非常简单的问题:
我购买了Twilio号码并设置了状态回拨网址。当您单击您拥有的号码时,这是可选语音设置之一。
我已经设置了语音请求网址。它只是具有以下命令。
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial record="true">
<Number>1###810####</Number>
</Dial>
</Response>
我测试了它,它确实拨打了我的号码并记录了电话。
状态回拨网址声称在完成后向网址发出请求。我可以在Twilio中看到它确实提出了请求,我通过查看“呼叫详细信息”来查看我的XML响应。但是请求似乎不起作用?
注意:出于显而易见的原因,我模糊了我的电话号码。
状态回拨网址的响应如下:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial>
<Number>1###810####</Number>
<Say>Please rate the most recent call. 1 is good. 2 is bad. 3 is solicitor. 4 is other.</Say>
</Dial>
</Response>
我希望它能在我挂机后立即再次拨打我的号码,然后说出要给通话打电话的消息。我的手机再也没响了。好像状态回调URL不符合TwiloXML?这只是字面上发送状态信息吗?
答案 0 :(得分:2)
你无法嵌套&lt; Say&gt; &lt; Dial&gt;内的动词动词。你应该尝试像
这样的东西<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial>
<Number>1###810####</Number>
</Dial>
<Say>Please rate the most recent call. 1 is good. 2 is bad. 3 is solicitor. 4 is other.</Say>
</Response>