как мы можем динамически изменить конфигурацию mod_callcenter в Freeswitch, используя xml_curl.
может ли кто-нибудь дать мне пример конфигурации в php?
Заранее спасибо.
как мы можем динамически изменить конфигурацию mod_callcenter в Freeswitch, используя xml_curl.
может ли кто-нибудь дать мне пример конфигурации в php?
Заранее спасибо.
Вы можете настроить mod_xml_curl, чтобы попытаться получить данные конфигурации из вашего xml API для всех модулей:
<configuration name="xml_curl.conf" description="cURL XML Gateway">
<bindings>
<binding name="configuration">
<param name="gateway-url" value="http://example.com:8080/fsapi" bindings="configuration"/>
</binding>
</bindings>
</configuration>
Вы можете настроить свой PHP-скрипт так, чтобы он выводил содержимое $_REQUEST
, чтобы увидеть, какие именно параметры предоставляются для mod_callcenter.
Как только вы узнаете, с какими параметрами вы работаете, вы можете ответить на запрос тем же XML, что и в вашем статическом файле.
Если вы получили запрос, не относящийся к mod_callcenter, вы можете вернуть следующий ответ, чтобы заставить FreeSwitch читать из статических файлов:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="freeswitch/xml">
<section name="result">
<result status="not found"/>
</section>
</document>