我试图与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
由于
答案 0 :(得分:1)
如果有人还在寻找这个答案 - 我在传入的请求中找到了CallSid,并通过服务器端访问了它。我想你实际上也可以在客户端上获取它...当你的网址发起呼叫时,CallSid只是一个简单的HTTP请求参数!
答案 1 :(得分:0)
我问过Twilio完全相同的问题,我得到的答案是你没有在客户端上得到它。您只能在服务器端获取语音请求URL的查询参数中的拨出呼叫。
答案 2 :(得分:0)
这对我有效。
Twilio.Device.incoming(function (conn) {
alert(conn['parameters']['CallSid']);
});