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