FreeSwitch - использование mod_xml_curl для конфигурации acl-списка - PullRequest
0 голосов
/ 24 сентября 2019

Я использую mod_xml_curl для динамического создания списка ACL.Я пишу скрипт на python, который создает XML-файл, такой как acl.conf.xml, за исключением пользовательских IP-адресов из базы данных.Затем я пишу PHP-скрипт для обслуживания этого файла с помощью mod_xml_curl.

Затем в файле xml_curl.conf.xml я добавил следующие строки:

<binding name="configuration">
  <param name="gateway-url" value="http://127.0.0.1:80/xml_handler.php" bindings="configuration"/>

</binding>

После этого я перезагружаю сервер freeswitch.Но ничего не происходит.Я также делаю xml_curl debug_on.Но я не могу найти проблему.Кто-нибудь знает, какая часть является неправильной или отсутствует в этом случае?Спасибо

1 Ответ

0 голосов
/ 24 сентября 2019

Я нашел ответ.Проблема заключалась в загрузке файла XML в неверном формате в браузере.Я возвращаю массив вместо XML и формат.Когда я исправляю это и перезапускаю сервис freeswitch, он работает нормально

...