twilio javascript api通过调用sid是可能的吗?

时间:2014-06-20 12:56:04

标签: javascript php jquery twilio twiml

我试图与javascript client建立通话:

function call() { 
// get the phone number or client to connect the call to 
   params = {"PhoneNumber": $("#number").val()}; 
   Twilio.Device.connect(params); 
} 

在来电回复api中,我们得到了呼叫sid

Twilio.Device.incoming(function (conn) {
   alert(conn.parameters.CallSid);
});

传出回拨api我们没有接到电话sid:

Twilio.Device.connect(function (conn) { 
   alert(conn.parameters.CallSid); // Not working undefine
   $("#log").text("Successfully established call"); 
}); 

twilio设备连接成功呼叫(拨出呼叫)时如何获取呼叫sid

由于

3 个答案:

答案 0 :(得分:1)

如果有人还在寻找这个答案 - 我在传入的请求中找到了CallSid,并通过服务器端访问了它。我想你实际上也可以在客户端上获取它...当你的网址发起呼叫时,CallSid只是一个简单的HTTP请求参数!

答案 1 :(得分:0)

我问过Twilio完全相同的问题,我得到的答案是你没有在客户端上得到它。您只能在服务器端获取语音请求URL的查询参数中的拨出呼叫。

答案 2 :(得分:0)

这对我有效。

  Twilio.Device.incoming(function (conn) {
    alert(conn['parameters']['CallSid']);
  });