Поделиться через


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

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

Стороннее использование фирменной символики Microsoft Teams разрешено только для сертифицированных партнеров Teams. Без соглашения о лицензировании или сертификации с корпорацией Майкрософт все в приложении или продукте (включая имя разработчика, имя приложения, логотип, описание, снимки экрана и другое обеспечение приложений) должно быть уникальным для (название компании) и бесплатного использования фирменных активов Майкрософт. Единственное исключение заключается в том, что вы можете точно указать, совместимо ли ваше приложение или взаимодействие с продуктом или службой Майкрософт в текстовом описании о своем приложении.

Например:

"(Имя компании) (имя приложения), интегрированное с Microsoft Teams"

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

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

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

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

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