Получение 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;
});