twilio javascript api через sid get call это возможно?

Я пытаюсь установить вызов с клиентом JavaScript:

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"); 
}); 

Как получить sid вызова при успешном соединении устройства twilio (исходящий вызов)

Спасибо

2 ответа

В случае, если кто-то все еще ищет этот ответ - я нашел CallSid во входящем запросе и получил доступ к нему через серверную часть. Я полагаю, что вы могли бы также получить это на клиенте... CallSid - это просто простой параметр HTTP-запроса, когда вызов инициируется на ваш URL!

Я задал Twilio точно такой же вопрос, и я получил ответ, что вы не получите его на клиенте. Вы получаете его только на стороне сервера для исходящего вызова в параметрах запроса для URL-адреса голосового запроса.

Это работает с моей стороны.

  Twilio.Device.incoming(function (conn) {
    alert(conn['parameters']['CallSid']);
  });
Другие вопросы по тегам