2014-08-28 327 views
0

我试图复制我们在另一台交换机上使用的API服务,该服务需要使用mod_curl操作将基本呼叫信息(呼叫者号码和被呼叫号码)传递到网页。Freeswitch - 使用拨号方案通过mod_curl呼叫

我的代码是这样的,在默认的入站拨号规则:

<action application="curl" data="http://web.test.net/fs.php post id=${new}" inline="true"/> 

如果我粘贴内FS_CLI卷曲要求它粘贴信息,所以我知道卷曲启用并在服务器上运行。但是,如果我拨打与拨号计划相关的号码,则什么都不会发生 - 我甚至无法看到FS试图运行该操作。

任何人都可以建议如何调用URL来传递dialplan中的一些变量。我意识到我可以构建一个事件监听器,但这对我试图实现的内容来说过分了。

全部下面的代码:

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

感谢您使用

+0

你保存后reloadxml?你可以在某处粘贴电话记录吗? – user1278519 2014-08-31 04:52:12

回答