șablon de subflux de date HTTP
Prezentare generală
Acest subflux oferă o experiență dinamică în care informațiile despre contul clientului sunt preluate utilizând o solicitare HTTP. În cazul în care căutarea reușește, clientului i se solicită să confirme ID-ul contului. Dacă nu reușește sau apelantul preferă, își poate introduce manual numărul de cont. Fluxul gestionează cu grație erorile, cum ar fi intrările nevalide, expirarile și defecțiunile critice, cu solicitările corespunzătoare.
Acest subflux utilizează Cisco Text-to-Speech (TTS) pentru orice solicitări audio.
Condiţii prealabile
Asigurați-vă că următoarele cerințe sunt îndeplinite în Webex Contact Center Management Portal înainte de a implementa acest subflux:
- Creați puncte de intrare, cozi, conectori, echipe, mapări de puncte de intrare și orice alte activități de configurare specifice organizației.
- Încărcați fișiere audio statice dacă sunt utilizate solicitări audio personalizate în locul Cisco Text-to-Speech (TTS).
- Asigurați-vă că URL-ul solicitării HTTP și parametrii sunt setați corect pe baza necesităților organizației dvs.
Pentru pași detaliați, consultați Webex Ghidul de configurare și administrare a centrului de contact.
Intrări de subflux
- errorMessage - STRING: Un mesaj care va fi redat în cazul unei erori în timpul subfluxului.
Ieșiri de subflux
- outputVariable - STRING: Stochează numărul de cont confirmat sau introdus manual.
Defalcarea subfluxului
Următorul tabel descrie diferitele elemente de subflux implicate în procesul de apelare, detaliind acțiunile și răspunsurile care apar în timpul fiecărei etape.
Element de subflux |
Descriere |
---|---|
Începeți subfluxul (Inițializare) |
Subfluxul începe procesul de preluare a datelor clienților. |
Te rog să aştepţi (Mesaj de confort) |
Apelantul este informat că sistemul își recuperează informațiile folosind un prompt TTS: Vă rugăm să așteptați în timp ce căutăm informațiile dvs. |
Solicitare HTTP (Preluați informații despre client) |
Sistemul trimite o solicitare HTTP GET pentru a prelua informațiile despre client de la un punct final de API specificat. Dacă reușește, răspunsul conține ID-ul clientului. |
Verificați starea HTTP (Evaluați răspunsul) |
Răspunsul HTTP este evaluat pe baza codului de stare. Dacă solicitarea a avut succes, procesul trece la pasul următor. |
Meniul Confirmare (Solicitare confirmare sau introducere manuală) |
Apelantului i se solicită să confirme ID-ul de cont preluat sau să introducă manual numărul de cont, dacă este incorect. |
Setați variabila (ID-ul contului magazin) |
Dacă apelantul confirmă ID-ul contului, valoarea este stocată în outputVariable. |
Colectarea cifrelor (Introducere manuală a contului) |
Dacă solicitarea eșuează sau apelantul alege să reintroducă numărul de cont, i se solicită să introducă un număr de cont din 6 cifre, urmat de cheia liră (#). |
Tratarea erorilor (StillThere, Invalid, Critical) |
Subfluxul gestionează expirările, intrările nevalide și erorile critice cu mesajele respective:
|
Sfârșitul subfluxului (Concluzie) |
Subfluxul se încheie fie după confirmarea numărului de cont, fie după tratarea unei erori. |
Activități de subflux
Următorul tabel descrie secvența activităților de subflux pentru acest șablon.
Activitatea de subflux |
Descriere |
---|---|
Începeți subfluxul |
Subfluxul începe atunci când este invocat. |
Te rog să aştepţi |
Redă un mesaj utilizând TTS, solicitând apelantului să aștepte până când informațiile sale sunt preluate. |
Solicitare HTTP |
Trimite o solicitare HTTP GET pentru a prelua informațiile contului clientului. |
Verificați starea HTTP |
Evaluează răspunsul HTTP pentru a determina dacă solicitarea a avut succes. |
Meniul Confirmare |
Solicită apelantului să confirme ID-ul contului recuperat sau să îl reintroducă dacă este incorect. |
Setați variabila |
Stochează numărul de cont confirmat sau introdus manual. |
Colectarea cifrelor |
Colectează un număr de cont din 6 cifre de la apelant dacă solicitarea HTTP eșuează sau dacă acesta optează pentru introducerea unui nou număr de cont. |
Tratarea erorilor |
Mai multe solicitări gestionează expirările, intrările nevalide și erorile critice din timpul subfluxului. |
Sfârșitul subfluxului |
Fluxul se încheie după confirmarea numărului de cont sau apariția unei erori. |