Mit dem Mirage MS Teams Connector können Sie MS Teams-Anrufe nahtlos in Salesforce integrieren und so Ihre Kommunikation und Zusammenarbeit verbessern. Um diese Integration zu ermöglichen, müssen Sie einen Azure Bot einrichten, der als Brücke zwischen MS Teams und Salesforce fungiert. Bitte folgen Sie den nachstehenden Schritten, um Ihren Azure Bot für den Mirage MS Teams Connector zu erstellen und zu konfigurieren.
Stellen Sie vor dem Start sicher, dass Sie Folgendes haben:
•Eine konfigurierte MS-Teams Setup mit Direct Routing oder MS-Calling Plan
•Azure Abonnement mit aktiviertem Bot Service
•Lizenz für Microsoft Teams Phone Resource Account (kann über den Bereich Billing im Microsoft Admin Portal kostenlos erworben werden).
•In der Anrufrichtlinie muss die Option Anrufweiterleitung und gleichzeitiges Klingeln bei externen Rufnummern im Teams Admin Center aktiviert sein.
Führen Sie die folgenden Schritte aus, um ein Ressourcenkonto in Microsoft Teams zu erstellen und diesem eine Telefonnummer zuzuweisen:
Schritt 1: Starten Sie PowerShell auf Ihrem Computer
Schritt 2: Verbindung zu Microsoft Teams Admin über Power Shell
Verwenden Sie folgenden Befehl: Connect-MicrosoftTeams
Schritt 2: Ein Ressourcenkonto erstellen
Erstellen Sie ein neues Ressourcenkonto mit folgendem Befehl:
New-CsOnlineApplicationInstance -UserPrincipalName username@domain.com -ApplicationId replace-with-bot-app-id -DisplayName "Resource account name"
* Ersetzen Sie die "replace-with-bot-app-id" durch die Anwendungs (Client) ID des Bots in Azure.
* Ersetzen Sie username@domain.com durch die E-Mail-Adresse des neuen Kontos.
* Ersetzen Sie " Resource account name" durch den Namen des Ressourcenkontos.
Schritt 3: Lizenzzuweisung
Weisen Sie dem Ressourcenkonto eine Microsoft Teams Phone Resource Account-Lizenz zu:
Bei Microsoft Teams mit CallingPlan müssen Sie dem Ressourcenkonto für ausgehende Anrufe einen Calling Plan zuweisen.
Schritt 4: Zuweisung einer Telefonnummer
Weisen Sie dem Ressourcenkonto mit dem folgenden Power Shell-Befehl eine Telefonnummer zu:
Set-CsPhoneNumberAssignment -Identity username@domain.com -PhoneNumber "+4900000000000" -PhoneNumberType DirectRouting
* username@domain.com durch die E-Mail-Adresse des Kontos ersetzen.
* Ersetzen Sie +4900000000000 durch die Telefonnummer, die Sie dem Ressourcenkonto zuweisen möchten.
Schritt 5: Weisen Sie dem Azure-Bot das Ressourcenkonto zu
Der Azure Bot benötigt ein Ressourcenkonto, um telefonieren zu können. Verwenden Sie dazu die folgenden Power Shell-Befehle:
•Abruf der Liste der Anwendungsinstanzen: Get-CSOnlineApplicationInstance
•Kopieren Sie die ObjectId des Ressourcenkontos und weisen Sie diese über den folgenden Befehl der Anwendungs-ID des Azure-Bots zu:
Set-CsOnlineApplicationInstance 9a8557f9-2ccf-4441-82a0-1208ec148049 -ApplicationId 11cd3e2e-fccb-42ad-ad00-878b93575e07
* Ersetzen Sie 9a8557f9-2ccf-4441-82a0-1208ec148049 durch die ObjectId des Ressourcenkontos, welches Sie im vorherigen Schritt kopiert haben
* 11cd3e2e-fccb-42ad-ad00-878b93575e07 durch die Anwendungs-ID des Azure-Bots ersetzen
Schritt 6: Erlauben Sie dem Azure Bot, Teilnehmer während eines Anrufs zu entfernen - erforderlicher Schritt
Verwenden Sie den folgenden Power Shell-Befehl:
Set-CsApplicationMeetingConfiguration -AllowRemoveParticipantAppIds @{Add="11cd3e2e-fccb-42ad-ad00-878b93575e07"}
* Ersetzen Sie 11cd3e2e-fccb-42ad-ad00-878b93575e07 durch die Anwendungs-ID des Azure-Bots.
Um die Warteschlangen in Salesforce nutzen zu können, müssen die Ressourcenkonten der Warteschlangen dem Bot zugewiesen werden, wie in Schritt 5 oben beschrieben.