HTTP data dip subflow template
Pregled
Ovaj podtok pruža dinamično iskustvo u kojem se informacije o korisničkom nalogu dohvaćaju pomoću HTTP zahtjeva. Ako je pretraga uspešna, od kupca se traži da potvrdi ID naloga. Ako ne uspe, ili pozivalac preferira, oni mogu ručno da unesu broj svog računa. Protok graciozno obrađuje greške kao što su nevažeći ulazi, vremenska ograničenja i kritični kvarovi, sa odgovarajućim upitima.
Ovaj podtok koristi Cisco Tekt-to-Speech (TTS) za sve audio upute.
Preduslovi
Uverite se da su ispunjeni sledeći zahtevi na portalu za upravljanje Webex Contact Center pre implementacije ovog podtoka:
- Kreirajte ulazne tačke, redove, konektore, timove, mapiranja ulaznih tačaka i bilo koje druge aktivnosti konfiguracije specifične za organizaciju.
- Otpremite statičke audio datoteke ako se umesto Cisco Tekt-to-Speech (TTS) koriste prilagođene audio upute.
- Uverite se da su URL i parametri HTTP zahteva ispravno postavljeni na osnovu potreba vaše organizacije.
Za detaljne korake, pogledajte Webex Kontakt centar za podešavanje i administraciju vodič.
Ulazi podtoka
- errorMessage - STRING: Poruka koja će se igrati u slučaju greške tokom podtoka.
Izlazi podtoka
- outputVariable - STRING: Čuva potvrđeni ili ručno uneti broj računa.
Slom podtoka
Sledeća tabela opisuje različite elemente podtoka koji su uključeni u proces poziva, detaljno opisujući akcije i odgovore koji se javljaju tokom svake faze.
Subflov element |
Opis |
---|---|
Pokreni subflov (Inicijalizacija) |
Podtok započinje proces dohvaćanja podataka o klijentima. |
Molim te sačekaj (Poruka udobnosti) |
Pozivalac je obavešten da sistem preuzima svoje informacije pomoću TTS upute: Sačekajte dok ne potražimo vaše podatke. |
HTTP zahtev (Dohvati informacije o kupcu) |
Sistem šalje HTTP GET zahtev za preuzimanje informacija o klijentima sa određene krajnje tačke API-ja. Ako je uspešan, odgovor sadrži ID klijenta. |
Proverite HTTP status (Procenite odgovor) |
HTTP odgovor se procenjuje na osnovu statusnog koda. Ako je zahtev bio uspešan, proces prelazi na sledeći korak. |
Meni za potvrdu (Zahtev za potvrdu ili ručni unos) |
Od pozivaoca se traži da potvrdi preuzeti ID naloga ili ručno unese broj računa ako je netačan. |
Podesite promenljivu (ID naloga prodavnice) |
Ako pozivalac potvrdi ID naloga, vrednost se čuva u outputVariable. |
Prikupljajte cifre (Ručni unos računa) |
Ako zahtev ne uspe ili pozivalac odluči da ponovo unese svoj broj računa, od njih se traži da unesu 6-cifreni broj računa nakon čega sledi ključ funte (#). |
Rukovanje greškama (StillThere, nevažeći, kritičan) |
Subflow obrađuje vremenska ograničenja, nevažeće ulaze i kritične greške sa odgovarajućim upitima:
|
Kraj subflow (Zaključak) |
Podtok se završava ili nakon potvrđivanja broja računa ili rukovanja greškom. |
Aktivnosti podtoka
Sledeća tabela opisuje redosled aktivnosti podtoka za ovaj šablon.
Aktivnost podtoka |
Opis |
---|---|
Pokreni subflov |
Podtok počinje kada se pozove. |
Molim te sačekaj |
Igra poruku pomoću TTS-a, tražeći od pozivaoca da sačeka dok se njihove informacije preuzmu. |
HTTP zahtev |
Šalje HTTP GET zahtev za preuzimanje informacija o nalogu klijenta. |
Proverite HTTP status |
Procenjuje HTTP odgovor da bi utvrdio da li je zahtev bio uspešan. |
Meni za potvrdu |
Traži od pozivaoca da potvrdi preuzet ID naloga ili ga ponovo unese ako je netačan. |
Podesite promenljivu |
Čuva potvrđeni ili ručno uneti broj računa. |
Prikupljajte cifre |
Prikuplja KSNUMKS-cifreni broj računa od pozivaoca ako HTTP zahtev ne uspije ili se odluče za unos novog broja računa. |
Rukovanje greškama |
Nekoliko upita rukuje vremenskim ograničenjima, nevažećim ulazima i kritičnim greškama tokom podtoka. |
Kraj subflow |
Protok se završava nakon što se potvrdi broj računa ili dođe do greške. |