HTTP-datadip-underflowskabelon
Oversigt
Dette underflow giver en dynamisk oplevelse, hvor kundekontooplysninger hentes ved hjælp af en HTTP-anmodning. Hvis opslaget lykkes, bliver kunden bedt om at bekræfte konto-id'et. Hvis det mislykkes, eller den, der ringer op, foretrækker det, kan vedkommende indtaste sit kontonummer manuelt. Flowet håndterer fejl som ugyldige input, timeouts og kritiske fejl med passende prompter.
Dette underflow bruger Cisco tekst-til-tale (TTS) til alle lydmeddelelser.
Forudsætninger
Sørg for, at følgende krav overholdes i Webex Contact Center Management Portal, før du implementerer dette underflow:
- Opret indgangspunkter, køer, connectorer, teams, indgangspunktstilknytninger og andre organisationsspecifikke konfigurationsaktiviteter.
- Overfør statiske lydfiler, hvis der bruges brugerdefinerede lydbeskeder i stedet for Cisco tekst-til-tale (TTS).
- Sørg for, at URL-adressen og parametrene for HTTP-anmodningen er angivet korrekt i forhold til organisationens behov.
Du kan finde detaljerede trin i Webex Vejledning til konfiguration og administration af kontaktcenter.
Indgange til underflow
- errorMessage - STRING: En meddelelse, der afspilles i tilfælde af en fejl under underflowet.
Udgange fra underflow
- outputVariable - STRING: Gemmer det bekræftede eller manuelt indtastede kontonummer.
Opdeling efter underflow
Følgende tabel beskriver de forskellige underflowelementer, der er involveret i opkaldsprocessen, og beskriver de handlinger og svar, der forekommer i hvert trin.
Delflowelement |
Beskrivelse |
---|---|
Start underflow (Initialisering) |
Underflowet starter processen med at hente kundedata. |
Vent venligst (Komfortmeddelelse) |
Den, der ringer op, får besked om, at systemet henter vedkommendes oplysninger ved hjælp af en TTS-prompt: Vent, mens vi slår dine oplysninger op. |
HTTP-anmodning (Hent kundeoplysninger) |
Systemet sender en HTTP GET-anmodning for at hente kundeoplysninger fra et angivet API slutpunkt. Hvis det lykkes, indeholder svaret kunde-id'et. |
Tjek HTTP-status (Evaluer svar) |
HTTP-svaret evalueres ud fra statuskoden. Hvis anmodningen lykkedes, går processen videre til næste trin. |
Menuen Bekræftelse (Anmod om bekræftelse eller manuel indtastning) |
Den, der ringer op, bliver bedt om at bekræfte det hentede konto-id eller manuelt angive sit kontonummer, hvis det er forkert. |
Angiv variabel (butikskonto-id) |
Hvis den, der ringer op, bekræfter konto-id'et, gemmes værdien i outputVariable. |
Saml cifre (Manuel kontoindtastning) |
Hvis anmodningen mislykkes, eller den, der ringer op, vælger at indtaste sit kontonummer igen, bliver vedkommende bedt om at indtaste et 6-cifret kontonummer efterfulgt af pundnøglen (#). |
Fejlhåndtering (Stillthere, ugyldig, kritisk) |
Underflowet håndterer timeouts, ugyldige input og kritiske fejl med respektive prompter:
|
Afslut underflow (Konklusion) |
Underflowet afsluttes enten, når kontonummeret bekræftes, eller der er håndteret en fejl. |
Understrømsaktiviteter
Følgende tabel beskriver rækkefølgen af underflowaktiviteter for denne skabelon.
Underflow-aktivitet |
Beskrivelse |
---|---|
Start underflow |
Underflowet begynder, når det aktiveres. |
Vent venligst |
Afspiller en meddelelse ved hjælp af TTS, hvor opkalderen bliver bedt om at vente, mens oplysningerne hentes. |
HTTP-anmodning |
Sender en HTTP GET-anmodning om at hente kundens kontooplysninger. |
Tjek HTTP-status |
Evaluerer HTTP-svaret for at afgøre, om anmodningen lykkedes. |
Menuen Bekræftelse |
Beder opkalderen om at bekræfte det hentede konto-id eller indtaste det igen, hvis det er forkert. |
Angiv variabel |
Gemmer det bekræftede eller manuelt indtastede kontonummer. |
Saml cifre |
Indsamler et 6-cifret kontonummer fra opkalderen, hvis HTTP-anmodningen mislykkes, eller de vælger at indtaste et nyt kontonummer. |
Fejlhåndtering |
Flere prompter håndterer timeouts, ugyldige input og kritiske fejl under underflowet. |
Afslut underflow |
Flowet afsluttes, når kontonummeret er bekræftet, eller der opstår en fejl. |