Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Gepubliceerd: november 2016
Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016
Het CTI-connector-onderdeel in uw aangepaste CTI-adapter bevat de logica om verbinding te maken en te communiceren met een extern CTI-systeem.CTI-connector bestaat uit de ICtiControl-interface, die de klasse CtiHostedControl bevat die de methoden en gebeurtenissen bevat die de CTI-bureaubladbeheerder aanroept en beluistert.
CTI-connector ondersteunt twee modellen van interactie met CTI-systemen:
Het eerste model is een op service-gebaseerd navraagsysteem. In dit model definieert de ontwikkelaar een serviceverbinding naar een stroomopwaartse CTI-interactiebron en vraagt de ontwikkelaar die bron na voor updates en gebeurtenissen. Dit model heeft de voorkeur voor CTI-bronnen die toegang bieden tot gebeurtenissen en CTI-acties via webservices. In dit model moet rekening worden gehouden met een goed threadingmodel ter ondersteuning van asynchrone communicatie met de stroomopwaartse CTI-webservice.
Het tweede model gebruikt een geïnstantieerd of statisch object dat een callback- of gebeurtenismeldingsysteem gebruikt. Dit model heeft de voorkeur voor CTI-bronnen die een API bieden. Net als in het navraagmodel moet aandacht worden besteed aan het bieden van asynchrone ondersteuning via threading om gevolgen voor Unified Service Desk te voorkomen.
Het UII CTI-framework ondersteunt slechts één exemplaar van het CTI-connector-onderdeel.
In dit onderwerp
Een CTI-connector definiëren
Een gehost besturingselement voor CTI-connector configureren in Unified Service Desk
Een CTI-connector definiëren
CTI-connector implementeert de ICtiControl-interface. Als u een CTI-connector wilt definiëren, gebruikt u de Dynamics 365 SDK Microsoft Visual Studio-projectsjabloon op een van de volgende manieren:
Download de CRM SDK-sjabloon uit de Visual Studio-galerie. Dubbelklik op het CRMSDKTemplates.vsix bestand om het sjabloon te installeren in Visual Studio.
Download en installeer de CRM SDK. Het sjabloonsbestand, CRMSDKTemplates.vsix, staat in de map SDK\Templates. Dubbelklik op het bestand om de sjabloon te installeren in Visual Studio.
Notitie
De sjabloon werkt als u Microsoft .NET Framework 4.5.2 en Microsoft Visual Studio 2012, Visual Studio 2013 of Visual Studio 2015 hebt. Bovendien moet u NuGet Pakketbeheer voor Visual Studio 2012, Visual Studio 2013 of Visual Studio 2015 hebben.
De CTI-connector-sjabloon biedt vooraf ontwikkelde gebeurtenissen en methoden die u helpen een CTI-connector te definiëren.
Start Visual Studio en maak een nieuw project.
In het dialoogvenster Nieuw project:
Vouw in de lijst met geïnstalleerde sjablonen Visual C# uit en selecteer Dynamics 365 SDK-sjablonen > Unified Service Desk > USD CTI CTI-connector.
Geef de locatie en de naam van het bestand op, en klik op OK.
.jpeg)
Klik in Oplossingenverkenner met de rechtermuisknop op het bestand CtiConnector.cs en selecteer Code weergeven om de code weer te geven.
Implementeer de vereiste methoden en gebeurtenissen. Voor voorbeeldcode die demonstreert hoe u een CTI-connector maakt, downloadt en installeert u de UII SDK en bladert u naar de map UII\SampleCode\UII\CCA\Source Code\Cti Root. Voor meer informatie over de methoden en evenementen die moeten worden geïmplementeerd voor een CTI-connector, raadpleegt u de ICtiControl-interface.
Sla uw project op en maak het (Maken > Oplossing maken). Nadat het project met succes is gemaakt, wordt een assembly (.dll-bestand) gegenereerd met dezelfde namen als uw project (tenzij u ze hebt gewijzigd in de projecteigenschappen) in de map \bin\debug van uw project.
Notitie
Noteer de naam van de klasse die is gebruikt om uw CTI-besturingselement te maken in het bestand CtiConnector.cs. U hebt deze informatie in de volgende stap nodig.
Kopieer dit bestand naar de installatiemap van uw Unified Service Desk-clienttoepassing (meestal C:\Program Files\Microsoft Dynamics CRM USD\USD). Dit bestand is nodig voor het testen en gebruiken van de CTI-connector vanuit uw Unified Service Desk-clienttoepassing.
Een gehost besturingselement voor CTI-connector configureren in Unified Service Desk
Als u uw CTI-connector-besturingselement hebt gemaakt, moet u het configureren in Unified Service Desk.
Notitie
Met het CTI-connector-project kunt u ook uw CTI-bureaubladbeheerder-onderdeel definiëren. U moet twee aparte gehoste besturingselementen maken, een voor de CTI-connector en een voor de CTI-bureaubladbeheerder, in Unified Service Desk nadat u de code van de laatstgenoemde hebt toegevoegd aan Visual Studio.Meer informatie:Een CTI Desktop Manager maken
Aanmelden bij Microsoft Dynamics 365.
Kies op de navigatiebalk Microsoft Dynamics 365 > Instellingen > Unified Service Desk.
Kies op de pagina Unified Service DeskGehoste besturingselementen.
Kies op de pagina Gehoste besturingselementenNieuw.
Geef op de pagina Nieuw gehost besturingselement de volgende waarden op
Veld
Waarde
Naam
CTIConnector
Onderdeeltype van Volledige servicedesk
CCA-gehoste toepassing
Gehoste toepassing
Gehost beheer
Toepassing is algemeen
Ingeschakeld
Weergavegroep
HiddenPanel
Adapter
Geen adapter gebruiken
Assembly-URI
Dit is de naam van het assemblybestand (.dll) dat u in de vorige stap hebt gemaakt.
Assemblagetype
Dit is de naam van het assemblybestand (.dll), gevolgd door een punt en daarna de klassenaam van uw CTI-connector. Als uw .dll-bestandsnaam bijvoorbeeld MyCtiConnector is en de naam van de klasse van uw CTI-project CtiConnector is, typt u de volgende waarde in dit veld: MyCtiConnector.CtiConnector.
Kies Opslaan om het gehoste besturingselement te maken.
Zie ook
Een CTI Desktop Manager maken
Een CTI-besturingselement maken
UII CTI (Computer Telephony Integration) framework
Overzicht: De algemene listener-adapter gebruiken voor CTI-gebeurtenisroutering
Unified Service Desk 2.0
© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht