11.2.2. События звонков

1122_1Система может делать 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!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Sidebar



X

Мы перезвоним Вам
за 30 секунд

Бесплатный звонок