Ö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:

  • FortfarandeDär: Frågar,Är du fortfarande där?, i händelse av en timeout.
  • Ogiltig: Meddelar uppringaren om ogiltiga indata och ber dem att försöka igen.
  • Fel: Ett kritiskt fel snabb information,Något gick fel.

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.