Взаимодействие с 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.

Обзор различных сценариев взаимодействия в Службах коммуникации Azure

Используя модель проверки подлинности удостоверений Teams, приложение Служб коммуникации позволяет пользователям Teams присоединяться к звонкам с другими пользователями Teams, которые используют клиенты Teams: Обзор сценариев взаимодействия в Службы коммуникации Azure

Конфиденциальность

Взаимодействие между Службы коммуникации 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: