Introdução Teams gravação baseada em política para & reuniõesIntroduction to Teams policy-based recording for callings & meetings

O registro baseado em política permite que as organizações que adotam o Microsoft Teams para chamadas e reuniões estipulem, usando uma política administrativa, quando chamadas e reuniões online devem ser gravadas e capturadas automaticamente para processamento e retenção subsequentes, conforme exigido pela política corporativa ou regulatória relevante.Policy-based recording enables organizations that adopt Microsoft Teams for calling and meetings to stipulate, using an administrative policy, when calls and online meetings should be automatically recorded and captured for subsequent processing and retention as required by relevant corporate or regulatory policy.

O Teams foi aprimorado para oferecer suporte à integração de soluções de gravação de terceiros, incluindo a funcionalidade da plataforma, as experiências do usuário e as interfaces administrativas necessárias para fornecer uma solução de ponta a ponta para configurar, gerenciar, gravar, armazenar e analisar as comunicações Teams.Teams has been enhanced to support integration of third-party recording solutions, including the platform functionality, user experiences, and administrative interfaces needed to provide an end-to-end solution for configuring, managing, recording, storing, and analyzing Teams communications. Os aprimoramentos incluem APIs e eventos da plataforma de comunicações para gravação, que fornece:Enhancements include communications platform APIs and events for recording, which provides:

  • Captura de mídia perfeita e de alta qualidade em todos os dispositivos e todos os pontos de extremidade com suporte para áudio, vídeo, compartilhamento de tela e chat.Seamless, high-quality media capture across devices and all supported endpoints for audio, video, screen share, and chat.

  • Suporte para captura de interação entre Teams usuários e pontos de extremidade de chamada com suporte (Teams, Teams Mobile, Skype for Business, PSTN)Support for interaction capture between Teams users and supported calling endpoints (Teams, Teams Mobile, Skype for Business, PSTN)

  • Novas políticas administrativas para registro de conformidade, incluindo a integração com as Teams de reunião e ferramentas e políticas administrativas existentesNew administrative policies for compliance recording, including integration with existing Teams administrative calling and meeting tools and policies

O Registro de Conformidade pode ser habilitado em usuários Microsoft 365 A3/A5/E3/E5/Business Premium e Office 365 A3/A5/E3/E5.Compliance Recording can be enabled on Microsoft 365 A3/A5/E3/E5/Business Premium and Office 365 A3/A5/E3/E5 users.

Os recursos de integração da solução de registro de conformidade também foram revisados no Ignite 2019 na sessão Registro de Conformidade e Microsoft Teams de conformidade.The compliance recording solution integration capabilities were also reviewed at Ignite 2019 in the Compliance Recording and Microsoft Teams session.

Teams visão geral da gravação de interaçãoTeams interaction recording overview

Os casos de uso do registro de interação podem ser efetivamente separados em quatro categorias principais de funcionalidade de gravação – Conveniência, Funcional, Organizacional e Interceptação Legal, conforme mostrado na imagem:Interaction recording use cases can effectively be separated into four primary categories of recording functionality – Convenience, Functional, Organizational, and Lawful Intercept, as shown in the image:

Captura de tela mostrando a interação registrando o que e por quê.Screenshot showing the interaction recording what and why.

Cada uma das categorias envolve requisitos diferentes para como as gravações são iniciadas, o que é gravado, onde as gravações são armazenadas, quem é notificado, quem controla o acesso e como a retenção é manipulada.Each of the categories entails different requirements for how recordings are initiated, what is recorded, where recordings are stored, who is notified, who controls access, and how retention is handled.

TipoType Conveniência (gravação Teams regular)Convenience (Regular Teams Recording) Org - Regulamentado (Registro de Conformidade)Org - Regulated (Compliance Recording)
IniciadorInitiator UsuárioUser Administrador (sistema)Admin (system)
DestinoTarget Por chamada/reuniãoPer-call / meeting Por usuárioPer-user
Armazenamento proprietárioStorage owner UsuárioUser ConformidadeCompliance
Notificação necessária?Notification required? SimYes SimYes
Proprietário do AccessAccess Owner UsuárioUser ConformidadeCompliance
Política de Retenção?Retention Policy? OpcionalOptional SimYes

