Dalintis per


Tiesioginio pokalbio SDK nuoroda

Daugiakanalė „Customer Service“ platforma, skirta atitinkamoms galimybėms, kurios šplečia Dynamics 365 Customer Service Enterprise galimybes, kad organizacijos galėtų iš karto susisiekti ir bendrauti su klientais per skaitmeninių pranešimų kanalus. Norint gauti prieigą prie Daugiakanalio įtraukimo, skirto „Customer Service“, reikalinga papildoma licencija klientų aptarnavimas. Daugiau informacijos pateikta Dynamics 365 Customer Service kainų apžvalgoje ir Dynamics 365 Customer Service kainodaros plano puslapiuose.

Šie "JavaScript" metodai gali būti naudojami įvairioms operacijoms atlikti naudojant "Daugiakanalio klientų aptarnavimo" tiesioginio pokalbio valdiklį.

Metodai

Būdas Aprašą
setContextProvider Nustatomas tiesioginių pokalbių kanalų konteksto teikėjas. Iškviesta konteksto teikėjo funkcija pateikia kontekstą, kuris bus naudojamas inicijuojant pokalbio seansą.
getContextProvider Nuskaito šiuo metu nustatytą pasirinktinį konteksto teikėją, jei toks yra.
removeContextProvider Pašalina šiuo metu nustatytą pasirinktinį konteksto teikėją, jei toks yra.
setAuthTokenProvider Nustato autentifikavimo atpažinimo ženklo teikėją.
getAuthTokenProvider Gauna šiuo metu nustatytą autentifikavimo atpažinimo ženklo teikėją, jei yra.
removeAuthTokenProvider Pašalina šiuo metu nustatytą autentifikavimo atpažinimo ženklo teikėją, jei toks yra.
startChat Atidaro esamą pokalbį, jei yra. Priešingu atveju jis inicijuoja naują pokalbį. Galite naudoti metodo parametrą customContext , kad tiesiogiai perduotumėte kontekstą, kad inicijuotumėte pokalbio seansą
startProactiveChat Leidžia organizacijoms įtraukti vartotojus automatiškai pakviečiant juos į pokalbį pagal sukonfigūruotas taisykles.
closeChat Baigia agento ir kliento pokalbį. Taip pat ištrinama visa su pokalbiu susijusi naršyklės talpykla.
getAgentAvailability Nuskaito eilės agento pasiekiamumą pagal maršruto parinkimo taisykles. Daugiakanalis kūrėjas gali naudoti šią API, kad nustatytų, ar pokalbio pradžios parinktis turi būti matoma klientui, taip pat rodyti informaciją, pvz., laukimo laiką ir padėtį eilėse.

Įvykiai

Įvykis Aprašą
lcw:ready Šis įvykis iškeliamas, kai tiesioginio pokalbio SDK yra paruoštas naudoti.
lcw:error Šis įvykis iškeliamas, jei pokalbio metu įvyksta klaida. Informacijos apie klaidų kodus ir klaidų pranešimus ieškokite " Customer Service" daugiakanalio kanalo klaidos kodo nuorodoje.
lcw:startChat Šis įvykis suaktyvinamas prasidėjus pokalbiui.
lcw:closeChat Šis įvykis suaktyvinamas, kai pokalbis uždaromas.
lcw:chatQueued Šis įvykis iškeliamas, kai sukuriamas ir pradedamas pokalbio pokalbis.
lcw:chatRetrieved Šis įvykis iškeliamas, kai sistema nuskaito vykstantį pokalbį iš talpyklos po to, kai puslapis įkeliamas iš naujo arba atidaromas kitame skirtuke.
lcw:onClose Šis įvykis suaktyvinamas, kai klientas, įsitraukęs į pokalbio valdiklį, uždaro valdiklį.
lcw:onMinimize Šis įvykis suaktyvinamas, kai klientas, įsitraukęs į pokalbio valdiklį, sumažina valdiklį.
lcw:onMaximize Šis įvykis suaktyvinamas, kai klientas, įsitraukęs į pokalbio valdiklį, maksimaliai padidina valdiklį.
lcw:onMessageReceived Šis įvykis suaktyvinamas, kai pokalbio valdiklis gauna naują pranešimą.
lcw:onMessageSent Šis įvykis suaktyvinamas, kai klientas, įsitraukęs į pokalbio valdiklį, siunčia naują pranešimą.
lcw:threadUpdate Šis įvykis iškeliamas tiesioginiame pokalbyje, kai agentas baigia pokalbį.
lcw:getAgentAvailability Šis įvykis iškeliamas, kai metodas pateikia sėkmingą getAgentAvailability atsakymą.

Daugiakanalis "Customer Service" kūrėjams