Как построить административные функции в Twilio Programmable Voice (Конференция) - PullRequest
0 голосов
/ 04 декабря 2018

Я играю с программируемым голосом Twilio (Conference) вместе с PHP.

Я не могу реализовать административные функции, такие как отключение или отключение звука всех участников, запуск и остановка записи и т. Д. Модераторомконференции, я бы предпочел использовать * 1, * 2, * 3, * 4 в качестве нажатия клавиш модератором, чтобы контролировать текущий текущий конференц-вызов.

Цените ваши отзывы.

Поток, который я создал, поскольку прототип работает хорошо.

  • Участник / модератор набирает номер Twilio
  • TwiML приветствует пользователей и запрашивает ввод PIN-кода с помощью
  • PIN-код подтвержден URL-адресом действия на моем сервере
  • Когда присоединяется два участника и модератор, конференция работает.

1 Ответ

0 голосов
/ 05 декабря 2018

Разработчик Twilio здесь.

Чтобы достичь этого, вам нужно добавить пару вещей в вашу конференцию.

Сначала добавьте атрибут hangupOnStar *От 1007 * до <Dial> для вашего модератора.Это позволит модератору временно покинуть конференцию, набрав *.

. После этого Twilio запросит URL-адрес в атрибуте action.Вы захотите ответить на этот запрос с помощью TwiML, который позволит модератору выполнить действие приглушения звука, поэтому вам потребуется <Gather>.Для <Gather> потребуется атрибут action, который получает Digits, нажатый модератором, выполняет действие (отключение / включение звука) с помощью REST API и возвращает TwiML, чтобы вернуть модератора обратно в <Conference>.

Это помогает?

...