Взаимодействие с Teams

Службы коммуникации Azure можно использовать для создания настраиваемых приложений и интерфейсов, которые позволяют взаимодействовать с пользователями Microsoft Teams посредством голосовой связи, видео, чата и совместного использования экрана. Библиотека пользовательского интерфейса служб коммуникации предоставляет настраиваемые компоненты пользовательского интерфейса, готовые к рабочей среде, которые можно легко добавить в эти приложения. В следующем видео показаны некоторые возможности взаимодействия Teams:


Примечание.

Поделитесь своими мыслями и отзывами о Службы коммуникации Azure с нами, принимая этот короткий опрос.

Модели удостоверений пользователей

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

  • Внешний пользователь. Вы управляете проверкой подлинности пользователей и пользователями пользовательских приложений не требуется иметь удостоверения Microsoft Entra или лицензии Teams. Эта модель позволяет создавать пользовательские приложения для пользователей, не работающих с Teams, для присоединения к собраниям и общения с пользователями Teams.
  • Пользователь Teams. Идентификатор Microsoft Entra ID управляет проверкой подлинности пользователей, а пользователи пользовательского приложения должны иметь лицензии Teams. Эта модель позволяет создавать пользовательские приложения для пользователей Teams, чтобы включить специализированные рабочие процессы или интерфейсы, которые невозможно использовать с существующими клиентами Teams.

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

Компонент Внешний пользователь Пользователь Teams
Целевая база пользователей Клиенты Функции корпоративного уровня
Поставщик удостоверений Любое Microsoft Entra ID
Отображаемое имя Любой суффиксом "(External)" Значение пользователя Microsoft Entra свойства "Отображаемое имя"
Проверка подлинности и авторизация Пользовательский* Идентификатор и настраиваемый идентификатор Microsoft Entra*
Вызовы доступны через Пакеты SDK для вызовов Служб коммуникации Пакеты SDK для вызовов Служб коммуникации
Чат доступен через Пакет SDK чатов Служб коммуникации API Graph
Объединение конференций Teams Да Да
Совершать и получать звонки от имени пользователей Teams No Да
Поддержка ТСОП Не поддерживается для пользователей Служб коммуникации на собраниях Teams Телефонная система Microsoft Teams, план звонков, прямая маршрутизация, подключение оператора

* Логика сервера, выдавая маркеры доступа, может выполнять любую пользовательскую проверку подлинности и авторизацию запроса.

Внешний пользователь

Модель проверки подлинности удостоверений (BYOI) позволяет создавать пользовательские приложения для внешних пользователей для подключения и взаимодействия с пользователями Teams. Вы управляете проверкой подлинности пользователей и пользователями пользовательских приложений не требуется иметь удостоверения Microsoft Entra или лицензии Teams. Первый включенный сценарий позволяет пользователям вашего приложения присоединяться к собраниям Microsoft Teams в качестве внешних учетных записей, подобно анонимным пользователям, которые присоединяются к собраниям с помощью веб-приложения Teams. Это идеально подходит для бизнес-приложений для потребителей, которые объединяют сотрудников (знакомых с Teams) и внешних пользователей (с помощью пользовательского приложения) в интерфейс собрания. В будущем мы будем включать дополнительные сценарии, включая прямые звонки и чат, которые позволят приложению инициировать звонки и чаты с пользователями Teams за пределами контекста собрания Teams.

Дополнительные сведения см. в статье Присоединение к собранию Teams.

Сейчас для пользователей Teams не поддерживается возможность присоединиться к звонку, инициированному с помощью пакета SDK для звонков в Службах коммуникации Azure.

Пользователь Teams

Разработчики могут использовать пакет SDK для вызовов служб коммуникации с удостоверением Teams для создания пользовательских приложений для пользователей Teams. Пользовательские приложения могут включать специализированные рабочие процессы для пользователей Teams, такие как управление входящими и исходящими телефонными звонками или перенос взаимодействия с Teams на устройства, не поддерживаемые стандартным клиентом Teams. Microsoft Entra проверяет подлинность пользователей Teams, а все атрибуты и сведения о пользователе привязаны к учетной записи Microsoft Entra.

Когда конечная точка Служб коммуникации подключается к собранию Teams или вызову Teams с помощью удостоверения Teams, конечная точка обрабатывается как пользователь Teams с клиентом Teams. Интерфейс управляется политиками, назначенными пользователям в организации и за ее пределами. Пользователи Teams могут присоединяться к собраниям Teams, размещать звонки другим пользователям Teams, получать звонки с телефонных номеров и передавать текущий звонок в очередь звонков Teams или экран общего доступа.

Пользователи Teams проходят проверку подлинности с помощью идентификатора Microsoft Entra в клиентском приложении. Затем разработчики обменивают маркеры проверки подлинности из идентификатора Microsoft Entra для маркеров доступа через пакет SDK удостоверений служб коммуникации. Этот обмен создает соединение между идентификатором Microsoft Entra и службами коммуникации. Рекомендуется реализовать обмен токенами в внутренних службах в качестве учетных данных для запросов на обмен Службы коммуникации Azure подписывания. В серверных службах можно затребовать применение дополнительной проверки подлинности.

Собрания и звонки в Teams

Существует несколько способов, с помощью которых пользователи могут присоединиться к собранию Teams:

  • Через клиенты Teams как пользователи Teams с проверкой подлинности. сюда входят клиенты для настольных компьютеров, мобильных устройств и веб-клиенты Teams;
  • Через клиенты Teams как анонимные пользователибез проверки подлинности.
  • С помощью пользовательских приложений Служб коммуникации в качестве внешних пользователей с помощью собственной модели проверки подлинности удостоверений.
  • Через пользовательские приложения Communication Services как пользователи Teams, использующие модель проверки подлинности на основе удостоверений Teams.

Overview of multiple interoperability scenarios within Azure Communication Services

С помощью модели проверки подлинности удостоверений Teams приложение Служб коммуникации позволяет пользователям Teams присоединяться к звонкам с другими пользователями Teams, использующими клиенты Teams: Overview of interoperability scenarios within Azure Communication Services

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

Взаимодействие между Службы коммуникации 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 или логотипов продуктов в рекламных или рекламных материалах. Как правило, wordmarks можно использовать для правдивой передачи информации о продукте или службе, если клиенты и общественность не будут путаться с тем, что корпорация Майкрософт связана с вашим продуктом или службой. Однако наши логотипы, значки приложения, продукты, иллюстрации, фотографии, видео и проекты никогда не могут использоваться без явной лицензии. Дополнительные сведения о фирменной символии см. в руководстве майкрософт по товарным знакам и фирменной символии.

Teams в облаке для государственных организаций (GCC)

Сейчас взаимодействие в Службах коммуникации Azure не поддерживается для развертываний Teams с использованием облаков для государственных организаций Microsoft 365 (GCC).

Следующие шаги

Дополнительные сведения о взаимодействии внешних пользователей:

Дополнительные сведения о взаимодействии пользователейTeams: