Bereiten Sie die Microsoft Teams-Umgebung für Real-Time Third Party Telephony Recording (Multi-ACD)vor

Dieses Thema enthält Richtlinien zum Konfigurieren der Microsoft Teams-Umgebung für die Real-Time Third Party Telephony Recording (Multi-ACD)-Integration. Führen Sie die folgenden Schritte in der angegebenen Reihenfolge aus, um Compliance-Aufzeichnungsrichtlinien im Mandanten Microsoft Teams zu aktivieren.

Stellen Sie sicher, dass Sie über Administratorberechtigungen im Zielmandanten Microsoft Teams verfügen, bevor Sie fortfahren.

Rufen Sie die Microsoft Teams Mandanten-ID ab

Bevor Sie mit der Konfiguration beginnen, führen Sie die folgenden Schritte aus und geben Sie die Microsoft Teams Mandanten-ID an die NiCE Professional Services weiter:

  1. Navigieren Sie zu https://portal.azure.com.

  2. Melden Sie sich mit einem Microsoft 365-Konto mit Administratorrechten an.

  3. Wählen Sie im linken Menü Microsoft Entra IDaus.

  4. Suchen und kopieren Sie die auf der Übersichtsseite angezeigte Mandanten-ID.

  5. Geben Sie die Mandanten-ID an den zugewiesenen NiCE Professional Services Engineer weiter.

Zustimmung zur NiCE CXone-Aufzeichnung in Microsoft Teamserteilen

  1. Verwenden Sie die von den NiCE Professional Services bereitgestellte URL, um der NiCE CXone-Aufzeichnungslösung die Administratorzustimmung zu erteilen:

    Beispiel: https://login.microsoftonline.com/{CustomerTenantID}/adminconsent?client_id={AzureBotAppId}

  2. Melden Sie sich mit einem globalen Administratorkonto für den Mandanten Microsoft Teams an.

  3. Klicken Sie auf Akzeptieren, um die NiCE CXone-Aufzeichnungslösung für die Verwendung innerhalb Ihres Microsoft Teams Mandanten zu autorisieren.

Verbinden und Zuweisen der Aufzeichnungsrichtlinie zu Microsoft Teams Agenten

Die folgenden Schritte müssen durch Ausführen der PowerShell-Befehle ausgeführt werden.

  1. Verbindung zur Microsoft Teams-Anwendung herstellen:

    var(--codeSnippetCopyLabel)
    Connect-MicrosoftTeams
  2. Erstellen Sie die Microsoft Teams Anwendungsinstanz:

    var(--codeSnippetCopyLabel)
    New-CsOnlineApplicationInstance -UserPrincipalName {CX_Example@example.com} -DisplayName {CX_EngagementHub_Example} -ApplicationId {ApplicationId} -ErrorAction Stop
    • Ersetzen Sie {CX_Example@example.com} durch den Benutzerprinzipalnamen der Anwendung, die beim Erstellen der neuen Umgebung importiert wurde.

    • {CX_EngagementHub_Example} durch den Anzeigenamen, den Sie zur Identifizierung aller konfigurierten Instanzen in diesem Mandanten verwenden, und

    • {ApplicationId} mit der von den NiCE Professional Services bereitgestellten Anwendungs-ID.

  3. Rufen Sie die {ObjectId} der Anwendungsinstanz ab:

    var(--codeSnippetCopyLabel)
    Get-CsOnlineApplicationInstance

    Suchen Sie den Eintrag, der mit dem von Ihnen angegebenen Anzeigenamen übereinstimmt (z. B. {CX_EngagementHub_Example}), und notieren Sie sich das entsprechende {ObjectId}. Dieser Wert wird in den folgenden Schritten verwendet.

  4. Synchronisieren Sie die Microsoft Teams-Anwendung:

    var(--codeSnippetCopyLabel)
    Sync-CsOnlineApplicationInstance -ObjectId {ObjectId} -ApplicationId {ApplicationId}
    • Ersetzen Sie {ObjectId} durch den in Schritt 3abgerufenen Wert und

    • {ApplicationId} mit der von den NiCE Professional Services bereitgestellten Anwendungs-ID.

  5. Aufzeichnungsrichtlinie erstellen:

    var(--codeSnippetCopyLabel)
    New-CsTeamsComplianceRecordingPolicy -Identity {CX EngagementHub Example} -Enabled 1

    Ersetzen Sie {CX EngagementHub Example} durch denselben Richtliniennamen, der in der Anwendungsinstanz erstellt wurde.

  6. Überprüfen Sie, ob die Aufzeichnungsrichtlinie vorhanden ist:

    var(--codeSnippetCopyLabel)
    Get-CsTeamsComplianceRecordingPolicy -Identity {CX EngagementHub Example}

    Ersetzen Sie {CX EngagementHub Example} durch denselben Richtliniennamen, der in der Anwendungsinstanz erstellt wurde.

  7. Erstellen Sie eine neue Aufnahmeanwendung:

    var(--codeSnippetCopyLabel)
    New-CsTeamsComplianceRecordingApplication -Parent {Tag:CX_EngagementHub_Example} -Id {ObjectId}
    • Ersetzen Sie {Tag:CX_EngagementHub_Example} durch denselben Richtliniennamen, der in der Anwendungsinstanz erstellt wurde, und

    • {ObjectId} mit dem in Schritt 3abgerufenen Wert

  8. Weisen Sie die Richtlinie einem Benutzer zu:

    var(--codeSnippetCopyLabel)
    Grant-CsTeamsComplianceRecordingPolicy -Identity {user@domain.com} -PolicyName {Tag:CX_EngagementHub_Example}

    Ersetzen Sie user@domain.com durch den vollständigen Benutzernamen des Microsoft Teams-Benutzers, einschließlich der Domäne.

  9. Überprüfen Sie die Richtlinienzuweisung:

    var(--codeSnippetCopyLabel)
    Get-CsOnlineUser {user@domain.com} | select SipAddress, TenantId, TeamsComplianceRecordingPolicy | fl

    Ersetzen Sie user@domain.com durch den vollständigen Benutzernamen des Microsoft Teams-Benutzers, einschließlich der Domäne.

Exportieren Sie Microsoft Teams Benutzer-GUIDs für die Einrichtung des CXone-Aufzeichnungskontos

Der folgende Schritt muss durch Ausführen des PowerShell-Befehls ausgeführt werden, nachdem alle vorherigen Konfigurationen abgeschlossen wurden. Es ist erforderlich, Aufzeichnungskonten für Benutzer in der CXone-Anwendung zu erstellen.

  1. Erstellen und exportieren Sie die Liste der Microsoft Teams Benutzer und ihrer GUIDs:

    var(--codeSnippetCopyLabel)
    $users = Get-CsOnlineUser | Select UserPrincipalName, DisplayName, Identity, TeamsComplianceRecordingPolicy
    $users | Export-Csv -Path "{file path location}"

    Ersetzen Sie {file path location} durch den vollständigen lokalen Pfad, unter dem die CSV-Datei gespeichert wird.

  2. Stellen Sie die exportierte CSV-Datei dem zugewiesenen NiCE Professional Services Engineer zur Verfügung.