mall för HTTP-datadoppning
Översikt
Det här delflödet ger en dynamisk upplevelse där kundkontoinformation hämtas med en HTTP-begäran. Om sökningen lyckas uppmanas kunden att bekräfta konto-ID:t. Om det misslyckas, eller om den som ringer föredrar, kan de ange sitt kontonummer manuellt. Flödet hanterar smidigt fel som ogiltiga indata, tidsgränser och kritiska fel med lämpliga uppmaningar.
I det här delflödet används Cisco Text-to-Speech (TTS) för alla ljuduppmaningar.
Förutsättningar
Kontrollera att följande krav uppfylls i hanteringsportalen för Webex Contact Center innan du implementerar det här underflödet:
- Skapa startpunkter, köer, kopplingar, team, startpunktsmappningar och andra organisationsspecifika konfigurationsaktiviteter.
- Ladda upp statiska ljudfiler om anpassade ljuduppmaningar används i stället för Cisco Text-to-Speech (TTS).
- Kontrollera att URL:en och parametrarna för HTTP-begäran är korrekt inställda baserat på organisationens behov.
Detaljerade anvisningar finns Webex konfigurations- och administrationsguiden för Contact Center.
Ingångar för delflöden
- errorMessage - STRING: Ett meddelande som spelas upp i händelse av ett fel under delflödet.
Utdata för delflöde
- outputVariable - STRING: Lagrar det bekräftade eller manuellt angivna kontonumret.
Uppdelning av delflöden
I följande tabell beskrivs de olika delflödeselementen som ingår i samtalsprocessen, med detaljer om de åtgärder och svar som inträffar under varje steg.
Delflödeselement |
Beskrivning |
---|---|
Starta delflöde (Initiering) |
Underflödet startar processen med att hämta kunddata. |
Snälla vänta (Tröstmeddelande) |
Uppringaren informeras om att systemet hämtar deras information med hjälp av en TTS-prompt: Vänta medan vi letar upp din information. |
HTTP-begäran (Hämta kundinformation) |
Systemet skickar en HTTP GET-begäran för att hämta kundinformation från en angiven API slutpunkt. Om det lyckas innehåller svaret kund-ID. |
Kontrollera HTTP-status (Utvärdera svar) |
HTTP-svaret utvärderas baserat på statuskoden. Om begäran lyckades går processen vidare till nästa steg. |
Menyn Bekräftelse (Begär bekräftelse eller manuell inmatning) |
Uppringaren uppmanas att bekräfta det hämtade konto-ID:t eller ange sitt kontonummer manuellt om det är felaktigt. |
Ange variabel (Store-konto-ID) |
Om anroparen bekräftar konto-ID:t lagras värdet i outputVariable. |
Samla siffror (Manuell kontoinmatning) |
Om begäran misslyckas eller om uppringaren väljer att ange sitt kontonummer igen uppmanas de att ange ett 6-siffrigt kontonummer följt av nummernyckeln (#). |
Hantering av fel (FortfarandeDär, Ogiltig, Kritisk) |
Underflödet hanterar tidsgränser, ogiltiga indata och kritiska fel med respektive uppmaningar:
|
Avsluta delflöde (Slutsats) |
Delflödet avslutas antingen efter att kontonumret har bekräftats eller ett fel har hanterats. |
Delflödesaktiviteter
I följande tabell beskrivs sekvensen för delflödesaktiviteter för den här mallen.
Delflödesaktivitet |
Beskrivning |
---|---|
Starta delflöde |
Delflödet börjar när det anropas. |
Snälla vänta |
Spelar upp ett meddelande med hjälp av TTS och ber uppringaren att vänta medan informationen hämtas. |
HTTP-begäran |
Skickar en HTTP GET-begäran för att hämta kundens kontoinformation. |
Kontrollera HTTP-status |
Utvärderar HTTP-svaret för att avgöra om begäran lyckades. |
Menyn Bekräftelse |
Uppmanar uppringaren att bekräfta det hämtade konto-ID:t eller ange det igen om det är felaktigt. |
Ange variabel |
Lagrar det bekräftade eller manuellt angivna kontonumret. |
Samla siffror |
Samlar in ett 6-siffrigt kontonummer från uppringaren om HTTP-begäran misslyckas eller om de väljer att ange ett nytt kontonummer. |
Hantering av fel |
Flera prompter hanterar tidsgränser, ogiltiga indata och kritiska fel under delflödet. |
Avsluta delflöde |
Flödet avslutas när kontonumret har bekräftats eller ett fel har inträffat. |