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 2 Next »

1. Description

Task of the flow:

Each incoming call, if it was not answered by the operator, should be included in the dialer's outgoing campaign.

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

For convenience, you can download the completed json file,, which is attached below, and import it. 


1.1.1. Описание схемы

Компонент 

Блок компонента

Параметры компонента

Описание

Start


Компонент начала схемы
Компонент "Answer"

Cоединение абонента с системой
Компонент "Playback"

Проигрывание файла, к примеру, с информацией о том, что все операторы занятые. 

Для этого:

  • в поле "
  • в появившемся поле "Media" выбрать файл, который будет проигрываться абоненту;
  • в поле "getIVR
Компонент "Join Queue"

Для перенаправления в в выбранную очередь. 

Для этого, в поле "Queue" выбрать входящую очередь.

Компонент "Hangup"

Завершение звонка.




Компонент "Trigger"

Триггер для выполнения схемы после окончания звонка
Компонент "Member info"

Предназначен для поиска информации по абоненту.

Для этого:

  • в поле "Destination" указать переменную - ${caller_id_number} ;
  • в поле "Queues" указать очередь по которой делается проверка, в этом примере - "Маркетинг";
  • в поля "Set" указать
    member_exists  - id
Компонент "Switch"

Разветвляет схему для вариантов успешного звонка (success) или пропущенного (abandoned)

Для этого:

  • в поле "Variable" указать - ${cc_result}
  • в поле "Cases" указать "success" и "abandoned"

Компонент "If"

(ветка 1)

Проверка был ли звонок успешным.
Для этого в поле "Expression" указать - ${member_exists}

Компонент "Patch Members"

(ветка 1)

Отменить звонок для этого абонента.
Для этого:

  • в поле "
  • в поле "Queues"  указать очередь по которой делается проверка, в этом примере - "Маркетинг";
  • переключатель "Today" перевести в положение выкл.;
  • в элементе "Patch member" отметить чекбоксом "

Компонент "If"

(ветка 2)

Проверка отсутствия абонента в очереди.
Для этого в поле "Expression" указать - !${member_exists} 

Компонент "Callback Queue"

(ветка 2)

Если абонента в очереди нет - добавить в очередь.
Для этого:

  • в поле "Name" указать имя абонента, в этом примере - Missed client;
  • в поле "Queue" указать очередь в которою необходимо добавить абонента. В этом примере - Маркетинг;
  • в поле " через которое необходимо перезвонить;
  • в элементе "Communication", в поле "Destination" указать - ${caller_id_number}
  • в поле "
  • в полях "

Source - Missed call from inbound queue

  • No labels