Было бы очень хорошо получить такую же "заводскую" интеграцию с любым sip-сервером, имеющим "на борту" http API.
Причем, как я понимаю, доработка небольшая требуется и нет необходимости в протоколы специфические лезть.
Алгоритм работы можно использовать такой же, как в случае интеграции с астером: в запросе передаем свой номер (из своего профиля) и вызываемый номер.
В разделе интеграции необходимо указать:
1. Адрес sip-сервера
2. Логин/пароль (при необходимости).
3. Запрос
4. Имена переменных и присваиваемые им значения
Например, у меня запрос этот должен выглядеть так: http://webapi:[email protected]:4055/ ... param2=103
где переменные
name - Имя сценария, который обрабатывает запрос
startparam1 - мой номер
startparam2 - вызываемый номер
Соответственно, в форму интеграции пойдут значения:
1. Адрес sip-сервера: 10.4.173.127:4055
2. Логин/пароль (при необходимости): webapi/webapi
3. Запрос: execsvcscript
4. Имена переменных и присваиваемые им значения: name= MyChat, startparam1=101 и startparam2=103
И по правому клику добавить поле позвонить.
Я бы вообще не писал текст "Позвонить через Asterisk", а написал бы, например "SIP-вызов", а MyChat бы отрабатывал по той интеграции, которая активирована.