Introdução à gravação baseada em política do Teams para chamadas & reuniões

A gravação baseada em política permite que as organizações com o Microsoft Teams para chamadas e reuniões decidam quando chamadas e reuniões devem ser registradas automaticamente por meio de uma política de administrador. As organizações também podem decidir quando chamadas e reuniões devem ser capturadas para processamento e retenção subsequentes, conforme exigido pela política corporativa ou regulatória relevante.

O Teams é aprimorado para dar suporte à integração de soluções de gravação de parceiros. Esses aprimoramentos abrangem 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 do Teams. Os aprimoramentos incluem APIs de plataforma de comunicação e eventos para gravação, que fornece:

  • Captura de mídia perfeita e de alta qualidade entre dispositivos e todos os pontos de extremidade com suporte para áudio, vídeo, compartilhamento de tela e chat.

  • Suporte para captura de interação entre usuários do Teams e pontos de extremidade de chamada com suporte (Teams, Teams Mobile, Skype for Business, PSTN).

  • Novas políticas administrativas para registro de conformidade, incluindo integração com as ferramentas e políticas de chamada administrativa e de reunião existentes do Teams.

O Registro de Conformidade pode ser habilitado em Microsoft 365 A3/A5/E3/E5/Business Premium, usuários do Office 365 A3/A5/E3/E5, Salas do Teams licença ou licença de Dispositivos Compartilhados do Microsoft Teams.

Nota

Atualmente, não há suporte para gravação de conformidade para serviços de chamada de emergência do E911.

Os recursos de integração da solução de gravação de conformidade também foram revisados no Ignite 2019 na sessão Registro de Conformidade e Microsoft Teams.

Visão geral da gravação de interação do Teams

Os casos de uso de gravação de interação podem ser efetivamente separados em quatro categorias primárias de funcionalidade de gravação – Conveniência, Funcional, Organizacional e Interceptação Legal, conforme mostrado na imagem:

Captura de tela mostrando a gravação de interação e o porquê.

Cada categoria tem requisitos diferentes. Os requisitos variam 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 é tratada.

Tipo Conveniência (gravação regular do Teams) Org – Regulado (Gravação de Conformidade)
Iniciador Usuário Administração (sistema)
Destino Por chamada/reunião Por usuário
Proprietário do armazenamento Usuário Conformidade
Notificação necessária? Sim Sim
Proprietário do Access Usuário Conformidade
Política de Retenção? Opcional Sim

O Teams fornece vários recursos para gravação conveniente e funcional de reuniões e eventos ao vivo. A gravação organizacional está permitindo que as organizações com o Microsoft Teams para chamadas e reuniões decidam por meio de uma política de administrador quando chamadas e reuniões devem ser gravadas automaticamente. As organizações também decidem quando chamadas e reuniões devem ser capturadas para processamento e retenção subsequentes, conforme exigido pela política corporativa ou regulatória relevante.

Os usuários com essa política atribuída sabem que suas interações digitais com o Teams estão sendo registradas. Eles também sabem que não podem desabilitar a gravação e não têm acesso à gravação depois que a interação for concluída. A gravação se torna parte do arquivo organizacional. Esse arquivo está disponível para conformidade e pessoal legal para descoberta eletrônica, retenção legal e outros usos de retenção corporativa.

Necessidades de usuário de exemplo

Pessoal Precisa
Usuários registrados
  • Seja notificado quando a gravação estiver em andamento.

  • Seja informado quando o erro de política e/ou gravador estiver causando alterações no comportamento de chamada.

Administrador de comunicações
  • Entenda por que e como aplicar/impor políticas de gravação aos usuários/pontos de extremidade do Teams.

  • Configure e mantenha as políticas de gravação do Teams para a organização.

  • Monitorar e solucionar problemas relacionados à gravação com chamadas e reuniões do Teams.

  • Suporte ao oficial de conformidade interno com análise operacional sobre uso, qualidade e confiabilidade.

Oficial de conformidade
  • Colete todas as comunicações do Teams da maneira necessária para cumprir as obrigações de conformidade nos limites regionais apropriados.

  • Pesquisa para interações com base em metadados relacionados à comunicação ou conteúdo de interação. Exemplos comuns incluem:

    • Metadados – Participantes, hora, direção, número discado, número de origem, dados de negócios personalizados.

    • Conteúdo – Transcrição, sentimento, fonética, interações relacionadas.

  • Analise e interaja com as comunicações coletadas, incluindo a capacidade de monitorar as interações à medida que elas estão sendo coletadas.

  • Verifique a segurança das comunicações coletadas e evite a adulteração em todos os estágios.

Visão geral da arquitetura da solução

As soluções de gravação de conformidade são integradas ao Teams, conforme mostrado no seguinte diagrama:

Captura de tela mostrando a configuração do aplicativo personalizado da equipe.

Nota

Essa solução foi projetada especificamente para habilitar a gravação de conformidade baseada em política com o Teams. Não haverá suporte para qualquer outro uso dessa solução.

Gravador

