Обмен данными как внешний пользователь Teams
Вы можете использовать Службы коммуникации Azure для создания приложений, позволяющих внешним пользователям присоединяться и участвовать в собраниях Teams в качестве анонимных пользователей Teams. Клиенты могут присоединяться к собраниям Teams из приложений или веб-сайтов. Основные преимущества:
- Нет необходимости скачать классические, мобильные или веб-клиенты Teams для внешних пользователей
- Внешние пользователи не теряют контекст, переключившись на другое приложение
- Поддержка браузера на мобильных устройствах
- Настройка пользовательского интерфейса
- Дополнительные лицензии Teams не требуются
Случаи использования
Ниже приведены реальные примеры приложений:
- Поставщик услуг здравоохранения использует клиенты Teams для проведения виртуального визита телесети с пациентом, использующим приложение поставщика услуг здравоохранения или веб-сайт
- Клиенты, заинтересованные в ипотеке, планируют виртуальную консультацию на веб-сайте Банка с банковским клерком, который присоединяется к консультации через клиент Teams
- Производитель планирует виртуальную конференцию для партнеров, чтобы объявить о запуске нового продукта. Партнеры могут присоединиться к запуску через веб-браузер на своих телефонах
Создание прототипов
Разработчики могут экспериментировать с возможностями на нескольких уровнях для оценки, изучения и настройки продукта.
Низкий уровень кода или нет кода
Вы можете создать маркер удостоверения и доступа для внешних пользователей Teams на портал Azure без одной строки кода. Вот как это сделать.
С допустимым удостоверением, маркером доступа и URL-адресом собрания Teams можно использовать библиотеку пользовательского интерфейса Службы коммуникации Azure для присоединения к собранию Teams без какого-либо кода.
Развертывание с одним щелчком мыши
В примере Службы коммуникации Azure вызова героя показано, как разработчики могут использовать Службы коммуникации Azure вызов веб-пакета SDK для присоединения к собранию Teams из веб-приложения в качестве внешнего пользователя Teams. Вы можете поэкспериментировать с возможностью развертывания с одним щелчком мыши в Azure.
В примере героя проверки подлинности Службы коммуникации Azure показано, как разработчики могут использовать пакет SDK для удостоверений Службы коммуникации Azure для получения маркеров доступа в качестве пользователей Teams. Вы можете клонировать репозиторий GitHub и следовать простому руководству по настройке службы для проверки подлинности в Azure.
Написание кода
Поток данных для присоединения к собраниям Teams доступен на странице архитектуры клиента и сервера. При реализации интерфейса необходимо реализовать клиентную логику для обмена данными в режиме реального времени и логики сервера для проверки подлинности. В следующих статьях описано, как реализовать обмен данными для внешних пользователей Teams.
Статьи с кодированием высокого уровня:
Статьи с низким уровнем написания кода:
- Присоединение к собранию Teams аудио и видео как внешний пользователь Teams
- Присоединение к чату собраний Teams в качестве внешнего пользователя Teams
- Параметры присоединения к собранию
Поддерживаемые варианты использования
В следующей таблице показаны поддерживаемые варианты использования для внешнего пользователя Teams с Службы коммуникации Azure:
Сценарий | Поддерживается |
---|---|
Присоединение к собранию Teams | ✔️ |
Присоединение к собранию Teams канала [1] | ✔️ |
Присоединение вебинара Teams [2] | ✔️ |
Присоединяйтесь к трансляциям Teams. | ❌ |
Присоединение к собранию Teams, запланированному в приложении для личного использования | ❌ |
Присоединение к Teams 1:1 или групповой вызов | ❌ |
Присоединение к Teams 1:1 или групповой чат | ❌ |
- [1] Внешние пользователи Teams могут присоединиться к собранию Teams с аудио и видео, но они не смогут отправлять или получать сообщения чата.
- [2] Внешние пользователи Teams могут присоединиться к вебинару Teams. Однако роли докладчика и участников не учитываются внешним пользователям Teams. Таким образом, внешние пользователи Teams на Службы коммуникации Azure пакетах SDK могут выполнять действия, не предназначенные для участников, таких как общий доступ к экранам, включение и отключение камеры, или отмена работы, если приложение предоставляет UX для этих действий.
Ценообразование
Все лицензированные пользователи Teams могут планировать собрания Teams и предоставлять общий доступ к приглашению внешним пользователям. Внешние пользователи могут присоединиться к собранию Teams через существующие классические, мобильные и веб-клиенты Teams без дополнительной платы. Внешние пользователи, присоединенные через пакеты SDK Службы коммуникации Azure, будут платить стандартные Службы коммуникации Azure потребление звука, видео и чата. Дополнительная плата за возможность взаимодействия не взимается.