Здавствуйте коллеги...
Задача подключить логирование битрикс24
В системе 20 внутренних sip и 4 внешних sip транка от разных провайдеров.
Когда то лет 8 назад я настраивал сам dialplan ...
Но с тех пор много воды притекло...
Типовой настройки freepbx хватало для все нужд...
Путей забирать события с Ami или ari масса но все рекомендуют от этого уходить т.к. коннект сокетам иногда рвется... и это не до конца надежно... да и логи из сокета в 10 к. Строк за пару входящих звонков наводят на мысль зачем такая нагпузка...
ЛУЧШЕ бы использовать простой хук путем curl из диалплана... заглянул в extension.conf и ужаснулся.. он и помоему extension_additional.conf 1500 строк и надписи что править нельзя так как меняется автоматичесски... extension_custom.conf пустой...
Я так понимаю в нево нужно добавить свои блоки с курлом и ретурном ... нужно отловить слудующие моменты при outboand звонке звонит одновременно queue на 12 тел... curl нужно вставить тому кто первый поднял... и зарегить информацию о начале в битрикс... а затем когда разговор закончится curl финиширующий запись...
И наоборот from internal curl-старт когда транк снял трубку и второй curl-finish когда когда звонок завершится.
ПОЖАЛУЙСТА КИНЬТЕ ПРИМЕРНЫЙ ЕXTENSION-CUSTOM.CONF Чтобы это реализовать или ссылку где похожая задача...
Asterisk 13 и FreePBX 13 типовой ... там нет ничего стороннего.
Заранее спс за поддержку