Panoramica

Questo sottoflusso offre un'esperienza dinamica in cui le informazioni sull'account cliente vengono recuperate utilizzando una richiesta HTTP. Se la ricerca ha esito positivo, al cliente viene chiesto di confermare l'ID account. Se il chiamante non riesce, o se il chiamante preferisce, può inserire manualmente il proprio numero di account. Il flusso gestisce correttamente errori come input non validi, timeout e errori critici, con prompt appropriati.

Questo sottoflusso utilizza Cisco Text-to-Speech (TTS) per qualsiasi richiesta audio.

Prerequisiti

Assicurarsi che i requisiti seguenti siano soddisfatti nel portale di gestione del contact center Webex prima di implementare questo sottoflusso:

  • Creare punti di ingresso, code, connettori, team, mapping dei punti di ingresso e qualsiasi altra attività di configurazione specifica dell'organizzazione.
  • Caricare file audio statici se vengono utilizzati prompt audio personalizzati anziché Cisco Text-to-Speech (TTS).
  • Assicurarsi che l'URL e i parametri della richiesta HTTP siano impostati correttamente in base alle esigenze dell'organizzazione.

Per la procedura dettagliata, vedere Webex Guida alla configurazione e all'amministrazione di Contact Center.

Ingressi di sottoflusso

  • errorMessage - STRING: Un messaggio che verrà riprodotto in caso di errore durante il sottoflusso.

Uscite di sottoflusso

  • outputVariable - STRING: memorizza il numero di conto confermato o inserito manualmente.

Suddivisione del sottoflusso

Nella tabella seguente vengono descritti i vari elementi di sottoflusso coinvolti nel processo di chiamata, specificando in dettaglio le azioni e le risposte che si verificano durante ogni fase.

Elemento Subflow

Descrizione

Avvia sottoflusso

(Inizializzazione)

Il sottoflusso avvia il processo di recupero dei dati dei clienti.

Attendere prego

(Messaggio di conforto)

Il chiamante viene informato che il sistema sta recuperando le sue informazioni utilizzando un prompt TTS: Attendere mentre cerchiamo le tue informazioni.

Richiesta HTTP

(Recupera informazioni cliente)

Il sistema invia una richiesta HTTP GET per recuperare le informazioni sui clienti da un endpoint API specificato. In caso di esito positivo, la risposta contiene l'ID cliente.

Controllare lo stato HTTP

(Valutare la risposta)

La risposta HTTP viene valutata in base al codice di stato. Se la richiesta ha avuto esito positivo, il processo passa al passaggio successivo.

Menu di conferma

(richiesta di conferma o inserimento manuale)

Al chiamante viene richiesto di confermare l'ID account recuperato o di inserire manualmente il numero di conto se non è corretto.

Imposta variabile

(ID account negozio)

Se il chiamante conferma l'ID account, il valore viene memorizzato in outputVariable.

Raccogli cifre

(Inserimento manuale dell'account)

Se la richiesta non riesce o il chiamante sceglie di immettere nuovamente il proprio numero di conto, viene richiesto di inserire un numero di conto a 6 cifre seguito dalla chiave cancelletto (#).

Gestione degli errori

(StillThere, non valido, critico)

Il sottoflusso gestisce timeout, input non validi ed errori critici con i rispettivi prompt:

  • StillThere: Chiede,Sei ancora lì?, in caso di timeout.
  • Non valido: notifica al chiamante l'input non valido e gli chiede di riprovare.
  • Errore: Un errore critico richiede di informare, qualcosa è andato storto.

Terminare il sottoflusso

(Conclusione)

Il sottoflusso termina dopo aver confermato il numero di conto o aver gestito un errore.

Attività di sottoflusso

Nella tabella seguente viene descritta la sequenza di attività di sottoflusso per questo modello.

Attività di sottoflusso

Descrizione

Avvia sottoflusso

Il subflow inizia quando viene richiamato.

Attendere prego

Riproduce un messaggio utilizzando l'opzione TTS, chiedendo al chiamante di attendere il recupero delle informazioni.

Richiesta HTTP

Invia una richiesta HTTP GET per recuperare le informazioni sull'account del cliente.

Controllare lo stato HTTP

Valuta la risposta HTTP per determinare se la richiesta ha avuto esito positivo.

Menu di conferma

Richiede al chiamante di confermare l'ID account recuperato o di immetterlo nuovamente se errato.

Imposta variabile

Memorizza il numero di account confermato o inserito manualmente.

Raccogli cifre

Raccoglie un numero di account a 6 cifre dal chiamante se la richiesta HTTP non riesce o se sceglie di inserire un nuovo numero di account.

Gestione degli errori

Diversi prompt gestiscono timeout, input non validi ed errori critici durante il sottoflusso.

Terminare il sottoflusso

Il flusso si conclude dopo la conferma del numero di conto o il verificarsi di un errore.