在我的js中我只是使用:
Twilio.Device.connect({QueueFriendlyName: 'generic'});
在应用中生成的TwiML:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial>
<Queue>
generic
<Queue>
</Dial>
</Response>
我成功地将呼叫出列并与呼叫者联系。
但是在connect回调处理程序中:
Twilio.Device.connect(function (conn) {
console.log(conn);
console.log(conn.parameters);
});
我找不到任何地方CallSid
,From
或任何熟悉的通话数据,conn.parameters为空。
这是正常的吗?无论如何都要检索这些信息吗?
此外,是否可以将在TwiML中收集的任何数据传回软件客户端?
答案 0 :(得分:0)
看起来这并没有特别回答你的问题,但我最终在这里寻找类似的答案(为什么我的参数没有被填充),并且认为我会与互联网的其他部分分享:< / p>
在出站电话上,twilio不会填充连接参数,仅适用于来电。
要获取出站呼叫中填充的参数,请至少升级到twilio.js 1.2 - 1.1(这是我使用的)不支持拨出呼叫的参数。
(感谢skim