Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Html
<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = 'https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.11';
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

...

Scroll export button
scopecurrent
template-id0fa09813-8b86-460a-aa1d-ef450a80e9ce
quick-starttrue
add-onScroll PDF Exporter

Info

This Article explains how to enable Callback feature for Call groups. Available from WMS Version 3. 88.42218.38

Created: September 2018

Permalink: https://confluencewildix.wildixatlassian.comnet/wiki/x/wAmIAQCh7OAQ

Table of Contents

Dialplan configuration

...

Example
$[! ${REGEX("^[+0-9][0-9]{6,14}$" ${CALLERID(num)})}]

Procedure 3: cgCbEnteringPhone

The procedure is used to enter another phone number:

...


default 
- play message "Please enter the phone number. Otherwise you may press 9 to return to the queue on hold" and wait for the response.

Procedure 4: cgCbValidatePhone

The procedure checks the callback number:

...

default - the number to playback the client's phone number which he entered: "You have entered the following phone number: <say-as interpret-as='telephone'>${ENTERED_NUMBER}</say-as>", "Press 1 to confirm. Press 2 to try again. Press 3 to listen again. Press 0 to return to the queue on hold".

Procedure 5: cgCbIn

The procedure is used for adding a callback to the queue for the same position:

...

Example

Queue(${QUEUENAME},Cr,,,,,,,,${QUEUEPOSITION})

Procedure 6: cgCbOut

The procedure is executed when an operator answers a call. It is used for making outgoing call to customers and handling error/ notifications:



Setting the variable "PRESERVE_CID" allows you to save the Caller ID name of the original call.

...

  • Go to WMS Dialplan -> Call Groups
  • Select the Call group and click Edit strategy
  • Change Dialplan procedure for the Group -> Select cgCbRequestCallback (Procedure 1):


Note

Note: To notify customers about the callback possibility, you have to playback the callback announcement before entering the Call group. The announcement (or a custom music-on-hold in the Call group) is also required to process DTMF.

...

Set -> ORIGINATE_VARIABLES -> QUEUENAME=${QUEUENAME},QUEUEPOSITION=${QUEUEPOSITION},TAGS="${TAGS}"

  • in the Dialplan procedure "cgCbIn" add the following rule to the called number [+0-9]X. :

...

  • Use Set -> Tags -> ${TAGS}, newCustomTag in the Dialplan procedures "cgCbIn" and "cgCbOut" to add more tags preserving the old ones

...


Macrosuite divider macro
dividerTypetext
dividerWidth70
emoji{"id":"smile","name":"Smiling Face with Open Mouth and Smiling Eyes","short_names":["smile"],"colons":":smile:","emoticons":["C:","c:",":D",":-D"],"unified":"1f604","skin":null,"native":"😄"}
textColor#000000
dividerWeight2
labelPositionmiddle
textAlignmentcenter
iconColor#0052CC
fontSizemedium
textNot finding the help you need? Join the Facebook group to ask a question!
emojiEnabledfalse
dividerColor#DFE1E6
dividerIconbootstrap/CloudsFill

Button macro
buttonTextFacebook
isButtonShadowOntrue
emoji{"id":"smile","name":"Smiling Face with Open Mouth and Smiling Eyes","short_names":["smile"],"colons":":smile:","emoticons":["C:","c:",":D",":-D"],"unified":"1f604","skin":null,"native":"😄"}
buttonBorderColor#4267b2ff
buttonColor#4267b2ff
buttonNewTabfalse
buttonFontColor#ffffff
buttonSizemedium
buttonIconColor#ffffff
buttonWidthDetection46
buttonHoverColor#ffffff
buttonIconfont-awesome/FacebookSquare
buttonTypeicon_left
buttonLink{"link":"https://www.facebook.com/groups/wildixtechwizards","source":"direct"}
buttonNewLink
buttonRadius3
buttonShadow0
id228
emojiEnabledfalse
buttonWidth20