O componente principal da solução de gravação de conformidade é o gravador. Os gravadores são criados como bots (serviços escalonáveis baseados no Azure) que usam a plataforma de comunicações da Microsoft e se registram como aplicativos no Microsoft Graph. O gravador fornece a interação direta com as APIs da plataforma de comunicação de chamadas e reuniões do Teams e fornece o ponto de extremidade para ingestão de mídia.

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. O exemplo também tem exemplos sobre o uso de API para registrar interações específicas, como lidar com roteamento de chamadas de entrada , alterar estados de gravação e remover o usuário que está sendo gravado. A documentação do grafo sobre as APIs específicas pode ser encontrada aqui para updateRecordingStatus e 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. Esse requisito é necessário para obter alta disponibilidade e distribuição geográfica da implantação para reduzir a latência do Teams para o gravador. Além disso, espera-se que os gravadores sejam projetados com resiliência e redundância em mente.

Os parceiros devem confirmar a versão mínima necessária das APIs e SDKs de comunicação do Microsoft Graph com a Microsoft antes de enviar sua solução para certificação. Esse requisito garante que todos os requisitos de integração de gravação de conformidade sejam compatíveis.

Requisitos fundamentais para o cenário de registro de conformidade:

  • O bot gravador deve ser implantado no Azure.

  • O bot gravador deve ser executado em uma VM do Windows no Azure.

  • O endereço IP de destino de firewall de saída do bot do gravador deve estar aberto para o intervalo de IP público do Azure.

  • O endereço IP de origem do firewall de entrada do bot do gravador deve estar aberto para o intervalo de IP público do Azure.

Os requisitos de VM do Azure e windows só se aplicam ao componente do Teams Bot, 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 gravação de conformidade.

Atribuição e provisionamento da política de registro de conformidade

Ao criar e atribuir políticas de gravação de conformidade, os administradores de TI podem determinar quais usuários devem ser gravados e qual gravador é usado para cada usuário. 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. As políticas de gravação 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. Você pode encontrar mais informações sobre políticas do Microsoft Learn for Meeting, chamando políticas e políticasde grupo.

  1. Crie uma instância de aplicativo em seu locatário.

    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. Crie uma política de Gravação de Conformidade.

    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.

  3. Atribua a política de Gravação de Conformidade a um usuário.

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

    Consulte 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ário

O suporte para notificações está habilitado usando as experiências do cliente do Teams. As experiências podem ser visuais ou áudio.

Clientes do Teams – aviso visual

  • Área de trabalho/Web
  • Móvel (iOS/Android)
  • Telefones do Teams
  • Salas do Teams

Outros pontos de extremidade – aviso de áudio

  • Telefones SIP
  • Skype for Business
  • Conferência de áudio (aviso de áudio no idioma padrão ou selecionado pelo usuário)
  • Chamadores PSTN (aviso de áudio no idioma padrão do usuário do Teams)

Nota

Não há suporte para Gravação de Conformidade com filas de chamadas do modo conferência. Use filas de chamada de modo de transferência. A Gravação de Conformidade não funcionará se os usuários tiverem sofrido uma interrupção na Internet e estiverem fazendo e recebendo chamadas PSTN usando um SBA.

Registro de conformidade para programas de certificação do Teams

Além de publicar APIs disponíveis publicamente permitindo que os parceiros desenvolvam e integrem soluções CCaaS ao Teams, desenvolvemos a gravação de conformidade para o programa de certificação do Microsoft Teams. Este programa fornece aos clientes a garantia de que a solução de cada parceiro participante é testada e verificada. Os clientes podem ter certeza de que os parceiros fornecem a qualidade, a compatibilidade e a confiabilidade que esperam das soluções da Microsoft.

Os parceiros a seguir certificam sua solução para o Microsoft Teams.

Parceiro Site da solução
TECNOLOGIAS 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
Dubber https://www.dubber.net/call-recording/
Tecnologia perspicaz https://insightfultechnology.com/teams/
Soluções Mida 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
Oak Innovation https://www.oakinnovate.com/clarify
Caixa Vermelha https://www.redboxvoice.com/compliance-recording-for-microsoft-teams
Lago Theta https://thetalake.com/integrations/microsoft/
Verint https://www.verba.com/solutions/microsoft-teams-recording
Oak Innovation https://www.oakinnovate.com/clarify

Os parceiros a seguir estão no processo de certificar sua solução para o Microsoft Teams.

Parceiro Site da solução
Cloud World Wide Services https://recordia.net/microsoft-teams-call-recording/
GuardRec https://www.guardrec.com/en/teams-compliance-recording/
Landis Technologies https://landistechnologies.com/
Luware https://luware.com/en/solution/microsoft-teams-recording/
Redwood Technologies https://www.contentguru.com/en-gb/solutions/needs/compliance-recording-ms-teams/

Essa lista é atualizada à medida que mais parceiros se juntam e atendem aos critérios de certificação.

Limites de suporte

A Microsoft dá suporte a soluções de Gravação de Conformidade somente dos parceiros certificados. Se houver problemas, primeiro entre em contato com seu parceiro de Gravação de Conformidade. Se necessário, o parceiro de Gravação de Conformidade trará o problema para a Microsoft por meio de canais internos. A Microsoft pode rejeitar casos de suporte em que uma solução de Gravação de Conformidade não certificada é usada ou se a investigação mostrar que o problema é aquele que o parceiro pode resolver.

Próximas etapas

Se você precisar fornecer mais contexto e detalhes, envie um email para Teamscategorypartner@microsoft.com. Se você for um fornecedor que busca ingressar no programa de certificação, preencha a entrada da plataforma de chamada como a próxima etapa.

Chamando o Consumo de Plataforma