Dela via


Exempel på softphone-integrering med hjälp av Dynamics 365 ramverk för kanalintegration 1.0

Hämta exemplet på softphoneintegrering för Microsoft Dynamics 365 Ramverk för kanalintegrering version 1.0.

Kommentar

Exempelkoden stöds inte på Internet Explorer och på webbläsare som inte har WebRTC-stöd. Mer information: WebRTC

Viktigt!

  • Denna exempelkod har för närvarande begränsad tillgänglighet.
  • Exempelkoden för softphone-integrering med Dynamics 365 som använder Dynamics 365 ramverk för kanalintegration görs tillgänglig så att kunder kan få tidig åtkomst och ge feedback. Exempelkoden är inte avsedd att användas i produktionen och kan komma att omfatta begränsade funktioner.
  • Microsoft tillhandahåller ingen support för denna exempelkod för produktionsbruk, och Microsoft Dynamics 365 Technical Support kan inte hjälpa dig med problem eller frågor. Detta faller under kompletterande användningsvillkor.

Förutsättningar

En giltig Azure-prenumeration krävs för att publicera exempelprogrammet i Azure.

Kommentar

Om du inte har någon Azure-prenumeration kan du skapa ett kostnadsfritt konto.

Publicera ett exempelprogram i Azure

  1. Öppna lösningen SampleInteg.sln med Visual Studio 2017.

  2. I lösningsutforskaren högerklickar du på lösningen och bygger den kompletta lösningen.

  3. I lösningsutforskaren högerklickar du på projektet SampleInteg och väljer Publicera.

  4. Välj Start för att starta guiden Publicera.

  5. Välj App Service som publiceringsmål.

  6. Välj Skapa ny och välj sedan Publicera.

  7. Ange ett appnamn. Till exempel SampleInteg.

  8. Ange giltig prenumeration, resursgrupp och värdplansdetaljer.

  9. Välj Skapa för att skapa Azure-apptjänsten och spara programtjänstens URL för framtida användning.

    Exempel: https://sampleinteg.azurewebsites.net

    Välj Skapa för att publicera programmet i Azure.

Skapa en funktion att använda med programtjänsten

  1. Skapa exempelkod för funktionen klient-röst.
    Se funktionen från readme-filen som är paketerad med exempel på softphoneintegrering i Dynamics 365 Insider Portal.

  2. Använd exempelkoden för funtkionen förmåga-token.
    Se funktionen från readme-filen som är paketerad med exempel på softphoneintegrering i Dynamics 365 Insider Portal.

Kommentar

Spara URL:en för funktionen för förmåga-token du får från ovanstående exempelkod. URL:en är till exempel https://sampleinteg.sample/capability-token.

Konfigurera en exempelapp i Dynamics 365

  1. Notera baswebbadressen till Dynamics 365-organisationen där alla webbresurser är lagrade. För en onlineorganisation bör detta tillhöra formuläret https://<orgname>.crmXX.dynamics.com. Exempel: https://sampleorg.crm10.dynamics.com

  2. Hämta lösningen Dynamics 365 ramverk för kanalintegration. För mer information, se Skaffa Dynamics 365 ramverk för kanalintegration.

  3. Konfigurera kanalleverantören genom att ange detaljerna som visas i matrisen. Mer information finns i Konfigurera kanalleverantören.

    Fält Beskrivning
    Namn Namnet på kanalleverantören.

    Exempel: Contoso
    Etikett Etiketten visas som rubrik i widgeten.

    Exempel: Contoso
    Kanal-URL Kanalens URL har följande format: <azure_app_service_url>?base=<crm_base_url>

    Notera: För detta exempel är webbadressen https://sampleinteg.azurewebsites.net?base=https://sampleorg.crm10.dynamics.com.
    Aktivera utgående kommunikation Ja
    Kanalordning 0
    API-version 1.0
    Betrodda domäner Domänen (URL) som har åtkomst till API:er för Ramverk för kanalintegrering.
    Välj program med enhetligt gränssnitt för kanalen Listan över program med enhetligt gränssnitt där kanalen visas för agenterna.
    Välj roller för kanalen Säkerhetsrollerna som finns i Dynamics 365.
    Notera: Om du inte tilldelar någon roll visas kanalleverantören för alla användare som tilldelats Dynamics 365-programmet för enhetligt gränssnitt.
  4. Starta programmet för enhetligt gränssnitt för att se kommunikationswidgeten på höger sida.

    Kommunikationswidgeten i minimerat läge

    Kommunikationswidgeten i minimerat läge.

    Kommunikationswidgeten i utökat läge

    Kommunikationswidgeten i utökat läge.

Viktigt!

  • Alla webbadresser måste vara HTTPS.
  • Om du använder ett självsignerat certifikat för Azure-appen eller Dynamics 365-organisationen kan vissa webbläsare avvisa anslutningen och misslyckas med att läsa in exempeltelefonen. Som en lösning öppnar du Azure-appen på en separat flik och accepterar certifikatet en gång.
  • Säkerställ att åtkomsten till mikrofon och högtalare inte blockeras av webbläsarens policy.

Skaffa Dynamics 365 ramverk för kanalintegration

Konfigurera en kanalleverantör

Microsoft.CIFramework

Händelser på klientsidan

Entitetsreferens