/
Добавить пропущенный звонок в исходящий дайлер

Добавить пропущенный звонок в исходящий дайлер

1. Описание

Схема выполняет следующую задачу:

Задача:

Каждый входящий звонок, если он не был отвечен оператором, вносить в исходящую кампанию дайлера.

1.1. Пример схемы

Пример схемы можно увидеть на рисунке 1.

Рис. 1. Схема для добавления пропущенного звонка в исходящий дайлер

Для удобства пользования можно скачать готовый json-файл, который прикреплен ниже, и импортировать. Больше информации о импорте json-файла можно посмотреть здесь.

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

Компонент 

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

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

Описание

Компонент 

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

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

Описание

Start



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

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

Cоединение абонента с системой

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

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

Для этого:

  • в поле "

    File type" выбрать "media";

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

  • в поле "

    Set result to variable" задать название переменной в которую будут записываться значение, которые выбрал абонент. В этом примере - 

    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)

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

  • в поле "

    Destination" указать - ${caller_id_number}

  • в поле "Queues"  указать очередь по которой делается проверка, в этом примере - "Обзвон";

  • переключатель "Today" перевести в положение выкл.;

  • в элементе "Patch member" отметить чекбоксом "

    Stop cause" и указать в этом же поле "success"

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

(ветка 2)

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

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

(ветка 2)

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

  • в поле "Name" указать имя абонента, в этом примере - Missed client;

  • в поле "Queue" указать очередь в которую необходимо добавить абонента. В этом примере - Обзвон;

  • в поле "Hold (sec)" указать количество времени через которое необходимо перезвонить;

  • в элементе "Communication", в поле "Destination" указать - ${caller_id_number}

  • в поле "Communication type" выбрать необходимый тип связи, в примере - Телефон";

  • в полях "Set variables" указать 

Source - Missed call from inbound queue