Versions Compared

Key

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

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.

Table of Contents

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. 

View file
nameAdd missed call to outgoing dialer-schema.json
height150

1.1.1.

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

 Flow description

ОписаниеКомпонент "Answer"

Компонент 

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

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

Component  

Block of component

 Component parameters

Description

Start

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

Cоединение абонента с системойКомпонент "Playback"Connect subscriber to the system
Playback

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

Для этого:

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

Image Removed

Image Removed

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

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

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

Image Removed

Image Removed

Завершение звонка.
Компонент "Trigger"

Image Removed

Image Removed

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

Image Removed

Image Removed

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

Для этого:

в поле "Destination" указать переменную

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

Image Added

Image Added

Redirect to a queue to wait for a connection to an operator.

This requires:

  • select the incoming queue in the "Queue" field.
Hangup

Image Added

Image Added

End the call




Trigger

Image Added

Image Added

Trigger to execute the flow after the end of the call
Member info

Image Added

Image Added

Designed to search for information on the subscriber.

This requires:

  • enter a variable in the "Destination" field - ${caller_id_number} ;
  • в поле "Queues" указать очередь по которой делается проверка, в этом примере - "Маркетинг";
  • в поля "Set" указать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)

Image RemovedImage Added

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

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

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

(ветка 2)

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

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

(ветка 2)

Image RemovedImage Added

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

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

Source - Missed call from inbound queue