HTTP predložak podtoka za uranjanje podataka
Pregled
Ovaj podtijek pruža dinamično iskustvo u kojem se podaci o korisničkom računu dohvaćaju pomoću HTTP zahtjeva. Ako je pretraživanje uspješno, od klijenta se traži da potvrdi ID računa. Ako ne uspije ili pozivatelj preferira, svoj broj računa može unijeti ručno. Tijek dostojanstveno rukuje pogreškama kao što su nevaljani ulazi, prekoračenja vremena i kritični kvarovi, s odgovarajućim upitima.
Ovaj podtok koristi Cisco Text-to-Speech (TTS) za sve audio upite.
Preduvjeti
Prije implementacije ovog podtoka provjerite jesu li ispunjeni sljedeći preduvjeti na Webex portalu za upravljanje kontaktnim centrom:
- Stvorite ulazne točke, redove čekanja, poveznike, timove, mapiranja ulaznih točaka i sve druge konfiguracijske aktivnosti specifične za organizaciju.
- Prenesite statične audiodatoteke ako se umjesto Cisco Text-to-Speech (TTS) koriste prilagođeni audio upiti.
- Provjerite jesu li URL i parametri HTTP zahtjeva ispravno postavljeni na temelju potreba vaše tvrtke ili ustanove.
Detaljne korake potražite u vodič Webex u za postavljanje i administraciju centra za kontakt.
Ulazi podtoka
- errorMessage - STRING: poruka koja će se reproducirati u slučaju pogreške tijekom podtoka.
Izlazi podtoka
- outputVariable - STRING: pohranjuje potvrđeni ili ručno uneseni broj računa.
Raščlamba podtoka
Sljedeća tablica opisuje različite elemente podtoka uključene u proces poziva, detaljno opisujući radnje i odgovore koji se javljaju tijekom svake faze.
Element podtoka |
Opis |
---|---|
Započni podtok (Inicijalizacija) |
Podtijek započinje postupak dohvaćanja podataka o klijentima. |
Molim te čekaj (Poruka o udobnosti) |
Pozivatelj je obaviješten da sustav dohvaća njihove podatke pomoću TTS upita: Pričekajte dok ne potražimo vaše podatke. |
HTTP zahtjev (Dohvaćanje podataka o kupcu) |
Sustav šalje HTTP GET zahtjev za dohvaćanje podataka o kupcima s određene API krajnje točke. Ako je uspješan, odgovor sadrži ID klijenta. |
Provjeri HTTP status (Procijeni odgovor) |
HTTP odgovor procjenjuje se na temelju koda stanja. Ako je zahtjev bio uspješan, proces prelazi na sljedeći korak. |
Izbornik potvrde (Potvrda zahtjeva ili ručni unos) |
Od pozivatelja se traži da potvrdi ID dohvaćenog računa ili ručno unese broj računa ako je netočan. |
Postavi varijablu (ID računa spremišta) |
Ako pozivatelj potvrdi ID računa, vrijednost se pohranjuje u izlaznu varijablu. |
Prikupljanje znamenki (Ručni unos računa) |
Ako zahtjev ne uspije ili pozivatelj odluči ponovno unijeti svoj broj računa, od njega će se zatražiti da unese šesteroznamenkasti broj računa, a zatim tipku funte (#). |
Rukovanje pogreškama (StillThere, nevaljano, kritično) |
Podtijek obrađuje vremenska ograničenja, nevaljane unose i kritične pogreške s odgovarajućim upitima:
|
Kraj podtoka (Zaključak) |
Podtijek završava nakon potvrde broja računa ili rukovanja pogreškom. |
Aktivnosti podtoka
Sljedeća tablica opisuje slijed aktivnosti podtoka za ovaj predložak.
Aktivnost podtoka |
Opis |
---|---|
Započni podtok |
Podtok počinje kada se pozove. |
Molim te čekaj |
Reproducira poruku pomoću TTS-a i traži od pozivatelja da pričeka dok se ne dohvate njihovi podaci. |
HTTP zahtjev |
Šalje HTTP GET zahtjev za dohvaćanje podataka o računu klijenta. |
Provjeri HTTP status |
Procjenjuje HTTP odgovor kako bi utvrdio je li zahtjev bio uspješan. |
Izbornik potvrde |
Od pozivatelja traži da potvrdi ID dohvaćenog računa ili ga ponovno unese ako nije točan. |
Postavi varijablu |
Pohranjuje potvrđeni ili ručno uneseni broj računa. |
Prikupljanje znamenki |
Prikuplja šesteroznamenkasti broj računa od pozivatelja ako HTTP zahtjev ne uspije ili ako odluči unijeti novi broj računa. |
Rukovanje pogreškama |
Nekoliko upita obrađuje vremenska ograničenja, nevaljane unose i kritične pogreške tijekom podlijevanja. |
Kraj podtoka |
Tijek se zaključuje nakon potvrde broja računa ili pojave pogreške. |