Twilio Dial动词会说出号码而不是拨打出站

时间:2017-09-22 12:14:00

标签: twilio twilio-api

我目前正在使用Twilio子帐户和TwiML应用程序尝试从基于Web的客户端启动出站呼叫。

我正在使用Twilio。浏览器中的设备连接到固定电话。我公开了一个公共端点(使用ngrok),并且TwiML App成功配置为将呼叫请求POST到端点。我正在回复<Response><Say>Welcome to this call</Say><Dial>+1XXXXXXXXXX</Dial></Response>。当客户端“连接”时,系统只是简单地说出消息,而不是拨打它然后挂机。无论Say动词存在,都会发生这种情况。

我们确实在电话号码之间进行电话会议,但让这个网络客户端呼叫出站给我们带来了一些麻烦。

[REQUEST PARAMETERS: {"ApplicationSid":["APxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"],"ApiVersion":["2010-04-01"],"agent":["3xxxxxxxxx"],"Called":[""],"Caller":["client:Anonymous"],"CallStatus":["ringing"],"CallSid":["CAxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"],"To":["8xxxxxxxxx"],"From":["2xxxxxxxxx"],"Direction":["inbound"],"AccountSid":["ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"]}]

[REQUEST HEADERS: {content-length=278, x-forwarded-proto=https, host=4dxxxxxxx.ngrok.io, content-type=application/x-www-form-urlencoded; charset=UTF-8, connection=close, x-forwarded-for=xxx.xxx.229.114, cache-control=max-age=259200, x-twilio-signature=lflllCdXo004m0wRzw/efN0IAjg=, user-agent=TwilioProxy/1.1}]

1 个答案:

答案 0 :(得分:1)

好吧,感觉像是一个新手,但我忘了将内容类型设置为所需的Content-Type标题之一,text/xmltext/htmlapplication/xml 。通过响应中的标头,Twilio按预期连接呼叫。