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