Freeswitch-使用拨号计划通过mod_curl呼叫
我正在尝试复制我们在另一个交换机上使用的API服务,该服务需要使用mod_curl操作将基本的调用信息调用者编号和被调用者编号传递到网页 在默认入站拨号计划中,我的代码如下:Freeswitch-使用拨号计划通过mod_curl呼叫,curl,freeswitch,Curl,Freeswitch,我正在尝试复制我们在另一个交换机上使用的API服务,该服务需要使用mod_curl操作将基本的调用信息调用者编号和被调用者编号传递到网页 在默认入站拨号计划中,我的代码如下: <action application="curl" data="http://web.test.net/fs.php post id=${new}" inline="true"/> 如果我从FS_CLI中粘贴curl请求,它会粘贴信息,因此我知道curl已启用并在服务器上工作。但是,如果我拨打与拨号计划相
<action application="curl" data="http://web.test.net/fs.php post id=${new}" inline="true"/>
如果我从FS_CLI中粘贴curl请求,它会粘贴信息,因此我知道curl已启用并在服务器上工作。但是,如果我拨打与拨号计划相关联的号码,什么也不会发生——我甚至看不到FS已尝试运行该操作
任何人都可以建议如何调用一个URL,从拨号计划中传递一些变量。我意识到我可以建立一个事件监听器,但这对于我试图实现的目标来说是过分的
完整代码如下:
<include>
<extension name="sip-inbound">
<condition field="destination_number" expression="^(xxxx594xxxx)$">
<action application="set" data="domain_name=$${domain}"/>
<action application="curl" data="http://web.test.net/fs.php post id=${new}" inline="true"/>
<action application="bridge" data="1000 XML default"/>
</condition>
</extension>
</include>
谢谢尝试使用:
<action application="system" data="/bin/curl http://web.test.net/fs.php post id=${new}" inline="true"/>
保存后是否重新加载了XML?你能把通话记录粘贴到什么地方吗?