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.
CRM-i SDK malli allalaadimine Visual Studio galeriist. Topeltklõpsake faili CRMSDKTemplates.vsix malli installimiseks Visual Studiosse.
CRM-i SDK allalaadimine ja installimine. Mallide fail CRMSDKTemplates.vsix asub kaustas SDK\Templates. Topeltklõpsake faili malli installimiseks Visual Studiosse.
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.
Käivitage Visual Studio ja looge uus projekt.
Tehke dialoogiboksis Uus projekt järgmist.
Laiendage installitud mallide loendis jaotist Visual C# ja valige CRM-i SDK mallid > Unified Service Desk > USD CTI Connector.
Määrake projekti nimi ja asukoht ja klõpsake OK.
Tehke lahenduseuurijas paremklõps failil CtiConnector.cs ja valige koodi kuvamiseks käsk Kuva kood
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.
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.
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
Logige sisse rakendusse Microsoft Dynamics CRM.
Valige navigeerimisribalt Microsoft Dynamics CRM > Sätted > Unified Service Desk.
Valige lehelt Unified Service DeskHostitud juhtelemendid.
Tehke lehel Hostitud juhtelemendid valik Uus.
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.
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.