Teams oferece vários recursos para gravação prática e funcional para reuniões e eventos ao vivo.Teams provides various capabilities for convenient and functional recording for meetings and live events. O registro organizacional significa permitir que as organizações que adotam o Teams para chamadas e reuniões estipulem, por meio de uma política administrativa, quando chamadas e reuniões online devem ser gravadas e capturadas automaticamente para processamento e retenção subsequentes, conforme exigido pela política corporativa ou regulatória relevante.Organizational recording means enabling organizations adopting Teams for calling and meetings to stipulate, by way of an administrative policy, when calls and online meetings should be automatically recorded and captured for subsequent processing and retention as required by relevant corporate or regulatory policy. Os usuários sob essa política estarão cientes de que suas interações digitais com o Teams estão sendo gravadas, mas não poderão desabilitar a gravação e não terão acesso à gravação depois que a interação for concluída.Users under this policy will be aware that their digital interactions with Teams are being recorded but will not be able to disable the recording and will not have access to the recording once the interaction is complete. A gravação torna-se parte do arquivo morto organizacional disponível para conformidade e equipe jurídica para Descoberta e Descoberta, retenção legal e outros usos de retenção corporativa.The recording becomes part of the organizational archive available to compliance and legal personnel for eDiscovery, legal hold, and other corporate retention uses.

Exemplo de necessidades do usuárioExample user needs

PessoalPersona NecessidadesNeeds
Usuários registradosRecorded users
  • Seja notificado quando a gravação estiver em andamento.Be notified when recording is in progress.

  • Seja informado quando o erro de política e/ou gravador está causando alterações no comportamento de chamada.Be informed when policy and/or recorder error is causing changes in calling behavior.

Administrador de comunicaçõesCommunications admin
  • Entenda por que e como aplicar/impor políticas de gravação Teams usuários/pontos de extremidade.Understand why and how to apply / enforce recording policies to Teams users / endpoints.

  • Configure e mantenha Teams de gravação para a organização.Configure and maintain Teams recording policies for the organization.

  • Monitore e solucione problemas relacionados à gravação com Teams chamadas e reuniões.Monitor and troubleshoot recording-related issues with Teams calls and meetings.

  • Suporte ao responsável pela conformidade interna com análises operacionais sobre uso, qualidade e confiabilidade.Support internal compliance officer with operational analytics on usage, quality, and reliability.

Responsável pela conformidadeCompliance officer
  • Colete todas as Teams comunicações da maneira necessária para cumprir as obrigações de conformidade nos limites regionais apropriados.Collect all Teams communications in the manner required to meet compliance obligations in appropriate regional boundaries.

  • Pesquise interações com base em metadados relacionados à comunicação ou conteúdo de interação.Search for interactions based on communication-related metadata or interaction content. Exemplos comuns incluem:Common examples include:

    • Metadados - Participantes, hora, direção, número discado, número de origem, dados comerciais personalizadosMetadata - Participants, time, direction, dialed number, origin number, Custom business data

    • Conteúdo – Transcrição, sentimento, phonetics, interações relacionadasContent – Transcription, sentiment, phonetics, related interactions

  • Analise e interaja com comunicações coletadas, incluindo a capacidade de monitorar interações enquanto elas estão sendo coletadas.Analyze and interact with collected communications, including the ability to monitor interactions as they are being collected.

  • Garantir a segurança das comunicações coletadas e impedir a adulteração em todos os estágios.Ensure security of collected communications and prevent tampering at all stages.

Visão geral da arquitetura de soluçõesSolution architecture overview

As soluções de registro de conformidade são integradas Teams conforme mostrado no diagrama a seguir:Compliance recording solutions are integrated with Teams as shown in the following diagram:

Captura de tela mostrando a configuração do aplicativo personalizado da equipeScreenshot showing the team custom app setting

GravadorRecorder

