Получение CallSid от Twilio в исходящих звонках с помощью js

Я хотел бы знать, есть ли какой-нибудь способ извлечь CallSid с использованием библиотеки TwilioJS из исходящего вызова, сделанного из браузера на телефон. Смысл в том, что я не могу публиковать что-либо от своего клиента на моем сервере, так как у меня нет идентификатора вызова.

Я попытался выяснить параметры объекта подключения:

var connection = Twilio.Device.connect()

Но CallSid там не появляется. Кто-нибудь знает, как можно получить этот параметр, или что-то, что позволяет мне определить исходящий вызов, который я только что сделал из библиотеки js?

Спасибо

1 ответ

Решение

Как видно из https://www.twilio.com/docs/client/connection, connection должно быть Twilio.Connection объект, который имеет свойство с именем parameters с CallSid атрибут как для входящих, так и для исходящих соединений.

Вероятно, он доступен только после установления соединения, поэтому вы должны использовать обработчик событий для connect событие:

Twilio.Device.connect(function(connection) {
    var callSid = connection.parameters.CallSid;
});
Другие вопросы по тегам