如何使用xml_curl在Freeswitch中动态更改mod_callcenter配置。
任何人都可以在php中给我一些示例配置吗?
先谢谢。
答案 0 :(得分:0)
您可以配置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>