FreeSWITCH:使用Lua insing CURL

时间:2016-10-07 09:50:01

标签: curl lua freeswitch

我使用xml_curl模块选项

进行freeswitch的工作设置
<param name="gateway-url" 
       value="http://localhost:444/index.php" 
       bindings="directory|dialplan|configuration"/>

我想在lua模块上更改xml_curl模块,所以我关闭了xml_curl模块并将下一个选项设置为lua模块

<param name="xml-handler-script"
       value="/var/www/callcenter/current/freeswitch/index.lua"/>
<param name="xml-handler-bindings"
       value="dialplan|directory|configuration"/>

但是使用它模块sofia会抛出错误Error Creating SIP UA for profile。模块lua有什么问题吗?也许我应该为lua模块设置一些其他选项?

我有FreeSWITCH 1.6

1 个答案:

答案 0 :(得分:0)

在初始启动期间加载

mod_lua,然后在初始启动后加载的模块可以在绑定脚本请求配置时为其配置服务,这对于许多模块正在加载。

<configuration name="lua.conf" description="LUA Configuration">
   <settings>
      <param name="xml-handler-script" value="configuration.lua"/>
      <param name="xml-handler-bindings" value="configuration"/>
   </settings>
</configuration>

然后当模块启动时,XML_REQUEST将具有:

key_value = 'iax.conf'|'event_socket.conf'|sofia.conf'|...
key_name = 'name'
section = 'configuration'
tag_name = 'configuration'