Huomautus
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Asiakaspalvelijan tilojen ja puhelutilojen hallintaan tietokonepuhelinintegroinnin (CTI) skenaariot edellyttävät seuraavia käyttöliittymän (UI) ohjausobjekteja:
Asiakaspalvelijan tilan hallinnan hallinta: Näyttää asiakaspalvelijan nykyisen tilan käyttöliittymän integroinnin (UII) työpöydällä (kuten Unified Service Desk -ratkaisussa). Tätä ohjausobjektia ei tarvitse sitoa CTI-järjestelmään, mutta sen avulla voit yhdistää CTI-agentin tilat nykyiseen agentin tilaan, joka on agentin työpöydän visuaalinen tila.
Puhelunhallinta: Tarjoaa painikkeita, joiden avulla asiakaspalvelija voi soittaa puhelun, vastata puheluun, asettaa puhelun pitoon, siirtää puhelun toiselle asiakaspalvelijalle tai katkaista puhelun.
Molemmat ohjausobjektit ovat normaaleja UII-isännöityjä ohjausobjekteja, jotka periytyvät joko HostedControl - tai HostedWpfControl-luokasta . Voit myös yhdistää molemmat ohjausobjektit yhdeksi UII-isännöidyksi ohjausobjektiksi. Lisätietoja: UII-isännöityjen ohjausobjektien käyttäminen Unified Service Desk -ratkaisun kanssa
Liitännät CTI-ohjauksen toteuttamiseen
Käytä seuraavia käyttöliittymiä CTI-ohjauksen käyttöliittymän toteuttamiseen.
ICtiAgentStateControl
ICtiAgentStateControl-liittymä on erikoisliittymä isännöidyn ohjausobjektin kuvaamiseen, jota käytetään agentin tilatietojen käsittelyyn ja/tai näyttämiseen. Tämä liittymä sisältää Boolean) -menetelmän, jota käytetään agentin tilan määrittämiseen.
IDesktopUserActionsConsumer
IDesktopUserActionsConsumer-käyttöliittymä ei ole CTI-kohtainen, mutta CTI-ohjaimet käyttävät sitä tyypillisesti tarjotakseen pääsyn työpöydän toimintoihin. Siinä on kaksi jäsentä:
DesktopLoadingComplete: Nostetaan, kun työpöytä on latautunut. Tämä nostetaan esiin erillisessä säikeessä työpöydän käyttöliittymän pääsäikeestä.
IDesktopUserActions)): Työpöydän lataaja käyttää sitä asettaakseen osoittimen itselleen isännöidyssä ohjausobjektissa, joka toteutti ICtiEnabledControlConsumer-liittymän . Se on osoitin työpöydän käyttöliittymään (kuori).
Ottamalla tämän käyttöliittymän käyttöön saat pääsyn kaikkiin käyttäjän toimintoihin, kuten seuraavassa esimerkissä näkyy.
bool AppExistsInUI(string applicationName);
bool CloseDynamicApplication(string applicationName);
bool CloseSession();
bool CloseSession(Session sessionToClose);
bool CreateDynamicApplication(string applicationName);
WorkflowData GetCurrentWorkflowState();
bool SetFocusOnApplication(string applicationName);
string UserDefinedCommand(string command, string request);
ICtiEnabledControlConsumer
ICtiEnabledControlConsumer-käyttöliittymä kuvaa isännöityä ohjausobjektia, joka hyväksyy osoittimet CtiCallStateManageriin ja CtiAgentStateManageriin.
Tässä käyttöliittymässä on metodimäärittelyt seuraavien toimintojen suorittamiseksi:
Object): UII kutsuu sitä, kun tämän liittymän toteuttava ohjausobjekti alustetaan.
SessionControllerEventArgs)): UII kutsuu istunnon, kun istunto sulkeutuu.
ICtiEnabledControlConsumer-käyttöliittymä käyttää IsManagersSet-ominaisuutta määrittääkseen tai saadakseen, onko Object)-menetelmän kutsu onnistunut.
CTI-ohjausobjektin isännöidyn ohjausobjektin määrittäminen Unified Service Desk -ratkaisussa
Kirjaudu Unified Service Desk -järjestelmänvalvojaan.
Valitse Perusasetukset-kohdastaIsännöidyt ohjausobjektit.
Valitse + Uusi.
Määritä Uusi isännöity ohjausobjekti -sivulla seuraavat arvot:
Kenttä Arvo Nimi Määritä nimi. Unified Service Desk -ratkaisun komponenttityyppi CCA-isännöity sovellus Isännöidyn sovelluksen tyyppi Isännöity ohjausobjekti Sovellus on maailmanlaajuinen Ruudullinen Näyttöryhmä CtiPanel Adapteri Älä käytä sovitinta Valitse Hosting-välilehti ja määritä seuraavat arvot:
Kenttä Arvo Kokoonpanon URI Edellisessä vaiheessa luomasi kokoonpanotiedoston nimi (.dll). Kokoonpanon tyyppi Kokoonpanon nimi, jota seuraa piste, ja sitten CTI-ohjausobjektin luokan nimi. Jos esimerkiksi kokoonpanon (dll) nimi on MyCtiControl
ja CTI-projektin luokan nimi onCtiControl
, kirjoita seuraava arvo tähän kenttään:MyCtiControl.CtiControl
.Luo isännöity ohjausobjekti valitsemalla Tallenna .
Katso myös
Huomioitavaa CTI-sovittimen luomisessa Unified Service Desk -ratkaisua varten
CTI-liittimen luominen
Luo CTI Desktop Manager
UII Computer Telephony Integration (CTI) -kehys