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

  1. Öffnen Sie Lösung SampleInteg.sln mit Visual Studio 2017.

  2. Klicken Sie im Lösungs-Explorer mit der rechten Maustaste auf die Lösung, und erstellen die vollständige Lösung.

  3. Klicken Sie im Lösungs-Explorer mit der rechten Maustaste auf das Projekt SampleInteg und wählen Sie Publish.

  4. Wählen Sie BeginnVeröffentlichen, um den Assistenten zu starten.

  5. Wählen Sie App-Service als Veröffentlichungsziel aus.

  6. Wählen Sie Neues erstellen und dann Veröffentlichen.

  7. Geben Sie einen App-Namen an. Wählen Sie für dieses Beispiel SampleInteg aus.

  8. Stellen Sie ein gültiges Abonnement, Ressourcengruppe und Hostingplandetails bereit.

  9. 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.

    Wählen Sie Erstellen, um die App auf Azure zu veröffentlichen.

Erstellen Sie eine Funktion, die Sie mit dem App-Service verwenden können

  1. 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.

  2. Ü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

  1. 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.

  2. Die Dynamics 365 Kanalintegrationsframework Lösung abrufen. Weitere Informationen siehe Dynamics 365 Kanalintegrationsframework abrufen.

  3. 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: Contoso
    Beschriftung Die Beschriftung wird als Titel Widget im angezeigt.

    Beispiel: Contoso
    Kanal-URL Die Kanal URL ist im Format:<azure_app_service_url>?base=<crm_base_url>

    Hinweis: Für dieses Beispiel ist die URL https://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.
  4. Starten Sie die einheitliche Schnittstellen-App, um das Kommunikationswidget rechts anzuzeigen.

    Das Kommunikationswidget im minimierten Modus

    Kommunikations-Widget im minimierten Modus.

    Das Kommunikationswidget im erweiterten Modus

    Kommunikations-Widget 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.

Dynamics 365 Kanalintegrationsframework abrufen

Einen Kanalanbieter konfigurieren

Microsoft.CIFramework

Clientseitige Ereignisse

Entitätsreferenz