FreeSwitch mod_callcenter xml_curl配置

时间:2015-08-12 04:06:23

标签: php freeswitch

如何使用xml_curl在Freeswitch中动态更改mod_callcenter配置。

任何人都可以在php中给我一些示例配置吗?

先谢谢。

1 个答案:

答案 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>