Взаимодействие с Teams
Службы коммуникации Azure можно использовать для создания настраиваемых приложений и интерфейсов, которые позволяют взаимодействовать с пользователями Microsoft Teams посредством голосовой связи, видео, чата и совместного использования экрана. Библиотека пользовательского интерфейса Служб коммуникации предоставляет настраиваемые, готовые к работе компоненты пользовательского интерфейса, которые можно легко добавить в эти приложения. В следующем видео показаны некоторые возможности взаимодействия Teams:
Модели удостоверений пользователей
Службы коммуникации Azure поддерживает два типа взаимодействия Teams в зависимости от личности пользователя:
- Внешний пользователь. Вы управляете проверкой подлинности пользователей, и пользователям пользовательских приложений не требуется иметь удостоверения Azure Active Directory или лицензии Teams. Эта модель позволяет создавать пользовательские приложения для пользователей, не работающих с Teams, для присоединения к собраниям и общения с пользователями Teams.
- Пользователь Teams. Azure Active Directory управляет проверкой подлинности пользователей, и пользователи пользовательского приложения должны иметь лицензии Teams. Эта модель позволяет создавать пользовательские приложения для пользователей Teams, чтобы включить специализированные рабочие процессы или возможности, которые невозможны в существующих клиентах Teams.
Приложения могут реализовать обе модели проверки подлинности и оставить выбор проверки подлинности за пользователем. В следующей таблице сравниваются две модели:
Компонент | внешний пользователь; | Пользователь Teams |
---|---|---|
Целевая база пользователей | Клиенты | Enterprise |
Поставщик удостоверений | Любой | Azure Active Directory |
Отображаемое имя | Любой объект с суффиксом "(External)" | Значение свойства "Отображаемое имя" пользователя Azure Active Directory |
Авторизация проверки подлинности & | Пользовательский* | Azure Active Directory и пользовательский* |
Вызовы доступны через | Пакеты SDK для вызовов Служб коммуникации | Пакеты SDK для вызовов Служб коммуникации |
Чат доступен через | Пакет SDK чатов Служб коммуникации | API Graph |
Объединение конференций Teams | Да | Да |
Совершать и принимать звонки в качестве пользователей Teams | Нет | Да |
Поддержка ТСОП | Не поддерживается для пользователей Служб коммуникации на собраниях Teams | Телефонная система Microsoft Teams, тарифный план, прямая маршрутизация, подключение оператора |
* Логика сервера, выдающий маркеры доступа, может выполнять любую пользовательскую проверку подлинности и авторизацию запроса.
внешний пользователь;
Модель проверки подлинности byoi позволяет создавать пользовательские приложения для внешних пользователей для подключения и взаимодействия с пользователями Teams. Вы управляете проверкой подлинности пользователей, и пользователям пользовательских приложений не требуется иметь удостоверения Azure Active Directory или лицензии Teams. Первый включенный сценарий позволяет пользователям вашего приложения присоединяться к собраниям Microsoft Teams в качестве внешних учетных записей, подобно анонимным пользователям, которые присоединяются к собраниям с помощью веб-приложения Teams. Это идеально подходит для бизнес-приложений, которые объединяют сотрудников (знакомых с Teams) и внешних пользователей (с помощью пользовательского приложения) в интерфейс собрания. В будущем мы будем включать дополнительные сценарии, включая прямые звонки и чат, которые позволят приложению инициировать звонки и чаты с пользователями Teams за пределами контекста собрания Teams.
Дополнительные сведения см. в статье Присоединение к собранию Teams.
Сейчас для пользователей Teams не поддерживается возможность присоединиться к звонку, инициированному с помощью пакета SDK для звонков в Службах коммуникации Azure.
Пользователь Teams
Разработчики могут использовать пакет SDK для вызовов Служб коммуникации с удостоверением Teams для создания пользовательских приложений для пользователей Teams. Пользовательские приложения могут включать специализированные рабочие процессы для пользователей Teams, такие как управление входящими и исходящими телефонными звонками или перенос интерфейса звонков Teams на устройства, не поддерживаемые стандартным клиентом Teams. Azure Active Directory проверяет подлинность пользователей Teams, а все атрибуты и сведения о пользователе привязаны к учетной записи Azure Active Directory.
Когда конечная точка Служб коммуникации подключается к собранию Или вызову Teams с помощью удостоверения Teams, конечная точка обрабатывается как пользователь Teams с клиентом Teams. Интерфейс определяется политиками, назначенными пользователям в организации и за ее пределами. Пользователи Teams могут присоединяться к собраниям Teams, совершать звонки другим пользователям Teams, принимать звонки с телефонных номеров и передавать текущие звонки в очередь звонков Teams или на экран общего доступа.
Пользователи Teams проходят проверку подлинности в Azure Active Directory в клиентском приложении. Затем разработчики обменивают маркеры проверки подлинности из Azure Active Directory на маркеры доступа с помощью пакета SDK для удостоверений Служб коммуникации. Этот обмен создает подключение между Azure Active Directory и Службами коммуникации. Рекомендуется реализовать обмен токенами во внутренних службах в качестве учетных данных для Службы коммуникации Azure подписывать запросы на обмен. В серверных службах можно затребовать применение дополнительной проверки подлинности.
Собрания и звонки в Teams
Существует несколько способов, с помощью которых пользователи могут присоединиться к собранию Teams:
- Через клиенты Teams как пользователи Teams с проверкой подлинности. сюда входят клиенты для настольных компьютеров, мобильных устройств и веб-клиенты Teams;
- Через клиенты Teams как анонимные пользователибез проверки подлинности.
- Используя пользовательские приложения Служб коммуникации в качестве внешних пользователей , используя собственную модель проверки подлинности удостоверений.
- Через пользовательские приложения Communication Services как пользователи Teams, использующие модель проверки подлинности на основе удостоверений Teams.
Используя модель проверки подлинности удостоверений Teams, приложение Служб коммуникации позволяет пользователям Teams присоединяться к звонкам с другими пользователями Teams, которые используют клиенты Teams:
Конфиденциальность
Взаимодействие между Службы коммуникации Azure и Microsoft Teams позволяет приложениям и пользователям участвовать в звонках, собраниях и чатах Teams. Вы несете ответственность за то, чтобы пользователи вашего приложения получали уведомления о включении записи или транскрибирования в вызове или конференции Teams.
Корпорация Майкрософт сообщит вам через API Службы коммуникации Azure о начале записи или транскрибирования, и вы должны сообщить об этом пользователям в режиме реального времени в пользовательском интерфейсе приложения. Вы соглашаетесь возместить корпорации Майкрософт все расходы и убытки, понесенные в связи с несоблюдением этого обязательства.
Цены
Все обращения к API и пакетам SDK Служб коммуникации Azure учитываются счетчиками потребления Служб коммуникации Azure. При взаимодействии с Microsoft Teams, например присоединении к собранию или инициировании телефонного звонка с использованием выделенного номера Teams, эти счетчики увеличиваются. Однако дополнительная плата за саму возможность взаимодействия Teams не взимается, и между вариантами проверки подлинности BYOI и Microsoft 365 нет различий в ценах.
Если в приложении Azure пользователь провел 10 минут на собрании с пользователем Microsoft Teams, эти два пользователя вместе потребляли 20 минут звонков. Плата за эти 10 минут, использованных в пользовательском приложении через API и пакеты SDK Azure, будет включена в счет за использование ресурса. Однако 10 минут, затраченных пользователем в собственном приложении Teams, распространяются на соответствующую лицензию Teams и не используются Azure.
Руководство по товарным знакам и торговой марке
При использовании товарных знаков или логотипов продуктов Microsoft в рекламных или рекламных материалах третьи лица должны следовать рекомендациям по товарным знакам и брендам Майкрософт. Как правило, метки слов можно использовать для правдивого передачи информации о вашем продукте или услуге, если клиенты и общественность не будут путать, полагая, что корпорация Майкрософт связана с вашим продуктом или службой или поддерживает ее. Однако наши логотипы, приложения, значки продуктов, иллюстрации, фотографии, видео и макеты никогда не могут использоваться без явной лицензии. Дополнительные сведения о фирменной символике см. в статье Руководство по товарным знакам и фирменной символике Майкрософт.
Teams в облаке для государственных организаций (GCC)
Сейчас взаимодействие в Службах коммуникации Azure не поддерживается для развертываний Teams с использованием облаков для государственных организаций Microsoft 365 (GCC).
Дальнейшие шаги
Дополнительные сведения о взаимодействии внешних пользователей:
- Получение маркеров доступа для внешнего пользователя
- Присоединение к собранию Teams в качестве внешнего пользователя
- Присоединение к чату собрания Teams в качестве внешнего пользователя
Дополнительные сведения о взаимодействии пользователейTeams: