使用js在拨打电话时从Twilio获取CallSid

时间:2015-07-08 07:30:22

标签: javascript ruby-on-rails ruby twilio voip

我想知道是否有任何方法可以使用TwilioJS库从浏览器拨打电话到电话来检索CallSid。我认为我无法从我的客户端向我的服务器发布任何内容,因为我没有任何呼叫ID。

我试图找出连接对象的参数:

var connection = Twilio.Device.connect()

但那里没有CallSid。 有谁知道怎样才能获得这个参数,或者是什么让我能够识别我刚从js库中完成的调用?

谢谢:D

1 个答案:

答案 0 :(得分:3)

https://www.twilio.com/docs/client/connection所示,connection应该是Twilio.Connection对象,其中包含一个名为parameters的属性,其中CallSid属性用于传入和传出连接。

它可能仅在建立连接后才可用,因此您应该为connect事件使用事件处理程序:

Twilio.Device.connect(function(connection) {
    var callSid = connection.parameters.CallSid;
});