11.2.2. События звонков
Система может делать HTTP запрос при поступлении входящего вызова на номер абонента. Общие для всех пользователей настройки задаются в глобальных опциях интеграции секции General Settings → Software integration API.
- Enable HTTP Requests for each user — Включить HTTP запросы для всех пользователей;
- HTTP request URL — URL запроса для отправки на сервер. В запросе могут использоваться различные переменные.
У каждого пользователя пусть имеется отдельная опция, включить или выключить отправку событий. Ответ сервера может возвращать несколько параметров. Если ответ пустой то вызов проходит прозрачно. Как и в случае с динамической маршрутизации имеется возможность задать несколько переменных сразу:
ACTION=HANGUP-PLAY|FILES=beep&beep&beep
- ACTION: Отвечает за состояние вызова до попадания на абонента. Может принимать значения:
- BUSY — имитировать занятость абонента и положить трубку;
- CONGESTION — Имитировать недоступность канала;
- HANGUP — Просто положить трубку без причин;
- GOTO — Передать вызов в другой контекст, который указан во втором параметре;
- *-PLAY — Перед действием воспроизвести файлы, список которых расположен в переменной FILES. Вместо звездочки — значения которые были разобраны выше.
- FILES: файлы для воспроизведения, несколько файлов должны быть отделены амперсандом:
beep&beep&beep
Comments
So empty here ... leave a comment!