Twilio: Есть ли способ обновить сразу несколько участников конференции?

Я хотел бы предоставить кнопку, которая отключает звук для всех участников конференции, не являющихся модераторами. В документации Twilio показано, как отключать звук участников по одному, каждый с отдельным вызовом Twilio API. Есть ли способ пакетировать эти запросы на обновление, предоставляя несколько идентификаторов безопасности вызовов? Я использую библиотеку Node JS для функций Firebase.

Я думал, что обновление по меткам участников (например, "модератор", "участник") будет решением, но метка каждого участника должна быть уникальной.

Ура

2 ответа

Решение

Отключение звука по одному - правильный способ сделать это.

Ресурсы участников конференции

Примеры: "Отключить звук участника" и "Отключить участника по ярлыку".

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

Одним из возможных решений является завершение конференции (через API), что заставляет каждый вызов продолжать путь TwiML, который может перенаправлять на страницу, которая присоединит вызывающих абонентов к новой конференции с отключенным отключением звука. Хотя точка, в которой включение звука вызовов один за другим становится громоздким, вероятно, также является точкой, в которой вы не хотите включать все вызовы (представьте, что в конференции более 200 вызовов, и все без звука!).

Другие вопросы по тегам