Visual Callflow

Описание

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

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

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

  1. Основная рабочая область

  2. Строка для быстрого поиска приложений

  3. Группы приложений ACR

  4. Приложения ACR

  5. Диспетчер приложения - ввод специфических для приложения параметров

  6. Панель инструментов: масштаб, сохранение, отмена и онлайн отладка схемы.

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

[ 1 Описание ] [ 2 General ] [ 3 Basic ] [ 4 Advanced ]

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

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