Beispielhafte Softphone-Integration mit Dynamics 365-Kanalintegrationsframework 1.0
Herunterladen des Softphone-Integrationsmusters für Microsoft Dynamics 365 Kanalintegrationsframework Version 1.0.
Notiz
Der Beispielcode wird in Internet Explorer und in Browsern, die keinen WebRTC Support haben, nicht unterstützt. Mehr Informationen: WebRTC
Wichtig
- Dieser Beispielcode ist nur eingeschränkt verfügbar.
- Der Beispielcode für die Softphone-Integration mit Dynamics 365 über das Dynamics 365 Framework zur Channel-Integration wird zur Verfügung gestellt, damit Kunden frühzeitig Zugriff erhalten und Feedback geben können. Der Beispielcode ist nicht für die Produktion vorgesehen und weist möglicherweise eingeschränkte Funktionen auf.
- Microsoft bietet keinen Support für diesen Beispielcode für die Produktion und Microsoft Dynamics 365 Technischen Support kann Ihnen bei Problemen oder Fragen nicht helfen. Dies unterliegt den ergänzenden Nutzungsbedingungen.
Voraussetzungen
Ein gültiges Azure Abonnement ist erforderlich, um die Beispiel-App in Azure zu veröffentlichen.
Notiz
Wenn Sie kein Azure-Abonnement haben, können Sie ein kostenloses Konto erstellen.
Veröffentlichen Sie eine Beispiel-App in Azure
Öffnen Sie Lösung SampleInteg.sln mit Visual Studio 2017.
Klicken Sie im Lösungs-Explorer mit der rechten Maustaste auf die Lösung, und erstellen die vollständige Lösung.
Klicken Sie im Lösungs-Explorer mit der rechten Maustaste auf das Projekt SampleInteg und wählen Sie Publish.
Wählen Sie Beginn Veröffentlichen, um den Assistenten zu starten.
Wählen Sie App-Service als Veröffentlichungsziel aus.
Wählen Sie Neues erstellen und dann Veröffentlichen.
Geben Sie einen App-Namen an. Wählen Sie für dieses Beispiel SampleInteg aus.
Stellen Sie ein gültiges Abonnement, Ressourcengruppe und Hostingplandetails bereit.
Wählen Sie Erstellen, um den Azure App Service zu erstellen, und speichern Sie die URL des App Service für die zukünftige Verwendung.
Zum Beispiel:
https://sampleinteg.azurewebsites.net
.
Erstellen Sie eine Funktion, die Sie mit dem App-Service verwenden können
Erstellen von Beispielcode für die Funktion ClientStimme.
Lesen Sie die Funktion aus der Readme-Datei, die der Beispielsoftware-Integration im Dynamics 365 Insider Portal beiliegt.Über den Beispielcode für die Funktion Funktions-Token.
Lesen Sie die Funktion aus der Readme-Datei, die der Beispielsoftware-Integration im Dynamics 365 Insider Portal beiliegt.
Notiz
Speichern Sie die URL für die Funktion Funktions-Token, die Sie von den oben aufgeführten Bestimmungen des Beispielcodes erhalten. Beispielsweise ist die URL https://sampleinteg.sample/capability-token
.
Konfigurieren einer Beispiel-App in Dynamics 365
Beachten Sie die Basis-URL der Dynamics 365-Organisation, in der alle Webressourcen gespeichert sind. Eine Online-Organisation sollte vom Formular
https://<orgname>.crmXX.dynamics.com
sein. Zum Beispiel:https://sampleorg.crm10.dynamics.com
.Die Dynamics 365 Kanalintegrationsframework Lösung abrufen. Weitere Informationen siehe Dynamics 365 Kanalintegrationsframework abrufen.
Konfigurieren Sie den Kanalanbieter, indem Sie die Details wie in der Matrix dargestellt angeben. Weitere Informationen finden Sie unter Konfigurieren des Channel-Providers.
Feld Beschreibung Name Name des Kanalanbieters.
Beispiel: ContosoBeschriftung Die Beschriftung wird als Titel Widget im angezeigt.
Beispiel: ContosoKanal-URL Die Kanal URL ist im Format: <azure_app_service_url>?base=<crm_base_url>
Hinweis: Für dieses Beispiel ist die URLhttps://sampleinteg.azurewebsites.net?base=https://sampleorg.crm10.dynamics.com
.Ausgehende Kommunikation aktivieren Ja Kanalauftrag 0 API-Version 1.0 Vertrauenswürdige Domänen Fügen Sie die zu zählenden Domäne (URL) hinzu, um auf die Kanalintegrationsframework APIs zuzugreifen. Apps für Einheitliche Oberfläche für den Kanal Die Liste der Einheitliche Oberfläche Apps, in denen der Kanal für die Agenten angezeigt wird. Die Rollen für den Kanal auswählen Die Sicherheitsrollen, die in Dynamics 365 vorhanden sind.
Hinweis: Wenn Sie keine Rolle zuweisen, wird der Kanalanbieter allen Benutzern angezeigt, die der Dynamics 365 Einheitliche Oberfläche App zugeordnet sind.Starten Sie die einheitliche Schnittstellen-App, um das Kommunikationswidget rechts anzuzeigen.
Das Kommunikationswidget im minimierten Modus
Das Kommunikationswidget im erweiterten Modus
Wichtig
- Alle URLs müssen HTTPS sein.
- Wenn Sie ein selbstsigniertes Zertifikat für die Azure App oder die Dynamics 365 Org verwenden, weisen bestimmte Browser die Verbindung möglicherweise zurück und laden das Mustertelefon nicht. Als Lösung öffnen Sie die Azure App in einer separaten Registerkarte und nehmen Sie das Zertifikat einmal an.
- Standardmäßig wird der Mikrofon- und Lautsprecherzugriff nicht durch die Browserrichtlinie des Sprach- und Videokanals blockiert.
Verwandte Themen
Dynamics 365 Kanalintegrationsframework abrufen