Este tópico fornece diretrizes para configurar o ambiente Microsoft Teams para Real-Time Third Party Telephony Recording (Multi-ACD) integração. Siga as etapas abaixo na ordem apresentada para habilitar as políticas de gravação de conformidade no locatário Microsoft Teams.
Certifique-se de ter permissões administrativas no locatário Microsoft Teams de destino antes de continuar.
Recuperar o Microsoft Teams ID do locatário
Antes de iniciar a configuração, conclua as etapas a seguir e forneça o ID do locatário Microsoft Teams aos NiCE Professional Services:
- 
                                                                Navegue até https://portal.azure.com. 
- 
                                                                Entrar usando uma conta do Microsoft 365 com privilégios administrativos. 
- 
                                                                No menu à esquerda, selecione Microsoft ID de entrada. 
- 
                                                                Localize e copie o ID do locatário exibido na página de visão geral. 
- 
                                                                Forneça o ID do locatário ao engenheiro de serviços profissionais NiCE designado. 
Fornecer consentimento para NiCE CXone Recording em Microsoft Teams
- 
                                                                Use as URL fornecidas pelos Serviços profissionais de NiCE para conceder consentimento do administrador a NiCE solução de gravação CXone: Exemplo: https://login.microsoftonline.com/{CustomerTenantID}/adminconsent?client_id={AzureBotAppId}
- 
                                                                Entrar com uma conta de administrador global para o locatário Microsoft Teams. 
- 
                                                                Clique em Aceitar para autorizar o NiCE CXone solução de gravação para uso em seu locatário Microsoft Teams. 
Conecte e atribua o Política de Gravação a Microsoft Teams agentes
As etapas a seguir devem ser executadas executando os comandos do PowerShell.
- 
                                                                Conecte-se a Microsoft Teams aplicativo: var(--codeSnippetCopyLabel)Connect-MicrosoftTeams
- 
                                                                Crie a Microsoft Teams instância do aplicativo: var(--codeSnippetCopyLabel)New-CsOnlineApplicationInstance -UserPrincipalName {CX_Example@example.com} -DisplayName {CX_EngagementHub_Example} -ApplicationId {ApplicationId} -ErrorAction Stop- 
                                                                        Substitua {CX_Example@example.com}pelo Nome Principal do Usuário do aplicativo que foi importado quando o novo ambiente foi criado,
- 
                                                                        {CX_EngagementHub_Example}com o nome de exibição que você usará para identificar todas as instâncias configuradas neste locatário e
- 
                                                                        {ApplicationId}com a ID do Aplicativo fornecida pelos Serviços Profissionais NiCE.
 
- 
                                                                        
- 
                                                                Recuperar o {ObjectId}da instância do aplicativo:var(--codeSnippetCopyLabel)Get-CsOnlineApplicationInstanceLocalize a entrada que corresponde ao Nome de exibição especificado (por exemplo, {CX_EngagementHub_Example}) e anote o{ObjectId}correspondente. Esse valor será usado nas etapas a seguir.
- 
                                                                Sincronize o aplicativo Microsoft Teams: var(--codeSnippetCopyLabel)Sync-CsOnlineApplicationInstance -ObjectId {ObjectId} -ApplicationId {ApplicationId}- 
                                                                        Substitua {ObjectId}pelo valor recuperado em Etapa 3e
- 
                                                                        {ApplicationId}com a ID do aplicativo fornecida pelos NiCE Professional Services.
 
- 
                                                                        
- 
                                                                Criar política de gravação: var(--codeSnippetCopyLabel)New-CsTeamsComplianceRecordingPolicy -Identity {CX EngagementHub Example} -Enabled 1Substitua {CX EngagementHub Example}pelo mesmo nome de política criado na instância do aplicativo.
- 
                                                                Verifique se a política de gravação existe: var(--codeSnippetCopyLabel)Get-CsTeamsComplianceRecordingPolicy -Identity {CX EngagementHub Example}Substitua {CX EngagementHub Example}pelo mesmo nome de política criado na instância do aplicativo.
- 
                                                                Crie um novo aplicativo de gravação: var(--codeSnippetCopyLabel)New-CsTeamsComplianceRecordingApplication -Parent {Tag:CX_EngagementHub_Example} -Id {ObjectId}- 
                                                                        Substitua {Tag:CX_EngagementHub_Example}pelo mesmo nome de política criado na instância do aplicativo e
- 
                                                                        {ObjectId}com o valor recuperado em Etapa 3
 
- 
                                                                        
- 
                                                                Atribua a política a um usuário: var(--codeSnippetCopyLabel)Grant-CsTeamsComplianceRecordingPolicy -Identity {user@domain.com} -PolicyName {Tag:CX_EngagementHub_Example}Substitua user@domain.compelo nome de usuário completo do usuário Microsoft Teams, incluindo o domínio.
- 
                                                                Verifique a atribuição de política: var(--codeSnippetCopyLabel)Get-CsOnlineUser {user@domain.com} | select SipAddress, TenantId, TeamsComplianceRecordingPolicy | flSubstitua user@domain.compelo nome de usuário completo do usuário Microsoft Teams, incluindo o domínio.
Exporte Microsoft Teams GUIDs de usuário para CXone Recording Configuração da conta
A etapa a seguir deve ser executada executando o comando do PowerShell após concluir todas as configurações anteriores. É necessário criar Contas de gravação para usuários no aplicativo CXone.
- 
                                                                Gere e exporte a lista de usuários Microsoft Teams e seus GUIDs: var(--codeSnippetCopyLabel)$users = Get-CsOnlineUser | Select UserPrincipalName, DisplayName, Identity, TeamsComplianceRecordingPolicy
 $users | Export-Csv -Path "{file path location}"Substitua {file path location}pelo caminho local completo onde o arquivo .csv será salvo.
- 
                                                                Forneça o arquivo de .csv exportado ao engenheiro de serviços profissionais NiCE atribuído. 
 Ver imagem
Ver imagem