Twilio Voice.Добавить другого участника к существующему вызову - PullRequest
0 голосов
/ 12 октября 2018

Идет непрерывный вызов между 2 номерами (от Twilio до Twilio или от Twilio на любой номер PTSN).Это не конференц-связь, а обычный вызов 1: 1 с использованием Twilio Voice.

Как я могу добавить другого человека к этому вызову?

Это мой текущий сценарий.Сначала я создаю обычный вызов (который имеет «тайм-аут», а затем перенаправляет на голосовую почту через глагол «action»).Это работает, поэтому вызов теперь существует между двумя сторонами.

Затем, если инициатор вызова хочет добавить 2-й номер (т. Е. Создать конференц-связь), мне нужно переместить как инициатора вызова, так и 1-го вызываемогономер в именованную конференцию.

Однако я не знаю Sid участка 1-го вызываемого номера вызова (я знаю только Sid родительского вызова), так как это можно сделать?

Предполагая, что мне удалось создать конференц-вызов с двумя исходными номерами, как я могу добавить дополнительные номера к конференции и автоматически завершить конференцию, если осталась только одна сторона?

1 Ответ

0 голосов
/ 23 октября 2018

Twanio Developer Evangelist здесь.

Если вы хотите добавить людей к вызову, я бы порекомендовал вам начать с конференц-связи, поскольку это будет намного проще, чем двинуть две ноги (хотя выможно найти вызов по его родительскому sid с помощью , перечислив вызовы и отфильтровав по ParentCallSid).

Как только вы получите конференц-вызов с вашими абонентами, вы можете добавить новыйучастник, сделав запрос POST к конечной точке участников .

Чтобы завершить конференцию, когда остался только один участник, вы можете настроить получение событий обратного вызова статуса конференции, когда участники покидают .Получив веб-крючок, вы можете использовать SID конференции, чтобы узнать, сколько участников в конференции и завершить его , если остался только один.

Дайте мне знать, если это поможет.

...