Описание

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

Общий вид конструктора:

Основные блоки:

  1. Основная рабочая область
  2. Строка для быстрого поиска приложений
  3. Группы приложений ACR
  4. Приложения ACR
  5. Диспетчер приложения - ввод специфических для приложения параметров
  6. Панель инструментов: масштаб, сохранение, отмена и онлайн отладка схемы.

Связь между приложениями осуществляется с канала out (либо другой, в зависимости от приложения) в канал in. Обратите внимание, что в каждое приложение может быть только один вход. Для осуществления повторного использования приложения, необходимо зажать Shift на клавиатуре и протянуть к нужному приложению (такая линия будет зеленого цвета).

General

ПриложениеИзображениеОписаниеДиспетчер приложения

Start

Стартовое событие обработки звонка.
Возможно добавить только 1 элемент на схеме маршрутизации.


Stop

Финальное событие обработки звонка.

Log

Приложение позволяет выводить отладочную информацию.
Для работы приложения необходимо включить режим Debug в схеме маршрутизации.

Любая текстовая информация либо переменные звонка.
Variables

Переменные.
Позволяет назначать переменные звонка.

Action

  • setVar - назначение переменных
  • unSet - удаление существующих переменных
  • exportVars - экспорт переменных в WebSocket (Webitel Phone/bpmonline)

Variable - для ввода переменных.

Calendar

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

  • Name - выбор календаря для проверки времени.
  • Variable - название переменной в которую сохранить результат проверки.
Switch

Оператор множественного выбора.

  • Variable - переменная в которой содержится значение для проверки.
  • Case - позволяет добавить варианты переходов, в зависимости от значение в переменной.
IF

Условный оператор.

Позволяет проверить заданное условие и осуществить переход по веткам истина или лож.

Basic

ПриложениеИзображениеОписаниеДиспетчер приложения

Answer

Коммутация.

Приложение может отправить один из 3-х SIP ответов:

  • 200 OK - установит соединение. Начало тарификации звонка.
  • 183 Session Progress - предварительное согласование кодеков. Позволяет взаимодействовать с меди потоком звонка без тарификации.
  • 180 Ringing - начало ringback/КПВ (гудки).
Hangup

Завершение.

Завершить текущий звонок с определенным кодом завершения вызова из таблицы.
Playback

Воспроизвести файл(-ы) в меда канал звонка.

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

Выбранные файлы будут проиграны в последовательности сверху-вниз.

Play and get digits

Проиграть файл(-ы) и записать полученный DTMF в переменную.

Основное отличие от предыдущего приложения - возможность сохранить в переменную набранные пользователем цифры (DTMF).

  • Variable - переменная в которую осуществляется сохранения введенных пользователем цифр.
  • Minimum digits - минимальное количество введенных пользователем цифр.
  • Maximum digits - максимальное количество набранных пользователем цифр.
  • Number of tries - количество повторных проигрываний файлов если набранное значение не отвечает заданным выше требованиям.
  • Timeout - время ожидания донабора после проигрывания последнего файла в списке.
  • Flush DTMF - очистить буфер с предварительно набранным значением.
Sleep

Пауза.

Время в миллисекундах.
Queue

Очередь ожидания.

Поместить звонок в заданную очередь ожидания из 11 Automatic Call Distributor.
Queue Timer

Асинхронное взаимодействие с очередью ожидания.

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

  • Intervals - Через сколько секунд после начала очереди ожидания выполнять приложения.
  • Retries - Количество повторений.
  • Set current positions - Сохранить в переменную текущие значение позиции абонента в очереди ожидания.
Record File

Запись в файл.

Приложение позволяет записать аудио либо видео в файл и отправить на Email (Требуется наличие прописанных параметров SMTP в настройках домена).

  • Name - Название файла, в который будет сохранен медиа поток.
  • Terminators - Символ прерывания записи.
  • Type - Тип формата файла.
  • Max Seconds - Максимальная длительность записи в секундах.
  • Silence Hits - Максимальная длительность тишины для досрочного завершения записи файла.
  • Email - Перечень адресов для отправки записанного файла на Email.
Record Session

Запись диалога.

Приложение позволяет начать/завершить запись диалогов абонентов телефонии и возможность отправить на Email (Требуется наличие прописанных параметров SMTP в настройках домена).

  • Action - Начать либо завершить запись разговора.
  • Type - Тип формата файла.
  • Stereo - Записывать каждый канал в отдельную сторону либо микшировать все в один канал.
  • Bridged - Записывать только звонки у которых произошло соединение (bridge) А и Б стороны.
  • Min Seconds - Минимальная длительность записи в секундах. Если длительность разговора была меньше указанного значения - файл не сохраняется.
  • Follow Transfer - Продолжить запись диалога после перевода звонка к другому абоненту.
  • Email - Перечень адресов для отправки записанного файла на Email.
Echo

Эхо-тест.

Возможность слушать собственный медиа канал с задержкой (в миллисекундах) либо без.
Conference

Конференция.

Приложение осуществляет вход в конференцию либо создает новую конференцию с заданным названием.

Bridge

Соединить.

Приложение позволяет соединить текущий канал с новым. Это может быть как пользователь webitel так и внешний номер через 07 Gateways либо SIP URI.

Transfer

Перейти в другую ACR схему.

Приложение осуществляет выход из текущей схемы и перевод в новую.

Advanced

ПриложениеИзображениеОписаниеДиспетчер приложения

Send Email

Отправить Email.

Приложение позволяет отправить Email (Требуется наличие прописанных параметров SMTP в настройках домена). В теме и теле сообщения можно использовать переменные звонка.
Receive FAX

Получить FAX.

FAX-сервер, который сохраняет сообщение в PDF файл с возможностью отправки на Email (Требуется наличие прописанных параметров SMTP в настройках домена).
BlackList

Черный список.

Определяет название черного списка и списка действий (выход Actions) для абонентов из данного списка.
Park

Парковка вызова.

Поставить либо забрать вызов из парковочного лота.
Pickup

Перехват вызова.

Название группы для перехвата не отвеченного вызова.
Text-To-Speech

Генерация аудио из текста.

Настройка синтеза речи.
Voicemail

Голосовая почта.

Приложение позволяет оставить либо прослушать оставленные голосовые сообщения для пользователя Webitel.
httpRequest

HTTP Запрос.

Приложение позволяет выполнить HTTP запрос и сохранить результат в переменных звонка.

http://api.webitel.com/en/latest/acr-applications.html#module-httpRequest

Exists

Наличие.

Приложение позволяет проверить наличие определенного дайлера, очереди, медиафайла либо пользователя Webitel. Результат в виде значения true либо false сохраняется в переменную.
Custom Code

Произвольный код.

Возможность выполнить любое описанное в документации приложение: http://api.webitel.com/en/latest/acr-applications.html

В одном элементе может быть только одно приложение.

  • No labels