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 JSON file, , which is attached below, and import it.
|
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:
| |
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 |
Branch the flow into options for a successful call (success) |
or missed (abandoned) |
This requires: |
|
|
|
|
|
|
|
|
If |
( |
branch 1) |
Для этого в поле
Check if the call was successful. This requires:
|
|
|
Patch Members |
( |
branch 1) |
Отменить звонок для этого абонента.
Для этого:
Cancel the call for this subscriber. This requires: |
|
|
|
(ветка 2)
Для этого в поле "Expression" указать
| |||
If (branch 2) | Check if the subscriber is not in the queue. This requires:
|
Callback Queue |
( |
branch 2) |
Если абонента в очереди нет - добавить в очередь.
Для этого:
If the subscriber is not in the queue - add to the queue. This requires:
|
|
|
|
|
|
|
|
|
|
|
|