You are viewing an old version of this page. View the current version .
Compare with Current
View Page History
« Previous
Version 2
Next »
1. Описание Схема выполняет следующую задачу:
Задача:
Каждый входящий звонок, если он не был отвечен оператором, вносить в исходящую кампанию дайлера.
1.1. Пример схемы Пример схемы можно увидеть на рисунке 1.
Рис. 1. Схема для добавления неотвеченного звонка в исходящий дайлер
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