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
Åbn løsningen SampleInteg.sln med Visual Studio 2017.
I Solution Explorer skal du højreklikke på løsningen og bygge den komplette løsning.
I Solution Explorer skal du højreklikke på projektet SampleInteg og vælge Udgiv.
Vælg Start for at starte Publicér-guiden.
Vælg App Service som udgivelsesmål.
Vælg Opret ny, og vælg derefter Publicér.
Angiv et appnavn. For eksempel SampleInteg.
Angiv gyldige abonnements-, ressourcegruppe- og hostingplanoplysninger.
Vælg Opret for at oprette Azure-apptjenesten, og gem apptjenestens URL til fremtidig brug.
F.eks.,
https://sampleinteg.azurewebsites.net
.
Opret funktion til brug med app-tjenesten
Opret eksempelkode til klient-stemme funktionen.
Se funktionen fra readme-filen, der er pakket med eksempelintegration af softphone i Dynamics 365 Insider Portal.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
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
.Hent Dynamics 365-kanalintegrationsstruktur-løsningen Flere oplysninger i Hent Dynamics 365 Channel Integration Framework.
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: ContosoMærkat Etiketten vises som titlen på widgetten.
Eksempel: ContosoURL-adresse for kanal Kanal-URL-adressen er i formatet: <azure_app_service_url>?base=<crm_base_url>
Bemærk: For dette eksempel er URL'enhttps://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.Start Unified Interface-appen for at se kommunikationswidget på højre side.
Kommunikationswidget i minimeret 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.