Пример простого голосового меню IVR

1. Описание

Пример простого голосового меню IVR.

Задача:

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

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

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

Рис. 1. Схема-пример простого голосового меню IVR

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

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

Компонент 

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

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

Описание

Start


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

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

Проигрывание звукового файла в начале разговора.

Для этого:

  • в поле "
  • в поле "
Компонент "Switch"

Для разветвление на несколько вариантов.

Для этого:

  • в поле "Variable" вызвать переменную в которую записывается выбор абонента - ${getIVR}
  • в поле "Cases" указываем варианты, на которые будет делаться разветвление - 1,2,3.

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

(ветка 1)

Ветка 1 выполняется в случае, когда абонент нажал 1.

Для перенаправления на номером указанный в поле "Extension". В этом примере - 105.

В поле "Extension" нужно указать внутренний номер нужного пользователя, или нескольких пользователей.

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

(ветка 1)

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

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

(ветка 2)


Ветка 2 выполняется в случае, когда абонент нажал 2.

Для перенаправления абонента, в этом примере, в очередь "Заказ".

В поле "Queue" необходимо выбрать нужную очередь и нажать кнопку "Add".

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

(ветка 2)

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

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

(ветка 3)


Ветка 3 выполняется в случае, когда абонент нажал 3.

Для перенаправления абонента, в этом примере, в очередь "Обзвон".

В поле "Queue" необходимо выбрать нужную очередь и нажать кнопку "Add".

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

(ветка 3)

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

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

(ветка 4)

Ветка 4 выполняется в случае, когда абонент не сделал выбор за время указанное в предыдущем компоненте "Playack" (поле "Timeout").

Для проигрывания файла, к примеру, файл з просьбой сделать выбор.

Для этого:

  • в поле "
  • в поле "
  • нажать кнопку "Add limit" и в поле "Max" указать количество возможных прохождений, к примеру, 3.

Компонент "Go to"

(ветка 4)

Для  дополнительного перехода в компоненту "Playback"

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

(ветка 4)

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