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:
-
Navigieren Sie zu https://portal.azure.com.
-
Melden Sie sich mit einem Microsoft 365-Konto mit Administratorrechten an.
-
Wählen Sie im linken Menü Microsoft Entra IDaus.
-
Suchen und kopieren Sie die auf der Übersichtsseite angezeigte Mandanten-ID.
-
Geben Sie die Mandanten-ID an den zugewiesenen NiCE Professional Services Engineer weiter.
Zustimmung zur NiCE CXone-Aufzeichnung in Microsoft Teamserteilen
-
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}
-
Melden Sie sich mit einem globalen Administratorkonto für den Mandanten Microsoft Teams an.
-
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.
-
Verbindung zur Microsoft Teams-Anwendung herstellen:
var(--codeSnippetCopyLabel)Connect-MicrosoftTeams
-
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.
-
-
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. -
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.
-
-
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. -
Ü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. -
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
-
-
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. -
Ü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.
-
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. -
Stellen Sie die exportierte CSV-Datei dem zugewiesenen NiCE Professional Services Engineer zur Verfügung.