Панель администратора в звонке

Добавили в систему панель администратора звонка.

Видеозвонки в Odin имели две проблемы, связанные с демонстрацией экрана:

  1. Если одновременно запустить несколько демонстраций экрана, то демонстрация заменялась на экран того пользователя, который включил демонстрацию позже. У первого пользователя демонстрация отключалась.

  2. Демонстрацию мог начать любой желающий, и сотрудники никак не могли этому воспрепятствовать.

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

  1. Доступ к панели:

  • Если звонок проходит в рамках активности, то доступ к данной панели имеют пользователи, которые имеют право на редактирование активности.

  • Если звонок проходит в рамках группового чата, то доступ к данной панели будет иметь администратор чата.

  • В рамках личного звонка изменения не вносили, функциональность таких звонков останется прежней.

  1. При входе в звонок пользователя, имеющего доступ к панели администратора, ему показывается экран с открытой панелью администратора:

В списке участников выводятся все участники звонка, включая администраторов. Однако, мы дополнительно идентифицируем администратора в этом списке и не показываем значки микрофона и демонстрации, так как у отдельного администратора нельзя забрать возможность включать микрофон или демонстрацию:

  1. Если в звонке еще никого нет, то на месте участников встречи в панели отобразится заглушка:

  1. По умолчанию тумблеры демонстрации экрана и микрофонов включены:

  • Включенный тумблер микрофонов позволит всем пользователям включать микрофоны во время звонка.

  • Отключенный тумблер микрофонов сделает невозможным для всех пользователей, кроме администраторов звонка, включить микрофон и начать говорить. А при наведении на значок покажется тултип: “Администратор звонка ограничил включение микрофона”.

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

  • Отключенный тумблер демонстрации экрана сделает невозможным для всех пользователей, кроме администраторов звонка, включить демонстрацию. А при наведении на значок покажется тултип: “Администратор звонка ограничил демонстрацию экрана”.

При запрете на включение микрофона и демонстрации экрана панель быстрого доступа выглядит следующим образом:

  1. При выключении администратором тумблера “Микрофоны участников” произойдет отключение звука микрофонов у всех участников, кроме пользователя, который переключил тумблер. При этом администраторы звонка, в отличие от не администраторов, после этого действия (если тумблер остался выключенным) будут иметь возможность включить микрофон.

  2. При выключении тумблера “Демонстрация экрана” прервется демонстрация у всех пользователей, кроме текущего (то есть, если Вы администратор, демонстрируете экран и в это же время делаете тумблер демонстрации не активным, то у Вас демонстрация не прерывается). При этом администраторы звонка, в отличии от не администраторов, после этого действия (если тумблер остался выключенным) будут иметь возможность включить демонстрацию.

  3. У администраторов звонка появилась возможность ограничить включение микрофона или демонстрации, а также опустить руку участника в индивидуальном порядке.

  1. У администратора доступна возможность переключиться между панелью администратора и чатом.

13.09.2023

Last updated