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


Общие сведения о записи соответствия требованиям сторонних разработчиков Microsoft Teams

Область применения: ✔️Собрания ✔️Вебинары ✔️Ратуши Вызывает ✔️ трансляции ✔️

Обзор

Сторонние записи соответствия требованиям позволяют организациям, использующим Microsoft Teams для звонков, собраний и событий, реализовать политику администрирования для автоматической записи. Чтобы ваши пользователи звонить, они должны иметь назначенную лицензию На телефонную службу Teams. Администратор также может выбрать, когда записывать звонки, собрания и события для последующей обработки и хранения в соответствии с соответствующими корпоративными или нормативными политиками.

Teams расширена для поддержки интеграции решений для записи партнеров. Эти усовершенствования предоставляют комплексное решение для настройки, управления, записи, хранения и анализа сообщений Teams. К усовершенствованиям относятся API-интерфейсы платформы коммуникации и события для записи, которые обеспечивают следующее:

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

  • Поддержка отслеживания взаимодействия между пользователями Teams и поддерживаемыми звонками, собраниями и конечными точками (Teams, Teams Mobile, Skype для бизнеса, ТСОП).

Запись соответствия требованиям можно включить для пользователей Microsoft 365 A3/A5/E3/E5/Business Premium, Office 365 A3/E3/E5, лицензии Комнат Teams или общих устройств Microsoft Teams.

Примечание.

Запись соответствия в настоящее время не поддерживается для служб экстренных вызовов E911.

Возможности интеграции решения для записи соответствия также были рассмотрены на Ignite 2019 в рамках сеанса записи соответствия требованиям и Microsoft Teams.

Соответствие требованиям и удобная запись

В Microsoft Teams существует два типа записей:

  • Удобная запись — нерегламентированное запись звонка или собрания, которое начинает пользователь. Дополнительные сведения об удобной записи см. в разделе Запись собраний Teams.
  • Запись соответствия требованиям— использование политики администратора для автоматической записи звонков и собраний.

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

Тип Удобная запись Запись соответствия требованиям
Инициатор Пользователь Администратор (система)
Target (Назначение) За звонок, собрание или событие Для пользователя
Владелец хранилища Организатор Администратор или сотрудник по соответствию требованиям
Требуется уведомление участника? Да Да
Политика хранения Применена политика SharePoint Online организатора Да

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

Обзор архитектуры решения

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

Схема потока при отправке и получении собрания Или звонка Teams.

Примечание.

Это решение предназначено специально для включения записи соответствия на основе политик в Teams. Любое другое использование этого решения не поддерживается.

Примеры потребностей пользователей

Персона Потребности
Записанные пользователи
  • Получать уведомления о выполнении записи.

  • Будьте осведомлены о том, что ошибка политики или средства записи приводит к изменениям в поведении вызовов.

Администратор коммуникаций
  • Узнайте, почему и как применять политики записи к пользователям и конечным точкам Teams.

  • Настройка и обслуживание политик записи Teams для организации.

  • Мониторинг и устранение проблем, связанных с записью, с помощью звонков и собраний Teams.

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

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

  • Поиск взаимодействий на основе метаданных или содержимого взаимодействия, связанных с взаимодействием. Ниже приведены распространенные примеры.

    • Метаданные — участники, время, направление, набранный номер, номер источника, пользовательские бизнес-данные.

    • Содержимое — транскрибирование, тональность, фонетика, связанные взаимодействия.

  • Анализ собранных сообщений и взаимодействие с ними, включая возможность отслеживания взаимодействий по мере их сбора.

  • Обеспечьте безопасность собранных сообщений и предотвратите незаконное изменение на всех этапах.

Рекордеры

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

Доступен пример приложения для записи соответствия требованиям, который показывает, как настроить бота, создать экземпляр приложения и назначить политики соответствия. Пример также содержит примеры использования API для записи определенных взаимодействий, таких как обработка маршрутизации входящих вызовов , изменение состояния записи и удаление записываемого пользователя. Документацию graph по конкретным API можно найти здесь для updateRecordingStatus и incomingContext.

Точная реализация службы регистратора зависит от партнера, но должна быть разработана для поддержки нескольких регистраторов. Это требование обеспечивает высокий уровень доступности и географическое распределение, уменьшая задержки между Teams и регистратором. Регистраторы должны быть разработаны с учетом устойчивости и избыточности.

Перед отправкой решения на сертификацию партнеры должны подтвердить минимальную требуемую версию api и пакетов SDK для связи Microsoft Graph. Это требование гарантирует, что поддерживаются все требования интеграции записи соответствия.

Требования, которые являются фундаментальными для сценария записи соответствия требованиям:

  • Бот средства записи должен быть развернут в Azure.

  • Бот средства записи должен работать на виртуальной машине Windows в Azure.

  • Ip-адрес назначения брандмауэра для исходящего трафика бота записи должен быть открыт для общедоступного диапазона IP-адресов Azure.

  • Исходный IP-адрес входящего брандмауэра бота регистратора должен быть открыт для диапазона общедоступных IP-адресов Azure.

Требования к виртуальным машинам Azure и Windows применяются только к компоненту Teams Bot, что означает, что партнер может реализовать остальную часть платформы по своему выбору при условии, что он может соответствовать соответствующим требованиям к производительности и функциональным требованиям для записи соответствия требованиям.

Создание политики записи соответствия требованиям и управление ими

Создавая и назначая политики записи соответствия требованиям, администратор может определить, какие пользователи должны быть записаны и какое средство записи используется для каждого пользователя. Регистраторы автоматически приглашаются к участию в беседах на основе конфигурации этих политик при взаимодействии с обменом данными. Политики записи соответствия управляются с помощью Microsoft PowerShell и могут применяться на уровне клиента, пользователя и группы безопасности для каждой организации. Дополнительные сведения см. в статье Microsoft Learn для политик собраний, политик звонков и групповых политик.

  1. Создайте экземпляр приложения в клиенте.

    PS C:\> New-CsOnlineApplicationInstance -UserPrincipalName cr.instance@contoso.onmicrosoft.com -DisplayName ComplianceRecordingBotInstance -ApplicationId fcc88ff5-a42d-49cf-b3d8-f2e1f609d511
    
    RunspaceId        : 4c13efa6-77bc-42db-b5bf-bdd62cdfc5df
    ObjectId          : 5069aae5-c451-4983-9e57-9455ced220b7
    TenantId          : 5b943d7c-5e14-474b-8237-5022eb8e0dc9
    UserPrincipalName : cr.instance@contoso.onmicrosoft.com
    ApplicationId     : fcc88ff5-a42d-49cf-b3d8-f2e1f609d511
    DisplayName       : ComplianceRecordingBotInstance
    PhoneNumber       :
    
    PS C:\> Sync-CsOnlineApplicationInstance -ObjectId 5069aae5-c451-4983-9e57-9455ced220b7
    
  2. Создайте политику записи соответствия требованиям.

    PS C:\> New-CsTeamsComplianceRecordingPolicy -Identity TestComplianceRecordingPolicy -Enabled $true -Description "Test policy created by tenant admin"
    
    Identity                        : Global
    ComplianceRecordingApplications : {}
    Enabled                         : True
    WarnUserOnRemoval               : True
    Description                     : Test policy created by tenant admin
    
    PS C:\> Set-CsTeamsComplianceRecordingPolicy -Identity TestComplianceRecordingPolicy `
    -ComplianceRecordingApplications @(New-CsTeamsComplianceRecordingApplication -Id 5069aae5-c451-4983-9e57-9455ced220b7 -Parent TestComplianceRecordingPolicy)
    

    См . раздел Set-CsTeamsComplianceRecordingPolicy.

  3. Назначьте политику записи соответствия пользователю.

    PS C:\> Grant-CsTeamsComplianceRecordingPolicy -Identity testuser@contoso.onmicrosoft.com -PolicyName TestComplianceRecordingPolicy
    

    См . раздел Grant-CsTeamsComplianceRecordingPolicy.

    PS C:\> Get-CsOnlineUser testuser@contoso.onmicrosoft.com | select SipAddress, TenantId, TeamsComplianceRecordingPolicy | fl
    
    UserPrincipalName              : testuser@contoso.onmicrosoft.com
    TenantId                       : 5b943d7c-5e14-474b-8237-5022eb8e0dc9
    TeamsComplianceRecordingPolicy : TestComplianceRecordingPolicy
    

Взаимодействие с пользователем

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

Клиенты Teams — визуальное уведомление

  • Настольные и веб-приложения
  • Мобильные устройства (iOS/Android)
  • Телефоны Teams
  • Комнаты Teams

Другие конечные точки — звуковое уведомление

  • SIP-телефоны
  • Skype для бизнеса
  • Аудиоконференции (звуковое уведомление на языке по умолчанию или выбранном пользователем номера телефонного подключения)
  • Абоненты ТСОП (звуковое уведомление на языке пользователя Teams по умолчанию)

Примечание.

Запись соответствия не поддерживается в очередях вызовов. Запись соответствия требованиям не работает, если пользователи имеют сбой в Интернете и выполняют и получают вызовы по ТСОП с помощью SBA.

Запись соответствия для программ сертификации Teams

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

Следующие партнеры сертифицируют свое решение для Microsoft Teams.

Партнёр Веб-сайт решения
Технологии ASC https://www.asctechnologies.com/english/ASC_Recording_Insights_Compliance_Recording_for_Microsoft_Teams.html
AudioCodes https://online.audiocodes.com/smarttap-360-live-for-microsoft-teams
CallCabinet https://www.callcabinet.com/compliance-microsoft-teams-call-recording
Даббер https://www.dubber.net/call-recording/
Аналитические технологии https://insightfultechnology.com/teams/
Luware https://luware.com/en/solution/microsoft-teams-recording/
Mida Solutions https://www.midasolutions.com/recorder-for-teams/
NICE Engage https://www.nice.com/products/workforce-engagement/call-recording/air-and-engage
NICE NTR-X https://www.niceactimize.com/compliance/ms-teams-recording.html
Numonix https://numonix.cloud
Дуб инноваций https://www.oakinnovate.com/clarify
Красная рамка https://www.redboxvoice.com/compliance-recording-for-microsoft-teams
Озеро Тета https://thetalake.com/integrations/microsoft/
Verint https://www.verba.com/solutions/microsoft-teams-recording

Следующие партнеры находятся в процессе сертификации своего решения для Microsoft Teams.

Партнёр Веб-сайт решения
Облачные службы World Wide Services https://recordia.net/microsoft-teams-call-recording/
GuardRec https://www.guardrec.com/en/teams-compliance-recording/
Landis Technologies https://landistechnologies.com/
Redwood Technologies https://www.contentguru.com/en-us/solutions/needs/compliance-recording-ms-teams/

Этот список обновляется по мере того, как все больше партнеров присоединяются и соответствуют критериям сертификации.

Границы поддержки

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

Дальнейшие действия

Если вы являетесь поставщиком, желающим присоединиться к программе сертификации, заполните в качестве следующего шага прием на вызывающую платформу.