Управление выполнением IVR сценариев (ivrscript_runtimes)
Обзор
Управляет активными обработчиками IVR сценариев.
Обработчик IVR сценария – это алгоритм, интерпретирующий экземпляр IVR-сценария.
Запросы
HTTP verb | Endpoint | Описание |
---|---|---|
|
|
|
|
|
Получение списка выполняющихся экземпляров IVR сценариев
Возвращает список всех обработчиков IVR сценариев, исполняемых системой в текущем домене на всех доступных сайтах, где он обслуживается.
Запрос
Имя | Тип | Описание |
---|---|---|
|
|
Фильтр по значениям полей. |
|
|
Список полей для вывода. |
|
|
Смещение в списке ресурсов, подлежащих выдаче. |
|
|
Максимальное количество ресурсов в списке. |
|
|
Порядок сортировки ресурсов в списке. |
|
|
Преобразование в плоский вид составных полей. |
GET /rest/v1/uc/ivrscript_runtimes HTTP/1.1
Ответ
Возвращает все обнаруженные активные выполняемые обработчики IVR сценариев.
Поле | Описание |
---|---|
|
Идентификатор обработчика сценария |
|
Сайт, на котором выполняется обработчик. |
|
Нода, в рамках которой выполняется обработчик. |
|
Домен сценария. |
|
Тип сценария. |
|
Код выполняемого сценария. Если исходный сценарий передал управление вложенному сценарию, то возвращается код вложенного сценария. |
|
Название выполняемого сценария. Если исходный сценарий передал управление вложенному сценарию, то возвращается название вложенного сценария. |
|
Дата и время запуска обработчика в формате RFC3339 в UTC. |
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
[
{
"id": "244f84aa-0624-e639-8061-a80000000006",
"site": "SITE1",
"node": "site1_h6@192.168.0.12",
"domain": "test.rootdomain.ru",
"type": "ivr",
"code": "player",
"name": "TEST PLAY",
"starttime": "2019-11-05T08:36:40Z"
},
{
"id": "6b3ba923-0624-e8c9-6bee-b00000000008",
"site": "SITE1",
"node": "site1_h8@192.168.0.12",
"domain": "test.rootdomain.ru",
"type": "ivr",
"code": "welcome",
"name": "Главный сценарий",
"starttime": "2019-11-05T11:31:34Z"
}
]
Остановка экземпляра IVR сценария
Принудительно завершает работу обработчика сценария.
Если в текущем выполняемом сценарии задана ветка пост-обработки, соответствующая типу завершения Внешняя остановка
, то управление передается ей, и обработчик продолжает выполняться.
В этом случае для полной остановки обработчика потребуется еще один API-запрос DELETE
.
См. также
-
Тип сценариев: IVR
-
Сущность IVR сценария
-
API управления сущностями IVR сценариев