Самый простой способ настроить конференц-звонки — это перевести все входящие вызовы в конференцию с помощью глагола:
Название конференции привязано к вашему аккаунту, поэтому вы можете назвать её как угодно. Любой, кто позвонит на «MyConference» в вашем аккаунте, будет помещён в общую конференц-комнату.
Мы можем немного разнообразить нашу конференц-комнату с помощью атрибута waitUrl. Укажите в waitUrl аудиофайл (например, MP3), и вы сможете дать участникам конференции музыку для прослушивания, пока они ждут начала конференции.
Если вы хотите маршрутизировать входящие звонки в разные конференц-комнаты на основе, например, номера телефона, вы можете сделать так:
Если вы хотите имитировать популярные решения для конференц-звонков, вы можете попросить участников ввести PIN-код, прежде чем им будет разрешено присоединиться.
До сих пор мы обрабатывали только входящие звонки. То есть люди находятся в конференц-комнате только в том случае, если они звонят на ваш номер Twilio. Большинство конференц-систем, с которыми вы работали, используют именно эту модель. С помощью REST API Twilio организовать конференц-звонок, при котором система сама звонит вам, очень просто.
Если у вас идёт несколько конференц-звонков одновременно, вы можете получить список всех активных:
Если вы хотите получить идентификаторы звонков (Call SID) участников, добавьте:
Имея идентификатор звонка участника, вы можете осуществлять детальный контроль и отключать звук конкретных участников.
Освоив всё это, вы готовы создать собственное решение для конференц-звонков или разработать что-то совершенно иное. Если вы это сделаете, обязательно примите участие в конкурсе разработчиков на этой неделе. Вы можете выиграть Amazon Kindle 3G, 100 долларов на счёт Twilio и классный мерч Twilio. Удачного программирования!