javascript — возвращает информацию после исходящего вызова клиента Twilio

Я пытаюсь найти способ вернуть информацию при исходящем звонке через программный телефон twilio в браузере.

Когда я выполняю исходящий вызов, мое приложение приглашает удаленную сторону в конференц-зал через остальные API, и агент приглашается в тот же конференц-зал через возвращенный twiml, так что на самом деле это не прямой вызов.

Мне нужен способ, чтобы человек в программном телефоне узнал причину, по которой звонок был отключен, например, из-за того, что пульт был занят, его номер был отключен, это не американский номер и т. Д.

Я не хочу сохранять временные сообщения и извлекать их с сервера на программный телефон с помощью пульса или тому подобного, поэтому я хочу знать, есть ли способ передать эту информацию через само twilio или какой другой вариант я мог бы использовать.

Я использую PHP и https://static.twilio.com/libs/twiliojs/1.2/twilio.min.js

2

Решение

Евангелист Твилио здесь.

Так что для ясности, Боб делает входящий звонок через Twilio Client для JavaScript который сбрасывается в конференции. Затем ваше приложение отправляет исходящий вызов Алисе через PSTN, и в идеале она попадает на ту же конференцию. Если вы не можете подключиться к Алисе, вы хотите, чтобы Боб знал, почему.

Если я правильно понял, нет способа напрямую рассказать Бобу о статусе Алисы. То, что вы можете сделать, это использовать параметр StatusCallback для вызова Алисы, чтобы Twilio сообщал вам, каков был статус ее вызова, а затем, используя нечто вроде socket.io, отправлять это сообщение обратно в браузер Bobs.

На самом деле мы только что представили новую функцию под названием Call Progress Events которые дают вам еще более детальную информацию о состоянии входящего вызова.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]