Del via


Eksempelintegration af softphone ved hjælp af Dynamics 365 Channel Integration Framework 1.0

Download eksempelintegration af softphone til Microsoft Dynamics 365 Channel Integration Framework-version 1.0.

Bemærk

Eksempelkoden understøttes ikke på Internet Explorer og på browsere, der ikke har WebRTC-understøttelse. Flere oplysninger: WebRTC

Vigtigt

  • Denne eksempelkode har i øjeblikket begrænset tilgængelighed.
  • Eksempelkoden til softphone-integration med Dynamics 365 ved hjælp af Dynamics 365 Kanalintegrationsfunktioner er tilgængelig, så kunderne tidligt kan få adgang og give feedback. Eksempelkoden er ikke beregnet til produktionsformål og kan have begrænset funktionalitet.
  • Microsoft yder ikke support til forhåndsversioner, og Microsoft Dynamics 365 teknisk support kan ikke hjælpe dig med problemer eller spørgsmål. Det kræver, at du har supplerende vilkår for anvendelse.

Forudsætninger

Der kræves et gyldigt Azure-abonnement for at udgive eksempelappen til Azure.

Bemærk

Hvis du ikke har et Azure-abonnement, skal du oprette en gratis konto.

Udgiv en eksempelapp til Azure

  1. Åbn løsningen SampleInteg.sln med Visual Studio 2017.

  2. I Solution Explorer skal du højreklikke på løsningen og bygge den komplette løsning.

  3. I Solution Explorer skal du højreklikke på projektet SampleInteg og vælge Udgiv.

  4. Vælg Start for at starte Publicér-guiden.

  5. Vælg App Service som udgivelsesmål.

  6. Vælg Opret ny, og vælg derefter Publicér.

  7. Angiv et appnavn. For eksempel SampleInteg.

  8. Angiv gyldige abonnements-, ressourcegruppe- og hostingplanoplysninger.

  9. Vælg Opret for at oprette Azure-apptjenesten, og gem apptjenestens URL til fremtidig brug.

    F.eks., https://sampleinteg.azurewebsites.net.

    Vælg Opret for at udgive app på Azure.

Opret funktion til brug med app-tjenesten

  1. Opret eksempelkode til klient-stemme funktionen.
    Se funktionen fra readme-filen, der er pakket med eksempelintegration af softphone i Dynamics 365 Insider Portal.

  2. Brug eksempelkoden til capability-token funktionen.
    Se funktionen fra readme-filen, der er pakket med eksempelintegration af softphone i Dynamics 365 Insider Portal.

Bemærk

Gem URL'en til capability-token funktionen, du får fra ovenstående eksempelkode. F.eks. er URL https://sampleinteg.sample/capability-token.

Konfigurere en prøveapp i Dynamics 365

  1. Bemærk basis-URL'en for Dynamics 365-organisationen, hvorfra alle webressourcer er gemt. For en onlineorganisation skal denne have formen https://<orgname>.crmXX.dynamics.com. F.eks., https://sampleorg.crm10.dynamics.com.

  2. Hent Dynamics 365-kanalintegrationsstruktur-løsningen Flere oplysninger i Hent Dynamics 365 Channel Integration Framework.

  3. Konfigurer kanaludbyderen ved at angive detaljerne som vist i matrixen. Du kan finde flere oplysninger i Konfigurer udbyder for kanal.

    Felt Beskrivelse
    Name Navn på kanaludbyder.

    Eksempel: Contoso
    Mærkat Etiketten vises som titlen på widgetten.

    Eksempel: Contoso
    URL-adresse for kanal Kanal-URL-adressen er i formatet: <azure_app_service_url>?base=<crm_base_url>

    Bemærk: For dette eksempel er URL'en https://sampleinteg.azurewebsites.net?base=https://sampleorg.crm10.dynamics.com.
    Aktivér udgående kommunikation Ja
    Kanalrækkefølge 0
    API-version 1.0
    Domæne, der er tillid til Tilføj domænet (URL) for at få adgang til Channel Integration Framework API'er.
    Vælg Unified Interface-apps til kanalen Listen over Unified Interface-apps, hvor kanalen vises for agenterne.
    Vælg rollerne for kanalen De sikkerhedsroller, der er til stede i Dynamics 365.
    Bemærk: Hvis du ikke tildeler nogen rolle, vises kanaludbyderen til alle brugere, der er tildelt Dynamics 365 Unified Interface-appen.
  4. Start Unified Interface-appen for at se kommunikationswidget på højre side.

    Kommunikationswidget i minimeret tilstand

    Kommunikationswidget i minimeret tilstand.

    Kommunikationswidget i udvidet tilstand

    Kommunikationswidget i udvidet tilstand.

Vigtigt

  • Alle URL'er skal være HTTPS.
  • Hvis du bruger et selvsigneret certifikat til Azure-appen eller Dynamics 365-organisationen, kan visse browsere afvise forbindelsen og ikke indlæse eksempeltelefonen. Som en løsning skal du åbne Azure-appen på en separat fane og acceptere certifikatet én gang.
  • Sørg for, at mikrofon- og højttaleradgang ikke er blokeret af browserpolitik.

Hente Dynamics 365 Kanalintegrationsfunktioner

Konfigurere kanaludbyderen

Microsoft.CIFramework

Klientside-hændelser

Objektreference