Voorbeeld van softphone-integratie met Kanaalintegratieframework 1.0 voor Dynamics 365
Download het voorbeeld van softphone-integratie voor Kanaalintegratieframework versie 1.0 voor Microsoft Dynamics 365.
Notitie
De voorbeeldcode wordt niet ondersteund op Internet Explorer en in browsers die geen WebRTC-ondersteuning hebben. Meer informatie: WebRTC
Belangrijk
- Deze voorbeeldcode is momenteel beperkt beschikbaar.
- De voorbeeldcode voor softphone-integratie met Dynamics 365 via Dynamics 365 Raamwerk voor kanaalintegratie wordt beschikbaar gesteld zodat klanten vroeg toegang kunnen krijgen en feedback kunnen geven. De voorbeeldcode is niet bedoeld voor productiegebruik en biedt mogelijk alleen beperkte functionaliteit.
- Microsoft biedt geen ondersteuning voor deze voorbeeldcode voor productiegebruik en de Microsoft Dynamics 365 technische ondersteuning kan u niet helpen met problemen of vragen. Hierop zijn aanvullende gebruiksvoorwaarden van toepassing.
Vereisten
Er is een geldig Azure-abonnement vereist om de voorbeeld-app naar Azure te publiceren.
Notitie
Als u geen Azure-abonnement hebt, kunt u een gratis account maken.
Een voorbeeld-app publiceren naar Azure
Open de oplossing SampleInteg.sln met Visual Studio 2017.
Klik in Solution Explorer met de rechtermuisknop op de oplossing en bouw de volledige oplossing.
Klik in Solution Explorer met de rechtermuisknop op het project SampleInteg en selecteer Publiceren.
Selecteer Start om de wizard Publiceren te starten.
Kies App Service als publicatiedoel.
Selecteer Nieuwe maken en vervolgens Publiceren.
Geef de naam van een app op. Dit kan bijvoorbeeld SampleInteg zijn.
Geef geldige abonnements-, resourcegroep- en hostingplangegevens op.
Selecteer Maken om de Azure-appservice te maken en sla de URL Voor de appservice op voor toekomstig gebruik.
Bijvoorbeeld:
https://sampleinteg.azurewebsites.net
.
Een functie maken voor gebruik met de appservice
Voorbeeldcode maken voor de functie client-voice.
Raadpleeg de functie uit het Leesmij-bestand dat is meegeleverd met de voorbeeldsoftphone-integratie in de Dynamics 365 Insider Portal.Gebruik de voorbeeldcode voor de functie capability-token.
Raadpleeg de functie uit het Leesmij-bestand dat is meegeleverd met de voorbeeldsoftphone-integratie in de Dynamics 365 Insider Portal.
Notitie
Sla de URL op voor de functie capability-token die u verkrijgt uit de bovenstaande voorbeeldcode. De URL is bijvoorbeeld https://sampleinteg.sample/capability-token
.
Een voorbeeldapp configureren in Dynamics 365
Noteer de basis-URL van de Dynamics 365-organisatie waarin alle webresources zijn opgeslagen. Voor een online organisatie moet dit de vorm
https://<orgname>.crmXX.dynamics.com
hebben. Bijvoorbeeld:https://sampleorg.crm10.dynamics.com
.Download de oplossing Kanaalintegratieframework voor Dynamics 365. Zie Kanaalintegratieframework voor Dynamics 365 downloaden voor meer informatie.
Configureer de kanaalprovider door de details op te geven zoals weergegeven in de matrix. Zie De kanaalprovider configureren voor meer informatie.
Veld Omschrijving Meting Naam van de kanaalprovider.
Voorbeeld: ContosoEtiket Het etiket wordt weergegeven als de titel in de widget.
Voorbeeld: ContosoURL voor methode De kanaal-URL heeft de volgende indeling: <azure_app_service_url>?base=<crm_base_url>
Opmerking: Voor dit voorbeeld is de URLhttps://sampleinteg.azurewebsites.net?base=https://sampleorg.crm10.dynamics.com
.Uitgaande communicatie inschakelen Ja Kanaalvolgorde 0 API-versie 1.0 Vertrouwde domeinen Het domein (URL) dat toegang kan hebben tot de Kanaalintegratieframework-API's. De Unified Interface-apps selecteren voor het kanaal De lijst met Unified Interface-apps waarin het kanaal wordt weergegeven voor de agenten. Rollen selecteren voor het kanaal De beveiligingsrollen die aanwezig zijn in Dynamics 365.
Opmerking: Als u geen rol toewijst, wordt de kanaalprovider weergegeven aan alle gebruikers die zijn toegewezen aan de Dynamics 365-app Unified Interface.Start de app Unified Interface om de communicatiewidget aan de rechterkant te zien.
De communicatiewidget in de geminimaliseerde modus
De communicatiewidget in de uitgevouwen modus
Belangrijk
- Alle URL's moeten HTTPS zijn.
- Als u een zelfondertekend certificaat gebruikt voor de Azure-app of de Dynamics 365-organisatie, kunnen bepaalde browsers de verbinding weigeren en de voorbeeldtelefoon niet laden. Als tijdelijke oplossing opent u de Azure-app op een apart tabblad en accepteert u het certificaat één keer.
- Zorg ervoor dat toegang tot de microfoon en luidspreker niet wordt geblokkeerd door browserbeleid.
Verwante onderwerpen
Dynamics 365 Raamwerk voor kanaalintegratie downloaden
Een kanaalprovider configureren