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

1. Описание

Предназначен для отправления абонента в очередь. Используется при входящих звонках, или чатах.  

Данный компонент присутствует в схемах типа:

  • Голосовая;
  • Текстовая.

Блок (Рис.1(1)) используется в поле для построения схемы. При нажатии на блок открывается панель настроек данного компонента (Рис.1(2)).

Рис. 1. Компонент "Join Queue"

1.1. Блок "Join Queue"

Блок состоит из таких элементов:

  1. Названия компонента;
  2. Ветка "in" - принимающая (соединяющая с другим блоком) ветка;
  3. Ветка "out" -  исходящая (соединяющая со следующим блоком) ветка.

1.2. Панель настроек "Join Queue"

Состоит из таких элементов:

  1. Поле "Bucket";
  2. Поле "Priority";
  3. Поле "";
  4. Поле "Queue";
  5. Поле "Ringtone";
  6. Поле "";
  7. Элемент "Timers";
  8. Переключатель "Break";
  9. Элемент  "Add limit".

1.2.1. Поле "Bucket"

При нажатии на данное поле открывается выпадающий список из которого можно выбрать корзину.  Актуальные настройки для этой корзины будут  указанные ниже. Можно выбрать из списка, или задать вручную.

1.2.2. Элемент "Priority"

В этом поле можно задать приоритет обслуживание для абонентов из выбранной корзины. Чем большее число, тем выше приоритет!

1.2.3. Поле ""

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

1.2.4. Поле "Queue"

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

1.2.5. Поле "Ringtone"

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

1.2.6. Поле ""

При нажатии на это поле открывается список схем. Можно выбрать из списка, или задать вручную.
Предназначено для возможности вызвать другую схему после окончания звонка.

Используется, к примеру, для отправки абоненту запроса об оценке качества звонка.

1.2.7. Элемент "Timers"

Используется для проигрывания медиафайла с информацией, которую необходимо проигрывать через некоторое время ожидания. Представлен кнопкой "Add timer ", при нажатии на неё открываются элемент "Timer", который состоит из:

  1. Поле "";
  2. Поле "Tries";
  3. Кнопка "Delete timer ".

При открытии элемента "Timer" в блоке (Рис.1(1)) появляется ветка с названием этого таймера (Рис.2). Название таймера генерируется автоматически.

Рис. 2. Элемент "Timers"

Можно добавить несколько таймеров.

1.2.7.1. Поле ""

Здесь указывается время (в секундах) после которого проигрывается запись выбранная с помощью компонента "Playback".

1.2.7.2. Поле "Tries"

В этом поле указывается количество повторов проигрывания. 

К примеру, если в поле "Interval (sec)" указать 20, а в поле "Tries" - 3, то файл, выбранный с помощью компонента "Playback", будет проигрываться на 20-й,  40-й и 60–й секунде ожидания.

1.2.7.3. Кнопка "Delete timer "

При нажатии на эту кнопку удаляется элемент "Timer", к которому он относится.

1.2.8. Переключатель "Break"

Отвечает за окончание выполнения схемы.

- инициирует окончание выполнения схемы после данного компонента;

- переключатель в положении "Отключен".

1.2.9. Элемент "Add limit"

Предназначен для определения максимального количества прохождений через этот компонент. 

Если через компонент прохождений будет больше, чем указано в поле "Max", то будет использоваться ветка "failover"- , которая появляется в блоке компонента при установке лимита.

Нажатие на кнопку "Add limit" добавляет поле "Max" и кнопку "Delete limit".

В поле "Max" указывается количество возможных прохождений.

Нажатие на кнопку "Delete limit" убирает лимит, возвращая кнопку "Add limit".

Рис. 3. Установление лимита