Del via


Oprette en CTI Connector

 

Udgivet: november 2016

Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

CTI Connector-komponenten i dit brugerdefinerede CTI-kort indeholder logik for at oprette forbindelse til og kommunikere med et eksternt CTI-system.CTI Connector består af ICtiControl-brugergrænsefladen, som omfatter CtiHostedControl-klassen, der indeholder metoder og hændelser, der skal kaldes og lyttet til af CTI Desktop Manager-komponenten.

CTI Connector understøtter to modeller for interaktion med CTI-systemer:

  • Den første model er et servicebaseret pollingforespørgselssystem. I denne model definerer udvikleren en serviceforbindelse til en upstream CTI interaktionskilde og sender en forespørgsel til kilden om opdateringer og begivenheder. Denne model foretrækkes til CTI-kilder, der giver adgang til hændelser og CTI aktioner via webtjenester. I denne model bør en egentlig trådmodel til understøttelse af asynkron kommunikation med upstream CTI-webtjenesten overvejes.

  • Den anden model bruger et forekomstbaseret eller statisk objekt, der bruger et meddelelsessystem for tilbagekald eller hændelser. Denne model foretrækkes ved CTI-kilder, der leverer en API. Som i pollingmodellen bør levering af asynkron trådbaseret understøttelse overvejes for at forhindre, at Unified Service Desk påvirkes.

UII CTI-strukturen understøtter kun én forekomst af CTI Connector-komponenten.

Dette emne indeholder

Definer en CTI Connector

Konfigurer et tilknyttet kontrolelement for CTI Connector i Unified Service Desk

Definer en CTI Connector

CTI Connector implementerer ICtiControl-grænsefladen. Når du skal definere en CTI Connector, skal du bruge Dynamics 365 SDK-projektskabelonen til Microsoft Visual Studio på en af følgende måder:

System_CAPS_noteBemærkning

Skabelonen fungerer, hvis du har Microsoft .NET Framework 4.5.2 og Microsoft Visual Studio 2012, Visual Studio 2013 eller Visual Studio 2015. Du skal desuden have NuGet Package Manager til Visual Studio 2012, Visual Studio 2013 eller Visual Studio 2015.

CTI Connector-skabelonen indeholder foruddefinerede hændelser og metoder, der kan hjælpe dig med at definere en CTI Connector.

  1. Start Visual Studio, og opret et nyt projekt.

  2. I dialogboksen Nyt projekt:

    1. Fra listen over installerede skabeloner skal du udvide Visual C# og vælge Dynamics 365 SDK-skabeloner > Unified Service Desk > USD CTI Connector.

    2. Angiv navnet på og placeringen af projektet, og klik på OK.

      Oprette en USD CTI Connector

  3. I Løsningsoversigt skal du højreklikke på filen CtiConnector.cs og vælge View Code for at se koden.

  4. Implementer de nødvendige metoder og hændelser. For eksempelkode, der demonstrerer, hvordan du opretter en CTI Connector, skal du downloade og installere UII SDK'en og derefter går til mappen UII\SampleCode\UII\CCA\Source Code\Cti Root. Du kan finde flere oplysninger om de metoder og hændelser, der skal implementeres for en CTI Connector, i ICtiControl-grænsefladen.

  5. Gem projektet, og byg det (Build > Build Solution). Når projektet er oprettet, oprettes en assembly (.dll-fil) med det samme navn som i dit projekt (medmindre du har ændret navnet i projektegenskaberne) i \bin\debug-mappen i dit projekt.

    System_CAPS_noteBemærkning

    Notér navnet på den klasse, der bruges til at bygge dit CTI-kontrolelement i CtiConnector.cs-filen. Du skal bruge navnet i det næste trin.

  6. Kopier denne fil til den mappe, hvor Unified Service Desk-klientprogrammet er installeret (typisk C:\Program Files\Microsoft Dynamics CRM USD\USD). Denne fil bruges til test og brug af CTI Connector fra dit Unified Service Desk-klientprogram.

Konfigurer et tilknyttet kontrolelement for CTI Connector i Unified Service Desk

Når du har bygget dit CTI Connector-kontrolelement, skal du konfigurere det i Unified Service Desk.

System_CAPS_noteBemærkning

I CTI Connector-projektet kan du også definere CTI Desktop Manager-komponenten. Du skal oprette to separate tilknyttede kontrolelementer, et til CTI Connector og et til CTI Desktop Manager, i Unified Service Desk, når du har tilføjet koden for sidstnævnte i Visual Studio.Flere oplysninger:Oprette en CTI Desktop Manager

  1. Log på Microsoft Dynamics 365.

  2. Vælg Microsoft Dynamics 365 > Indstillinger > Unified Service Desk på navigationslinjen.

  3. På siden Unified Service Desk skal du vælge Tilknyttede kontrolelementer.

  4. Vælg Ny på siden Tilknyttede kontrolelementer.

  5. På siden Nyt tilknyttet kontrolelement skal du angive følgende værdier

    Felt

    Værdi

    Navn

    CTIConnector

    USD-komponenttype

    CCA-hostet program

    Hostet program

    Tilknyttet kontrolelement

    Programmet er globalt

    Markeret

    Visningsgruppe

    HiddenPanel

    Kort

    Brug ikke kort

    Assembly-URI

    Dette er navnet på assemblyfilen (.dll), som du oprettede i forrige trin.

    Assemblytype

    Dette er navnet på assemblyfilen (.dll) efterfulgt af et punktum og derefter klassenavnet på din CTI Connector. For eksempel, hvis filnavnet på din .dll-fil er MyCtiConnector, og navnet på klassen for CTI projektet er CtiConnector, skal du skrive følgende værdi i dette felt: MyCtiConnector.CtiConnector.

  6. Vælg Gem for at oprette det tilknyttede kontrolelement.

Se også

Oprette en CTI Desktop Manager
Oprette et CTI-kontrolelement
Struktur for UUI-integration af computertelefoni (CTI)
Gennemgang: Bruge den generiske lyttefunktion til routing af CTI-hændelse

Unified Service Desk 2.0

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret