Блок Управление

Старт

Компонент начала действий. Обязателен один и только один компонент, в котором Тип старта = Начало.

Можно создать несколько компонентов Старт с разными типами

Старт. Тип Начало

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

Старт. Тип Постобработка

Это точка начала постобработки при завершении основной ветки сценария по одному из преднастроенных вариантов.

Стоп

Завершает выполнение сценария.

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

Стоп

Пауза

Осуществляет задержку сценария перед выполнением следующего компонента. В случае указания нулевого таймаута – компонент пропускается.

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

Сравнение

Сравнивает значения двух аргументов. Компонент осуществляет ветвление внутри сценария. Над двумя аргументами выполняется выбранная логическая операция (Аргумент 1 - Логическая операция - Аргумент 2). Если результат выполнения true, то переход по ветке Правда, в противном случае – по ветке Ложь.

Сравнение

Меню сравнения

Сравнивает аргумент со списком значений. Компонент осуществляет ветвление внутри сценария в зависимости от фактического значения аргумента. Может иметь большое число веток перехода (до 127). Переход осуществляется по ветке значения, равного значению выбранного аргумента. Если совпадений не найдено, переход осуществляется по ветке Прочее.

Меню сравнения

Меню множественных переходов

Позволяет ввести значения правой части сравнения и указать Переходы в случае если равенство корректное.

Если указать два одинаковых значения, то переход будет осуществлен по первому из них в списке

Присвоение

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

Два основных режима работы компонента

  • одиночное присвоение (одной переменной присваивается одно значение)

  • множественное присвоение (множеству переменным присваиваются значения)

Одиночное присвоение

Свойства компонента:

Одиночное присвоение

Множественное присвоение

Свойства компонента:

Множественное присвоение

В окне множественного присвоения слева выбирается Переменная, а справа вводится Аргумент. Строки можно перетаскивать вверх/вниз.

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

Запуск сценария

Позволяет вызывать другие сценария - передавать управление на компонент Старт указанного сценария. Два основных режима работы:

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

  • Асинхронный. Будет запущен новый сценарий, в него будут скопированы все текущие переменные и их значения. Текущий сценарий продолжит работы не дожидаясь завершения асинхронного. Переменные текущего сценария не зависят от изменений значений в асинхронном сценарии. В качестве Асинхронного можно запустить только Служебный сценарий.

Исходящий звонок

Осуществляет вызов указанного номера и при коммутации передает управление указанному сценарию IVR.

Возможны четыре режима работы:

  • Асинхронный. Запускается исходящий звонок и текущий сценарий продолжает свою работу без ожидания завершения инициированного звонка

  • Дождаться предварительного ответа (1XX). Текущий сценарий ожидает получения SIP ответа 1XX в инициированном звонке

  • Дождаться окончательного ответа (2XX-6XX). Текущий сценарий ожидает получения SIP ответа с кодами 2ХХ (удачного завершения попытки вызова) или 4ХХ-6ХХ (неудачного завершения попытки вызова).

  • Дождаться остановки IVR. Текущий сценарий ожидает завершения сценария, управляющего исходящим звонком (синхронный режим работы).

Обработка исходящего звонка осуществляет другой IVR сценарий. На его вход подаются данные о Номере назначения, Номере источника, Имени источника и дополнительный необходимый параметр (формат json в поле Входящий параметр компонента Старт дочернего IVR сценария).

Монитор

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

Категории запроса и методы

В зависимости от выбранных значений полей Категория и Метод определяется данные, которые будут возвращены компонентов. Вначале выбирается Категория, после выбирается один из связанных методов.

Управление компонентом

Свойства настройки компонента Монитор:

Монитор

Операция

Мультифункциональный компонент, предоставляющий различные методы изменения настроек домена Аксател:

• CRUD в домене - управление записями объектов настройки Домена. Производит аналогичные действия, как и в Web-интерфейсе Администрирования.

• Привязка звонка - возможность привязать к звонку дополнительные теги, которые будут сохраняться при переводах звонка (SIP Reffer)

• Управление звонком - возможность управлять существующими звонками и инициировать новые

CRUD в домене

Позволяет осуществлять CRUD операции над всеми объектами настроек любого домена Аксател. CRUD операции

  • Create - создание новой записи в объекте

  • Read - чтение записей из объекта

  • Update - обновление записи в объекте

  • Delete - удаление записи в объекте

Свойства настройки компонента Операция для Тип = CRUD в домене:

Получить полный список полей можно через режим Debug в браузере при работе с Web интерфейсом Администрирование или запросить в службе Технической поддержки документ по работе с API интерфейсом

Привязка звонка

Используется для дополнительного тегирования звонка. При переводе звонков теги сохраняются. Используется, например, для сбора контекста в рамках цепочки разговоров или для отслеживания с каким сотрудником сейчас общается клиент (для перевода карточки клиента между сотрудниками).

Свойства настройки компонента Операция для Тип = CRUD в домене:

Операции привязки звонка

Работать можно только со звонками, одна из сторон которого является абонентом текущего домена (внутренний абонент, внешняя линия, IVR-сценарий, Конференция/Селектор).

Управление звонком

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

Свойства настройки компонента Операция для Тип = Управление звонком:

Методы управления звонками

Last updated