在使用twiliojs Twilio.Device.connect将呼叫出列时,在哪里可以找到CallSid或From?

时间:2013-12-05 01:47:08

标签: twilio

在我的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);
});

我找不到任何地方CallSidFrom或任何熟悉的通话数据,conn.parameters为空。

这是正常的吗?无论如何都要检索这些信息吗?

此外,是否可以将在TwiML中收集的任何数据传回软件客户端?

1 个答案:

答案 0 :(得分:0)

看起来这并没有特别回答你的问题,但我最终在这里寻找类似的答案(为什么我的参数没有被填充),并且认为我会与互联网的其他部分分享:< / p>

出站电话上,twilio不会填充连接参数,仅适用于来电。

要获取出站呼叫中填充的参数,请至少升级到twilio.js 1.2 - 1.1(这是我使用的)不支持拨出呼叫的参数。

(感谢skim