Reaalajas vestluse SDK viide

Customer Service'i omnikanal pakub võimaluste komplekti, mis laiendab Dynamics 365 Customer Service Enterprisei võimsust, et võimaldada organisatsioonidel koheselt suhelda ja suhelda oma klientidega digitaalsete sõnumsidekanalite kaudu. Customer Service'i omnikanalile juurdepääsuks on vaja lisalitsentsi. Lisateabe saamiseks vaadake Dynamics 365 Customer Service'i hinnaülevaade ja Dynamics 365 Customer Service'i hinnaplaan lehekülge.

Järgmisi JavaScripti meetodeid saab kasutada mitmesuguste toimingute tegemiseks Customer Service'i omnikanali reaalajas vestluse vidinaga.

Meetodid

Meetod Kirjeldus
setContextProvider Määrab reaalajas vestluskanalite kontekstipakkuja. Kontekstipakkuja funktsioon tagastab käivitamisel konteksti, mida kasutatakse vestlusseansi lähtestamiseks.
getContextProvider Toob praegu määratud kohandatud konteksti pakkuja, kui see on olemas.
removeContextProvider Eemaldab praegu määratud kohandatud konteksti pakkuja (kui see on olemas).
setAuthTokenProvider Määrab autentimistõendi pakkuja.
getAuthTokenProvider Hangib praegu määratud autentimistõendi pakkuja, kui see on olemas.
removeAuthTokenProvider Eemaldab praegu määratud autentimistõendi pakkuja (kui see on olemas).
startChat Avab olemasoleva vestluse, kui see on olemas. Vastasel juhul algatab see uue vestluse. Meetodi parameetri abil customContext saate vestlusseansi lähtestamiseks konteksti otse edastada
startProactiveChat Võimaldab ettevõtetel kasutajaid kaasata, kutsudes neid konfigureeritud reeglite alusel automaatselt vestlusse.
closeChat Lõpetab agendi ja kliendi vahelise vestluse. Samuti kustutatakse kõik vestlusega seotud brauseri vahemälud.
getAgentAvailability Toob järjekorra agendi saadavuse marsruutimisreeglite põhjal. Omnikanali arendaja saab seda API-d kasutada selleks, et määrata, kas vestluse alustamise suvand peaks olema kliendile nähtav, ja ka teabe kuvamiseks, nagu ooteaeg ja positsioon järjekordades.

Üritused

Üritus Kirjeldus
lcw:ready See sündmus käivitatakse, kui reaalajas vestluse SDK on kasutamiseks valmis.
lcw:error See sündmus tõstatatakse juhul, kui vestluse eluea jooksul ilmneb tõrge. Lisateavet tõrkekoodide ja tõrketeadete kohta leiate Customer Service'i omnikanali tõrkekoodide viitest.
lcw:startChat See sündmus käivitub vestluse alustamisel.
lcw:closeChat See sündmus käivitub vestluse sulgemisel.
lcw:chatQueued See sündmus käivitatakse vestlusvestluse loomisel ja alustamisel.
lcw:chatRetrieved See sündmus käivitub siis, kui süsteem toob vahemälust käimasoleva vestluse pärast lehe uuesti laadimist või avamist teisel vahekaardil.
lcw:onClose See sündmus käivitub, kui vestlusvidinaga seotud klient sulgeb vidina .
lcw:onMinimize See sündmus käivitub, kui vestlusvidinaga seotud klient minimeerib vidinat.
lcw:onMaximize See sündmus käivitub, kui vestlusvidinaga seotud klient maksimeerib vidina.
lcw:onMessageReceived See sündmus käivitub, kui vestlusvidin saab uue sõnumi.
lcw:onMessageSent See sündmus käivitub, kui vestlusvidinaga seotud klient saadab uue sõnumi.
lcw:threadUpdate Selle sündmuse tõstatab reaalajas vestlus, kui agent vestluse lõpetab.
lcw:getAgentAvailability See sündmus käivitub, kui getAgentAvailability meetod tagastab eduka vastuse.

Customer Service'i omnikanal arendajatele