Взаимодействие сценариев
Осуществляет взаимодействие между различными экземплярами обработчиков сценариев. Может работать в одном из режимов:
-
Прием сообщения
-
Отправка сообщения
-
Проверка сценария
В режиме получения сообщения возможна организация длительного ожидания поступления сообщений.
Адрес текущего обработчика сценариев можно получить через функцию выражений getscriptref()
.
При запуске асинхронного служебного сценария компонентом Запуск сценария адрес (идентификатор) нового обработчика возвращается в переменную.
Имея адрес вложенного сценария, ему можно передать собственный адрес для двустороннего взаимодействия посредством отправки в сообщении.
Используя данный компонент можно настроить взаимодействие между IVR сценарием, предоставляющим одну из голосовых услуг, и асинхронным служебным сценарием, задачей которого является обработка результата выполнения IVR сценария.Существуют следующие режимы работы:
Название | Описание |
---|---|
Режим |
|
ИД сценария |
(для режимов = Отправка и Проверка). Аргумент, содержащий идентификатор удаленного сценария |
Сообщение |
(для режима = Отправка) Аргумент, содержащий тело сообщения |
Категория отправителя |
(для режима = Отправка) Выбор категории отправителя сообщения
|
Сообщение в переменную |
(для режима = Прием) Переменная, куда сохраняется первое сообщение в очереди |
ИД отправителя в переменную |
(для режима = Прием) Переменная, куда сохраняется ID отправителя сообщения |
Категория отправителя в переменную |
(для режима = Прием) Переменная, куда сохраняется Категория отправителя сообщения (может быть |
Таймаут,с |
(для режима = Прием) Аргумент, определяющий время ожидания (сек) если нет сообщения до срабатывания |
Переход, успех |
Компонент, на который передается управление. |
Переход, ошибка |
Компонент, на который передается управление в случае ошибки |
Переход, время |
(для режима = Прием) Компонент, на который передается управление в случае если таймаут |
Переход, сценарий не найден |
(для режимов = Проверка)Компонент, на который передается управление в случае если сценарий не найден. |
Описание |
Описание компонента |