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