【发布时间】:2015-08-03 20:56:38
【问题描述】:
我有一个应用程序可以拨打电话号码,给出一组指令,然后将呼叫转接到指定的电话号码。目前,当我按下数字转移呼叫时,它只是暂停并挂断。不知道我做错了什么。
-
这是初始说明。如果按下数字 1 则应该传输到 #2 下的 transfer.xml。
<?xml version="1.0" encoding="UTF-8"?> <Response> <Gather timeout="10" action="http://1.1.1.1/twimlet/transfer.xml" numDigits='1' finishOnKey='1'> <Say>"Dummy Text Dummy Text"</Say> <Say>"Please press 1 to transfer this call. Or nothing to hang up."</Say> </Gather> </Response> -
如果呼叫者按下#1,那么它应该将它们发送到这个xml文件,并将当前呼叫转移到拨号下的号码。但目前它只是挂了 2 秒就挂断了电话。
<?xml version="1.0" encoding="UTF-8"?> <Response> <Say>"Transferring you to a court clerk"</Say> <Dial timeout="60" callerID='+14393523419'> <Number>8125277222</Number> </Dial> </Response>
我的 xml 有什么问题吗?不知道为什么会下降。
【问题讨论】:
-
您是否在 Twilio 仪表板中检查了监视器?像这样的事情通常是因为某些东西返回了错误并且检查监视器中的警报可能会显示发生了什么。
-
是的,没有错误... Iptables 也关闭了。我想也许我的语法错了?
-
您能否将您的帐户 SID 发送至 philnash@twilio.com,我会在后端查看是否能找到发生的情况。
标签: ruby-on-rails xml twilio twilio-twiml