Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 3
Next »
1.1. Flow example
An example flow can be seen in Figure 1.
Fig. 1. Flow for adding a missed call to an outgoing dialer
1.1.1. Flow description
Component | Block of component | Component parameters | Description |
---|
Start | |
| Start component |
Answer | | | Connect subscriber to the system |
Playback | | | Play audio file at the start of a conversation. For example, with information that all operators are busy. This requires: - select "media" in the "File type" field;
- in the "Media" field that appears, select a file that will be played to the subscriber.
|
Join Queue | | | Redirect to a queue to wait for a connection to an operator. This requires: - select the incoming queue in the "Queue" field.
|
Hangup | | | End the call |
|
|
|
|
Trigger | | | Trigger to execute the flow after the end of the call |
Member info | | | Designed to search for information on the subscriber. This requires: - enter a variable in the "Destination" field -
${caller_id_number} ; - enter the queue for which the check is made in the "Queues" field. In this example - "Offline queue";
- enter in the "Set" field
member_exists - id
|
Компонент "Switch" | | | Разветвляет схему для вариантов успешного звонка (success) или пропущенного (abandoned) Для этого: - в поле "Variable" указать -
${cc_result} - в поле "Cases" указать "success" и "abandoned"
|
Компонент "If" (ветка 1) | | | Проверка был ли звонок успешным. Для этого в поле "Expression" указать - ${member_exists} |
Компонент "Patch Members" (ветка 1) | | | Отменить звонок для этого абонента. Для этого: - в поле "
- в поле "Queues" указать очередь по которой делается проверка, в этом примере - "Offline queue";
- переключатель "Today" перевести в положение выкл.;
- в элементе "Patch member" отметить чекбоксом "
|
Компонент "If" (ветка 2) | | | Проверка отсутствия абонента в очереди. Для этого в поле "Expression" указать - !${member_exists} |
Компонент "Callback Queue" (ветка 2) | | | Если абонента в очереди нет - добавить в очередь. Для этого: - в поле "Name" указать имя абонента, в этом примере - Missed client;
- в поле "Queue" указать очередь в которою необходимо добавить абонента. В этом примере - Offline queue;
- в поле " через которое необходимо перезвонить;
- в элементе "Communication", в поле "Destination" указать -
${caller_id_number} - в поле "
- в полях "
Source - Missed call from inbound queue
|
0 Comments