Call interactive

Пример логики “перевод входящего вызова на ответственного менеджера”

На добавочном ИВР первым действием отправляется запрос Call interactive на поиск по номеру звонящего соответствующей ему сущности и ответственного менеджера, с тем, чтобы вернуть в АТС номер добавочного ответственного менеджера (в переменной действия Setvar), чтобы АТС минуя голосовое приветствие отправила вызов этому ответственному менеджеру (правилом ИВР “Transfer to number in variable”).

В случае, если добавочный не может принять вызов, а правил переадресации на добавочном нет- рекомендуется не делать правило Transfer to number in variable” финальным.


Пример
https://myintegration:8080/cid/807/getmanager/TLP55522
где:
https://myintegration:8080 - адрес сервера интеграции.

TLP55522 - логин пользователя АТС, под которым создано приложение для данной интеграции.

807 - порядковый номер приложения для данной интеграции. Позволяет удобно отлавливать только события интеграции данного пользователя на сервере интеграции с помощью ngrep или в логах.
Предлагается запрашивать у пользователя необходимость наличия перевода входящего вызова на ответсвенного клиента и в случае согласия (в приложении\виджете) автоматически добавлять ее в ИВР в Главный контекст первыми правилами:

Call interactive + Transfer from variable (Variable name должна быть равна имени переменной возвращаемой интеграцией!).

А в случае ВЫключения ее в настройках приложения/виджета интеграции, удалять эти правила из Главного контекста ИВР (только аккуратно, чтобы не удалить лишнее, т.к. их порядковый номер может быть изменен в ходе настроек АТС).