Jagamisviis:


CTI Connectori loomine

Teie kohandatud CTI adaptri komponent CTI-konnektor sisaldab loogikat ühenduse loomiseks välise CTI süsteemiga ja sellega suhtlemiseks. CTI-konnektor koosneb liidesest ICtiControl, mis sisaldab klassi CtiHostedControl sisaldavaid meetodeid ja sündmusi, mida kutsub ja kuulab komponent CTI töölauahaldur.

CTI-konnektor toetab kahte suhtlusmudelit CTI süsteemidega.

  • Esimene mudel on teenusepõhine pollimissüsteem. Selles mudelis määratleb arendaja teenuse ühenduse vastuvoolu paikneva CTI suhtlusallikaga ja pollib sellest allikast värskendusi ning sündmusi. Seda mudelit eelistatakse CTI allikate puhul, mis annavad sündmustele ja CTI toimingutele juurdepääsu veebiteenuste kaudu. Selles mudelis tuleb arvestada õiget lõimemudelit, mis toetaks suhtlust vastuvoolu paikneva CTI veebiteenusega.

  • Teine mudel kasutab eksemplari või staatilist objekti, mis kasutab tagasihelistamise või sündmusest teatamise süsteemi. Seda mudelit eelistatakse nende CTI allikate puhul, mis annavad API. Nagu pollimismudelis, tuleb arvestada vajadust pakkuda lõime kaudu asünkroonset tuge, et vältida mõju Unified Service Deskile.

UII CTI raamistik toetab ainult ühte CTI-konnektori komponendi eksemplari.

Selle teema sisu

CTI Connectori määratlemine

CTI Connectori hostitud juhtelemendi konfigureerimine Unified Service Deskis

CTI Connectori määratlemine

CTI-konnektor rakendab liidest ICtiControl. CTI-konnektori määratlemiseks kasutage CRM SDK Microsoft Visual Studio projektimalli ühel järgmistest viisidest.

Märkus

Mall töötab, kui teil on Microsoft .NET Framework 4.5.2 ja Microsoft Visual Studio 2012 või Visual Studio 2013. Lisaks peab teil olema NuGet Package Manager rakendusele Visual Studio 2012 või Visual Studio 2013.

CTI-konnektori mall annab eelnevalt seotud sündmused ja meetodid, mis aitavad teil CTI-konnektorit määratleda.

  1. Käivitage Visual Studio ja looge uus projekt.

  2. Tehke dialoogiboksis Uus projekt järgmist.

    1. Laiendage installitud mallide loendis jaotist Visual C# ja valige CRM-i SDK mallid > Unified Service Desk > USD CTI Connector.

    2. Määrake projekti nimi ja asukoht ja klõpsake OK.

  3. Tehke lahenduseuurijas paremklõps failil CtiConnector.cs ja valige koodi kuvamiseks käsk Kuva kood

  4. Rakendage vajalikud meetodid ja sündmused. Näidiskoodi jaoks, mis näitab, kuidas CTI-konnektorit luua, laadige alla ja installige UII SDK ning minge siis kausta UII\SampleCode\UII\CCA\Source Code\Cti Root. Teavet CTI-konnektori puhul rakendatavate meetodite ja sündmuste kohta leiate liidesest ICtiControl.

  5. Salvestage oma projekt ja koostage see (Koosta > Koosta lahendus). Kui projekt on edukalt koostatud, luuakse assembler (.dll-fail) projektiga samade nimedega teie projekti kausta \bin\debug (kui te seda projekti atribuutides muutnud pole).

    Märkus

    Märkige üles klassi nimi, mida teie CTI juhtelemendi loomiseks failis CtiConnector.cs kasutatakse. Seda teavet vajate järgmises sammus.

  6. Kopeerige see fail oma Unified Service Deski klientrakenduse installikausta (tavaliselt C:\Program Files\Microsoft Dynamics CRM USD\USD). See fail on vajalik testimiseks ja CTI-konnektori kasutamiseks Unified Service Deski klientrakendusest.

CTI Connectori hostitud juhtelemendi konfigureerimine Unified Service Deskis

Pärast CTI-konnektori juhtelemendi koostamist tuleb see Unified Service Deskis konfigureerida.

Märkus

CTI-konnektori projekt võimaldab teil ka oma CTI töölauahaldur komponenti määratleda. Peate looma Unified Service Deskis kaks eraldi hostitud juhtelementi (üks CTI-konnektori ja CTI töölauahalduri jaoks) pärast koodi lisamist viimasele Visual Studios. Lisateave: Create a CTI Desktop Manager

  1. Logige sisse rakendusse Microsoft Dynamics CRM.

  2. Valige navigeerimisribalt Microsoft Dynamics CRM > Sätted > Unified Service Desk.

  3. Valige lehelt Unified Service DeskHostitud juhtelemendid.

  4. Tehke lehel Hostitud juhtelemendid valik Uus.

  5. Määrake lehel Uus hostitud juhtelement järgmised väärtused

    Väli Väärtus

    Nimi

    CTIConnector

    USD komponendi tüüp

    CCA majutatud rakendus

    Majutatud rakendus

    Hostitud juhtelement

    Kuva rühm

    HiddenPanel

    Adapter

    Ära kasuta adaptrit

    Assembleri URI

    See on eelmises sammus loodud assemblerifaili (.dll) nimi.

    Assembleri tüüp

    See on assemblerifaili (.dll) nimi, millele järgneb punkt ja teie CTI-konnektori klassi nimi. Näiteks kui teie .dll-faili nimi on MyCtiConnector ja teie CTI projekti klassi nimi on CtiConnector, sisestage väljale järgmine väärtus: MyCtiConnector.CtiConnector.

  6. Valige hostitud juhtelemendi loomiseks nupp Salvesta.

Vt ka

Tööülesanded

Näidisprotseduur: üldise kuulaja adaptri kasutamine CTI sündmuse marsruutimiseks

Mõisted

Create a CTI Desktop Manager
Create a CTI Control
UII computer telephony integration (CTI) framework

Unified Service Desk
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.