O componente principal da solução de registro de conformidade é o gravador.The core component of the compliance recording solution is the recorder. Os gravadores são construídos como serviços dimensionáveis baseados no Azure (bots) que aproveitam a plataforma de comunicações da Microsoft e se registram como aplicativos com o Microsoft Graph.Recorders are built as scalable Azure-based services (bots) that leverage Microsoft’s communications platform and register as applications with Microsoft Graph. O gravador fornece a interação direta com as APIs da plataforma de comunicações Teams reuniões e fornece o ponto de extremidade para ingestão de mídia.The recorder provides the direct interaction with the Teams calls and meetings communications platform APIs and provides the endpoint for media ingestion.

Um aplicativo de gravador de conformidade de exemplo está disponível que mostra como configurar o bot, criar a instância do aplicativo e atribuir as políticas de conformidade.A sample compliance recorder application is available that shows how to configure the bot, create the app instance and assign the compliance policies. O exemplo também tem exemplos sobre o uso da API para gravar interações específicas, como manipular o roteamento de chamadas de entrada,alterar estados de gravação e remover o usuário que está sendo gravado.The sample also has examples on API usage for recording specific interactions such as handling incoming call routing, changing recording states, and removing the user who is being recorded. Graph documentação sobre APIs específicas pode ser encontrada aqui para updateRecordingStatus e incomingContext.Graph documentation on the specific APIs can be found here for updateRecordingStatus and incomingContext.

A implementação exata do serviço de gravador varia de acordo com o parceiro, mas deve ser projetada para dar suporte a vários gravadores para alcançar alta disponibilidade e distribuição geográfica da implantação para reduzir a latência de Teams para o gravador.The exact implementation of the recorder service will vary by partner but must be designed to support multiple recorders in order to achieve high availability and geographical distribution of deployment to reduce latency from Teams to the recorder. Além disso, é esperado que os próprios Gravadores sejam projetados com resiliência e redundância em mente.In addition, it is expected that Recorders themselves be designed with resiliency and redundancy in mind.

Os parceiros devem confirmar a versão de versão mínima necessária das APIs e SDKs de comunicações do Microsoft Graph com a Microsoft antes de enviar sua solução para certificação para garantir que todos os requisitos de integração de registro de conformidade sejam suportados.Partners must confirm the minimum required release version of the Microsoft Graph communications APIs and SDKs with Microsoft before submitting their solution for certification to ensure that all requirements of compliance recording integration are supported.

Dois requisitos específicos que são fundamentais para o cenário de registro de conformidade são:Two specific requirements that are fundamental for compliance recording scenario are:

  • O bot do gravador deve ser implantado no AzureRecorder bot must be deployed in Azure

  • O bot do gravador deve ser executado em uma Windows VM no AzureRecorder bot must run on a Windows VM in Azure

Os requisitos do Azure e Windows VM aplicam-se apenas ao componente bot do Teams, o que significa que um parceiro pode implementar o restante da plataforma de sua escolha, desde que possa atender aos requisitos funcionais e de desempenho relevantes para o registro de conformidade.The Azure and Windows VM requirements only apply to the Teams Bot component, which means that a partner may implement the rest of the platform of their choice provided they can meet the relevant performance and functional requirements for compliance recording.

Atribuição e provisionamento da política de registro de conformidadeCompliance recording policy assignment and provisioning

Os administradores de IT podem determinar quais usuários devem ser gravados e qual gravador será usado para cada usuário, criando e atribuindo políticas de registro de conformidade.IT Administrators can determine which users are to be recorded and which recorder will be used for each user, by creating and assigning compliance recording policies. Os gravadores são automaticamente convidados a participar de conversas com base na configuração dessas políticas quando uma interação de comunicação ocorre.Recorders are automatically invited to participate in conversations based on the configuration of these policies when a communication interaction takes place. As políticas de registro de conformidade são gerenciadas usando o Microsoft PowerShell e podem ser aplicadas no nível de locatário, por usuário e grupo de segurança para cada organização.Compliance recording policies are managed using Microsoft PowerShell and can be applied at the tenant, per-user, and security group level for each organization. Você pode encontrar mais informações sobre as políticas do Microsoft Docs for Meeting, políticas de chamada e políticas de grupo.You can find more information on Microsoft Docs for Meeting policies, calling policies and group policies.

  1. Crie uma instância de aplicativo em seu locatário.Create an application instance in your tenant.

    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. Criar uma política de Registro de Conformidade.Create a Compliance Recording policy.

    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)
    

    Consulte Set-CsTeamsComplianceRecordingPolicy.See Set-CsTeamsComplianceRecordingPolicy.

  3. Atribua a política de Registro de Conformidade a um usuário.Assign the Compliance Recording policy to a user.

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

    Consulte Grant-CsTeamsComplianceRecordingPolicy.See 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
    

Experiências do usuárioUser experiences

O suporte para notificações é habilitado usando as experiências Teams cliente.Support for notifications is enabled using the Teams client experiences. As experiências podem ser visuais ou de áudio.The experiences can be either visual or audio.

Teams clientes - aviso visualTeams clients - visual notice

  • Área de trabalho/webDesktop/web
  • Mobile (iOS/Android)Mobile (iOS/Android)
  • Teams telefonesTeams phones
  • Teams salasTeams rooms

Outros pontos de extremidade - aviso de áudioOther endpoints - audio notice

  • Telefones SIPSIP phones
  • Skype for BusinessSkype for Business
  • AudioconferênciaAudio conferencing
  • Chamadores PSTNPSTN callers

Registro de conformidade para Teams de certificaçãoCompliance recording for Teams certification programs

Além de publicar APIs disponíveis publicamente, permitindo que os parceiros desenvolvam e integrem soluções CCaaS com o Teams, desenvolvemos o registro de conformidade para o programa de certificação do Microsoft Teams para fornecer aos clientes a garantia de que a solução de cada parceiro participante foi testada e verificada para fornecer a qualidade, compatibilidade e confiabilidade esperadas das soluções da Microsoft.In addition to publishing publicly available APIs allowing partners to develop and integrate CCaaS solutions with Teams, we have developed the compliance recording for Microsoft Teams certification program to provide customers with the assurance that each participating partner’s solution has been tested and verified to provide the quality, compatibility and reliability they expect from Microsoft solutions.

Os parceiros a seguir certificados sua solução para Microsoft Teams.The following partners have certified their solution for Microsoft Teams.

ParceiroPartner Site da soluçãoSolution website
Tecnologias ASCASC Technologies https://www.asctechnologies.com/english/ASC_Recording_Insights_Compliance_Recording_for_Microsoft_Teams.html
AudioCodesAudioCodes https://www.audiocodes.com/solutions-products/voiceai/meetings-and-recording/smarttap-360
CallCabinetCallCabinet https://www.callcabinet.com/compliance-microsoft-teams-call-recording
SeladorDubber https://www.dubber.net/call-recording/
NICENICE https://www.niceactimize.com/compliance/ms-teams-recording.html
NumonixNumonix https://numonix.cloud
Theta LakeTheta Lake https://thetalake.com/integrations/microsoft/
VerintVerint https://www.verba.com/solutions/microsoft-teams-recording

Os parceiros a seguir estão no processo de certificar sua solução para Microsoft Teams.The following partners are in the process of certifying their solution for Microsoft Teams.

ParceiroPartner Site da soluçãoSolution website
Tecnologia perspicazInsightful Technology http://www.insightfultechnology.com/what-we-do/fixed-line-voice-recording/
Tecnologias LandisLandis Technologies https://landistechnologies.com/
LuwareLuware https://luware.com/en/solution/microsoft-teams-recording/
Inovação de CarvalhoOak Innovation https://www.oakinnovate.com/call-recording
Caixa VermelhaRed Box https://www.redboxvoice.com/compliance-recording-for-microsoft-teams

Essa lista será atualizada à medida que mais parceiros ingressarem e atenderem aos critérios de certificação.This list will be updated as more partners join and meet the certification criteria.

Próximas etapasNext steps

Se você for um fornecedor que está tentando ingressar no programa de certificação, por favor, Teamscategorypartner@microsoft.com.If you are a vendor seeking to join the certification program, please mail Teamscategorypartner@microsoft.com.