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
Info | ||||||
---|---|---|---|---|---|---|
For convenience, you can download the completed json file,, which is attached below, and import it.
|
1.1.1.
Описание схемыFlow description
Компонент | Блок компонента | Параметры компонента | ОписаниеComponent | Block of component | Component parameters | Description |
---|---|---|---|---|---|---|
Start | Компонент начала схемы | Компонент "Answer"Start component | ||||
Answer | Cоединение абонента с системой | Компонент "Playback"Connect subscriber to the system | ||||
Playback | Проигрывание файла, к примеру, с информацией о том, что все операторы занятые. Для этого:
| |||||
Компонент "Join Queue" | Для перенаправления в в выбранную очередь. Для этого, в поле "Queue" выбрать входящую очередь. | |||||
Компонент "Hangup" | Завершение звонка. | |||||
Компонент "Trigger" | Триггер для выполнения схемы после окончания звонка | |||||
Компонент "Member info" | Предназначен для поиска информации по абоненту. Для этого: в поле "Destination" указать переменнуюPlay audio file at the start of a conversation. For example, with information that all operators are busy. This requires:
| |||||
Join Queue | Redirect to a queue to wait for a connection to an operator. This requires:
| |||||
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:
| |||||
Компонент "Switch" | Разветвляет схему для вариантов успешного звонка (success) или пропущенного (abandoned) Для этого:
| |||||
(ветка 1) | Проверка был ли звонок успешным. Для этого в поле "Expression" указать - ${member_exists} | |||||
(ветка 1) | Отменить звонок для этого абонента.
| |||||
(ветка 2) | Проверка отсутствия абонента в очереди. | |||||
(ветка 2) | Если абонента в очереди нет - добавить в очередь.
|