HTTP-запрос в диалплане

Как мне выполнить предварительный запрос HTTP GET в диалплане для отправки данных в другую систему. Я сделал это звездочками, используя curl. Я заглянул в папку с модами FreeSwitch, там нет mod_curl. Я использую установку FusionPBX по умолчанию.


person Fluinc    schedule 27.10.2017    source источник


Ответы (2)


В Debian 8 с пакетом FreeSWITCH вы должны запустить следующее.

apt установить freeswitch-mod-curl

Затем перейдите в Меню -> Дополнительно -> Модули и убедитесь, что модуль настроен на автоматический запуск, и убедитесь, что он запущен.

Затем следуйте инструкциям, найденным здесь. https://wiki.freeswitch.org/wiki/Mod_curl

person Mark Crane    schedule 12.04.2018

На самом деле существует mod_curl, хотя и не скомпилированный по умолчанию. Возможно, вам придется выполнить шаги, чтобы скомпилировать его самостоятельно.

У вас есть возможность использовать его непосредственно в диалплане или в сценарии lua.

person Davyzhu    schedule 30.10.2017