- Home
- /
- Articolo
Flow Designer è un componente integrante di Webex Contact Center che Le consente di indirizzare le chiamate in tempo reale attraverso un sistema. Può specificare in che modo gli agenti vengono assegnati alle chiamate e cosa avviene in ogni fase del processo configurando attività ed eventi.
Cominci
Flow Designer fornisce un'interfaccia per creare flussi in tempo reale per soddisfare i suoi requisiti organizzativi. Le attività predefinite relative alla gestione delle chiamate e al controllo del flusso fungono da elementi costitutivi per la creazione del flusso. L'interfaccia drag-and-drop fornisce una facile configurazione dei componenti del flusso. Può impostare le proprietà di ogni attività che influenza l'esecuzione del flusso. Può anche configurare variabili ed espressioni per definire la logica di flusso.
Prima di utilizzare Flow Designer, deve effettuare il provisioning di diverse entità dal Webex Contact Center Control Hub. Usa queste entità direttamente, come parte di Flow Designer (ad esempio, Code e file audio) o indirettamente per abilitare il routing dei contatti (ad esempio, Strategie di distribuzione delle chiamate in coda).
Configura i seguenti elementi prima di creare flussi in Flow Designer:
- Punti di ingresso
- Coda
- Agenti
- Profilo utente
- Profilo del desktop
- Squadre
- Agente virtuale
- File audio
Terminologia chiave
Si familiarizzi con i seguenti termini di questo articolo:
-
Attività: un nodo nell'interfaccia Flow Designer che rappresenta una singola fase di un flusso, ad esempio la riproduzione di un messaggio o l'invio di una richiesta HTTP. L'utente trascina e rilascia questo elemento in un flusso.
Per le proprietà delle attività basate su menu a discesa, il filtro di ricerca è abilitato per impostazione predefinita. Se un elenco a discesa contiene più opzioni rispetto al limite predefinito, inserisca una parola chiave per la ricerca e selezioni l'opzione desiderata dai risultati compilati automaticamente .
-
Evento: Un evento, interno o esterno, innesca un flusso o un percorso di flusso. Gli eventi possono includere messaggi Kafka, richieste HTTP esterne o azioni dell'utente . Flow Designer, un'applicazione basata sugli eventi, esegue i flussi in risposta a questi trigger, eseguendoli automaticamente in base alla configurazione.
-
Flusso: una sequenza di attività definita dall'utente che viene eseguita in risposta a un evento.
-
Link: Un link è la freccia che collega un'attività a un'altra. Indica la direzione del flusso e la dipendenza tra gli eventi. Per eliminare un link e interrompere la connessione tra due attività, faccia clic sul link per visualizzare l'icona di eliminazione e proceda con l'eliminazione della riga.
Access Flow Designer
Flow Designer utilizza il Single Sign-on (SSO) utilizzando Cisco Identity Service. Se ha effettuato l'accesso a Control Hub, può accedere a Flow Designer senza effettuare nuovamente l'accesso. In caso contrario, il sistema Le chiede di inserire le sue credenziali SSO.
Prima che Lei cominci
Per accedere all'applicazione Flow Designer, deve disporre di una licenza Premium Agent e di un profilo utente con i diritti di modifica dei flussi.
| 1 |
Accedi a Control Hub. |
| 2 |
Vai al . La pagina Flows viene visualizzata con le tre schede seguenti:
|
Esplora l'area di progettazione moderna e unificata di Flow Designer
Il canvas Webex Contact Center Flow Designer presenta un'interfaccia utente moderna che si allinea all'aspetto del portafoglio Webex, garantendo un'esperienza coerente in tutto il portafoglio. La tela offre miglioramenti mirati dell'accessibilità, rendendo gli elementi chiave più facili da usare per una gamma più ampia di utenti.
Un colore di sfondo vivace offre un contrasto più forte con i nodi aggiornati, aiutando gli utenti a concentrarsi sulla creazione del flusso. Il design delle porte sui nodi presenta punti di contatto più ampi e una differenziazione più chiara tra gli output, accelerando la comprensione e facilitando la connessione dei nodi durante la creazione dei flussi. Inoltre, il design del pannello mobile e della barra degli strumenti crea uno spazio di lavoro più coinvolgente aggiungendo profondità visiva e massimizzando l'area visibile per lo sviluppo del flusso.
Sia che Lei cerchi di creare un nuovo flusso o di lavorare su un flusso esistente, la pagina del flusso viene visualizzata in un'interfaccia utente moderna con il seguente pop-up modale che La aiuta a scoprire le nuove funzionalità.
Passa dall'interfaccia utente moderna a quella precedente
Il menu delle impostazioni utente Le consente di passare dall'interfaccia utente moderna a quella precedente:
- Fai clic sull'icona delle impostazioni utente nell'angolo in alto a destra dell'area di disegno.
- Disattivi l'interruttore New look per passare alla modalità precedente.
Passa dalla modalità chiara a quella scura e viceversa
Flow Designer Canvas è disponibile nei temi in modalità chiara e scura per ridurre al minimo l'affaticamento degli occhi. Scelga il tema preferito più adatto a Lei:
- Fai clic sull'icona delle impostazioni utente nell'angolo in alto a destra dell'area di disegno.
- Disattivi l'interruttore della modalità oscura.
Miglioramenti all'Activity Palatte
La palette delle attività è migliorata come segue:
- Raggruppamento delle attività: le attività sono raggruppate logicamente in base alla loro funzione,
consentendole di trovare facilmente l'attività di cui ha bisogno. In ogni gruppo, le attività sono
elencate in ordine alfabetico. I seguenti gruppi sono ora disponibili:
- Gestione dei contatti
- Informazioni avanzate sulla coda
- Disconnettere il contatto
- Escalate Call Distribution Group
- Feedback v2
- Ottenere informazioni sulla coda
- Contatto in coda
- In coda all'agente
- Screenpop
- Imposta la priorità di contatto
- Agente virtuale
- Agente virtuale V2
- Voce
- Trasferimento alla cieca
- Trasferimento con ponte
- Analisi dello stato di avanzamento delle chiamate
- Richiamata
- Raccogli cifre
- Menù
- Riproduci messaggio
- Suonare musica
- Registrazione
- Controllo della registrazione
- Pianifica la richiamata
- Inviare cifre
- Imposta annuncio
- Imposta l'ID chiamante
- Imposta un annuncio Whisper
- Avvia Media Stream
- Carica audio
- Controllo del flusso
- Caso
- Condizione
- Fine flusso
- Vai a
- Allocazione percentuale
- Aspetti
- Utilità
- Richiesta BRE
- Orario lavorativo
- Richiesta HTTP
- Analizzare
- Imposta variabile
- Gestione dei contatti
- Barra di ricerca: La barra di ricerca Le consente di trovare rapidamente attività e sottoflussi, senza dover scorrere l'intero elenco. Le funzionalità di suggerimento automatico e corrispondenza delle parole chiave migliorano l'esperienza di ricerca per i progettisti di flussi.
- Icone delle attività e suggerimenti sugli strumenti: Le attività ora presentano icone che corrispondono al loro scopo, mentre i suggerimenti forniscono brevi informazioni sulle attività.
Requisiti del browser
Utilizza la seguente tabella per fare riferimento ai browser supportati:
|
Browser |
Microsoft Windows10 |
Microsoft Windows11 |
Mac OS X |
Chromebook |
|---|---|---|---|---|
|
Google Chrome |
76.0.3809 |
103.0.5060.114 |
76.0.3809 o superiore |
76.0.3809 o superiore |
|
Mozilla Firefox |
ESR 68 o superiore ESR |
ESR V102.0 o superiore ESR |
ESR 68 e superiori |
NA |
|
Microsoft Edge |
42.17134 o superiore |
103.0.1264.44 o superiore |
NA |
NA |
|
Cromo |
NA |
NA |
NA |
79 o superiore |
Configura le seguenti opzioni del browser:
-
Abilita i cookie e i dati dei siti.
-
Imposta il livello di sicurezza su Medio.
-
Abilita l'opzione immagine.
-
Disattivi il blocco dei popup.
-
Attiva JavaScript.
Requisiti per le email
Flow Designer supporta i seguenti server di posta elettronica:
-
Ufficio 365
-
Gmail
Esplora il layout
Libreria di attività
La libreria delle attività è dove trova tutte le attività. Trascina e rilascia le attività dalla libreria delle attività sull'area principale o sul flusso degli eventi per creare i suoi flussi. È organizzato nelle seguenti sezioni:
- Gestione delle chiamate: utilizza le attività di gestione delle chiamate per creare flussi che gestiscano le interazioni vocali. Sono specifici per il caso d'uso della gestione delle chiamate tramite Interactive Voice Response (IVR) e agenti virtuali o umani.
-
Controllo del flusso: le attività di controllo del flusso sono indipendenti dal tipo di flusso e Lei le usa per controllare la logica del flusso indipendentemente dal caso d'uso.
Può nascondere ed espandere la libreria delle attività, se necessario, per aumentare lo spazio di lavoro sulla tela tra le configurazioni.
Canvas, flusso principale e flussi di eventi
La tela è lo spazio di lavoro grigio su cui rilascia le attività. Usa i controlli nella parte inferiore sinistra dello schermo per spostarsi nell'area di disegno e ingrandire e rimpicciolire. Non ci sono vincoli sulla dimensione del flusso o sull'utilizzo della tela.
Ci sono due schede che consentono uno spazio aggiuntivo sulla tela, Main Flow e Event Flows. Queste schede separano logicamente i diversi percorsi del suo flusso e creano uno spazio di lavoro più organizzato.
Flusso principale
Usa la scheda del flusso principale per scrivere il flusso principale in base all'evento di attivazione definito nell'attività di avvio del flusso. Nella scheda del flusso principale, configura l'esperienza completa per un chiamante. Si parte dal menu Cisco Unified IP Interactive Voice Response (IVR), fino alla disattivazione o alla conclusione della chiamata. Il flusso contiene passaggi prevedibili che il sistema esegue in sequenza.
Flussi di eventi
In qualsiasi momento durante l'esecuzione del flusso principale, il sistema attiva eventi che interrompono il flusso principale. Ad esempio, quando un agente risponde a una telefonata, interrompe l'esperienza del chiamante in coda. Se desidera definire un comportamento unico quando questi eventi si attivano, può scrivere flussi di eventi opzionali. I flussi di eventi sono asincroni rispetto al flusso principale. Non può prevedere quando il sistema attiva un flusso di eventi. Per questo motivo, i flussi di eventi sono opzionali e sono un'estensione della funzionalità principale del flusso.
Può configurare più flussi di gestione degli eventi nella tela dei flussi di eventi. Ogni flusso di eventi deve avere un inizio e una fine unici, senza attività condivise.
Per ulteriori informazioni sui gestori di eventi, veda Flussi di eventi.
Barra degli strumenti Zoom
La barra degli strumenti di zoom ha le seguenti icone:
- Proprietà globali: fare clic su
icona per aprire il pannello delle proprietà
globali. Per ulteriori informazioni, vedere il riquadro
Proprietà. - Arrangiamento automatico: fare clic su
icona sulla barra degli strumenti per organizzare le attività nell'area di disegno.
- Annulla: faccia clic su
icona sulla barra degli strumenti per annullare l' ultima azione eseguita sulla tela.
- Ripeti: faccia clic su
icona sulla barra degli strumenti per ripetere l' ultima azione eseguita sulla tela.
Può annullare e ripetere fino alle ultime 10 azioni della tela. Non può annullare e ripetere le modifiche apportate agli attributi e alle proprietà.
- Adatta alla visualizzazione: fare clic su
icona sulla barra degli strumenti per regolare l'
ingrandimento della tela in modo che tutti i nodi siano visibili. - Ingrandisci: faccia clic su
icona sulla barra degli strumenti per ingrandire la tela. Quando raggiunge il limite massimo, l'icona è disabilitata.
- Ingrandisci: faccia clic su
icona sulla barra degli strumenti per rimpicciolire l'area di disegno. Quando raggiunge il limite massimo, l'icona è disabilitata.
- L'opzione Zoom sullo scorrimento consente sia la panoramica (impostazione predefinita) che lo zoom (usando il tasto Ctrl). Può continuare a ingrandire tenendo premuto il tasto Ctrl e scorrendo la rotellina del mouse verso l'alto o verso il basso.
- Per scorrere l'area di disegno, scorra la rotellina del mouse verso l'alto o verso il basso.
- Per eseguire una panoramica da sinistra a destra con la rotellina del mouse, usi i tasti Shift + Scroll.
Azioni di controllo e tasti di scelta rapida di Canvas
Per migliorare l'efficienza e la produttività degli sviluppatori di flussi, il canvas di Flow Designer offre le seguenti opzioni:
- Azioni Annulla-Ripristina: usi le icone Annulla, Ripeti nella barra degli strumenti di zoom o usi le scorciatoie da tastiera.
- Taglia, copia, incolla ed elimina: fare clic con il pulsante destro del mouse sull'area di disegno per le operazioni di taglio, copia,
incolla ed eliminazione. Può tagliare, copiare e incollare le attività e i link di gestione
delle chiamate e di controllo del flusso come segue:
- All'interno e attraverso i flussi
- Tra flusso principale e flussi di eventi
- Tra flussi e sottoflussi
Ci sono poche restrizioni quando si tenta di copiare le attività e i collegamenti da altri browser in FireFox. Per abilitare questa funzionalità, deve impostare le seguenti preferenze su true in Firefox:
dom.events.asyncClipboard.Leggi il testoAppunti Dom.events.testing.async
Digiti
about:config nella barradegli indirizzi di Firefox. Cerca le preferenze specificate. Modifichi i valori in true per consentire l'incollaggio da altri browser. - Arrangiamento automatico: usi il
icona nella barra degli strumenti di zoom per organizzare automaticamente le attività nell'area di disegno per una migliore comprensione e una facile manutenzione.
- Snap to grid: consente di scattare le attività con incrementi di 20 pixel.
- Scelte rapide da tastiera: può modificare rapidamente il flusso utilizzando le scorciatoie da tastiera . Faccia clic sull'icona Aiuto. Scelga le scorciatoie da tastiera per visualizzare l'elenco delle scorciatoie da tastiera disponibili.
Scelte rapide da tastiera
Usa le seguenti scorciatoie da tastiera nell'area di disegno:
|
Scorciatoia |
Sistema operativo Windows | MAC OS |
|---|---|---|
| Generale | ||
|
Aprire le scorciatoie da tastiera |
Ctrl + Alt + K | Ctrl + Alt + K |
|
Utensili | ||
|
Arrangiamento automatico |
Maiusc + A | Maiusc + A |
|
Modificare | ||
|
Copia |
Ctrl + C | Comando + C |
|
Taglia |
Ctrl + X | Comando + X |
|
Incolla |
Ctrl + V | Comando + V |
|
Annulla |
Ctrl + Z | Comando + Z |
|
Ripetere |
Ctrl + Maiusc + Z | Comando + Maiusc + Z |
|
Elimina |
Backspace |
Elimina |
|
Seleziona tutto |
Ctrl + A | Comando + A |
|
Seleziona multiplo | Maiusc + clic | Maiusc + clic |
|
Seleziona la regione | Maiusc + clic e trascina | Maiusc + clic e trascina |
|
Visualizza | ||
|
Ingrandisci |
Ctrl + + | Comando + + |
|
Rimpicciolire |
Ctrl + - | Comando + - |
|
Ingrandisci o rimpicciolisci |
Ctrl + Scorri | Comando + scorrimento |
|
Zoom al 100% | ||
|
Adatta alla visualizzazione |
Turno + 1 | Turno + 1 |
|
Scorra verso sinistra o destra |
Maiusc + Scorri | Maiusc + Scorri |
Riquadro delle proprietà
Il riquadro delle proprietà viene visualizzato a destra dell'applicazione. Lei ha impostato i parametri per il flusso (proprietà globali) o per un'attività selezionata. Può nascondere ed espandere il riquadro per aumentare lo spazio di lavoro sulla tela tra le configurazioni.
Il pannello delle proprietà globali viene visualizzato per impostazione predefinita al caricamento del flusso. Fare clic sull'
icona per aprire il pannello delle proprietà globali. L'
icona La aiuta ad aprire e chiudere il pannello delle
proprietà quando lavora sui flussi. Può anche fare clic in un punto qualsiasi dell'area di lavoro vuota
per tornare alla visualizzazione globale del riquadro delle proprietà. Il pannello delle proprietà globali non è visibile
quando seleziona un'attività.
Le seguenti configurazioni sono contenute nelle proprietà globali:
- (Facoltativo) Fornisca una descrizione del flusso.
- Gestire variabili personalizzate e predefinite. Per ulteriori informazioni sulle variabili di flusso, vedere Impostare la variabile.
- Visualizza le informazioni sulla cronologia del flusso, tra cui il proprietario, la data dell'ultima modifica e il numero di
versione del flusso. Faccia clic su
icona per chiudere il riquadro delle proprietà globali.
Al momento non è disponibile alcuna funzione di controllo della versione. La versione Flow conta il numero di volte in cui il flusso viene pubblicato.
Riquadro dell'intestazione
L'intestazione mostra il nome del suo flusso, che si aggiorna dinamicamente quando modifica il nome del flusso dalle proprietà globali. L'intestazione ha anche un pulsante di disconnessione. Se desidera tornare e continuare a lavorare più tardi, può salvare una bozza di flusso esistente. Per salvare le bozze dei flussi o chiudere l'applicazione, faccia clic su Salva flusso e si disconnetta nell'angolo in alto a destra dell'applicazione.
Riquadro a piè di pagina
Il piè di pagina contiene quanto segue:
-
Salvataggio automatico abilitato: i flussi vengono salvati automaticamente per evitare la perdita di dati
. Se il salvataggio automatico è sospeso, viene visualizzata una notifica di errore.
Se chiude la finestra del browser mentre i dati sono in fase di salvataggio automatico, può perdere i dati. Le consigliamo di attendere qualche secondo dopo aver modificato il flusso prima di chiudere il browser.
- Versione dell'applicazione: La parte sinistra del piè di pagina mostra la versione dell'applicazione. Può utilizzare la versione per risolvere gli errori in Flow Designer.
- Convalida del flusso: la convalida del flusso rileva errori nella struttura di un flusso che potrebbero impedirne il funzionamento. Può abilitare l'interruttore di convalida sul lato destro del piè di pagina in qualsiasi momento. Per impostazione predefinita, la convalida è disattivata, quindi non vengono visualizzati errori. Quando abilita l'interruttore, inizia la convalida del backend e tutti gli errori nel flusso diventano visibili. Quando l'interruttore è abilitato, inizia la convalida del backend e vengono visualizzati eventuali errori nel flusso. Per ulteriori informazioni sulla convalida del flusso, veda Convalidare un flusso.
- Pubblicazione del flusso: prima di pubblicare un flusso, deve convalidarlo e correggere eventuali errori. Se l'interruttore di convalida è disattivato, il pulsante Pubblica rimane disabilitato. Dopo aver abilitato la convalida, il pulsante Pubblica rimane disabilitato finché non risolve tutti gli errori nel flusso. Per ulteriori informazioni sulla pubblicazione dei flussi, veda Pubblicare un flusso.
Comprendere le attività e gli eventi
Per accedere alla libreria delle attività e utilizzare le attività nei suoi flussi:
-
Accedi a Control Hub.
-
Accedere a .
-
In Esperienza cliente, faccia clic su Flussi.
-
Dalla pagina Flussi, scelga il flusso richiesto per il quale deve aggiungere l' attività e avviare il flusso.
-
Trascina e rilascia l'attività richiesta dalla Libreria delle attività all' area di disegno.
-
Eseguire la configurazione richiesta descritta dettagliatamente in ciascuna delle attività.
Attività nella gestione dei contatti
- Informazioni avanzate sulla coda
- Disconnettere il contatto
- Escalate Call Distribution Group
- Feedback V2
- Ottenere informazioni sulla coda
- Contatto in coda
- In coda all'agente
- Screenpop
- Imposta la priorità di contatto
- Agente virtuale
- Agente virtuale V2
Informazioni avanzate sulla coda
L'attività Informazioni avanzate sulla coda restituisce il numero in tempo reale degli agenti che si trovano nello stato Disponibile in una coda e sono connessi per una serie specifica di competenze, insieme ad altre informazioni sulla coda. Gli sviluppatori di Flow utilizzano l'attività Advanced Queue Information per programmare il flusso. I progettisti del flusso prendono decisioni in base all'attività Advanced Queue Information .
Può configurare un percorso di gestione degli errori (Undefined Error) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Eventi.
Prima che Lei cominci
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. | |||||||||||||||||||||
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
Variabili di output Quando viene attivata l'attività Advanced Queue Information, vengono aggiornate le seguenti variabili:
Codici di errore Di seguito sono riportati i codici di errore e le descrizioni dell'attività Advanced Queue Information:
|
Disconnettere il contatto
Usa questa attività di interruzione per disconnettere una parte attiva di una chiamata. Questa attività è necessaria se nessun agente si unisce alla chiamata per disconnettersi manualmente.
Ad esempio, utilizzi questa attività prima che una chiamata venga messa in coda o dopo aver creato uno script per la disattivazione dell' esperienza in coda. Può utilizzare tutte le attività di Disconnect Contact che desidera quando costruisce il suo flusso per assicurarsi che la chiamata venga interrotta indipendentemente dal percorso di flusso seguito.
Ha la possibilità di assegnare a ciascuna attività un'etichetta e una descrizione uniche, ma non è richiesta nessun'altra configurazione.
Può configurare un percorso di gestione degli errori (Undefined Error) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, veda Flussi di eventi.
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. |
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
Variabili di output Questa attività non ha variabili di output disponibili. |
Escalate Call Distribution Group
L'attività Escalate Call Distribution Group consente agli amministratori di inoltrare un contatto in coda al gruppo di distribuzione della prossima o ultima chiamata. Ciò offre agli amministratori un migliore controllo e flessibilità nella gestione dei contatti parcheggiati in coda.
Può configurare un percorso di gestione degli errori (Undefined Error) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, veda Event Flows.
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. | ||||||||||||
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
Variabili di output Quando viene attivata l'attività di Escalate Call Distribution Group, vengono aggiornate le seguenti variabili:
Codici di errore Di seguito sono riportati i codici di errore e le descrizioni dell'attività di Escalate Call Distribution Group:
|
Feedback V2
Configura l'attività Feedback V2 per avviare sondaggi IVR post-chiamata (forniti daWebex Experience Management) e raccogliere feedback dai chiamanti.
-
Sondaggi IVR Post Call
: configura l'attività Feedback V2 nella tela Event Flows in Flow Designer dopo l' evento AgentDisconnected.A seconda della configurazioneWebex Experience Management, il contact center invia un sondaggio IVR ai chiamanti.Il chiamante utilizza la tastiera per rispondere al sondaggio. Se il chiamante risponde parzialmente al sondaggio non rispondendo entro il periodo di timeout configurato o fornendo un input non valido, il contact center invia risposte parziali al sondaggio a. Webex Experience Management
Si assicuri di utilizzare l'attività Disconnect Contact dopo l'attività Feedback V2 per terminare la chiamata IVR.
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. |
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
|
| 3 |
Nella sezione Sondaggio, scelga un questionario vocale. I questionari configurati in Webex Experience Management sono disponibili nell'elenco.
|
| 4 |
Nella sezione Impostazioni della lingua, gestisca la lingua in cui il cliente risponde al sondaggio. Se la lingua non è supportataWebex Experience Management, la lingua alternativa è l'inglese (Stati Uniti). Per ulteriori informazioni, vedere Supporto Webex Experience Management linguistico.
Se il pulsante Sostituisci impostazioni della lingua non è abilitato, la variabile Global_Language viene utilizzata per definire le impostazioni predefinite. Webex Experience Management Per ulteriori informazioni, vedere Variabili globali. |
| 5 |
Nella sezione Informazioni sui clienti, può specificare le informazioni sui clienti da trasmettere insieme ai dati precompilati Webex Experience Management inviati per acquisire la risposta al sondaggio. A seconda delle configurazioni di spedizione impostate Webex Experience Management, il contact center invia le informazioni di precompilazione.
|
| 6 |
Nella sezione Variable Passing, è possibile specificare le variabili aggiuntive come precompilazioni personalizzate che vengono trasmesse (oltre alle risposte al sondaggio) da Webex Contact Center a. Webex Experience Management
Per ulteriori informazioni sulle precompilazioni personalizzate, vedere Configurazione di precompilazioni personalizzate per i sondaggi di feedback post-chiamata nella Documentazione. Webex Experience Management |
| 7 |
Nella sezione Impostazioni avanzate, configura le seguenti impostazioni per aiutare a convalidare le risposte DTMF previste dai clienti.
|
Ottenere informazioni sulla coda
L'attività Ottieni informazioni sulla coda fornisce l'attuale posizione in coda (PIQ) e il tempo di attesa stimato (EWT) del chiamante insieme ad altre variabili di output relative all'attività. Può utilizzare queste variabili per determinare la disponibilità degli agenti in coda e per indirizzare le chiamate altrove quando necessario.
Il tempo di attesa previsto (EWT) non si applica alle code con assegnazione di team con competenze assegnate nel flusso. Per i contatti in queste code, la variabile di output EWT restituisce sempre -1.
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. | |||||||||||||||
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
| |||||||||||||||
| 3 |
Nella sezione Informazioni sulla coda e tempo di ricerca, configuri quanto segue:
L'attività Get Queue Info ha tre tipi di rami del flusso di output. Questi rami si attivano in base allo stato di ritorno e ai valori di EWT, PIQ e alle statistiche in tempo reale per altre variabili di output.
Variabili di output Quando si attiva Get Queue Info, si aggiornano le seguenti variabili:
Calcolo del tempo di attesa stimato Il tempo di attesa stimato (EWT) è riportato in ms. Per calcolare l'EWT, l'applicazione raccoglie tutti i campioni statisticamente validi (un campione è la media dei tempi di attesa per le attività che si sono connesse correttamente a un agente in un intervallo di un minuto) per gli ultimi XX minuti specificati dal Lookback Time definito dall'utente. Il valore medio dei campioni raccolti viene utilizzato come EWT. I campioni statisticamente validi sono quei campioni raccolti, per i quali il valore massimo del CoV (Coefficiente di varianza dei tempi di attesa per le attività che sono state connesse a un agente in ogni intervallo di un minuto) scende al di sotto del 40 percento. Se la percentuale di campioni validi raccolti per il Lookback Time definito dall'utente scende al di sotto del 40 percento, l'EWT non viene calcolato. Codici di errore Di seguito sono riportati i codici di errore e le descrizioni dell'attività Ottieni informazioni sulla coda:
|
Contatto in coda
L'attività Contatti in coda mette un contatto in coda. Quando utilizza questa attività nel flusso principale, espone una serie di eventi nella scheda Flussi di eventi. Per ulteriori informazioni su questi eventi, veda Eventi.
Può configurare un percorso di gestione degli errori (Undefined Error) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Eventi.
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. | ||||||||||||||||||||||||||||||||||||||||||
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
| ||||||||||||||||||||||||||||||||||||||||||
| 3 |
Nella sezione Gestione dei contatti, scelga se tutti i contatti devono andare in una sola coda o se la selezione della coda deve cambiare in base al valore di una variabile di flusso. Quando inserisce un'attività di richiesta HTTP subito dopo l'attività di contatto in coda, la richiesta HTTP potrebbe non recuperare i dati richiesti. Per garantire la disponibilità dei dati richiesti, si consiglia di introdurre un breve ritardo, ad esempio aggiungendo un'attività Play Message o Play Music, tra le attività Queue Contact e HTTP Request.
Requisiti di competenza Se la coda selezionata utilizza il routing basato sulle competenze, vengono visualizzate altre sezioni per configurare i requisiti di abilità e il rilassamento delle abilità. Può aggiungere uno o più requisiti di competenza da assegnare a un contatto in questa coda in base alla coda selezionata. Se non specifica alcuna competenza, tutti gli agenti disponibili nella coda selezionata sono idonei a ricevere contatti.
Abilità di rilassamento Utilizza le impostazioni di rilassamento delle competenze per ridurre o rimuovere i requisiti di competenze assegnati a un flusso in risposta ai tempi di attesa eccessivi dei clienti. Questa impostazione Le consente di espandere il pool di agenti disponibili per servire i contatti. Usa intervalli di tempo comuni per allineare Skill Relaxation alla logica delle code nel flusso e alle impostazioni di distribuzione delle chiamate configurate per i team in coda. Per configurare il rilassamento delle abilità:
Rimozione delle abilità Quando attiva il pulsante Rimuovi competenze in caso di trasferimento alla cieca, rimuove le competenze dal contatto dopo il trasferimento da parte dell'agente. Ciò significa che il contatto trasferito non avrà alcuna competenza e il contatto verrà offerto all'agente più lungo disponibile nella coda trasferita. Variabili di uscita Quando si attiva Queue Contact, si aggiornano le seguenti variabili:
Codici di errore Di seguito sono riportati i codici di errore e le descrizioni dell'attività Queue Contact:
|
In coda all'agente
L'attività Queue To Agent consente il routing basato su agenti. L'attività Queue To Agent indirizza i contatti direttamente all'agente preferito. Per informazioni sul routing basato su agenti, vedere Routing basato su agenti.
L'attività Queue To Agent identifica un agente tramite l'ID o l'indirizzo email dell'agente Webex Contact Center.
Se l'agente è disponibile, può configurare l'attività Queue To Agent per indirizzare il contatto a un agente preferito. Se l'agente non è disponibile, può configurare l'attività Queue To Agent per parcheggiare il contatto contro quell'agente fino a quando l'agente non sarà disponibile.
Lo sviluppatore del flusso può concatenare un'attività Queue To Agent con un'altra attività Queue To Agent per indirizzare i contatti agli agenti preferiti consecutivi. Lo sviluppatore del flusso può anche concatenare un'attività Queue To Agent con un'attività Queue Contact per indirizzare il contatto utilizzando una normale coda quando nessuno degli agenti preferiti è disponibile.
Lo sviluppatore del flusso può concatenare un'attività Queue To Agent con un'attività di callback nel flusso principale e nei flussi di eventi. Questo aiuta a configurare il callback all'agente preferito a cui la chiamata era originariamente in coda come parte dell'attività Queue To Agent.
Utilizza l'attività Callback dopo l'attività Queue Contact o Queue To Agent.
L'attività Queue To Agent attiva i seguenti eventi nella scheda Flussi di eventi del flusso principale:
-
AgentAccepted: L'attività Queue To Agent attiva questo evento quando un agente risponde a una chiamata in entrata.
-
AgentDisconnected: L'attività Queue To Agent attiva questo evento quando l'agente si disconnette da una chiamata in diretta.
Può configurare un percorso di gestione degli errori (Undefined Error) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, veda Event Flows.
Le seguenti sezioni Le consentono di configurare l'attività Queue To Agent:
-
Impostazioni generali
-
Gestione dei contatti
Per configurare l'attività di Queue To Agent:
| 1 |
Nel Flow Designer, trascina l'attività Queue To Agent dalla Libreria delle attività all'area di disegno. |
| 2 |
Faccia clic sull'attività Queue To Agent per configurare le impostazioni dell'attività. |
| 3 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni: |
| 4 |
Nella sezione Gestione dei contatti, scelga una variabile agente dall'elenco a discesa. L'attività Queue To Agent associa questa variabile di flusso all'email o all'ID dell'agente che Lei desidera scegliere per ogni esecuzione del flusso. |
| 5 |
Scegli l'email o l'ID dell'agente dall'elenco a discesa Tipo di ricerca dell'agente per indirizzare i contatti all'agente preferito. Fornisca un nome di dominio valido per l'indirizzo email dell'agente per garantire che la ricerca abbia esito positivo. |
| 6 |
Attivi il pulsante Imposta la priorità dei contatti per dare priorità ai contatti in attesa in coda. Per impostazione predefinita, il pulsante di attivazione è disabilitato. L'attività Queue To Agent gestisce i contatti come segue:
|
| 7 |
Scegli un ID di coda dall'elenco a discesa Reporting Queue. L' attività Queue To Agent riporta i dati del contatto utilizzando la coda di segnalazione : La coda per i report specifica anche la configurazione per:
|
| 8 |
Attiva il contatto del parco se l'agente non è disponibile, attiva il pulsante se desidera parcheggiare il contatto presso un agente preferito fino a quando l'agente non sarà disponibile. Se l'agente non è disponibile e il pulsante di attivazione del contatto del parco se l'agente non è disponibile è disabilitato, il contatto non riesce a contattare l'agente. L'attività Queue To Agent consente di passare dal ramo di errore all'attività successiva del flusso con l'output corrispondente. |
| 9 |
Scegli l'ID della coda di ripristino dall'elenco a discesa Coda di ripristino. L'attività Queue To Agent mette in coda i contatti nella coda di ripristino quando:
Può configurare la coda di ripristino con l'agente più lungo disponibile. La coda di ripristino non supporta il routing basato sulle competenze. |
L'attività Queue To Agent ha esito positivo quando il contatto si connette all'agente preferito. Si verifica uno scenario di errore quando un contatto non riesce a raggiungere l'agente.
Scenari di errore
Un contatto non riesce a contattare l'agente quando:
-
Un agente preferenziale non è disponibile e il parcheggio è disabilitato per il contatto.
-
Una ricerca variabile non riesce a trovare l'agente preferito.
Variabili di output dell'attività
Le variabili di output delle attività memorizzano i dati acquisiti dalle attività e vengono creati automaticamente quando Lei aggiunge attività specifiche all'area di disegno.
L'attività dalla coda all'agente ha le seguenti variabili di output:
|
Variabile di uscita |
Descrizione |
|---|---|
|
QueuetoAgent.agentID |
Memorizza l'ID dell'agente a cui è in coda il contatto. |
|
QueuetoAgent. Descrizione dell'errore |
Memorizza la descrizione dello scenario di errore quando il contatto non viene messo in coda. |
|
QueuetoAgent. FailureCode |
Memorizza il valore del codice di errore per lo scenario di errore quando il contatto non viene messo in coda. |
|
QueuetoAgent.AgentState |
Memorizza gli stati dell'agente preferito quando tenta di mettere in coda il contatto. |
|
QueuetoAgent.AgentIdleCode |
Memorizza la descrizione del codice inattivo dell'agente preferito. |
La variabile di output QueueToAgent.failureCode contiene uno dei seguenti valori quando si verifica un errore. Ogni valore indica un codice di errore e una descrizione dell'errore.
|
Codice di errore |
Valore del codice di errore |
Descrizione dell'errore |
|---|---|---|
|
1 |
AGENT_UNAVAILABLE |
L'agente non è attualmente nello stato disponibile. |
|
2 |
AGENT_NOT_FOUND |
L'attività Queue To Agent non è in grado di trovare l'agente tramite l'ID o l'indirizzo email dell'agente. |
|
3 |
AGENT_NOT_LOGGED_IN |
L'agente non è attualmente connesso. |
|
4 |
FEATURE_NOT_ENABLED |
La funzione di routing basato su agenti non è abilitata. |
|
5 |
INVALID_VTEAM_ERROR |
La coda per la segnalazione o il ripristino non è valida. |
|
6 |
AGENT_BUSY |
L'agente è disponibile, ma impegnato in un'altra chiamata. |
|
7 |
VTEAM_TRANSITION_LIMIT_REACHED |
Il contatto ha raggiunto il limite massimo da coda a code multiple . |
|
8 |
INVALID_OPERATION_FOR_INTERACTION_STATE |
La coda non è consentita in determinati stati del contatto, ad esempio il contatto interrotto . |
La tabella seguente mostra i valori QueueToAgent.AgentState e QueueToAgent.AgentIdleCode applicabili.
|
Caso d'uso |
Agente di Stato |
Codice inattivo dell'agente |
|---|---|---|
|
NOT_APPLICABLE |
NOT_APPLICABLE |
|
L'agente è riservato per questa chiamata. |
AVAILABLE |
NOT_APPLICABLE |
|
Park Contact se l'agente non è disponibile, il pulsante è attivo e l'agente è inattivo |
Inattivo |
<AuxCode Name> Il codice inattivo selezionato dall'agente nelAgent Desktop. |
|
Park Contact se l'agente non è disponibile, il pulsante è attivo e il canale dell'agente è occupato |
AVAILABLE |
NOT_APPLICABLE |
|
Park Contact se l'agente non è disponibile, il pulsante è disattivato e l'agente è inattivo |
Inattivo |
<AuxCode Name> Il codice inattivo selezionato dall'agente nelAgent Desktop. |
|
Park Contact se l'agente non è disponibile, il pulsante è disattivato, l'agente è disponibile e il canale dell'agente è occupato |
AVAILABLE |
NOT_APPLICABLE |
Screenpop
Una schermata pop-up è una finestra o una finestra di dialogo che appare sul desktop di un agente quando l'agente risponde a una chiamata del cliente. L'agente ottiene maggiori informazioni sul chiamante per procedere ulteriormente con una conversazione. Per ulteriori informazioni, consulti la sezione Screen Pop nell'Agent Desktoparticolo Guida introduttiva.
L'attività Screen Pop diventa rilevante solo dopo che un agente è coinvolto in un'interazione. In genere utilizza l'evento AgentAccepted e l'evento PhoneContactEnded.
Quando utilizza questa attività nel flusso principale, espone una serie di eventi nella scheda Flussi di eventi. Per ulteriori informazioni su questi eventi, veda Eventi.
Può creare un unico flusso di gestione degli eventi per ogni evento. Ad esempio, quando un agente accetta una chiamata in entrata, viene visualizzata una schermata pop-up. L'attività Screen Pop contiene informazioni basate sulle variabili di flusso. Screen Pop integra Webex Contact Center con altre applicazioni aziendali come CRM (Salesforce), strumenti di biglietteria e sistema di immissione degli ordini.
Completa questa configurazione nella scheda Flussi di eventi di Flow Designer. Per definire diversi comportamenti di Screen Pop basati sui criteri del flusso principale, utilizzi un'attività Condizione o Caso. Può definire uno Screen Pop per ogni flusso.
Può configurare un percorso di gestione degli errori (Undefined Error) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, veda Flussi di eventi.
Screen Pop per i nuovi canali digitali deve essere configurato in Connect Flow Builder. Per ulteriori informazioni, vedere https://help.imiconnect.io/docs/wxcc-overview.
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. |
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
|
| 3 |
Nella sezione Impostazioni URL, usi l'opzione Impostazioni URL per definire un URL per le configurazioni di Screen Pop. Per inserire una variabile, usi la sintassi {{variable}} (ad esempio, {{newContact.ani}}). Quindi, configuri le seguenti impostazioni:
|
| 4 |
Nella sezione Impostazioni dello schermo, configuri quanto segue:
Se l'opzione di visualizzazione Screen Pop è Inside Desktop o Existing browser, i dati inseriti nello Screen Pop per una chiamata vanno persi se l'agente accetta una nuova chiamata. Per prevenire la perdita di dati, configuri l'opzione di visualizzazione come Nuova scheda del browser. Ad esempio, consideri che l'opzione di visualizzazione Screen Pop è Inside Desktop. Se l' agente accetta una nuova chiamata in entrata mentre inserisce i dati nello Screen Pop per una chiamata precedente, i dati inseriti per la chiamata precedente vanno persi quando viene visualizzata la schermata pop-up per la nuova chiamata. |
Imposta la priorità di contatto
Utilizza l'attività Imposta la priorità dei contatti per assegnare livelli di priorità ai contatti. Può impostare le priorità utilizzando numeri da 1 (massimo) a 9 (minimo). I contatti con priorità più alta vengono indirizzati per primi. Per ulteriori informazioni su routing e accodamento, vedere la sezione Imposta la priorità dei contatti in Understanding Routing and Queueing in Webex Contact Center.
Le seguenti sezioni Le consentono di configurare l'attività Imposta la priorità dei contatti:
- Impostazioni generali
- Impostazioni della priorità di contatto
- Variabili di output dell'attività
| 1 |
Nel Flow Designer, trascina l'attività Imposta priorità di contatto dalla Libreria delle attività all'area di disegno. |
| 2 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. |
| 3 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni: |
| 4 |
Nella sezione Impostazioni della priorità dei contatti, imposta la priorità del contatto. Può configurare un valore di priorità statico dall'elenco a discesa. Se desidera che la priorità cambi dinamicamente, configuri una priorità variabile utilizzando le variabili di flusso. |
Variabili di output dell'attività
Le variabili di output delle attività memorizzano i dati acquisiti dalle attività e vengono creati automaticamente quando Lei aggiunge attività specifiche all'area di disegno.
L'attività Imposta priorità dei contatti ha le seguenti variabili di output:
- setContactPriority.failureCode: memorizza il codice di errore. Il sistema imposta questo valore solo quando l'attività fallisce.
- setContactPriority.failureDescription: memorizza i dettagli dell'errore. Il sistema imposta questo valore solo quando l'attività fallisce.
Codici di errore
Di seguito sono riportati i codici di errore e le descrizioni dell' attività Imposta priorità dei contatti:
|
Codice di errore |
Valore del codice di errore |
Descrizione dell'errore |
|---|---|---|
|
6 |
SYSTEM_ERROR |
Questo codice rappresenta gli errori vari (che non rientrano in nessuna delle categorie definite). |
|
48 |
Attività di flusso non supportata |
L'impostazione della priorità dei contatti non è supportata per i contatti esterni e per le campagne. |
Agente virtuale
L'attività del Virtual Agent offre un'esperienza di conversazione in tempo reale per i clienti del suo contact center. Può aggiungere un agente virtuale al flusso di chiamate per gestire le richieste dei clienti in formato conversazionale. L'agente virtuale è basato sulle funzionalità Dialogflow di Google. Quando un cliente parla, il Dialogflow abbina la conversazione con il cliente all'intento migliore dell'agente virtuale. Inoltre, assiste il cliente nell'ambito dell'esperienza Interactive Voice Response (IVR).
Prima che Lei cominci
-
Configurare un agente Dialogflow. Per ulteriori informazioni sulla creazione di un agente Dialogflow in Google Cloud, vedere Creare un agente.
Includa Hello come frase di formazione nella lingua preferita dall'agente Dialogflow per iniziare una conversazione con il chiamante. Può aggiungere questa frase di formazione nell'intento di benvenuto predefinito o in qualsiasi altro intento dell'agente Dialogflow. Per ulteriori informazioni, vedere Intenti.
A seconda del modo in cui configura l'agente Dialogflow, può utilizzare l' attività dell'agente virtuale per gestire diversi tipi di casi d'uso.
-
Configura un agente virtuale in Control Hub.
Può configurare un percorso di gestione degli errori (Undefined Error) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, veda Flussi di eventi.
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. |
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
|
| 3 |
Nella sezione Esperienza conversazionale, configuri quanto segue:
|
| 4 |
Nella sezione Variable Passing, i parametri opzionali dell'attività dell'agente virtuale possono contenere informazioni di identificazione personale (PII). Webex Contact Center trasmette questi parametri a Google Dialogflow come variabili per supportare la logica conversazionale avanzata con il bot.
|
| 5 |
Nella sezione Impostazioni avanzate, configuri quanto segue:
|
| 6 |
Nella sezione Variabili di output, può memorizzare lo stato di output dell'evento che si verifica durante la conversazione tra l'agente virtuale e il cliente.
|
Cosa fare dopo
Risultati:
Indica i percorsi di output per l'agente virtuale che si verificano in base all'esito della conversazione tra l'agente virtuale e il cliente.
-
Gestito: Il Dialogflow segue questo percorso se il sistema attiva l'intento Handled.
-
Intensificato: Il Dialogflow segue questa strada se il sistema attiva l'intento Escalation.
Per ulteriori informazioni sugli intenti nel Dialogflow, veda Intenti.
Gestione degli errori
Indica il percorso di output dell'agente virtuale basato sull'errore che si verifica durante la conversazione tra l'agente virtuale e il cliente.
-
Errore: il flusso segue questo percorso in qualsiasi scenario di errore.
In caso di errore, il contact center non riproduce alcun messaggio audio per notificare l'errore al cliente, per impostazione predefinita. Lo sviluppatore del flusso può configurare un'attività Play Message in modo generico o in base al codice di errore descritto nella sezione Variabili di output.
La funzionalità dei percorsi di output dipende dalla configurazione e dal flusso definiti dall'amministratore.
Agente virtuale V2
L'attività di Virtual Agent V2 offre un'esperienza di conversazione in tempo reale per i suoi contatti. Può aggiungere l'attività di Virtual Agent V2 al flusso di chiamate per gestire le conversazioni basate sull'intelligenza artificiale basate sulla voce . Quando un chiamante parla, il sistema abbina il parlato all' intento migliore dell'agente virtuale. Inoltre, assiste il chiamante come parte dell'esperienza Interactive Voice Response (IVR).
Configurare l'attività di Virtual Agent V2
I clienti che utilizzano la piattaforma di nuova generazione possono configurare l'attività di Virtual Agent V2 in Flow Designer.
Non inserire un'attività di Virtual Agent V2 dopo un'attività di Queue Contact, poiché questa configurazione non è attualmente supportata. Inoltre, non inserisca un' attività di Virtual Agent V2 nella tela Event Flow.
Indica i percorsi di output per l'attività che si verifica in base all'esito della conversazione tra l'agente virtuale e il chiamante.
-
Gestito: il risultato viene attivato quando l'esecuzione dell'agente virtuale è completata.
-
Incremento: l'esito si attiva quando è necessario inoltrare la chiamata all'agente umano.
Indica il percorso di output dell'attività per qualsiasi errore che si verifica durante la conversazione tra l'agente virtuale e il chiamante.
Errore: il flusso segue questo percorso in qualsiasi scenario di errore .
Impostazioni predefinite a livello di sistema
Le seguenti impostazioni sono definite internamente nel sistema per impostazione predefinita. Queste impostazioni non vengono visualizzate nell' interfaccia utente e non possono essere modificate:
-
Numero infinito di tentativi per la gestione di errori di input non validi o assenti.
-
Il barge-in è abilitato a interrompere l'agente virtuale durante l'interazione.
-
Simbolo di terminazione DTMF = #. Questa impostazione indica la fine dell'input.
-
DTMF 'Timeout senza inserimento' = 5 secondi. Questa impostazione indica il tempo per il quale l'agente virtuale attende l'input del chiamante.
-
DTMF 'Timeout tra cifre' = 3 secondi. Questa impostazione indica il tempo per il quale l'agente virtuale attende il successivo input DTMF del chiamante prima che l'agente virtuale prosegua nel flusso di conversazione.
Prima che Lei cominci
-
Configurare un agente Dialogflow. Per ulteriori informazioni sulla creazione di un agente Dialogflow in Google Cloud, vedere Creare un agente.
-
Configura il connettore Google CCAI e crei una configurazione CCAI nel Control Hub.
-
Configura il punto di ingresso e scelga il flusso di routing (una volta creato il flusso in Flow Designer). Per ulteriori informazioni, veda Configurare un canale.
| 1 |
Accedi a Control Hub. |
| 2 |
Accedere a . |
| 3 |
Faccia clic su Gestisci flussi e poi su Crea flussi. |
| 4 |
Nel campo Nome del flusso, inserisca un nome univoco e faccia clic su Avvia creazione del flusso. Viene visualizzata la finestra Flow Designer. |
| 5 |
Trascina e rilascia l'attività di Virtual Agent V2 dalla Libreria delle attività alla tela del flusso principale. |
| 6 |
In Impostazioni generali, esegua le seguenti azioni:
|
| 7 |
Nelle impostazioni di Conversational Experience, scelga una delle seguenti opzioni di Contact Center AI configurazione:
|
| 8 |
Nelle impostazioni State Event, inserire il nome dell'evento personalizzato e i dati nelle colonne Nome evento - Dati evento. L'evento di stato è un meccanismo per attivare l'intento senza la necessità di un testo corrispondente o di un input vocale. Può definire gli eventi personalizzati per attivare l'intento. Per informazioni su come configurare l'intento degli eventi in Dialogflow ES, consulta la documentazione di Google.
Può specificare il nome dell'evento e i dati sotto forma di valore o espressione statica. Per le espressioni, usi questa sintassi: Nome evento: Dati dell'evento: |
| 9 |
In Impostazioni avanzate, esegua le seguenti azioni: |
| 10 |
Con le impostazioni di decrittografia può decrittografare le variabili di output dell'attività VAV2, se necessario. Se la decrittografia è abilitata a livello di flusso, gli utenti con accesso alla decrittografia di debug possono visualizzare i valori di output non mascherati dell'attività VAV2 nei registri di debug del flusso. Disattivi l'interruttore Abilita decrittografia per disabilitare la decrittografia a livello di attività per una protezione aggiuntiva. |
| 11 |
In Activity Output Variables, può visualizzare l'elenco delle variabili che memorizza lo stato di output dell'evento che si verifica durante la conversazione tra l'agente virtuale e il chiamante.
|
Attività di controllo del flusso
- Avvia flusso
- Fine flusso
- Caso
- Condizione
- Vai a
- Allocazione percentuale
- Aspetti
- Supporto per i flussi di lavoro in Outdial Entry Point
Avvia flusso
L'attività Avvia flusso viene visualizzata nella tela Main Flow per impostazione predefinita. Non può eliminare l'attività Start Flow. Questa attività indica l'evento che attiva questo flusso. Questa attività determina come utilizzare il flusso e i tipi di attività disponibili per la configurazione.
L'unico evento Flow Trigger attualmente disponibile è NewContact.
Il sistema attiva questo evento quando una nuova chiamata raggiunge un punto di ingresso telefonico nel contact center. Può utilizzare i flussi attivati dall'evento NewContact in Entry Point Routing Strategies. Il Flow Trigger Event è attualmente selezionato per impostazione predefinita e non può essere modificato. Altri eventi verranno esposti in futuro.
NewContact si applica solo ai nuovi flussi. Per i flussi creati prima della settimana del 20
aprile, NewPhoneContact rimane come Flow Trigger Event.
L'attività Avvia flusso viene automaticamente etichettata con il nome dell' evento di attivazione del flusso selezionato. Ciò Le consente di vedere rapidamente che tipo di flusso si sta creando.
Variabili di output
Il numero e il tipo di variabili di output associate all'attività di avvio del flusso dipendono dall'evento di attivazione del flusso
selezionato. Queste variabili memorizzano i dati che vengono acquisiti nel momento in cui il
flusso viene attivato. Ad esempio, le variabili di output descritte di seguito sono esposte tramite l'evento
NewContact.
Usa queste variabili nelle attività successive per controllare la sequenza di flusso.
-
Nuovo contatto. aniL'identificazione automatica del numero (ANI) è una funzionalità di una rete di telecomunicazioni per determinare automaticamente il numero di telefono di origine di una chiamata. Questa variabile memorizza il numero di telefono del chiamante che ha attivato l'evento
NewContact. -
NewContact.dnisIl Dialed Number Identification Service (DNIS) è un servizio che identifica il numero di telefono originariamente composto di una chiamata. Questa variabile memorizza il numero di telefono che il chiamante ha composto per attivare l'evento
NewContact.Quando una chiamata viene trasferita a un numero di rubrica del punto di ingresso, Webex Contact Center rileva la destinazione EPDN e gestisce il trasferimento internamente.
Un trasferimento a un EPDN può essere avviato da un flusso che utilizza l'attività Blind Transfer o da Agent Desktop quando un agente trasferisce o consulta il DN del punto di ingresso.
Una volta completato il trasferimento, il numero di destinazione utilizzato per il trasferimento viene presentato al flusso del punto di ingresso ricevente come valore DNIS (Dialed Number Identification Service) . Il valore DNIS è disponibile nella variabile di flusso
NewPhoneContact.DNIS.Il flusso di ricezione può valutare
NewPhoneContact.dnise utilizzarlo nella logica di routing. Tuttavia, i flussi dovrebbero evitare di assumere un unico formato DNIS a meno che la configurazione della numerazione del punto di ingresso di destinazione non garantisca tale formato.Il valore DNIS presentato al flusso di ricezione dipende dalla configurazione della numerazione per il punto di ingresso di destinazione.
Tabella 9. Comportamento DNIS per le chiamate trasferite a eDNS Configurazione del numero del punto di ingresso di destinazione
DNIS presentato al flusso ricevente
Esempio
E.164 solo numero
Il DNIS è presentato in formato E.164. Se la destinazione del trasferimento è composta in formato nazionale, Webex Contact Center la converte e presenta il DNIS in formato E.164.
Se la destinazione è composta come 5550101234, il flusso di ricezione è +15550101234.
E.164 numero ed estensione
Il DNIS viene sempre presentato come numero E.164, indipendentemente dal fatto che il trasferimento sia stato avviato componendo il numero E.164, il numero nazionale o l'interno.
Se il punto di ingresso ha +15550101234 ed estensione 1234, il flusso di ricezione vede +15550101234.
Solo estensione
Il DNIS è presentato come estensione. Se un prefisso di sede è configurato per la sede, il DNIS è preceduto dal prefisso della sede, senza separatore.
Se l'estensione è 1234, il flusso di ricezione è 1234. Se il prefisso della posizione è 555, il flusso di ricezione vede 5551234.
Per i trasferimenti di consultazione, il comportamento del DNIS è coerente con il comportamento di trasferimento. Tuttavia, il Calling Line ID (CLID) cambia durante la consultazione.
Se il flusso del punto di ingresso di destinazione valuta
NewPhoneContact.dnis, assicurarsi che la logica di routing tenga conto del formato DNIS presentato da Webex Contact Center per la configurazione della numerazione del punto di ingresso. Ciò è particolarmente importante se la configurazione del punto di ingresso cambia dalla numerazione di sola estensione alla numerazione E.164 o se il flusso confronta direttamente i valori DNIS.Quando una chiamata viene trasferita a un EPDN, la chiamata trasferita rimane parte dell' interazione esistente. I rapporti e i registri delle chiamate continuano a utilizzare lo stesso ID di interazione.
-
NewContact.Interaction IDUn identificatore univoco del Webex Contact Center associato a ogni interazione attivata dall'evento NewContact.Può visualizzare l'Interaction ID sul desktop. Per ulteriori informazioni, vedere Esempio: visualizzazione dell'ID di interazione sul desktop nella sezione Creazione di variabili di flusso personalizzate.
-
NewContact.Regione PSTNLa regione PSTN configurata nella mappatura Entry Point (EP) - Dial Number (DN) per i servizi di media vocali regionali. Questa variabile è supportata solo sulla piattaforma vocale di nuova generazione.
-
Etichetta NewContact.flowVersionEtichetta della versione del flusso generata durante l'esecuzione del flusso. Gli sviluppatori di Flow possono creare comportamenti diversi per diverse versioni di flusso come «Dev», «Test», «Live» e «Latest». Utilizzando la variabile
newcontact.flowVersionLabel, gli sviluppatori possono modificare la logica del flusso in modo dinamico accedendo alle etichette di versione all'interno del flusso. -
NewContact.flowIDIdentificatore univoco del flusso attualmente in esecuzione.
-
NeContact.ID del punto di ingressoIdentificatore univoco del punto di ingresso che avvia il flusso.
-
newcontact.org GIDIdentificatore univoco dell'organizzazione.
- Variabili di callback:
NewContact. Callback ReasonIl motivo della richiamata fornita al momento della pianificazione di una richiamata. Può rendere disponibile il motivo del callback nel popover in arrivo Agent Desktop assegnandolo a una variabile Agent Viewable.
NewContact.CallbackTypeMemorizza il valore come «programmato» per una richiamata pianificata o «scheduled_personal» per una richiamata programmata personale.
NewContact.ScheduleSourceInteraction IDL'ID di interazione da cui è stata originariamente richiesta la richiamata.
Queste variabili avranno valori solo per il callback pianificato e rimarranno vuote per altri tipi di chiamata.
-
NewContact.headersMemorizza i dettagli dell'intestazione SIP (Session Initiation Protocol) della chiamata in arrivo in formato JSON. Gli sviluppatori di Flow possono estrarre e utilizzare gli X-Headers personalizzati SIP in entrata per prendere decisioni di routing e per integrare Webex Contact Center con sistemi IVR di terze parti. Quando un cliente chiama il Webex Contact Center, il sistema analizza i dati del flusso ed estrae l'intestazione SIP.
Prerequisiti
- L'estrazione delle intestazioni SIP è disponibile solo per gli inquilini della piattaforma RTMS (Next Generation Voice Media Platform).
- L'uso di X-Headers personalizzati è attualmente supportato per le organizzazioni che utilizzano Webex Calling Local Gateway (LGW) come opzione di telefonia per Webex Contact Center.
Esempio Consideri il seguente invito SIP:
INVITE sip:12345@domain.com SIP/2.0 Via: SIP/2.0/UDP client.atlanta.example.com;branch=z9hG4bK74bf9 Max-Forwards: 70 From: "Alice" <sip:alice@atlanta.example.com>;tag=9fxced76sl To: <sip:12345@domain.com> Call-ID: 2xTb9vxSit55maQjcU@atlanta.example.com CSeq: 314159 INVITE Contact: <sip:alice@pc33.atlanta.example.com> Diversion: <sip:john.doe@example.com>;reason=unconditional;privacy=off;screen=no Content-Type: application/sdp Content-Length: 143 X-Customer-ID: 987654321 X-Call-Reason: Support X-Priority: HighIn questo esempio, il sistema estrae i seguenti dettagli:
ID cliente X: 987654321
X-Call-Reason: Assistenza
Priorità X: Alta
Il sistema converte le intestazioni SIP in lettere minuscole. Usa l'attività Imposta variabile per assegnare una o più intestazioni SIP alle variabili definite all'interno del sistema.
I seguenti modelli di intestazione sono riservati all'uso interno e non devono essere trasmessi come intestazioni personalizzate. Per impostazione predefinita, tutte le intestazioni che corrispondono a questo schema verranno eliminate e non verranno trasmesse al Webex Contact Center.
Indirizzo X
X-ADD-DIVERSION
Stato X-BNR
Codec originale X-BNR
X-BNR bypassato
Informazioni sulla correlazione di X-Broadworks
Assistenza X-FS
X-Path
X-RTMS-CID
X-RTMS-OID
X-RTMS-CONFID
X-RTMS-AGENT-LEGID
X-RTMS-ENTER-SOUND
X-RTMS-APP-PREFIX
X-RTMS-No-Lookup
X-VPOP-DOMAIN
Considerazioni importanti:
- Il sistema analizza il nome del chiamante come Caller_ID_NAME.
- Il sistema può estrarre fino a 20 intestazioni dal messaggio di invito SIP in arrivo. Se il numero di intestazioni è superiore a 20, il sistema estrae solo le prime 20 intestazioni in ordine alfabetico.
- C'è un limite di 1000 byte per tutte le informazioni sull'intestazione.
Per aggiungere e analizzare le intestazioni SIP ai sistemi IVR esterni, utilizzi le seguenti attività:
Fine flusso
End Flow è un'attività terminante che segna la fine di un percorso di flusso. Può utilizzare un numero qualsiasi di attività End Flow per costruire il suo flusso e garantire che tutti i percorsi di flusso terminino.
Non usi l'attività End Flow in un flusso IVR. L'uso di End Flow con IVR può causare l'aria morta e la chiamata potrebbe non interrompersi.
Può assegnare a ciascuna attività un'etichetta e una descrizione uniche.
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. |
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
|
Caso
Utilizzi l'attività Case se ci sono più possibilità o risultati in un determinato momento decisionale del suo flusso di chiamate.
Ad esempio, può utilizzare un'attività Case per definire schermate pop-up diverse per diversi team di agenti a seconda del nome del team. Ogni caso diventa una filiale da cui Lei definisce i percorsi appropriati. Il flusso procede lungo il percorso che risulta vero per una particolare istanza del flusso. Ogni attività del caso ha un valore predefinito che il sistema utilizza per qualsiasi caso non definito. Se nessuno dei casi è vero, il Case predefinito viene valutato come vero e il flusso procede lungo quel ramo.
Può configurare un percorso di gestione degli errori (Undefined Error) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, veda Event Flows.
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. |
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
|
| 3 |
Nella sezione Impostazioni del caso, configuri quanto segue:
Risultati dell'attività
|
Condizione
L'attività Condition rappresenta una decisione. Il flusso segue il percorso Vero o Falso a seconda che la condizione sia soddisfatta.
Può configurare un percorso di gestione degli errori (Undefined Error) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, veda Flussi di eventi.
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. |
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
|
| 3 |
Nella sezione Espressione, configuri quanto segue: Riassuma ogni espressione come segue: {{Enter Expression}}. Esempio: {{httpRequest1.httpStatusCode == 200}} Se usa un'espressione senza parentesi, il sistema genera un errore di flusso.
|
Vai a
Il concatenamento dei flussi Le dà la possibilità di concatenare più flussi. Per ottenere il concatenamento dei flussi, può aggiungere l'attività di terminazione GoTo all'area di disegno e indicare se il flusso corrente deve andare a un punto di ingresso o a un altro flusso. Per ulteriori informazioni, veda Collegare più flussi (con GoTo).
Usa il nodo GoTo per spostare i contatti all'interno del Webex Contact Center, ad esempio tra punti di ingresso o flussi. Usa la mappatura delle variabili di flusso per trasferire senza problemi i dati insieme al contatto.
Se la libreria delle attività non mostra l'attività GoTo, contatti l'assistenza Cisco per attivare il contrassegno di funzionalità corrispondente.
Può configurare un percorso di gestione degli errori (Undefined Error) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, veda Flussi di eventi.
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. | |||||||||
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
| |||||||||
| 3 |
Nella sezione Impostazioni di destinazione del flusso, può modificare l'esperienza del chiamante in base all'ora (se trasferisce la chiamata a un punto di ingresso) o riutilizzare un singolo flusso in più scenari (se si trasmette la chiamata a un flusso). In base all'opzione GoTo, le variabili di flusso vengono trasmesse dal flusso corrente come segue:
Configura quanto segue:
| |||||||||
| 4 |
Se sceglie l'opzione Vai al flusso, viene visualizzata la sezione Flow Variable Mapping. Le variabili di flusso e le variabili globali con lo stesso nome e lo stesso tipo di dati tra i flussi vengono mappate automaticamente per le chiamate in entrata. Per le chiamate in uscita vengono mappate automaticamente solo le variabili globali; la mappatura automatica delle variabili di flusso non è supportata. Questa funzione La aiuta a modificare, eliminare o aggiungere altre mappature di variabili tra il flusso corrente e il flusso di destinazione. Non può mappare le variabili per i flussi in un'attività GoTo quando utilizza Variable Flows. Può mappare le variabili solo su obiettivi di flusso statici. Fare riferimento alla tabella seguente per il comportamento della mappatura delle variabili con Variable Flows. Quando mappa una variabile JSON da un flusso principale a quello di destinazione in GoTo activity, memorizza l'output JSON in un'altra variabile, ad esempio una stringa o qualsiasi altro tipo di variabile, e lo associa allo stesso tipo di variabile nel flusso di destinazione. Configura quanto segue:
Per aggiungere, modificare o eliminare le mappature delle variabili:
Dettagli variabili La sezione Dettagli delle variabili del flusso corrente mostra tutte le variabili globali e di flusso del flusso corrente. La sezione Dettagli delle variabili del flusso di destinazione mostra tutte le variabili globali e di flusso del flusso di destinazione. Può fare clic sul tag per informazioni su una variabile. Quando seleziona una variabile per la mappatura, la variabile diventa verde e La aiuta a vedere cosa è già stato mappato. Per garantire l'accessibilità e l'interazione senza interruzioni delle informazioni durante tutto il ciclo di vita delle chiamate, la mappatura delle variabili è fondamentale durante l'esecuzione del flusso. Implica l' allineamento strategico delle variabili globali con le variabili di flusso locali e visualizzabili dagli agenti, su misura per i tipi di flusso statici e dinamici: La mappatura delle variabili è importante durante il Flow Chaining. La tabella seguente spiega le principali differenze tra l'utilizzo delle opzioni GoTo statiche e dinamiche.
Codici di errore delle attività GoTo
|
Aspetti
L'attività Wait Le consente di sospendere l'esecuzione del flusso per una durata specificata. Quando configura questa attività con il periodo di attesa, l'esecuzione del flusso si interrompe per la durata specificata nell'attività di attesa nel percorso di esecuzione.
Non è consigliabile utilizzare l'attività Wait quando una sessione IVR è attiva in quanto potrebbe causare il timeout della sessione IVR. In questi casi, il contatto subirà un'interruzione con conseguenti interruzioni delle chiamate. Consigliamo vivamente ai progettisti di flusso di utilizzare l'attività Wait nell'evento CallbackFailed e di specificare il periodo di attesa.
L'attività Wait è di natura generica. Quando progetta un flusso, può inserire questa attività dopo qualsiasi attività secondo le sue esigenze. Ad esempio, durante il nuovo tentativo di callback, questa attività sospende l'esecuzione del flusso e riprova il callback.
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. |
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
|
| 3 |
Nella sezione Impostazioni di attesa, configuri quanto segue:
Variabili di output Nessuna variabile di output è disponibile in questa attività. |
Allocazione percentuale
L'attività di allocazione percentuale Le consente di distribuire il traffico delle chiamate su diversi percorsi in un flusso. Può utilizzare questa attività come meccanismo di ramificazione del flusso su più percorsi di flusso e creare più percorsi di uscita per allocare i contatti a code, siti e server esterni diversi.
Il sistema utilizza un algoritmo Weighted Round Robin (WRR) per distribuire il traffico e questo può creare squilibri. L'algoritmo si reimposta ogni volta che pubblica il flusso. Le consigliamo di testare l'esecuzione del flusso prima di implementare le modifiche in produzione.
Facciamo un esempio di una distribuzione percentuale rispettivamente del 50%, 30% e 20% per comprendere la distribuzione di 10 chiamate con WRR. Alla fine, il sistema distribuirà le chiamate in modo uniforme, ad esempio 5 nel percorso di uscita 1, 3 nel percorso di uscita 2, 2 nel percorso di uscita 3. Tuttavia, ciò avviene dinamicamente in modo corretto con i pesi di 5:3:2. Un possibile risultato della distribuzione è il seguente, con 10 chiamate consecutive come Path1, Path2, Path1, Path2, Path3, Path1, Path2, Path3, Path1, Path2, Path3. È importante notare che questa è una possibile distribuzione e che le distribuzioni dei contatti vengono regolate con diverse distribuzioni del carico.
L'attività di allocazione percentuale ora consente valori percentuali compresi tra 0 e 100. Gli amministratori possono utilizzare l'impostazione 0% per creare casi d'uso del centralino. Ciò consente di disattivare il traffico per impostazione predefinita. Tuttavia, può attivare queste connessioni in un secondo momento per allocare distribuzioni superiori allo 0%.
Allo stesso modo, in un ambiente geograficamente diversificato, può configurare l'attività di allocazione percentuale per inviare il 10% dei contatti a Boston, il 5% a Chicago e distribuire il restante 85% in un'altra serie di sedi.
Può configurare un percorso di gestione degli errori (Undefined Error) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Gestione degli errori.
Prima che Lei cominci
| 1 |
In Flow Designer, trascina e rilascia l'attività di allocazione percentuale dalla Libreria delle attività alla tela principale. |
| 2 |
Fai clic sull'attività di allocazione percentuale per configurare le impostazioni dell'attività. |
| 3 |
Nelle Impostazioni generali:
|
| 4 |
In Allocazione percentuale, crei i percorsi di allocazione richiesti. Inizialmente, il sistema imposta il percorso predefinito di allocazione al 100%. Può modificare il valore percentuale e la descrizione e anche aggiungere nuovi percorsi.
L'attività di allocazione percentuale ha le seguenti variabili di output:
|
Supporto per i flussi di lavoro in Outdial Entry Point
Le seguenti attività ed eventi sono supportati quando crea flussi di lavoro per contatti vocali esterni:
-
Richiesta HTTP
-
Condizione
-
Analizzare
-
Imposta variabile
-
Orario lavorativo
-
Fine flusso
-
Screenpop
-
Evento PreDial
Tutti i gestori di eventi, a seconda dei casi, sono supportati. I gestori di eventi come PreDial event, Agent Offered e così via, verranno popolati in base alle attività che Lei aggiunge nel flusso principale. Le variabili globali e le variabili locali sono supportate come parte del flusso.
Le seguenti attività non sono supportate quando crea flussi di lavoro per contatti vocali esterni:
-
Contatto in coda
-
In coda all'agente
-
Richiamata
-
Ricerca in coda
-
Informazioni avanzate sulla coda
-
Trasferimento alla cieca
-
Escalate Call Distribution Group
-
messaggio IVR
- Menù
- Sondaggio
Sulla base delle attività di cui sopra, il sistema supporterà con garbo i percorsi di errore e successo senza interruzioni.
- Quando progetta un flusso per Outdial Entry Point, non includa un'attività Disconnect Contact alla fine del flusso. Se utilizza un'attività Disconnetti contatto nel flusso, questo fa sì che il flusso termini la chiamata e richieda una conclusione, mentre la chiamata in uscita è effettivamente attiva e connessa.
Attività nei servizi di pubblica utilità
- Richiesta BRE
- Orario lavorativo
- Hash crittografico
- Genera OTP
- Richiesta HTTP
- Analizzare
- Imposta variabile
- Verifichi OTP
Richiesta BRE
Utilizzi l'attività BRE Request per recuperare i dati dal Business Rules Engine (BRE) della sua organizzazione da utilizzare nel flusso. L'attività BRE Request utilizza protocolli HTTP standard per recuperare i dati dal BRE.
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. |
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
|
| 3 |
In Query Parameters, può passare i parametri forniti nella chiamata API al BRE. Nelle colonne Chiave-Valore, può inserire la chiave per l'interrogazione e il valore associato da inviare insieme alla query. Può anche usare la sintassi delle doppie parentesi graffe per passare i valori delle variabili. L'attività BRE ha un parametro di interrogazione predefinito: contesto. Questo parametro di interrogazione viene passato nella chiamata API al BRE. Il TenantID viene inserito automaticamente come parametro e non deve essere configurato.
Per aggiungere un parametro di interrogazione, faccia clic su Aggiungi nuovo. Questo aggiunge una riga in cui può inserire le coppie chiave-valore. Può aggiungere tutti i parametri di interrogazione richiesti come parte della richiesta BRE. |
| 4 |
Nella sezione Parse Settings, può analizzare la risposta della richiesta BRE in diverse variabili:
Variabili di output La richiesta BRE restituisce due variabili di output:
Formati dei tipi di contenuto Gli esempi seguenti descrivono esempi di formati di input Content Type e la risposta JSON.
|
Orario lavorativo
L'attività Orario di lavoro Le consente di utilizzare gli orari lavorativi e non lavorativi, come i giorni festivi, e le sostituzioni nella sua organizzazione definite in Control Hub. Può aggiungere l'attività dell'orario di lavoro a un flusso e assegnare quel flusso a un punto di ingresso. Utilizzando questa attività, può utilizzare l'orario di lavoro, i giorni festivi e le sostituzioni per consolidare più strategie di routing per tutti i loro orari in un unico flusso.
Utilizza l'attività Orario di lavoro per programmare un programma di operazioni in un flusso. Questa attività determina se una determinata pianificazione è attiva in un dato momento e indirizza l'esecuzione del flusso di conseguenza.
Gli amministratori possono gestire le entità relative all'orario di lavoro da Control Hub. Per ulteriori informazioni, vedere Impostare l'orario lavorativo.
Può configurare un percorso di gestione degli errori (Undefined Error) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Configurare la gestione degli errori.
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. |
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
|
| 3 |
Nella sezione Dettagli sulla pianificazione, può scegliere un orario lavorativo dall'elenco a discesa per definire quando vengono eseguiti diversi percorsi del flusso. La pianificazione indica il turno definito nell'orario di lavoro oggetto dell'orario lavorativo scelto. Il flusso viene eseguito principalmente in base all'intervallo di tempo definito nel turno dell'orario lavorativo prescelto. Altre entità relative all'orario di lavoro, come le liste dei giorni festivi e le sostituzioni, hanno la precedenza sull'orario di lavoro se gli orari coincidono con l'orario del turno corrente.
Se uno degli input dell'elenco ordinato è vuoto, Flow Designer genera un errore di convalida del flusso. Deve risolvere questi errori prima di pubblicare il flusso. Nodi di orario lavorativo Può configurare i seguenti nodi nell'attività dell'orario lavorativo:
Variabili di output L'attività dell'orario di lavoro utilizza le seguenti variabili di output.
|
Hash crittografico
L'hash crittografico Le consente di generare un hash unidirezionale di una stringa semplice utilizzando uno degli algoritmi supportati. Può applicare il sale come protezione aggiuntiva.
| 1 |
Trascina e rilascia l'attività Cryptographic Hash sulla tela del flusso. | ||||||||||||||||||
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
| ||||||||||||||||||
| 3 |
Nella sezione Configurazione hash, configuri quanto segue:
|
Cosa fare dopo
La variabile di output standard per il nodo Cryptographic Hash è CryptographicHash.HashOutput che acquisisce l'hash.
Genera OTP
L'attività Generate OTP genera una password monouso (OTP) per scenari di autenticazione utente come l'autenticazione a due fattori, l'autenticazione a più fattori. Può utilizzare le OTP in diversi scenari, come la conferma dell'identità dell'utente, la verifica della validità degli account aziendali, la protezione delle informazioni e molti altri.
Le attività Generate OTP e Verify OTP vengono spesso utilizzate insieme per impostare flussi di autenticazione degli utenti come l'autenticazione a due fattori.
| 1 |
Trascina e rilascia l'attività Genera OTP nella tela del flusso. |
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
|
| 3 |
Nella logica di generazione OTP, configuri il formato e la lunghezza della password monouso desiderati. |
Cosa fare dopo
Richiesta HTTP
L'attività Richiesta HTTP recupera informazioni da una fonte di dati esterna come un CRM utilizzando protocolli HTTP standard.
Gli attributi Basic Auth e OAuth 2.0 sono supportati per gli endpoint autenticati.
In Parse Settings, Path Expression è richiesta quando configura una riga variabile analizzata. Se lascia questo campo vuoto, la convalida ha esito negativo e non può pubblicare il flusso.
Modelli di flusso correlati
I seguenti modelli utilizzano l'attività di richiesta HTTP:
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. |
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
|
| 3 |
Nella sezione Impostazioni richiesta HTTP, configuri quanto segue:
|
| 4 |
Nella sezione Parse Settings, può analizzare la risposta generata dalla richiesta HTTP in diverse variabili. Questa configurazione è facoltativa perché non tutti gli scenari di richiesta HTTP richiedono l'analisi.
Variabili di output La richiesta HTTP restituisce le seguenti variabili di output:
Formati dei tipi di contenuto Gli esempi seguenti descrivono esempi di formati di input Content Type e la risposta JSON.
Impostazioni Activity Wait In alcuni casi, se una risposta HTTP subisce un notevole ritardo, il chiamante subisce un periodo di silenzio. Per mitigare questo scenario, è possibile caricare un file audio. Questo file verrà riprodotto dal chiamante durante il recupero della risposta HTTP. Inoltre, è possibile configurare la durata del ritardo prima della riproduzione di questo audio.
È meglio mantenere l'impostazione del ritardo superiore a 2 secondi e cercare di ottimizzare il tempo di risposta alle query HTTP. Ciò garantisce che l'audio non venga riprodotto inutilmente garantendo al contempo un ritardo minimo per l'aria morta al chiamante. |
Analizzare
Usa l'attività Parse per estrarre informazioni dall'oggetto dati. L'attività Parse accetta una stringa di input (JSON, TOML, XML e YAML) e la converte in una struttura JSON basata sui dati specificati. Può quindi assegnare la struttura JSON a una variabile utilizzando un'espressione di percorso JSON.
Può configurare un percorso di gestione degli errori (Undefined Error) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Configurare la gestione degli errori.
Prima che Lei cominci
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. |
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
|
| 3 |
Nella sezione Parse Settings, configuri quanto segue:
Formati dei tipi di contenuto Gli esempi seguenti descrivono esempi di formati di input Content Type e la risposta JSON.
|
Imposta variabile
Usa l'attività Imposta variabile per impostare valori per le variabili. Può modificare i valori delle variabili in base alle sue esigenze o in base al flusso.
Può configurare più variabili all'interno di una singola attività Imposta variabile. Ciò elimina la necessità di configurare più attività individuali di Set Variable nel canvas, consentendo così agli sviluppatori di flussi di creare e modificare i flussi più velocemente.
Specifichi il tipo di variabile che desidera selezionare. Per ulteriori informazioni, vedere Variabili personalizzate e Variabili predefinite.
Può configurare un percorso di gestione degli errori (Undefined Error) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Configurare la gestione degli errori. Se non configura il percorso di gestione degli errori, il gestore degli errori globale gestisce l'errore di esecuzione del flusso.
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. |
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
|
| 3 |
Nella sezione Impostazioni variabili, configuri quanto segue:
|
Verifichi OTP
L'attività Verifica OTP Le consente di convalidare l'OTP fornito dall'utente utilizzando il riferimento della transazione acquisito durante la generazione dell'OTP.
| 1 |
Trascina e rilascia l'attività di verifica OTP sulla tela del flusso. |
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
|
| 3 |
Nella sezione Dettagli OTP, configuri quanto segue: |
| 4 |
Nelle Impostazioni avanzate, configuri quanto segue:
|
| 5 |
Nei Parametri aggiuntivi, inserisca le coppie chiave-valore che sono state impostate nel nodo di generazione OTP sotto forma di Chiave e Valore. Ripetere questo passaggio per aggiungere più parametri. |
Attività a voce
- Trasferimento alla cieca
- Trasferimento con ponte
- Analisi dello stato di avanzamento delle chiamate
- Richiamata
- Raccogli cifre
- Menù
- Riproduci messaggio
- Suonare musica
- Registrazione
- Controllo della registrazione
- Pianifica la richiamata
- Inviare cifre
- Imposta annuncio
- Imposta l'ID chiamante
- Imposta un annuncio Whisper
- Avvia Media Stream
- Carica audio
Trasferimento alla cieca
L'attività Blind Transfer si applica quando una chiamata deve essere trasferita a un DN esterno o di terze parti in base a un set di criteri di flusso. Il trasferimento può essere avviato anche verso un bridge esterno. Il set di criteri configurato attiva l'attività.
Usa il nodo Blind Transfer per trasferire le chiamate a numeri di chiamata esterni o Entry Point Directory Numbers (eDNS). Non può trasferire variabili con questo trasferimento. Per spostare i contatti tra i punti di ingresso o i flussi e passare i dati di contatto al contatto, usi GoTo con mappatura variabile.
Durante il trasferimento alla cieca, le precedenti limitazioni di abilità verranno mantenute quando una chiamata viene trasferita a una coda basata sulle competenze. Questo perché le limitazioni delle competenze vengono calcolate quando viene eseguito un flusso. Tuttavia, poiché il flusso non viene eseguito in caso di trasferimento alla cieca, le precedenti limitazioni alle competenze vengono mantenute.
Può configurare un percorso di gestione degli errori (Undefined Error) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, veda Flussi di eventi.
Quando progetta un flusso, un'interazione di Consult non può includere un'attività di Blind Transfer. Non può aggiungere un'attività di Blind Transfer all'interno dei flussi di eventi in Flow Control.
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. |
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
|
| 3 |
Nella sezione Transfer Dial Number, configura il numero di destinazione della chiamata inserendolo manualmente o selezionando una variabile.
|
| 4 |
Nella sezione Aggiungi intestazione, può configurare e passare i parametri delle intestazioni SIP a sistemi esterni tramite i messaggi SIP INVITE. Può configurare fino a 20 intestazioni nel messaggio SIP INVITE in uscita. L'uso di X-Headers personalizzati è attualmente supportato per le organizzazioni che utilizzano Webex Calling Local Gateway (LGW) come opzione di telefonia per Webex Contact Center.
Deve evitare di includere le seguenti informazioni personali sensibili nelle intestazioni SIP.
I seguenti modelli di intestazione sono riservati all'uso interno e non devono essere trasmessi come intestazioni personalizzate. Per impostazione predefinita, tutte le intestazioni che corrispondono a questo schema verranno eliminate e non passate al Webex Contact Center.
|
| 5 |
La sezione Out Failure Error Codes descrive i codici di errore di output per l'attività Blind Transfer,
|
Trasferimento con ponte
L'attività Bridged Transfer consente di trasferire temporaneamente una chiamata con un flusso verso una destinazione esterna mantenendo il controllo della chiamata. La destinazione esterna può essere un bridge esterno o un servizio di risposta vocale interattiva (IVR).
Quando la terza parte termina la chiamata, il flusso di chiamate continua e si riattiva come richiesto, ad esempio mettendo in coda la chiamata a un agente.
L'attività Bridged Transfer è migliorata per eliminare la coda del contatto quando si invia un contatto a una risposta vocale interattiva (IVR) o a una distribuzione automatica delle chiamate (ACD) di terze parti. Se il contatto non viene gestito nel sistema di terze parti, può essere riportato alla coda originale.
Ad esempio, supponiamo che un contact center disponga di risorse per agenti Webex Contact Center e risorse per agenti su un call center/PBX esterno. Il cliente desidera mettere in coda una chiamata contro una coda di agenti del Webex Contact Center per un breve periodo (ad esempio 60 secondi). Se nessun agente è disponibile durante quel periodo, la chiamata può quindi essere trasferita in bridge (con una cancellazione implicita) al call center esterno per la gestione per migliorare i tempi di risposta al cliente.
Prima che Lei cominci
-
Non può aggiungere l'attività Bridged Transfer all'attività Queue Contact.
-
Non introduca un'attività di Bridged Transfer più avanti nel flusso per i contatti parcheggiati, in coda o assegnati a un agente, Ciò può causare un errore di flusso non supportato.
-
Non può utilizzare l'attività Bridged Transfer nei flussi di chiamate in uscita.
-
Non può aggiungere un'attività Bridged Transfer all'interno dei flussi di eventi in Flow Control.
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. | ||||||||||||||||||
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
| ||||||||||||||||||
| 3 |
Nella sezione Transfer Dial Number, configura il numero di destinazione della chiamata inserendolo manualmente o selezionando una variabile.
| ||||||||||||||||||
| 4 |
Nella sezione Impostazioni di timeout di trasferimento, può configurare il comportamento di un'attività di trasferimento ponte quando non si risponde alla chiamata trasferita entro un tempo specificato.
| ||||||||||||||||||
| 5 |
Nella sezione Impostazioni cifre di uscita, può inviare cifre DTMF verso la destinazione durante un trasferimento bridge. Lo usi per inviare informazioni o navigare nei menu su un IVR di terze parti. Può inserire le cifre manualmente o selezionare cifre dinamiche utilizzando una variabile.
La lunghezza massima delle cifre DTMF è di 32 caratteri. I caratteri supportati sono 0-9, A-D, asterisco (*), cancelletto (#) e virgola (,). Il carattere virgola (,) indica un secondo di ritardo. | ||||||||||||||||||
| 6 |
Nella sezione Aggiungi intestazione, può configurare e passare i parametri delle intestazioni SIP a sistemi esterni tramite i messaggi SIP INVITE. Può configurare fino a 20 intestazioni nel messaggio SIP INVITE in uscita.
L'uso di X-Headers personalizzati è attualmente supportato per le organizzazioni che utilizzano Webex Calling Local Gateway (LGW) come opzione di telefonia per Webex Contact Center. Deve evitare di includere le seguenti informazioni personali sensibili nelle intestazioni SIP.
I seguenti modelli di intestazione sono riservati all'uso interno e non devono essere trasmessi come intestazioni personalizzate. Per impostazione predefinita, tutte le intestazioni che corrispondono a questo schema verranno eliminate e non passate al Webex Contact Center.
| ||||||||||||||||||
| 7 |
Nella sezione Variabile di output, può acquisire informazioni sull'esito del trasferimento.
|
Analisi dello stato di avanzamento delle chiamate
Utilizzi l'attività Call Progress Analysis per impostare i parametri CPA per eseguire un rilevamento dei messaggi vocali/della segreteria telefonica (AMD) per una richiamata.
Può collocare l'attività di Call Progress Analysis nelle seguenti aree:
-
Nel flusso principale, in qualsiasi momento dopo l'attività di callback.
-
Nel flusso di eventi, solo nel gestore di eventi CallbackFailed.
-
Nel flusso principale, in qualsiasi momento per una richiamata programmata o una richiamata programmata personale.
Quando tenta una richiamata, se la chiamata arriva su AMD/Voicemail, il sistema contrassegna la chiamata come non riuscita. Il risultato del rilevamento AMD viene registrato nella variabile di output reason del gestore di eventi CallbackFailed. Se il valore CallbackFailed.reason è AMD, indica che AMD/VoiceMail è stato rilevato per il cliente. In base a questa variabile di output, può configurare i tentativi di callback.
Questa attività è disponibile solo se la coda preferita e le funzionalità di callback sono abilitate per l'azienda.
Se ha configurato un sondaggio post-chiamata tra i clienti nel suo flusso, non verrà avviato se alla chiamata risponde un AMD o un messaggio vocale, evitando sondaggi non necessari.
Può configurare un percorso di gestione degli errori (Undefined Error) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Eventi.
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. |
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
|
| 3 |
Nella sezione Advanced Media Parameters, configuri i seguenti parametri CPA:
Variabili di output
|
Richiamata
L'attività di callback è disponibile solo se la coda preferita e la funzione di callback sono abilitate per l'azienda. Per impostazione predefinita, l'attività Callback crea un'attività di Courtesy Callback nella stessa coda in cui è stata originariamente effettuata la chiamata. Se preferisce, può configurare una coda diversa. Se utilizza la stessa coda, l'attività mantiene la sua posizione in coda fino a quando non sarà disponibile l'agente successivo.
Quando progetta un flusso, un'interazione di Consult non può includere un'attività di Courtesy Callback .
Se si preferisce una nuova coda, posizioni l'operazione in fondo alla coda preferita. Quando un agente accetta l'incarico, viene avviato il callback. Se il chiamante non risponde, la richiamata non viene ritentata.
Può configurare un percorso di gestione degli errori (Undefined Error) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, veda Flussi di eventi.
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 |
Nella sezione Impostazioni di callback, configuri quanto segue:
La sezione Impostazioni di callback definisce il numero di chiamata e la coda in cui deve essere inserito il chiamante per la richiesta di callback. Il sistema riserva il posto del chiamante in coda fino a quando non sarà disponibile l'agente successivo. Deve utilizzare un'attività Disconnect Contact per terminare un branch di flusso che utilizza un'attività di callback. Altrimenti, la chiamata non termina quando viene effettuata una richiesta di richiamata. Gli amministratori di flusso devono testare la funzionalità in un ambiente non di produzione per assicurarsi che l'ANI configurato come parte di Variable ANI sia corretto o meno. Se l'ANI fornito non è corretto, la richiamata passa all'ANI di sistema predefinito. Questi sono gli scenari in cui l'ANI personalizzato viene configurato e convalidato per la gestione degli inquilini e il controllo del flusso. In base allo stack che utilizza, può visualizzare le convalide applicabili solo a quello stack.
Variabili di output:
Codici di errore Di seguito sono riportati i codici di errore e le descrizioni dell'attività di callback:
|
Raccogli cifre
L'attività Collect Digits richiede al chiamante di inserire un input DTMF (Dual-Tone Multi-Frequency), ad esempio un numero di conto. Analogamente alle attività Riproduci messaggio e menu, l'attività Raccogli cifre può utilizzare file audio, messaggi di sintesi vocale o una combinazione di entrambi.
Questa attività accetta cifre di input DTMF da 0 a 9 e alfabeti A, B, C e D. Il chiamante può inserire # o * come simbolo di terminazione per indicare la fine dell'input DTMF.
Il chiamante non può utilizzare i simboli di terminazione per nessun altro scenario nell'ambito dell'attività Collect Digit, ad esempio la conferma dell'importo o dell'ID cliente.
Per impostazione predefinita, la piattaforma multimediale di nuova generazione supporta solo il DTMF di tipo RFC2833 per le chiamate in entrata e in uscita.
La piattaforma multimediale di nuova generazione supporta il DTMF in banda.
Questa funzione è disponibile solo se il contrassegno della funzione corrispondente è abilitato.
Può anche sentire i toni DTMF in banda durante la registrazione e in conferenza con altre parti.
Può configurare questi percorsi di gestione degli errori per gestire gli errori di esecuzione del flusso:
-
Timeout di ingresso: indica il percorso di output dell'errore seguito dal flusso dopo la scadenza del timeout di ingresso. La configurazione di questo percorso garantisce che il chiamante non rimanga inattivo troppo a lungo. Modificare la durata del timeout di ingresso nella sezione Impostazioni avanzate del riquadro Proprietà. Consideri la possibilità di riprodurre un messaggio per chiarire cosa ci si aspetta dal chiamante, quindi torna all'inizio dell'attività.
-
Voce non corrispondente: indica il percorso di output dell'errore seguito dal flusso se il chiamante inserisce un input DTMF non configurato nella sezione Collegamenti al menu personalizzati. La configurazione di questo percorso garantisce che il chiamante sia autorizzato a riavviare l' attività e riprovare. Consideri la possibilità di riprodurre un messaggio per chiarire cosa ci si aspetta dal chiamante, quindi torna all'inizio dell'attività.
-
Errore non definito. Per ulteriori informazioni, vedere Configurare la gestione degli errori.
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. |
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
|
| 3 |
Nella sezione Prompt, configuri le seguenti impostazioni:
|
Menù
L'attività Menu Le consente di creare un' esperienza Cisco Unified IP Interactive Voice Response (IVR) nel suo flusso. L'attività riproduce un prompt che consente al chiamante di inserire una cifra DTMF . In base alla cifra inserita dal chiamante, il flusso può seguire un percorso diverso.
Un menu può avere 1-10 filiali, rappresentate da cifre 0-9.
Può utilizzare l'attività Menu con o senza la sintesi vocale abilitata. Le opzioni di configurazione cambiano di conseguenza.
Può configurare questi percorsi di gestione degli errori per gestire gli errori di esecuzione del flusso:
-
No-Input Timeout: indica il percorso di output dell'errore che il flusso segue dopo la scadenza del timeout di ingresso. La configurazione di questo percorso garantisce che il chiamante non rimanga inattivo troppo a lungo. Modifichi la durata del timeout senza input nella sezione Impostazioni avanzate del riquadro Proprietà. Consideri la possibilità di riprodurre un messaggio per chiarire le aspettative del chiamante e poi tornare all'inizio dell'attività.
-
Voce non corrispondente: indica il percorso di output dell'errore seguito dal flusso dopo che il chiamante ha inserito un input DTMF che non è configurato nella sezione Collegamenti al menu personalizzati. La configurazione di questo percorso garantisce che il chiamante possa riavviare l'attività e riprovare. Consideri la possibilità di riprodurre un messaggio per chiarire le aspettative del chiamante e poi tornare all'inizio dell'attività.
Per ripetere la chiamata all'inizio dell'attività per un numero specificato di volte:
-
Aggiungere l'attività Imposta variabile dopo l'attività del Menu.
-
Nell'attività del Menu, connetta i nodi No-Input Timeout e Unmatched Entry all'attività Imposta variabile.
-
Configura l'attività Imposta variabile come segue:
-
Nel campo Variabile scelga Timeout.
-
Imposta il valore della variabile su {{Timeout +1}}.
-
-
Aggiungere l'attività Condizione dopo l'attività Imposta variabile.
-
Nell'attività Condizione, inserisca la seguente espressione:
{{Timeout >= n}}, dove 'n' è il numero di volte che desidera riportare la chiamata al menu prima che la chiamata si disconnetta.
Ad esempio, se {{Timeout >= 3}}, la configurazione riporta la chiamata al menu tre volte prima che la chiamata si disconnetta.
-
Aggiunga l'attività Riproduci messaggio seguita dall'attività Disconnetti contatto per riprodurre la registrazione e disconnettere la chiamata se il chiamante non seleziona le opzioni configurate o il timeout si verifica dopo n numero di volte.
-
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. |
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
|
| 3 |
Nella sezione Prompt, configuri le seguenti impostazioni:
|
Riproduci messaggio
L'attività Play Message riproduce un messaggio ininterrotto al chiamante. Può utilizzare l'attività Play Message con o senza la funzionalità di sintesi vocale abilitata. Le opzioni di configurazione cambiano di conseguenza.
Può configurare un percorso di gestione degli errori (Undefined Error) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Configurare la gestione degli errori.
L'attività Play Message è ininterrotta per gli ingressi DTMF.
L'attività Play Message è interrompibile a causa della disponibilità dell'agente a rispondere alla chiamata, se inclusa dopo l'attività Queue Contact in un flusso di chiamate.
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. |
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
|
| 3 |
Nella sezione Prompt, configuri le seguenti impostazioni:
Non includa solo l'attività Play Message in loop dopo l'attività Queue Contact nel flusso di chiamate. Può utilizzare una combinazione dell'attività Play Music e dell'attività Play Message in loop per creare un flusso di chiamate valido. Quando include l'attività Play Message prima dell'attività di richiesta HTTP in un flusso di chiamate, la richiesta HTTP viene eseguita solo dopo che l'audio è stato riprodotto completamente. |
Suonare musica
L'attività Play Music riproduce musica quando arriva una chiamata o è in coda. Può scegliere un file audio da riprodurre, quando mette in attesa un chiamante.
Può configurare un percorso di gestione degli errori (Undefined Error) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Configurare la gestione degli errori.
Prima che Lei cominci
Quando include l'attività Play Music prima dell'attività di richiesta HTTP in un flusso di chiamate, la richiesta HTTP viene eseguita solo dopo che l'audio è stato riprodotto completamente.
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. |
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
|
| 3 |
Nella sezione Impostazioni musicali, configuri le seguenti impostazioni:
Quando include l'attività Play Music prima dell'attività di richiesta HTTP in un flusso di chiamate, la richiesta HTTP viene eseguita solo dopo che l'audio è stato riprodotto completamente. |
Registrazione
L'attività Record registra l'input vocale o l'enunciato dei chiamanti a cui è possibile fare riferimento nello stesso flusso di chiamate. Questa attività è disponibile solo per i clienti che utilizzano la piattaforma multimediale di nuova generazione. Il sistema memorizza i file audio registrati solo durante la chiamata, dopodiché tali file vengono automaticamente eliminati dal sistema. Attualmente, i file audio registrati sono in un formato non crittografato. Non è consigliabile registrare informazioni sensibili utilizzando questa funzione.
Non utilizzi l'attività di registrazione all'interno di un flusso di consultazione con il numero di ingresso, poiché questa configurazione non è supportata.
| 1 |
Accedi a Control Hub, scelga Servizi > Contact Center > Flussi. | ||||||||||||||||||||||||
| 2 |
Faccia clic su Gestisci flussi e poi su Crea flussi. | ||||||||||||||||||||||||
| 3 |
Faccia clic su Start Fresh. Viene visualizzata la finestra Flow Designer. | ||||||||||||||||||||||||
| 4 |
Nel campo Nome del flusso, inserisca un nome univoco. | ||||||||||||||||||||||||
| 5 |
Trascina e rilascia l'attività di registrazione dalla Libreria delle attività alla tela del flusso principale. | ||||||||||||||||||||||||
| 6 |
In Impostazioni generali, esegua le seguenti azioni:
| ||||||||||||||||||||||||
| 7 |
In Impostazioni record, configuri i seguenti campi:
| ||||||||||||||||||||||||
| 8 |
Nella sezione Variabili di output, visualizzi le seguenti variabili:
Può utilizzare la variabile di output Record_AudioFileData in attività
come Play Message, Menu e Collect Digits in un flusso di chiamata.
Questa variabile di uscita può essere configurata come variabile audio nelle impostazioni
Prompt delle attività IVR per riprodurre l'
audio registrato ai chiamanti. Il valore della variabile può avere la forma di un'
espressione pebble:
Può utilizzare la variabile di output Record_AudioFileData nell'attività di richiesta HTTP per caricare l'audio registrato sul server o sull'API di terze parti esterni. Questo può essere fatto scegliendo il tipo di contenuto come file e la variabile di output dell'attività di registrazione dal menu a discesa Contenuto nel corpo della richiesta. La tabella seguente elenca i codici di errore e le descrizioni dell'attività Record:
|
Controllo della registrazione
Flow Designer fornisce un'attività di controllo della registrazione allo scopo di acquisire il consenso alla registrazione dell'utente o del chiamante. La registrazione del consenso è una delle proprietà di configurazione disponibili come parte di questa attività. Utilizza un'attività di Menu per acquisire il consenso dell'utente in una variabile di flusso booleano. Durante un'interazione, se desidera acquisire il valore del consenso per generare un rapporto, usi la variabile booleana come input per il valore della proprietà di consenso dell'attività di Recording Control. Quindi può contrassegnare la variabile utilizzata per acquisire il consenso del chiamante come segnalabile.
Lo sviluppatore del flusso può determinare se il consenso alla registrazione di una chiamata deve essere acquisito o meno, a fini di segnalazione. Quando un cliente desidera acquisire il consenso per la registrazione, utilizza variabili globali per generare un rapporto sul consenso. Quando un cliente non desidera acquisire il consenso alla registrazione, utilizza variabili locali. Ciò offre una maggiore flessibilità per inquilini e clienti nella gestione dell'uso delle variabili.
Può configurare Recording Control seguendo questi passaggi:
-
Nel Flow Designer, trascina e rilascia l'attività Recording Control dalla Libreria delle attività all'area di disegno.
-
Faccia clic sull'attività Recording Control per configurare le impostazioni dell'attività.
-
In Impostazioni generali, inserisca un nome per l'attività in Etichetta attività.
-
(Facoltativo) Nel campo Descrizione dell'attività, inserire una descrizione dell'attività.
-
In Impostazioni di controllo della registrazione, seleziona una variabile di flusso dall'elenco a discesa per Abilita registrazione.
Un'attività di menu per l'IVR (Interactive Voice Response) e un'attività di controllo della registrazione se utilizzate insieme nel flusso consentono l'acquisizione del consenso alla registrazione. Viene data priorità all'impostazione del consenso dell'utente nel flusso rispetto alle impostazioni di configurazione a livello di tenant o di coda o a livello di pianificazione della registrazione.
Il controllo della registrazione può essere gestito nei seguenti scenari:
-
Se la configurazione del consenso dell'utente è impostata su Sì nel flusso, la chiamata viene registrata, indipendentemente dalla configurazione di registrazione impostata a livello di tenant, coda o programma di registrazione.
-
Se l'utente non acconsente e la configurazione è impostata su No nel flusso, la chiamata non viene registrata, indipendentemente dalla configurazione di registrazione impostata a livello di tenant o coda o programma di registrazione.
-
Se il consenso dell'utente non è configurato nel flusso, ma una configurazione è impostata su Sì a uno qualsiasi degli altri livelli, ad esempio tenant o coda o programma di registrazione, la chiamata viene registrata.
-
Se il consenso dell'utente non è configurato e una configurazione è impostata su No a tutti i livelli, ad esempio tenant, coda e programma di registrazione, la chiamata non viene registrata.
Inoltre, altre configurazioni di registrazione come Continue On Transfer, Pause Resume Enabled e Pause Duration e così via, vengono ancora applicate in base alla gerarchia esistente come tenant, coda o livello di pianificazione della registrazione.
Variabili di output
Questa attività non ha variabili di output.
Pianifica le richiamate IVR
La funzione di richiamata programmata consente ai clienti di pianificare la richiamata tramite IVR. I clienti possono richiedere richiami in modo indipendente, senza parlare con un agente, con conseguente operatività del contact center più efficienti. Per supportare le funzionalità di richiamata pianificata per i clienti, il modulo Flow Designer fornisce l'attività Schedule Callback all'interno del flusso.
Pianifica la richiamata
Utilizza l'attività Schedule Callback per consentire ai chiamanti di pianificare facilmente le richiamate tramite il sistema IVR. Può utilizzare istruzioni DTMF specifiche per acquisire i dettagli di pianificazione dal chiamante e trasmettere queste informazioni come input all'attività Schedule Callback.
Le seguenti sezioni Le consentono di configurare l'attività Schedule Callback:
- Impostazioni generali
- Pianifica le impostazioni di callback
- Variabili di output dell'attività
Prima che Lei cominci
Si assicuri di configurare il punto di ingresso di callback nel Control Hub. Vedere la sezione Configurare un punto di ingresso di richiamata per i dettagli.
| 1 |
Nel Flow Designer, trascina e rilascia l'attività Schedule Callback dalla Libreria delle attività all'area di disegno. |
| 2 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. |
| 3 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni: |
| 4 |
Nella sezione Schedule Callback Settings, configuri i seguenti dettagli: Includa una serie di attività IVR (Menu, Collect Digits) per raccogliere queste informazioni
dal chiamante e trasmetterle all'attività di richiamata programmata. Per semplificare le cose, consulti
il sottoflusso di richiamata pianificato per i dettagli.
|
Variabili di output dell'attività
Le variabili di output delle attività memorizzano i dati acquisiti dalle attività e vengono creati automaticamente quando Lei aggiunge attività specifiche all'area di disegno.
L'attività Schedule Callback ha le seguenti variabili di output:
- ScheduleCallback.failureCode: memorizza il codice di errore. Il sistema imposta questo valore solo quando l'attività fallisce.
- ScheduleCallback.failureDescription: memorizza i dettagli dell'errore. Il sistema imposta questo valore solo quando l'attività fallisce.
Di seguito sono riportati i codici di errore e le descrizioni dell'attività di richiamata pianificata:
|
Codice di errore |
Valore del codice di errore |
Descrizione dell'errore |
|---|---|---|
|
1 | INVALID_REQUEST | Per eventuali input non validi. |
|
3 | INVALID_QUEUE | Per dettagli sulla coda non validi. |
|
6 |
SYSTEM_ERROR |
Questo codice rappresenta gli errori vari (che non rientrano in nessuna delle categorie definite). |
Cosa fare dopo
Inviare cifre
Può utilizzare l'attività Invia cifre per configurare i flussi che inviano toni DTMF al chiamante durante un'interazione IVR. Ciò è utile per:
-
Autenticazione sicura: stabilire un flusso di chiamate autenticato verificando il chiamante tramite DTMF.
-
Interazione con sistemi esterni —Comunicazione con altri sistemi che richiedono input DTMF.
L'attività Send Digits consente l'autenticazione basata sul tono ed è importante in scenari che richiedono interazioni sicure, come la verifica dell'autenticità del percorso di chiamata.
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. |
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
|
| 3 |
Nella sezione Play DTMF Settings, configuri le seguenti impostazioni:
|
Imposta annuncio
Un'attività Set Announcement configura gli annunci riprodotti durante la connessione di chiamata a un agente. Se abilitato, può configurare un messaggio preregistrato come messaggio di conformità con informazioni legali, o saluto personalizzato dell'agente, o entrambi. Può utilizzare questa attività sia per le chiamate in entrata che in uscita.
- Per i flussi in entrata: configura l'attività degli annunci prima dell'attività di Queue Contact per prestazioni ottimali. In alternativa, può configurarlo all'interno dell' evento Pre-Dial in un flusso di eventi.
- Per i flussi in uscita: l'attività degli annunci deve essere configurata all'interno dell'evento Pre-Dial. Si assicuri che l'attività Imposta ID chiamante sia l'attività del terminale per l'evento di pre-chiamata.
L'attività Imposta annuncio supporta i seguenti tipi di annunci:
- Messaggio di conformità
- Saluto dell'agente
- Annuncio sussurrato
Per maggiori dettagli, consulti la sezione Migliora l'efficienza con messaggi preregistrati.
Per configurare l'attività Set Announcement, proceda come segue:
- Accedi a Control Hub.
- Accedere a .
- Scelga il flusso richiesto e faccia clic sull'icona Vai alle impostazioni del flusso per aprire il flusso richiesto.
- Trascina e rilascia l'attività Set Announcement nella tela del flusso principale.
- Nella scheda Impostazioni generali, configuri i seguenti
parametri:
-
Nel campo Etichetta attività, inserisca un nome per l'attività.
-
Nel campo Descrizione dell'attività, inserisca una descrizione dell'attività.
-
- Per configurare il saluto dell'agente, attivi l'interruttore Abilita il saluto dell'agente. Nel campo Scopo del saluto, inserisca il nome dello scopo del saluto.
-
Per configurare il messaggio di conformità, attivi l'interruttore Abilita messaggio di conformità. Scegli il file audio richiesto dall'elenco a discesa .
- Faccia clic su Salva.
- Faccia clic su Pubblica per pubblicare il flusso.
Imposta l'ID chiamante
Usa l'attività Imposta ID chiamante per definire l'ID chiamante visualizzato durante una chiamata. L'attività Imposta l'ID chiamante deve essere utilizzata solo nei flussi di eventi. Il Set Caller ID è un' attività del terminale che segna la fine di un flusso di eventi PreDial avvenuto. L'attività Set Caller ID aiuta a configurare l'ANI per i seguenti scenari:
-
Chiamate in entrata
-
Chiamate esterne
-
Richiamata di cortesia
-
Anteprima della campagna
-
Richiamata via Web
-
Esegui il flusso
-
Trasferimento al numero di chiamata
-
Si consulti per comporre il numero
Consulti l'agente
Consulti EP-DN/Queue
-
Trasferimento in EP/Queue
Può configurare questa attività accanto a un gestore di eventi PreDial. L'ANI richiesto può essere configurato utilizzando l'attività Imposta l'ID chiamante in base al Dialed Number Identification Service (DNIS), al tipo di operazione o al tipo di partecipante.
Può configurare il DN dell'agente come ANI personalizzato, in modo che l'agente chiamante possa vedere il DN/numero interno dell'agente chiamante quando viene contattato. Questo riduce le possibilità che le chiamate interne vengano interrotte. Ad esempio, quando un utente del front office (l' agente del contact center) chiama un utente di back-office (un dipendente interno), l'utente del back-office può vedere l'ID chiamante interno (numero di contatto/interno) dell'agente, quindi riduce al minimo il rifiuto delle chiamate.
A tal fine, il chiamante può vedere il numero di contatto/interno solo quando l' agente chiamante viene contattato tramite outdial, consult o trasferimento a DN e il DN viene aggiunto all'elenco dei numeri di contatto.
Deve aggiungere il numero di contatto all'elenco dei numeri interni di un'organizzazione in Control Hub. Per ulteriori informazioni su come aggiungere un numero di contatto, veda Creare un numero di contatto o un'estensione.
Se inserisce un numero casuale, il sistema controlla questo numero con la mappatura EP-DN predefinita configurata su Control Hub o. Management Portal Se c'è una mancata corrispondenza, il sistema la reindirizza all'ANI predefinito. Per ulteriori informazioni sulla convalida dell'ANI personalizzata, vedere Callback.
Per garantire che i numeri originali rimangano disponibili per l'analisi nei report, l'ANI visualizzato nei report non viene modificato nell'ANI personalizzato.
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. | ||||||||||||||||||||||||||||||
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
| ||||||||||||||||||||||||||||||
| 3 |
Nella sezione Impostazioni dell'ID chiamante, configuri quanto segue:
La personalizzazione dell'ANI dipende dai requisiti normativi. Consideri le dipendenze regionali prima dell'implementazione dell'ambiente. Un gestore di eventi PreDial utilizzato per personalizzare l'ID chiamante sovrascrive l'ANI selezionato in precedenza, ad esempio l'agente ha selezionato l'ANI esterno, la richiamata di cortesia con l'ANI personalizzato o qualsiasi scenario simile. Il supporto del flusso è necessario per qualsiasi scenario in entrata o in uscita per personalizzare l'ANI. Per i casi d'uso che dipendono dai fornitori di servizi, come decisioni basate sul codice paese, restrizioni regionali, ecc., consideri prima di testare i flussi con i fornitori di servizi . Affinché ANI funzioni come previsto in diversi scenari di chiamata, è necessario un ambiente di nuova generazione. L'utilizzo dell'ANI per più scenari applicabili nell' ambiente di nuova generazione sono:
Creare il numero o l'estensione di contatto Può aggiungere un numero di contatto all'elenco dei numeri interni della sua organizzazione. Gli ANI personalizzati saranno visibili a questi contatti aggiunti. Può aggiungere un solo numero di contatto alla volta o utilizzare le operazioni in blocco per caricare i numeri di contatto in un file CSV. Per ulteriori informazioni su come eseguire operazioni in blocco per creare, modificare, importare o esportare oggetti di configurazione in Control Hub, vedere Operazioni in blocco in Webex Contact Center. Per aggiungere un numero di contatto o un'estensione:
|
Imposta un annuncio Whisper
L'attività Set Whisper Announcement riproduce un breve messaggio preregistrato a un agente poco prima che l'agente si connetta con un chiamante. L'annuncio viene trasmesso solo all'agente; il chiamante sente lo squillo predefinito mentre viene riprodotto l'annuncio sussurrato.
Il contenuto dell'annuncio può contenere informazioni sul chiamante che aiutano a preparare l'agente a gestire la chiamata.
Fornendo agli agenti queste informazioni in anticipo, gli annunci sussurrati li aiutano a gestire le chiamate in modo più efficiente, riducendo i tempi di gestione delle chiamate e migliorando la soddisfazione dei clienti.
Quando suona un sussurro, Lei non può:
-
Metta la chiamata in attesa, il trasferimento o la conferenza.
-
Richiedere l'assistenza del supervisore.
Queste funzionalità saranno nuovamente disponibili dopo il completamento dell'annuncio.
Un annuncio sussurrato:
-
È applicabile alle chiamate in arrivo e al trasferimento alla cieca verso EP.
-
Può essere un prompt o una stringa TTS (da testo a voce).
-
Può essere combinato con il messaggio di conformità e il saluto dell'agente, nel qual caso il sussurro viene riprodotto per primo.
-
Non è incluso nella registrazione delle chiamate.
-
Supporta tutti i tipi di endpoint degli agenti come telefono, soft client e WebRTC.
| 1 |
Faccia clic sull'attività per configurare le impostazioni dell'attività. |
| 2 |
Nella sezione Impostazioni generali, inserisca le seguenti informazioni:
|
| 3 |
Nella sezione Whisper Announcement, può impostare un messaggio di pre-chiamata per gli agenti, fornendo i dati chiave del chiamante per un servizio personalizzato. Quando attiva l'interruttore Abilita la sintesi vocale, può scegliere il connettore richiesto.
|
Avvia Media Stream
L'attività Start Media Stream viene utilizzata per abilitare lo streaming di contenuti multimediali vocali da conversazioni di chiamata attive tra un chiamante e un agente.
Per maggiori dettagli su come utilizzare l'attività nei flussi di chiamate, consulta Abilitare lo streaming multimediale per code specifiche.
Carica audio
Utilizza l'attività Carica audio nel flusso per abilitare il caricamento dei saluti dell'agente.
| 1 |
Accedi a Control Hub. |
| 2 |
Accedere a . |
| 3 |
Scelga il flusso richiesto e faccia clic sull'icona Vai alle impostazioni del flusso per aprire il flusso richiesto. |
| 4 |
Trascina e rilascia l'attività Carica audio nella tela del flusso principale. |
| 5 |
Nella sezione Impostazioni generali, configuri i seguenti parametri: |
| 6 |
Nella scheda Informazioni sul file audio, configuri i seguenti parametri: |
Flussi di eventi
La scheda Flussi di eventi contiene i seguenti gestori di eventi che Lei utilizza per diverse attività:
- In un errore globale
- Agente accettato
- Il contatto telefonico è terminato
- Agente offerto
- Agente disconnesso
- Richiamata non riuscita
- PreDial
- Contatti Ani Updated
- Risultato della chiamata della campagna in uscita
In un errore globale
Questo evento facilita la gestione globale degli errori. Il sistema attiva questo evento quando non configura i link del percorso di errore su un'attività. Tutte le attività nella gestione delle chiamate e nel controllo del flusso espongono questo evento. Per ulteriori informazioni, vedere OnGlobalError Workflow.
Agente accettato
Il sistema attiva questo evento quando un agente risponde a una chiamata in entrata e interrompe l'esperienza del contatto in coda. Questo evento viene attivato direttamente per le chiamate progressive, predittive e di anteprima della campagna una volta che l'agente risponde alla chiamata.
Le attività che aprono questo evento sono Screen Pop e Queue Contact.
Il contatto telefonico è terminato
Il sistema attiva questo evento quando una chiamata in diretta si disconnette e rimuove tutti i partecipanti. L'evento è disponibile se utilizza attività di gestione delle chiamate selezionate in un flusso come Screen Pop e Feedback V2. Questo evento non richiede l' inoltro a un agente.
Quando crea un flusso, non aggiunga alcuna attività IVR dopo l'evento
PhoneContactEnded. Durante l'esecuzione del flusso, il
flusso non funzionerà quando aggiunge un'attività dopo la fine del contatto.
Solo l'attività Queue Contact espone questo evento.
Agente offerto
Il sistema attiva questo evento quando viene offerto un contatto vocale a un agente. Questo evento consente allo sviluppatore del flusso di configurare più attività supportate che fanno parte della gestione degli eventi. Ad esempio, uno sviluppatore di flussi può configurare un' attività Screen Pop rispetto a un evento AgentOffered. Questa configurazione fornisce informazioni relative al cliente all'agente, prima che l'agente risponda o risponda a una chiamata.
Questo evento è associato a NewContact.
L'evento AgentOffered non è supportato per le campagne progressive, predittive
e di anteprima.
Può visualizzare le variabili correlate in Event Output Variables.
Agente disconnesso
Il sistema attiva questo evento quando l'ultimo agente si disconnette da una chiamata in diretta, lasciando il cliente da solo in linea.
L'attività Queue Contact espone questo evento.
Richiamata non riuscita
Il sistema attiva questo evento quando una richiamata di cortesia o una richiamata programmata o una richiamata programmata personale fallisce.
-
Il sistema riprova una richiamata solo quando una richiamata fallisce dal lato del contatto. La richiamata fallisce quando il contatto è occupato o non è disponibile, o non c'è risposta da parte di un agente.
-
Inoltre, la chiamata non riesce dal lato dell'agente quando il telefono di un agente non è raggiungibile o l'agente rifiuta la chiamata. La chiamata torna in coda e viene nuovamente indirizzata a un agente disponibile.
-
Inoltre, per le richiamate programmate, la richiamata ha esito negativo quando è raggiunta l'ora di fine pianificata senza che la chiamata venga indirizzata a un agente. Per le richiamate personali programmate, la richiamata ha esito negativo anche quando l'agente assegnato non è connesso.
Per utilizzare un richiamo di nuovo tentativo in un flusso, configuri una variabile di flusso locale (utilizzando l' attività setVariable) con il valore 0 e la incrementi come richiesto. Assicurarsi che il valore sia inferiore al valore del conteggio della variabile Riprova.
Può allegare altri eventi di cui ha bisogno nel flusso per tentare un nuovo tentativo di callback. Includa nel flusso un'attività di attesa seguita da una richiamata o da una qualsiasi delle attività in coda come Queue To Agent e Queue Contact. Utilizzi queste attività in qualsiasi combinazione o ordine dopo l'attività Wait.
Per porre fine ai tentativi:
-
Per una condizione reale, usi l'attività End Flow. Non utilizzi un' attività Disconnect.
-
Per una condizione falsa, usi una variabile Disconnect dopo che una variabile Retry è stata configurata nel flusso. In questo caso, tutti i tentativi di nuovo tentativo sono completi e non ci sono nuovi tentativi disponibili.
Il numero massimo di tentativi di richiamata è 10. Il tempo massimo che l' interazione può rimanere nel sistema è di 14 giorni. Qualunque evento si verifichi per primo è considerato come la durata di un'interazione per la configurazione di un nuovo tentativo.
Quando utilizza un'attività di attesa, l'intervallo di ritardo minimo tra un nuovo tentativo è di 10 secondi e l'intervallo di ritardo massimo tra un nuovo tentativo è 72 ore.
Quando lo stato di un contatto è in timeout parcheggiato e se sono disponibili tentativi di nuovo tentativo, viene generato un evento CallbackFailed. Il gestore di eventi configurato nel flusso continua a riprovare il callback per i tentativi rimanenti.
Quando una richiamata a un contatto fallisce, il contatto viene rimosso dalla coda e viene generato l' evento CallbackFailed. Il gestore dei tentativi può metterlo nuovamente in coda utilizzando qualsiasi attività come Callback (stessa destinazione o diversa), Queue Contact e/o Queue To Agent.
Se il callback è configurato su una destinazione diversa nel gestore eventi
CallbackFailed, le competenze non verranno trasferite.
Per una richiamata programmata o una richiamata programmata personale, nel flusso di riprova, usi NewContact.dnis nell'attività di callback, se configurata.
PreDial
Come parte di NewContact, l'evento PreDial consente allo sviluppatore del flusso di impostare o personalizzare l'ID chiamante utilizzando l'attività Imposta ID chiamante.
Quando crea un flusso di lavoro, questo evento è disponibile nella scheda Flussi di eventi di Flow Designer. Questo è un evento che viene interrotto configurando l'attività Set Caller ID. Questo evento viene attivato sia per l'agente che per il cliente in base allo scenario di chiamata.
Affinché le chiamate alla campagna abbiano successo, le chiamate degli agenti e le chiamate dei clienti devono essere effettuate dalla stessa area multimediale. L'area multimediale viene selezionata in base all'ANI/CLID della chiamata quando viene presentata ai media. La mappatura tra l'ANI e l' area multimediale viene eseguita in Control Hub. Gli ANI selezionati nella chiamata dell'agente e nella chiamata del cliente, se controllati tramite l'evento PreDial nel flusso, devono essere scelti in modo tale che entrambe le chiamate provengano dalla stessa regione.
Ad esempio, se un agente si trova a Singapore, ma le chiamate del cliente devono essere effettuate negli Stati Uniti, l'ANI per la chiamata del cliente può essere selezionato in modo tale che l'area media sia gli Stati Uniti. Allo stesso modo, anche l'ANI selezionato per la chiamata dell'agente nell'evento PreDial dovrebbe essere scelto in modo tale che la regione multimediale selezionata siano gli Stati Uniti.
La tabella seguente fornisce l'elenco dei tipi di operazione e i tipi di
partecipanti corrispondenti per Predial.OperationType.
|
Predial. Tipo di operazione |
Predial. Tipo di partecipante |
|---|---|
|
|
Agente |
|
|
Agente, cliente |
|
|
Agente, cliente |
|
|
Agente, cliente |
|
|
Agente, cliente |
|
|
DN |
|
|
Agente |
|
|
DN |
|
|
Agente |
|
|
Agente |
|
|
EP-DN |
La personalizzazione dell'ANI non è applicabile a Supervisor quando il monitoraggio delle chiamate è configurato.
Configura ogni percorso del gestore eventi PreDial con Set Caller ID come attività del terminale, altrimenti il contatto può essere abbandonato.
Il supporto di Flow è necessario per qualsiasi scenario in entrata o in uscita per utilizzare il gestore di eventi PreDial .
Non utilizzi attività di flusso che mettono in coda un contatto con il gestore eventi PreDial.
Per l'ANI configurato con un contatto in uscita, la chiamata viene instradata attraverso la regione a cui è mappato l'ANI dell'agente indipendentemente dalla regione in cui si trova il contatto. Ad esempio, se un'organizzazione dispone di contact center negli Stati Uniti e in Australia e viene attivata una chiamata in uscita per un contatto che si trova negli Stati Uniti con l'agente ANI mappato nella regione Australia, la chiamata viene instradata attraverso l'Australia.
Fare riferimento alla tabella Utilizzo ANI per più scenari in un ambiente di nuova generazione nella sezione Imposta l'ID chiamante per l'utilizzo dell'ANI in vari scenari di chiamata.
Può visualizzare le variabili correlate in Event Output Variables.
Contatti Ani Updated
Il sistema attiva questo evento quando l'ANI del chiamante cambia. Ad esempio, se la chiamata di un cliente va prima a un operatore e poi viene inviata all'agente, il desktop dell'agente, il dispositivo dell'agente e tutte le informazioni correlate vengono aggiornati automaticamente con l'ANI del chiamante. Ciò garantisce che l'ID del chiamante originale e i dati corretti siano sempre visualizzati.
Solo i trasferimenti di chiamata avviati da telefoni fissi o client Jabber locali riflettono l'interfaccia a riga di comando finale. I trasferimenti eseguiti tramite l'app Webex su Webex Calling non si aggiornano per mostrare la CLI finale.
Risultato della chiamata della campagna in uscita
Come parte di NewContact, questo evento si attiva se il contatto è
connesso a una segreteria telefonica o sta per essere abbandonato. In entrambi i casi,
può riprodurre un messaggio prima di disconnettere il contatto. Il sistema abbandona la chiamata
se l'agente non è disponibile.
Solo le attività Play Music e Play Message sono supportate per questo gestore e la chiamata deve quindi essere disconnessa.
Può aggiungere ulteriori attività di controllo delle chiamate come Play Music, Disconnect Contact, ecc. a questo evento in base al risultato della Call Progress Analysis (CPA). I risultati del CPA possono essere uno dei seguenti:
- AMD: indica che è stata rilevata una segreteria telefonica.
- ABBANDONATO - indica che la chiamata è stata abbandonata a causa dell'indisponibilità di un agente.
- LIVE_VOICE - indica che la voce di un cliente è stata rilevata in una campagna IVR.
Se desidera configurare l'IVR in una chiamata per una campagna in uscita:
- Identifica i flussi che utilizzano l'evento
OutboundCampaignCallResult. - Inserisca un'attività GoTo per mappare il flusso su un secondo flusso.
- Usa i passaggi IVR configurati con l'attività di Virtual Agent nel secondo flusso.
Si assicuri di eseguire questi passaggi, poiché non può utilizzare un'attività di Virtual Agent
direttamente con un OutboundCampaignCallResult.
Può visualizzare la variabile correlata in Event Output Variables.
Sul flusso di lavoro degli errori globali
Mentre crea un flusso, può impostare il percorso di errore di un'attività per gestire un errore di attività o un errore generico che si verifica durante l'esecuzione del flusso.

Se riceve un errore durante l'esecuzione del flusso, l'esecuzione continua con l'attività successiva definita nel percorso di errore. Se non configura il percorso di errore nel flusso principale, può comunque impostare l'evento OnGlobalError disponibile nella scheda Flussi di eventi per gestire l'errore di esecuzione del flusso.
Se non riesce a definire i percorsi di errore sia nel flusso principale che nei flussi di eventi, il flusso termina quando si verifica un errore durante l'esecuzione del flusso.
Consideriamo uno scenario in cui Lei configura l'attività Imposta variabile in un flusso.

Può impostare il nodo Undefined Error dell'attività Set Variable sul flusso principale per gestire eventuali errori di sistema durante l'esecuzione del flusso. Se non desidera definire il percorso di errore nel flusso principale, può comunque andare alla scheda Flusso di eventi e configurare il flusso di eventi OnGlobalError.

Nell'esempio precedente, Play Message viene aggiunto al gestore di eventi OnGlobalError. Se si verifica un errore di sistema durante l'esecuzione dell'attività Set Variable in Main Flow, il sistema prenderà in considerazione prima la configurazione effettuata nell'attività Set Variable. Se non è definito un percorso di errore, il sistema controlla il gestore di eventi OnGlobalError nel flusso di eventi. Poiché un'attività Play Message è associata all'evento OnGlobalError nell'esempio precedente, il sistema riproduce il messaggio e termina il flusso.
Usare variabili ed espressioni
Flow Designer supporta i seguenti tipi di variabili:
Variabili personalizzate
Le variabili di flusso personalizzate sono variabili configurabili di diversi tipi di dati che può utilizzare in tutto il flusso. Può creare tutte le variabili di flusso di cui ha bisogno per soddisfare la logica del suo flusso.
Variabili sicure
Può contrassegnare le variabili di flusso come sicure per impedire la registrazione e l'archiviazione di informazioni sensibili (questi valori verranno mascherati anche nel riquadro Flow Debugging). Può impostare variabili sicure come Agent Viewable o Agent Editable per controllare come queste variabili vengono presentate nel. Agent Desktop
Per impostazione predefinita, tutte le variabili esistenti nei flussi distribuiti si comportano come variabili non sicure. Apre questi flussi in modalità di modifica per esaminare e conservare le variabili sicure, se necessario.
Nella mappatura delle variabili di flusso, non può mappare una variabile sicura su una variabile non sicura nell'attività GoTo.
Non può contrassegnare le variabili globali come sicure.
Creare variabili di flusso personalizzate
| 1 |
Accedi a Control Hub. | ||||||||||||||
| 2 |
Vai al . Viene visualizzata la pagina Flows.
| ||||||||||||||
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso. Viene visualizzata la finestra Flow Designer.
| ||||||||||||||
| 4 |
Dal pannello di configurazione, apra la sezione Definizione variabile. | ||||||||||||||
| 5 |
Faccia clic su Aggiungi variabile di flusso. Può aggiungere un massimo di 30 variabili in un flusso. Questo conteggio include tutte le variabili globali e le variabili di flusso, indipendentemente dal fatto che siano segnalabili o visualizzabili dall'agente. | ||||||||||||||
| 6 |
Inserisca il nome e la descrizione della variabile. | ||||||||||||||
| 7 |
Scegli un tipo di variabile dall'elenco a discesa. Non può modificare il tipo di variabile dopo aver creato la variabile. I tipi di variabili supportati sono:
| ||||||||||||||
| 8 |
Specifichi il valore predefinito della variabile in base al tipo di variabile scelto. | ||||||||||||||
| 9 |
(Facoltativo) Attiva il pulsante Abilita sostituzione esterna. Abilitando questa opzione, espone la variabile nella pagina di configurazione del canale. Ciò consente agli amministratori e ai supervisori di sovrascrivere il valore della variabile configurata dal Control Hub. In altre parole, possono modificare il valore della variabile di flusso per un canale specifico senza aprire il flusso dal modulo Flow Designer. Per ulteriori informazioni sull'override delle variabili dal Control Hub, vedere Configurare un canale. Quando configura il tipo di variabile come stringa, viene visualizzato l'elenco a discesa Tipo di risorsa con le seguenti opzioni. Scelga il tipo di risorsa che desidera consentire agli amministratori di sovrascrivere durante la configurazione del canale.
| ||||||||||||||
| 10 |
(Facoltativo) Se attiva il pulsante Contiene informazioni sensibili, il sistema contrassegna la variabile come variabile sicura. Durante l'esecuzione del flusso, il sistema non registra né memorizza alcuna informazione passata attraverso questa variabile. | ||||||||||||||
| 11 |
(Facoltativo) Se abilita il pulsante Rendi visibile l'agente, la variabile viene visualizzata sul desktop insieme al valore acquisito come parte del flusso. Quando attiva il pulsante Make Agent Viewable, vengono visualizzati i seguenti campi:
| ||||||||||||||
| 12 |
Faccia clic su Salva. Quando salva una variabile di flusso personalizzata, la variabile viene salvata come tag nel pannello delle proprietà globali sul desktop. Se ha contrassegnato la variabile come Agent Viewable, il tag mostra un'icona a forma di cuffia per una facile identificazione. |
Esempio: Ordine delle variabili di flusso visualizzate sul desktop
Quando crea variabili contrassegnate come visualizzabili dall'agente, il desktop visualizza queste variabili in un ordine particolare.
Ad esempio, se crea le seguenti variabili di flusso: customerType, SubscribedCustomer, customerCount, callRatio, dob, Datetest.
Il Desktop riceve queste variabili da Flow Designer nel seguente ordine: CallRatio, CustomerCount, CustomerType, SubscribedCustomer, ANI, DN, dob, RonaTimeout, Datetest.
Il Desktop visualizza le variabili nel seguente ordine, da sinistra a destra, sull'interfaccia utente:
-
Le variabili del cliente
.Numero di telefono, DN, coda,ora RONA -
Le variabili di flusso sono ordinate in ordine alfabetico con variabili che iniziano prima con lettere maiuscole, seguite da variabili con lettere minuscole: callRatio, CustomerCount, CustomerType, Datetest, SubscribedCustomer, dob.
Esempio: Visualizza l'ID di interazione sul desktop
Un Interaction ID (Contact Session ID) è un ID univoco generato dal sistema che identifica una determinata interazione. Può recuperare l'Interaction ID dai report dell'analizzatore e utilizzare l'ID per risolvere i problemi relativi alle chiamate non riuscite. Per visualizzare l'ID di interazione sul desktop:
- Aprire il flusso richiesto e scegliere Aggiungi variabili di flusso.
- Imposta il campo Valore predefinito su NewContact.InteractionID.
- Attivi il pulsante Make Agent Viewable.
Quando l'agente riceve una chiamata, l'Interaction ID viene visualizzato sul desktop.
Modifica variabili di flusso personalizzate
Se la variabile è già in uso, non può modificare il tipo di variabile. Ciò potrebbe avere importanti implicazioni sul flusso. Quindi, questa azione è proibita. In questo caso, il campo a discesa Tipo di variabile è disabilitato e viene visualizzato un messaggio di avviso.
Dopo aver modificato con successo una variabile, le modifiche apportate vengono visualizzate in tutto il flusso e nel pop-over che appare quando fa clic su una variabile di flusso nel riquadro Proprietà globali.
Per modificare una variabile di flusso personalizzata, proceda come segue:
| 1 |
Accedi alla sua organizzazione clienti utilizzando l'URL di Control Hub https://admin.webex.com/. |
| 2 |
Vai al . Viene visualizzata la pagina Flows.
|
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso. Viene visualizzata la finestra Flow Designer.
|
| 4 |
Fai clic su Modifica nell'angolo in alto a destra del pop-over. Viene visualizzata la finestra di dialogo Modifica variabile di flusso. Se la variabile non viene utilizzata nel flusso, tutti i campi sono modificabili. Può modificare il nome, la descrizione, il tipo e il valore della variabile. |
| 5 |
Fai clic sull'icona Informazioni in questo messaggio per visualizzare un elenco delle attività in cui viene utilizzata la variabile. Se desidera procedere con la modifica della variabile, rimuova la variabile da tutte le configurazioni di flusso prima di riprovare a modificare. |
| 6 |
Apporti le modifiche necessarie. Il pulsante Salva rimane disabilitato finché non apporta una modifica. |
| 7 |
Faccia clic su Salva. |
Elimina le variabili di flusso personalizzate
Se la variabile viene utilizzata in un flusso, non può eliminarla. Ciò ha importanti implicazioni sul flusso. In questo caso, il pulsante Elimina nella finestra Elimina variabile è disabilitato e viene visualizzato un elenco di attività in cui viene utilizzata la variabile.
Le attività sono raggruppate in base al fatto che vengano visualizzate nella scheda Flusso principale o Flussi di eventi. Se desidera eliminare una variabile in uso, la rimuova da tutte le configurazioni di flusso prima di provare a eliminare.
Per eliminare una variabile di flusso personalizzata, proceda come segue:
| 1 |
Vai al . Viene visualizzata la pagina Flows.
|
| 2 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso. Viene visualizzata la finestra Flow Designer.
|
| 3 |
Nel riquadro delle proprietà globali, faccia clic sull'icona Elimina che appare sul tag della variabile che desidera eliminare. |
Ignora le impostazioni del flusso
La funzione di sostituzione delle impostazioni di flusso all'interno del modulo Flow Designer consente agli utenti autorizzati di modificare determinate impostazioni predefinite di un flusso dal Control Hub. Questa funzione consente agli amministratori e ai supervisori di modificare facilmente determinati parametri di flusso come orari di lavoro, istruzioni audio o assegnazioni delle code senza aprire il flusso richiesto.
Per sovrascrivere le impostazioni del flusso:
-
È necessario configurare alcune variabili nel flusso come configurabili esternamente. Vedere la sezione Creare variabili di flusso personalizzate per i dettagli di configurazione.
-
Gli amministratori e i supervisori devono quindi apportare le modifiche richieste a queste variabili. Le variabili di flusso configurate vengono visualizzate nella pagina di configurazione del canale nel Control Hub. Vedi la sezione Configurare un canale per maggiori dettagli.
La funzione di sostituzione delle impostazioni del flusso offre i seguenti vantaggi:
- Riusabilità del flusso: gli amministratori possono utilizzare lo stesso flusso per organizzazioni diverse. Possono configurare valori diversi per la stessa variabile per canali diversi senza modificare il valore predefinito definito nel flusso.
- Tempi di risposta più rapidi: le modifiche apportate ai valori delle variabili vengono applicate immediatamente, anche alle chiamate già in corso.
- Errori ridotti: elimina il rischio di errori nella modifica di flussi complessi.
- Gestione semplificata delle attività: senza questa funzionalità, gli amministratori devono eseguire
le seguenti attività che possono essere complesse e richiedere molto tempo per gli utenti non tecnici:
- Accedi a Control Hub.
- Aprire il modulo Flow Designer.
- Passa al flusso richiesto e trovi il percorso pertinente del flusso.
- Apportare le modifiche richieste.
- Ripubblicare il flusso.
Variabili predefinite
Flow Designer crea automaticamente variabili predefinite quando utilizza determinati eventi e attività in un flusso.
Un elenco delle variabili predefinite disponibili viene visualizzato nella sezione Variabili predefinite nel riquadro Proprietà globali del flusso. Vengono visualizzati anche nel riquadro Proprietà per l'evento o l'attività selezionata.
Faccia clic su ogni variabile per aprire una finestra pop-up che spiega il tipo di dati memorizzati dalla variabile, in modo da sapere come usare la variabile nel suo flusso.
Sebbene la maggior parte degli attributi di una variabile di output dell'evento siano predefiniti e non possano essere modificati, può modificare la variabile per modificare la designazione globale della variabile.
Variabili di output degli eventi
<EventName>Le variabili di output degli eventi sono specificamente associate agli eventi e assumono la nomenclatura:. <VariableName>.
Tutte le variabili di output degli eventi disponibili per l'uso in un flusso vengono visualizzate automaticamente nel riquadro Proprietà globali dopo l'introduzione di un evento nel flusso e anche nel riquadro Proprietà per l'attività associata del Gestore eventi.
Le variabili di output degli eventi disponibili sono:
-
nuovo contatto. ani -
NewContact.dnis -
NewContact.Interaction ID -
NewContact.Regione PSTN -
Agente accettato. ID agente -
Agente accettato. Nome dell'agente -
Agente accettato. ID email dell'agente -
Agente accettato. ID sessione agente -
Agente accettato. QueueID -
Agente accettato. Nome della coda -
Agente accettato. ID squadra -
Agente accettato. Nome della squadra -
Agente accettato. ID inquilino -
Agente accettato.CAD -
Il contatto telefonico è terminato. ID agente -
Il contatto telefonico è terminato. ID email dell'agente -
Il contatto telefonico è terminato. TeamID -
Il contatto telefonico è terminato. QueueID -
Il contatto telefonico è terminato. Inbound Channel -
Il contatto telefonico è terminato. RoutingStrategyID -
Agente offerto. ID agente -
Agente offerto. Nome dell'agente -
Agente offerto. ID email dell'agente -
AgentOffered. ID sessione dell'agente -
AgentOffered.QueueID -
AgentOffered.QueueName -
Agente offerto. TeamID -
Agente offerto. Nome della squadra -
Agente offerto. TenantID -
Agente offerto. Chiama i dati associati -
Agente offerto. ID agente -
Agente offerto. Nome dell'agente -
AgentOffered. ID sessione dell'agente -
AgentOffered.QueueID -
AgentOffered.QueueName -
Agente offerto. TeamID -
Agente offerto. Nome della squadra -
Agente offerto. TenantID -
Agente offerto.CAD -
Predial.Direzione -
Predial. Tipo di partecipante -
Numero Predial.dial -
Predial.AltropartyDN -
Predial.epdn -
Predial.Agente selezionato ANI -
Predial. Tipo di operazione -
Risultato della campagna CallResult.cpa in uscita -
Codice risultato Outbound CampaignCallResult.cpa -
AgentDisconnected.AgentID -
Agente disconnesso. ID email dell'agente -
AgentDisconnected.QueueID -
Agente disconnesso. TeamID -
Agente disconnesso. Inbound Channel -
AgentDisconnected. RoutingStrategyID
In alcuni casi, la variabile agentEmailID può essere nulla. Gli sviluppatori di Flow dovrebbero convalidare questa variabile prima di utilizzarla, soprattutto in scenari
che comportano problemi di ricerca nella cache.
Personalizza le variabili di sistema
Può personalizzare l'etichetta desktop solo delle variabili Phone Number e DNIS (Dialed Number Identification Service). Può creare un alias di queste variabili e configurarlo utilizzando l'attività Imposta variabile nel flusso.
| 1 |
Accedi alla sua organizzazione clienti utilizzando l'URL di Control Hub https://admin.webex.com/. |
| 2 |
Vai al . Viene visualizzata la pagina Flows.
|
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso. Viene visualizzata la finestra Flow Designer.
|
| 4 |
Dal riquadro Global Flow Properties, apra la sezione Variable Definition. |
| 5 |
Faccia clic sulla scheda Configurazione. |
| 6 |
Faccia clic su Aggiungi variabile di flusso. |
| 7 |
Inserisca il nome e la descrizione della variabile. |
| 8 |
Scegli Stringa nell'elenco a discesa Tipo di variabile. |
| 9 |
Attivi il pulsante Make Agent Viewable. |
| 10 |
Nel campo Etichetta desktop, inserisca l'etichetta desktop desiderata per la variabile. |
| 11 |
Faccia clic su Salva. Questo crea la variabile.
|
| 12 |
Dalla Libreria delle attività, trascina l'attività Imposta variabile nell'area di disegno. |
| 13 |
Nella sezione Impostazioni variabili nel riquadro Impostazioni attività, proceda come segue: Quando pubblica il flusso, la variabile di flusso appena creata sostituisce la variabile di sistema scelta. Durante l'esecuzione del flusso, l'etichetta del desktop della variabile appena creata viene visualizzata nel popover in arrivo e nel riquadro Interazione del desktop.
|
Variabili di output dell'attività
Le variabili di output delle attività memorizzano i dati acquisiti dalle attività e vengono create automaticamente quando aggiunge attività specifiche all'area di disegno. <ActivityName>Le variabili di output delle attività utilizzano la seguente sintassi:. <VariableName>dove ActivityName cambia dinamicamente in base all'attività.
Se un flusso utilizza un'attività più volte, ogni attività ha un'istanza univoca di ogni variabile di output dell'attività associata. Tutte le variabili di output delle attività disponibili per l'uso in un flusso vengono visualizzate automaticamente nel riquadro Proprietà globali quando introduce un'attività nel flusso e anche nel riquadro Proprietà per l'attività associata.
Le variabili di output dell'attività disponibili sono:
-
Menu.optionEntered: memorizza l'opzione di menu selezionata dal chiamante durante l'istanza di attività Menu. Questa è una cifra singola compresa tra 0 e 9. -
CollectDigits.digitsEntered: memorizzale cifre inserite dal chiamante durante l'istanza dell'attività Collect Digits. Il numero di cifre dipende dalla configurazione dell'attività. -
HttpRequest.httpStatusCode: Memorizza il codicedi stato ricevuto quando si tenta la richiesta HTTP. -
HttpRequest.HttpResponseBody: Memorizza la risposta quando la richiesta HTTP viene attivata con successo. -
HttpRequest.ResponseHeaders: Memorizza le intestazioni inviate come parte della richiesta HTTP. -
VirtualAgent.IntentTriggered: memorizza l'intento che ha innescatol'esperienza conversazionale per gestirlo o intensificarlo. -
getQueueInfo.ewt: memorizza il valore del tempo di attesa stimato per la coda selezionata. -
getQueueInfo.piq: memorizza il valore della posizione in una coda per la coda selezionata.
Variabili globali
Le variabili globali sono variabili personalizzate che può visualizzare e a cui può accedere durante la creazione di flussi. L'amministratore crea variabili globali nel modulo Provisioning del Control Hub. Per ulteriori informazioni, vedere la sezione Variabili globali nella Guida alla configurazione e amministrazione di Webex Contact Center.
In qualità di sviluppatore di flussi, può utilizzare queste variabili secondo le sue esigenze. Può aggiungere queste variabili in un flusso. Può anche modificare e rimuovere una variabile globale dopo averla aggiunta al flusso.
Modifica la variabile globale in un flusso
Quando modifica una variabile globale, non può modificare alcun valore di metadati di una variabile globale nel designer del flusso. Tuttavia, può modificare il valore predefinito utilizzando il pulsante Sovrascrivi valore predefinito.
Per modificare una variabile globale in un flusso:
| 1 |
Accedi alla sua organizzazione clienti utilizzando l'URL di Control Hub https://admin.webex.com/. |
| 2 |
Vai al . Viene visualizzata la pagina Flows.
|
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso. Viene visualizzata la finestra Flow Designer.
|
| 4 |
Nel riquadro Proprietà globali del flusso, scorra verso il basso fino alla sezione Definizione variabile > Variabili predefinite. |
| 5 |
Nel pannello Variabile globale, fare clic su una variabile globale
e fare clic sulla modifica ( Viene visualizzata la finestra di dialogo Modifica variabili globali. Mostra
i dettagli della variabile globale scelta, ad esempio Tipo di variabile, Valore predefinito, Etichetta
del desktop e Agente modificabile.
|
| 6 |
(Facoltativo) Attiva il pulsante Sovrascrivi configurazioni del portale per sovrascrivere i valori esistenti configurati in Control Hub. Ciò Le consente di modificare valori di campo come Valore predefinito, Agent Viewability, Agent Editable e Desktop Label. Inserire il valore necessario nel Valore predefinito in base al tipo di variabile scelto. Ad esempio, se il tipo di variabile è booleano, questo campo viene visualizzato come elenco a discesa. Il valore predefinito inserito per una variabile globale di tipo stringa segnalabile dall' agente non deve superare i 256 caratteri. |
| 7 |
Apporti le modifiche necessarie. |
| 8 |
Faccia clic su Salva. |
Rimuovere le variabili globali da un flusso
Può rimuovere una variabile globale che non è in uso in nessun flusso.
Se non riesce a rimuovere una variabile globale, contatti il suo amministratore per abilitare il flag di funzionalità per rimuovere le variabili globali dal flusso.
Per rimuovere una variabile globale da un flusso:
| 1 |
Accedi alla sua organizzazione clienti utilizzando l'URL di Control Hub https://admin.webex.com/. |
| 2 |
Vai al . Viene visualizzata la pagina Flows.
|
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso. Viene visualizzata la finestra Flow Designer.
|
| 4 |
Nel riquadro Proprietà globali del flusso, scorra verso il basso fino alla sezione Definizione variabile > Variabili predefinite. |
| 5 |
Nel pannello Variabili globali, faccia clic sull'icona di rimozione (x) della variabile globale che desidera rimuovere. Un messaggio pop-up Le chiede di confermare la sua azione.
|
| 6 |
Faccia clic su Elimina. Questo rimuove la variabile globale selezionata dall'elenco.
|
Variabili visualizzabili sul desktop
Può configurare i seguenti tipi di variabili per il popover in entrata e il riquadro di interazione del desktop per le chiamate vocali in entrata e in uscita:
-
Variabili di sistema come numero di telefono, DNIS (Dialed Number Identification Service), nome della coda e RONA Timeout
-
Variabili globali create e gestite in Control Hub.
-
Variabili di flusso personalizzate create e gestite in Flow Designer
Può configurare solo le variabili contrassegnate come visualizzabili dall'agente.
Può configurare queste variabili sui nuovi flussi così come sui flussi esistenti. Tuttavia, i flussi esistenti continuano a mostrare le variabili popover predefinite come numero di telefono, DNIS e nome della coda. Può modificare questi flussi per aggiungere altre variabili utilizzando questa funzione.
I passaggi per configurare le variabili per il popover in entrata e il riquadro di interazione per le chiamate in entrata e in uscita sono gli stessi.
È necessario creare flussi separati per scenari di chiamata in entrata e in uscita per configurare le variabili per il popover in entrata e il riquadro di interazione.
- Popover in arrivo sul desktop
- Il popover in entrata appare quando un agente riceve una chiamata in arrivo o compone una chiamata in uscita. Visualizza le informazioni chiave sul cliente in base alle variabili configurate in Flow Designer. Può impostare un ordine di apparizione di ciascuna di queste variabili nel popover in arrivo che può includere qualsiasi combinazione di variabili di sistema, globali e personalizzate di flusso. Può anche modificare l'etichetta sul desktop di queste variabili.
- Può personalizzare l'etichetta sul desktop delle variabili di sistema come numero di telefono e DNIS. Per ulteriori informazioni, vedere Personalizzare le variabili di sistema.
- Per le chiamate in entrata e in uscita, può scegliere un minimo di tre e un massimo di sei variabili. Per le chiamate di consultazione, l'agente consultato visualizzerebbe altre tre variabili come il nome dell'agente, il DN dell'agente e il team dell'agente che vengono aggiunte all'elenco per impostazione predefinita.
-
Non può configurare variabili che contengono informazioni sensibili nel popover in arrivo sul desktop.
- Per ulteriori informazioni su come configurare le variabili per il popover in arrivo, vedere Configurare le variabili per il popover in arrivo.
- Pannello di interazione
- Il riquadro di interazione sul desktop viene visualizzato dopo che l'agente ha accettato la chiamata in entrata o in uscita. Visualizza le informazioni impostate nelle variabili del riquadro Interazione configurate in Flow Designer. Può scegliere un massimo di 30 variabili. Può impostare l'ordine di visualizzazione di ciascuna di queste variabili nel riquadro di interazione che può includere qualsiasi combinazione di variabili di flusso di sistema, globali e personalizzate. Può anche modificare l'etichetta sul desktop di queste variabili.
-
Webex Contact Center Desktop attualmente non supporta la traduzione di etichette di variabili dinamiche.
- Può personalizzare l'etichetta sul desktop delle variabili di sistema come numero di telefono e DNIS. Per ulteriori informazioni, vedere Personalizzare le variabili di sistema.
- Per ulteriori informazioni su come configurare le variabili per il riquadro Interazione, vedere Configurare le variabili per il riquadro Interazione.
Configurare le variabili per il popover in entrata
Prima che Lei cominci
Configura le variabili sul popover in entrata per le chiamate in entrata e in uscita.
-
Deve creare le variabili che desidera aggiungere nel popover in arrivo del Desktop. Per ulteriori informazioni, vedere Creare una variabile globale e Creare variabili di flusso personalizzate.
-
Deve contrassegnare le variabili come visualizzabili dall'agente. Per ulteriori informazioni su come contrassegnare una variabile globale come visualizzabile dall'agente, vedere Modificare una variabile globale in un flusso.
| 1 |
Accedi alla sua organizzazione clienti utilizzando l'URL di Control Hub https://admin.webex.com/. |
| 2 |
Vai al . Viene visualizzata la pagina Flows.
|
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso. Viene visualizzata la finestra Flow Designer.
|
| 4 |
Dal riquadro Global Flow Properties, apra la sezione Variable Definition. |
| 5 |
Faccia clic sulla scheda Visualizzabilità e ordine sul desktop. |
| 6 |
Nella sezione Popover in arrivo, faccia clic su Seleziona variabili per il popover in arrivo. Viene visualizzata la finestra popover Seleziona le variabili in entrata. Mostra tutte le variabili che includono quattro variabili di sistema predefinite come numero di telefono, DNIS, nome della coda e RONA Timeout. Le variabili di sistema come numero di telefono, DNIS e nome coda sono selezionate per impostazione predefinita e può deselezionare quando aggiunge altre variabili.
|
| 7 |
Usa le seguenti opzioni di ricerca per filtrare l'elenco: L'elenco viene compilato automaticamente con le variabili in base alle voci dei suoi criteri.
|
| 8 |
Spunta le caselle di controllo delle variabili che desidera scegliere per il popover in arrivo. Può scegliere un minimo di tre e un massimo di sei variabili. |
| 9 |
Faccia clic su Salva. Può saltare questo passaggio se attiva il pulsante di attivazione del salvataggio automatico. Le variabili scelte vengono visualizzate nella sezione Popover in arrivo.
|
| 10 |
Usare l'icona della maniglia ( |
| 11 |
(Facoltativo) Fai clic sull'icona x accanto a una variabile per rimuovere quella variabile dall'elenco. |
Configurare le variabili per il riquadro Interazioni
Prima che Lei cominci
Configura le variabili nel riquadro Interazione per le chiamate in entrata e in uscita.
-
Deve creare le variabili che desidera aggiungere nel popover in arrivo del Desktop. Per ulteriori informazioni, vedere Creare una variabile globale e Creare variabili di flusso personalizzate.
-
Deve contrassegnare le variabili come visualizzabili dall'agente. Per ulteriori informazioni su come contrassegnare una variabile globale come visualizzabile dall'agente, vedere Modificare una variabile globale in un flusso.
| 1 |
Accedi alla sua organizzazione clienti utilizzando l'URL di Control Hub https://admin.webex.com/. |
| 2 |
Vai al . Viene visualizzata la pagina Flows.
|
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso. Viene visualizzata la finestra Flow Designer.
|
| 4 |
Dal riquadro Global Flow Properties, apra la sezione Variable Definition. |
| 5 |
Faccia clic sulla scheda Visualizzabilità e ordine sul desktop. |
| 6 |
Nella sezione Riquadro di interazione, faccia clic su Seleziona variabili per il riquadro di interazione. Viene visualizzata la finestra Seleziona variabili nel riquadro di interazione. Mostra tutte le variabili insieme a quattro variabili di sistema come numero di telefono, DNIS, nome della coda e RONA Timeout.
|
| 7 |
Usa le seguenti opzioni di ricerca per filtrare l'elenco: L'elenco viene compilato automaticamente con le variabili in base alle voci dei suoi criteri.
|
| 8 |
Spunta le caselle di controllo delle variabili che desidera scegliere per il riquadro Interazione. Può scegliere un massimo di 30 variabili. |
| 9 |
Usare l'icona della maniglia ( |
| 10 |
Faccia clic su Salva. Può saltare questo passaggio se attiva il pulsante di attivazione del salvataggio automatico. Le variabili scelte vengono visualizzate nella sezione Riquadro di interazione.
|
| 11 |
(Facoltativo) Fai clic sull'icona x accanto a una variabile per rimuovere quella variabile dall'elenco. |
variabili JSON
Le variabili JSON sono variabili di flusso personalizzate di tipo JSON. Può creare variabili JSON in Flow Designer. Per ulteriori informazioni, vedere Creare variabili di flusso personalizzate.
Può utilizzare le seguenti attività per archiviare i dati nella variabile JSON: HTTP Request, Parse e Set Variable.
Nelle attività HTTP e Parse, può estrarre i dati utilizzando l'espressione del filtro del percorso JSON e memorizzarli nella variabile JSON.
Nell'attività Imposta variabile, può utilizzare la variabile JSON nell'opzione Imposta valore nei seguenti modi:
-
Digiti il valore JSON nella casella di testo. Ad esempio:
{ "userId":"rirani", "jobTitleName":"Developer", "firstName":"Romin", "lastName":"Irani", "preferredFullName":"Romin Irani", "employeeCode":"E1", "region":"CA", "phoneNumber":"408-xxxxx67", "emailAddress":"rirani@xyz.com" } -
Usa un'espressione Pebble.
Utilizzo delle variabili JSON in Pebble Expression
-
Accesso separato a punti (.): Può usare l'accesso separato da punti (.) nell'espressione Pebble per la variabile JSON nella gestione delle chiamate e nelle attività di controllo del flusso.
Sintassi:
{{JSONVariableName.fieldName}} dove, JSONVariableName.fieldName dovrebbe restituireun campo nella variabileJSON.Nel frammento di codice di esempio precedente, se estrae il dipendente in una variabile chiamata
empvarutilizzando HTTP o Parse:usi{{empVar.EmployeeCode}}per ottenere il valore E1. -
Accesso all'indice dell'array JSON: Può accedere a un indice specifico dall'array JSON simile alla sintassi Pebble. Per maggiori dettagli su Index Access in Pebble, visita https://pebbletemplates.io/wiki/guide/basic-usage/, ad esempio:
Se estrae l'array JSON Employees in una variabile chiamata{ "Employees" : [ { "userId":"rirani", "jobTitleName":"Developer", "firstName":"Romin", "lastName":"Irani", "preferredFullName":"Romin Irani", "employeeCode":"E1", }, { "userId":"thanks", "jobTitleName":"Program Manager", "firstName":"Tom", "lastName":"Hanks", "preferredFullName":"Tom Hanks", "employeeCode":"E3", "directReports":[ { "userId":"John", "jobTitleName":"Developer", "firstName":"John", "lastName":"Irani", "preferredFullName":"John Irani", "employeeCode":"E2" }, { "userId":"Sam", "jobTitleName":"Developer", "firstName":"Sam", "lastName":"Das", "preferredFullName":"Sam Das", "employeeCode":"E2" } ] } ] }varutilizzando HTTP o Parse:-
Usa
{{var [0]}}per ottenere i dati del dipendente diRirani, che è un manager. -
Usa
{{var [1] .DirectReports [0]}}per ottenere i dati del dipendente diJohn, che è il referente diretto del manager. -
Usa{{var [1] .directReports [0] .preferredFullName}}per ottenere il valore come John Irani. -
Usa{{var [0] .preferredFullName}}per ottenere il valore come Romin Irani.
-
Utilizzo della variabile JSON nella richiesta HTTP
Per utilizzare una variabile JSON come corpo della richiesta HTTP, usi prima l'attività Set Variable per convertire la variabile JSON in una stringa. Ad esempio, nella sezione Set Variable activity Variable Settings Variable, imposta una variabile JSONString con valore {{JsonVariable}}.
Usa questa variabile come input per le impostazioni HTTP. Ad esempio, nella sezione Impostazioni richiesta HTTP, imposta il corpo della richiesta come {{JSONString}}.
Scrivere espressioni
La maggior parte dei campi di immissione di testo in Flow Designer supporta la scrittura di espressioni. Le espressioni non sono obbligatorie, ma consentono potenti funzionalità di scripting tramite variabili per utenti avanzati. Può anche inserire testo e numeri di base negli stessi campi di input per flussi semplici se non Le servono espressioni.
Racchiuda ogni espressione tra doppie parentesi graffe come si vede qui: {{Enter Expression}}
Ad esempio, se desidera combinare due variabili stringa insieme, deve usare {{var1+var2}}. Per ulteriori informazioni, consulti: https://pebbletemplates.io/.
Sintassi del modello Pebble
I seguenti sono i simboli supportati in Pebble Templates: ==,! =, <, >, <=, >=, +, -, *,/. Per digitare variabili personalizzate in un'espressione, usi questa sintassi: {{variable}}
Nella sintassi di Pebble Template, i nomi delle variabili devono iniziare con una lettera, un trattino basso (_) o il simbolo del dollaro ($), ma non con un numero. Ad esempio, 311_Promo non è valido, mentre Promo_311 è valido.
Sono supportati anche gli operatori logici. Per ulteriori informazioni, vedere https://pebbletemplates.io/wiki/operator/logic/.
Le consigliamo di consultare la documentazione di Pebble Template prima di utilizzare le espressioni in Flow Designer. Per informazioni sulla scrittura delle espressioni, consultare i documenti all'indirizzo: https://pebbletemplates.io/wiki/.
Ad esempio, in questo caso d'uso della condizione di base, l'espressione verifica se l'accountNumber del chiamante è maggiore o uguale a un determinato valore. In base al modo in cui l'espressione viene valutata per una determinata esecuzione di flusso, il flusso può assumere il percorso Vero o Falso.
Filtri Pebble personalizzati
Timestamp Epoch
Può utilizzare i seguenti filtri Pebble per restituire il timestamp dell'epoca per Now o una determinata stringa di data:
Timestamp Epoch per ora:
{{ now() | epoch }} => default UTC timezone and in seconds
{{ now() | epoch(inMillis=true) }} => default UTC timezone and in milliseconds
Example:
{{ now() | epoch }} -> 1667471488
{{ now() | epoch(inMillis=true) }} -> 1667471522829
Timestamp Epoch per una data specifica:
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} => custom format and in milliseconds
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} => custom format with timezone and in milliseconds
Example:
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} -> 1508429883779
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} -> 1508455083779
Convalidare le espressioni
Se un campo di input rileva che è in uso un'espressione (ovvero è stata inserita la sintassi {{}}), appare un'icona blu nell'angolo inferiore destro del campo.
Faccia clic sull'icona blu per aprire una modalità in cui può testare e modificare l'espressione fino a ottenere il risultato desiderato.
La modalità Test Expression contiene i seguenti campi:
-
Espressione: mostra l'espressione inizialmente inserita nel campo di immissione dalla configurazione dell'attività.
-
Campi variabili: Ogni variabile utilizzata nell'espressione ha un campo di supporto in cui può inserire un valore di variabile di esempio. Inserisca un valore per ogni variabile, quindi faccia clic su Test per vedere i risultati se l'espressione viene eseguita con i parametri inseriti.
Per impostare le variabili in un'espressione, usi solo il formato {{variable name}}. Ad esempio, {{newContact.ani}} è una sintassi variabile.
-
Risultato: mostra il risultato dell'espressione dopo aver fatto clic su Test. Se i risultati sono diversi dal previsto, modifichi l'espressione come desiderato. Se apporta modifiche alla configurazione, faccia clic su Applica modifiche per aggiornare l'espressione nella configurazione dell'attività.
Usa modelli di flusso
I modelli di flusso sono flussi predefiniti progettati per casi d'uso specifici. Questi modelli sono prontamente disponibili nella tela di Flow Designer e consentono agli sviluppatori di flussi di creare e pubblicare rapidamente flussi con il minimo sforzo.
Per creare flussi utilizzando i modelli di flusso, selezioni il modello desiderato, lo personalizzi in base alle sue esigenze aziendali, convalida, pubblica e inizia a utilizzare il flusso. Per maggiori dettagli, veda Creare flussi da modelli di flusso.
Utilizzo dell'orario di lavoro
Utilizza questo modello di progettazione del flusso per la gestione dell'orario di lavoro in Webex Contact Center. I chiamanti vengono accolti con un messaggio e le loro chiamate vengono indirizzate in base agli orari di lavoro, ai giorni festivi e alle condizioni di emergenza stabiliti per l' organizzazione.
Questo flusso indirizza le chiamate in base all'orario di lavoro del contact center, agli elenchi delle ferie e alle eccezioni di emergenza, garantendo un'esperienza di chiamata ottimale e una gestione efficiente delle ore non lavorative. Se il contact center è chiuso, il chiamante viene avvisato della chiusura.
Le caratteristiche principali includono quanto segue:
- Gestione centralizzata dell'orario di lavoro, delle ferie e delle eccezioni di emergenza.
- Routing automatico basato sulla configurazione dell'orario di lavoro.
- Cisco Text-to-Speech (TTS) viene utilizzato per tutte le istruzioni audio, sebbene sia possibile caricare file audio personalizzati.
- La musica predefinita in attesa è
defaultmusic_on_hold.wav, ma può essere personalizzata.
Prerequisiti
- Impostazione dell'orario di lavoro: crea orari di lavoro, elenchi delle festività e sostituzioni in Control Hub.
- File audio: Carica i file audio richiesti per prompt come
BusinessHoursOpen.wav o usa la funzioneCisco TTS. - Mappatura delle code, dei team e dei punti di ingresso: configura questi elementi nel Webex Contact Center. Management Portal
Ripartizione del flusso
La tabella seguente descrive i vari elementi del flusso coinvolti nel processo di chiamata, descrivendo in dettaglio le azioni e le risposte che si verificano durante ogni fase.
| Elemento di flusso | Descrizione |
|---|---|
| Chiamata ricevuta | Viene avviata una chiamata ed entra nel flusso. |
| Valutazione dell'orario di lavoro | Il sistema verifica se l'ora corrente rientra nell'orario lavorativo, nei giorni festivi o in una condizione di eccezione. |
| Gestione degli orari di apertura | Se il contact center è aperto, viene riprodotto un messaggio di benvenuto e la chiamata viene indirizzata alla coda degli agenti. |
| Dopo l'orario | Se il contact center è chiuso, viene riprodotto un messaggio relativo agli orari di chiusura e la chiamata viene interrotta. |
| Sostituzioni di emergenza | Se è attiva l'esclusione di emergenza, viene riprodotto il messaggio di emergenza e la chiamata viene interrotta. |
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso.
| Attività di flusso | Descrizione |
|---|---|
|
Inizio (Nuovo contatto telefonico) | Il flusso inizia quando si riceve un nuovo contatto telefonico. |
|
Controllo dell'orario lavorativo (Orario lavorativo) | Il sistema verifica se il contact center è in orario lavorativo regolare, in un giorno festivo o in caso di emergenza. |
|
Orario di lavoro tempestivo (Orario lavorativo_prompt) | Durante l'orario lavorativo, viene riprodotto un messaggio per informare il chiamante che il contact
center è aperto (file predefinito: BusinessHoursOpen.wav). |
Contatto in coda (Agent_Queue) | Il chiamante viene messo in coda per essere indirizzato a un agente disponibile. |
Musica in sottofondo (HoldMusic) | La musica viene riprodotta mentre il chiamante è in coda (file predefinito: defaultmusic_on_hold.wav).
|
|
Chiuso nei giorni festivi (Festività_chiuso) | Se è un giorno festivo, viene riprodotto un messaggio che informa il chiamante che l'ufficio è chiuso. |
|
Richiesta fuori orario (AfterHours_Prompt) | Se è dopo l'orario lavorativo, viene riprodotto un messaggio per informare il chiamante che l' ufficio è chiuso. |
| Sostituzione di emergenza (Sostituisci emergenza) | In caso di sostituzione di emergenza, viene riprodotto un messaggio di emergenza. |
| Disconnettere il contatto (Disconnetti Contatto) | Dopo la riproduzione del messaggio (che sia fuori orario, un giorno festivo o un' emergenza), la chiamata viene interrotta. |
Risorse aggiuntive
Per ulteriori informazioni sulla configurazione degli orari di lavoro, degli elenchi festivi e delle sostituzioni, fare riferimento alla Guida all'installazione e all'amministrazione di Webex Contact Center.
Contatto in entrata completo
Utilizza questo modello di progettazione del flusso in Webex Contact Center per una gestione completa delle chiamate in arrivo, dei controlli dell'orario di lavoro, degli annunci sulla posizione in coda e delle opzioni di richiamata.
Questo flusso dimostra uno scenario completo di chiamate vocali in entrata per Webex Contact Center. Include la gestione dell'orario di lavoro, delle festività, delle sostituzioni di emergenza, delle opzioni self-service, degli annunci di posizione in coda (PIQ) e delle opzioni di richiamata dei clienti. È adatto per ambienti in cui il self-service di base e l'accodamento delle chiamate sono essenziali.
Modifichi il flusso per adattarlo alle esigenze specifiche dell'organizzazione e per gestire con garbo condizioni sconosciute.
Questo flusso utilizza Cisco Text-to-Speech (TTS) per attività audio che richiedono istruzioni (se presenti). Per la musica, il valore predefinito è il file defaultmusic_on_hold.wav
fornito immediatamente.
Prerequisiti
Assicurarsi che i seguenti requisiti siano soddisfatti nel Webex Contact Center Management Portal prima di implementare questo flusso:
- Crea punti di ingresso, code, team e mappature dei punti di ingresso e qualsiasi altra configurazione specifica dell'organizzazione come connettori, ANI esterno e altro.
-
Imposta l'orario di lavoro, gli elenchi delle festività e le sostituzioni di emergenza da → → → Orario di .
- Carichi file audio statici se vengono utilizzati prompt audio personalizzati anziché Cisco Text-to-Speech (TTS).
Per i passaggi dettagliati, vedere la guida alla configurazione e all'amministrazione di Webex Contact Center.
Ripartizione del flusso
La tabella seguente descrive i vari elementi del flusso coinvolti nel processo di chiamata, descrivendo in dettaglio le azioni e le risposte che si verificano durante ogni fase.
|
Elemento di flusso |
Descrizione |
|---|---|
| La chiamata è stata ricevuta | La chiamata entra nel flusso dell'attività NewContact. |
| Controlli gli orari di apertura | Il flusso confronta l'ora corrente con l'orario lavorativo definito utilizzando l'attività
BusinessHours.
|
| Opzioni self-service | Durante l'orario di apertura, l'attività WelcomeMenu (menu IVR) riproduce un menu
che offre opzioni self-service di base ai chiamanti:
|
| Posizionamento in coda | Il chiamante viene messo in coda utilizzando l'attività Coda. L'attività getPositionInQueue recupera la posizione del chiamante in coda e queste informazioni vengono annunciate al chiamante utilizzando l'attività PlayPIQ. |
| Opzioni di callback e segreteria | Se il chiamante sceglie di lasciare un messaggio vocale o richiedere una richiamata, viene attivata l'
attività FinalMenu:
|
|
Musica in sottofondo | La musica viene riprodotta mentre il chiamante è in coda (file predefinito: defaultmusic_on_hold.wav). |
|
Gestione dei loop | Il flusso assicura che se un chiamante esegue troppe ripetizioni (tramite le attività CallLoopCycle e LoopCycle), venga indirizzato alle opzioni finali del menu (callback o segreteria telefonica). |
| Disconnessione delle chiamate | Una volta completati tutti i passaggi o se il chiamante sceglie di uscire, la chiamata viene interrotta utilizzando le attività DisconnectContact. |
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso coinvolte in questo modello di flusso.
|
Attività di flusso |
Descrizione |
|---|---|
|
Inizio (Nuovo contatto) | Avvia il flusso quando viene ricevuta la chiamata. |
|
Controllo dell'orario lavorativo (Orario lavorativo) | Controlla se la chiamata è in orario lavorativo, nei giorni festivi o in situazioni di emergenza. |
|
Menu IVR (Menu di benvenuto) |
Riproduce un menu con opzioni per il self-service (premere 1 per l'assistenza, premere 2 per le vendite). |
|
Gestione delle code |
|
|
Musica in attesa (MusiConhold) | Riproduce musica in attesa mentre il chiamante è in coda. |
|
Gestione dei loop (CallLoopCycle e LoopCycle) | Assicura che le chiamate ripetute troppe volte vengano indirizzate al menu finale. |
|
Disconnessione (Disconnetti Contatto) | Disconnette la chiamata dopo i messaggi o quando il chiamante sceglie di terminare l'interazione. |
Risorse aggiuntive
Per ulteriori informazioni, vedere la guida alla configurazione e all'amministrazione di Webex Contact Center.
Sondaggio CSAT DTMF
Questo modello di flusso contiene la funzionalità di un sistema Post-Call Survey (PCS) basato su Interactive Voice Response (IVR). Il sondaggio è progettato per acquisire i punteggi di soddisfazione dei clienti in modo efficiente ed efficace utilizzando un menu di base e un IVR touch-tone.
Questo flusso aiuta Webex Contact Center a raccogliere in modo efficiente il feedback dei clienti attraverso un semplice sondaggio automatico post-chiamata che utilizza toni DTMF (Dual-Tone Multi-Frequency). I clienti valutano la loro esperienza di chiamata quando ricevono una richiesta di valutazione. Il sistema raccoglie le risposte dei clienti in una variabile globale utilizzata per i report. Il sondaggio rileva i punteggi di soddisfazione dei clienti su una scala da 1 a 5.
Questo flusso è stato creato per configurare facilmente i sondaggi post-chiamata in un paio di semplici passaggi. Viene fornito preconfezionato con tutti gli elementi costitutivi necessari, incluso il connettore da voce a testo.
Utilizzo
Per utilizzare efficacemente questo flusso come flusso di indagine post-chiamata, colleghi un evento GoTo Flow from the AgentDisconnected al suo flusso principale. Ciò garantisce che quando l'agente interrompe la chiamata, al chiamante venga presentato un sondaggio di risposta vocale interattiva (IVR) post-chiamata che rileva la risposta di soddisfazione del cliente (CSAT).
Questo flusso include messaggi che possono essere riprodotti ai clienti. Può personalizzare i messaggi come richiesto.
Prerequisiti
Prima di configurare questo flusso, crei le seguenti variabili:
-
Counter Survey
-
Tipo —INTEGER
-
Valore predefinito —0
-
Descrizione: tiene traccia del numero di tentativi e incrementi di sondaggio con ogni risposta non valida o scaduta.
-
-
Risposta al sondaggio Global_Feedback
-
Tipo —INTEGER
-
Valore predefinito —0
- Fonte: variabile globale
- Rendi segnalabile —Attivi.
-
Descrizione: memorizza la risposta alla valutazione del cliente o «NoResponse» in caso di scenario non valido/timeout.
-
Attività di flusso
La tabella seguente descrive le attività utilizzate nel flusso.
| Attività di flusso | Descrizione |
|---|---|
|
Inizio NuovoContatto |
Avvia il sondaggio quando viene avviato un nuovo contatto telefonico. |
|
Opzioni di sondaggio (menu IVR) |
Chiede all'utente di selezionare una valutazione (1—5). I numeri 1, 2, 3, 4, 5 corrispondono ai livelli di soddisfazione. Il timeout o una risposta non valida comporta un nuovo tentativo. |
|
Imposta la risposta al sondaggio | Cattura la selezione dell'utente e la memorizza nella variabile Global_FeedbackSurveyResponse. |
|
Sondaggio SetCounter |
Incrementa la variabile CounterSurvey dopo un timeout o una risposta non valida. |
| CheckCounter Survey |
Convalida se il numero di tentativi supera 2 utilizzando la seguente condizione CounterSurvey > 2. Termina il sondaggio se i tentativi sono esauriti. |
|
Impostare Variable_R3K |
Assegna «NoResponse» a SurveyResponse se i tentativi sono esauriti. |
|
PlaySurveyRecorded |
Riproduce un messaggio di ringraziamento dopo aver ricevuto la risposta. |
|
Disconnettere Contatto |
Termina la chiamata con grazia. |
Agente virtuale DialogFlow ES
Questo modello di progettazione del flusso di Webex Contact Center dimostra il flusso di dati tra Google DialogFlow ES e Webex Contact Center, concentrandosi su come trasmettere dati da e verso entrambe le piattaforme durante un'interazione.
Questo flusso mostra come vengono trasmessi i dati tra Webex Contact Center e DialogFlow ES per l'elaborazione delle interazioni con i clienti. Fornisce un flusso fondamentale in cui i dati vengono scambiati con DialogFlow ES per l'elaborazione del linguaggio naturale e l'adempimento automatico degli agenti. L'integrazione con DialogFlow consente al bot di comprendere le intenzioni dei clienti e intraprendere le azioni appropriate in base alla conversazione. Inoltre, il flusso include la gestione degli errori per garantire un'esperienza fluida per il cliente, anche in caso di condizioni impreviste.
Prerequisiti
Assicurarsi che i seguenti requisiti siano soddisfatti nel Webex Contact Center Management Portal prima di implementare questo flusso:
- Un agente di Google DialogFlow ES con intenti pertinenti alla conversazione.
- Crea punti di ingresso, code, squadre e mappature dei punti di ingresso.
- Abilita Webhook Fulfillment in DialogFlow ES e usi il codice node.js di esempio nell'editor in linea.
-
Cisco Text-to-Speech (TTS) è abilitato a generare messaggi personalizzati in modo dinamico. Carichi file audio statici se vengono utilizzati prompt audio personalizzati anziché Cisco Text-to-Speech (TTS).
Ripartizione del flusso
La tabella seguente descrive i vari elementi del flusso coinvolti nel processo di chiamata, descrivendo in dettaglio le azioni e le risposte che si verificano durante ogni fase.
|
Elemento di flusso |
Descrizione |
|---|---|
| Il cliente avvia il contatto | La chiamata viene ricevuta dal Webex Contact Center. |
| I dati vengono trasmessi a DialogFlow ES | Un messaggio di saluto personalizzato, che include dettagli del cliente come nome e motivo della chiamata, viene inviato al bot DialogFlow ES per l'elaborazione. |
| Interazione del bot con DialogFlow | DialogFlow elabora l'input e risponde in base agli intenti configurati. |
| Musica in coda | Mentre il bot elabora la richiesta, il cliente viene messo in coda con musica di attesa. |
| Disconnettere | L'interazione termina una volta completata la finestra di dialogo. |
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso coinvolte in questo modello di flusso.
|
Attività di flusso |
Descrizione |
|---|---|
|
Inizio | Questa attività segna l'inizio del flusso. Si attiva quando si riceve una nuova chiamata. |
| Imposta lingua | Il flusso utilizza un'attività Set Variable per configurare il codice della lingua (en-US) per l'intera interazione. Ciò garantisce che tutte le interazioni vocali siano in linea con le preferenze linguistiche del chiamante. |
| Saluto personalizzato | Questa attività trasmette i dati del cliente come nome, email e motivo della
chiamata al bot DialogFlow ES. Il saluto viene generato dinamicamente utilizzando Cisco
Text-to-Speech (TTS). Esempio di dati passati:
|
|
In coda all'agente | Se l'interazione richiede un'escalation, il cliente viene messo in coda e la musica di
attesa viene riprodotta utilizzando il file defaultmusic_on_hold.wav. |
| Suonare musica | La musica viene riprodotta mentre il chiamante è in coda. Il flusso utilizza la musica di attesa predefinita di Cisco ma può essere personalizzato caricando diversi file musicali. |
|
Disconnettere | Questa attività disconnette la chiamata una volta completato il flusso, garantendo una conclusione senza interruzioni dell'interazione. |
Specifiche del flusso
Il flusso JSON utilizzato in questo esempio contiene variabili e attività essenziali per la gestione delle interazioni, l'elaborazione degli errori e la comunicazione tra Webex Contact Center e DialogFlow. Le variabili chiave utilizzate includono:
|
Variabile di flusso |
Descrizione |
|---|---|
|
Global_Feedback SurveyOptin | Verifica se il cliente sceglie di partecipare a un sondaggio post-chiamata. |
| Nome cliente | Acquisisce il nome del cliente per la personalizzazione. |
| Email del cliente | Acquisisce l'email del cliente. |
| Motivo del cliente | Registra il motivo della chiamata del cliente. |
| Linguaggio_globale | Configura la lingua predefinita (en-US). |
|
Global_voicename | Determina la voce utilizzata per la sintesi vocale. |
Risorse aggiuntive
Per ulteriori informazioni su questa integrazione, vedere il video Lavorare con i dati su Google DialogFlow ES con Webex Contact Center.
Fare riferimento alla documentazione per gli sviluppatori di Webex Contact Center e alla documentazione di DialogFlow ES per ulteriori indicazioni.
Supporto per gli sviluppatori
Per qualsiasi assistenza relativa a questa integrazione, apra un ticket con il team di supporto per gli sviluppatori di Webex Contact Center tramite il Webex Developer Portal.
Per ulteriori discussioni, visita la community di sviluppatori delle API Webex Contact Center.
Supporto variabile dinamico
Questo modello fornisce un flusso vocale in entrata avanzato e dinamico che recupera le impostazioni esterne, imposta le variabili di flusso con tali impostazioni e instrada le chiamate in base alle configurazioni delle variabili.
Il flusso recupera dinamicamente le impostazioni del flusso tramite una richiesta HTTP e imposta le variabili che guidano il resto del flusso. Queste variabili gestiscono le decisioni di routing, la gestione delle code, i prompt e la gestione degli errori. Questo viene spesso utilizzato per scenari che richiedono flessibilità nella gestione delle chiamate in base a condizioni aziendali in tempo reale come l'orario di lavoro o le ferie , in cui un singolo flusso può essere riutilizzato in diversi casi d'uso utilizzando il routing dinamico a base variabile.
Il flusso garantisce un'esperienza di chiamata fluida ed efficiente riproducendo i messaggi appropriati, gestendo l'orario di lavoro o i casi di errore e fornendo il routing in base ai requisiti specifici dell' organizzazione.
Il flusso utilizza Cisco Text-to-Speech (TTS) per tutte le attività audio che richiedono istruzioni. La musica in attesa o i messaggi personalizzati possono essere configurati aggiornando le variabili di flusso.
Prerequisiti
Assicurarsi che i seguenti requisiti siano soddisfatti nel Webex Contact Center Management Portal prima di implementare questo flusso:
- Crea punti di ingresso, code, team, mappature dei punti di ingresso e qualsiasi altra attività di configurazione specifica dell'organizzazione come connettori, ANI esterno e altro ancora.
-
Assicurarsi che tutti i file audio statici richiesti o i prompt TTS personalizzati siano caricati nel sistema.
-
Disporre di un endpoint API valido per recuperare le impostazioni del flusso
Per i passaggi dettagliati, vedere la guida alla configurazione e all'amministrazione di Webex Contact Center.
Ripartizione del flusso
La tabella seguente descrive i vari elementi del flusso coinvolti nel processo di chiamata, descrivendo in dettaglio le azioni e le risposte che si verificano durante ogni fase.
|
Elemento di flusso |
Descrizione |
|---|---|
| NuovoContatto | Il flusso inizia quando si riceve una chiamata al punto di ingresso. |
| Richiesta HTTP | Il flusso effettua una richiesta HTTP per recuperare le impostazioni del flusso in modo dinamico in base al DNIS della chiamata. |
| Controllo dell'orario lavorativo | A seconda delle impostazioni del flusso, il flusso controlla gli orari di lavoro, i giorni festivi e sostituisce la chiamata per indirizzare la chiamata in modo appropriato. |
| Riproduci messaggio (Benvenuto) | In base alle impostazioni recuperate, viene riprodotto un messaggio di benvenuto tramite TTS o un prompt preregistrato. |
| Attività in coda | Se necessario, la chiamata viene inserita in una coda basata su variabili dinamiche . |
| Riproduci musica (gestione delle code e musica in coda) | Mentre il chiamante attende in coda, viene riprodotta musica di attesa, che può essere impostata dinamicamente. |
| Gestione degli errori | In caso di errore, la chiamata viene reindirizzata a un flusso di gestione degli errori o a un punto di ingresso diverso utilizzando GoTo abilitato da variabili dinamiche. |
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso coinvolte in questo modello di flusso.
|
Attività di flusso |
Descrizione |
|---|---|
|
Inizio | Il flusso inizia quando si riceve una chiamata tramite l' attività NewContact. |
| Richiesta HTTP | L'attività FetchFlowSettings effettua una richiesta HTTP per recuperare tutte le impostazioni di flusso necessarie, come orari di lavoro, prompt e configurazioni delle code. |
|
Menu IVR (Menu di benvenuto) |
Riproduce un menu con opzioni per il self-service (premere 1 per l'assistenza, premere 2 per le vendite). |
| Impostare le variabili | L'attività SetVariable memorizza i dati recuperati dalla richiesta HTTP e assegna valori a variabili relative al flusso come BusinessHours, queue, WelcomePrompt e HoldMusic. |
| Orario lavorativo | L'attività BusinessHours controlla l'orario di lavoro, i giorni festivi e le sostituzioni, indirizzando il flusso in base all'ora corrente. |
| Riproduci messaggio | L'attività PlayMessage riproduce un messaggio di benvenuto per il chiamante. Può essere impostato dinamicamente o preconfigurato. |
| Contatto in coda | L'attività QueueContact colloca il chiamante nella coda appropriata, utilizzando variabili dinamiche per la gestione delle code e la gestione delle alternative. |
| Suonare musica | L'attività PlayMusic riproduce musica in attesa per i chiamanti in coda, configurata in base alla variabile HoldMusic. |
| Vai a | Le diverse attività Go To vengono utilizzate per navigare tra le diverse parti del flusso o gestire condizioni specifiche come festività o errori. |
| Disconnettere | Una volta completati tutti i passaggi necessari, il flusso termina con la disconnessione o il reindirizzamento appropriati. |
Salve mondo
Usa questo modello per creare un semplice flusso vocale in entrata in cui i chiamanti vengono accolti con un messaggio e poi disconnessi. Questo flusso viene spesso utilizzato durante gli orari di chiusura.
Questo flusso fornisce un flusso semplice che riproduce un annuncio per il chiamante. Modifica il flusso per garantire un'esperienza fluida per il chiamante gestendo eventuali errori o condizioni sconosciute.
Il sottoflusso utilizza la sintesi vocale di Cisco per qualsiasi richiesta audio. Per la musica, il
valore predefinito è il file integrato (defaultmusic_on_hold.wav), per la musica in
attesa.
Prerequisiti
Assicurarsi che i seguenti requisiti siano soddisfatti nel Webex Contact Center Management Portal prima di implementare questo flusso:
- Crea punti di ingresso, code, team e mappature dei punti di ingresso e qualsiasi altra attività di configurazione specifica dell'organizzazione come connettori, ANI esterno e altro.
- Carichi file audio statici se vengono utilizzati prompt audio personalizzati anziché
Cisco-Text-to-Speech (TTS).
Per i passaggi dettagliati, vedere la guida alla configurazione e all'amministrazione di Webex Contact Center.
Ripartizione del flusso
- La chiamata viene ricevuta ed entra nel flusso.
- Al chiamante viene trasmesso un messaggio di benvenuto.
- Il chiamante viene messo in coda.
- La musica d'attesa viene riprodotta mentre il chiamante attende.
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso coinvolte in questo modello di flusso.
|
Attività di flusso |
Descrizione |
|---|---|
|
Inizio | Il flusso inizia quando si riceve una chiamata |
| Riproduci messaggio |
|
|
Disconnettere |
|
Risorse aggiuntive
Per ulteriori informazioni, vedere la guida alla configurazione e all'amministrazione di Webex Contact Center.
Assistente automatico del menu
Utilizza questo modello di progettazione del flusso di Webex Contact Center per creare un sistema basato su menu per un instradamento efficiente delle chiamate. Automatizza le azioni in entrata, indirizzando i chiamanti verso i team o i servizi giusti per un'esperienza più fluida.
Questo flusso automatizza l'interazione iniziale con il chiamante, consentendogli di navigare tra varie opzioni di menu. Include la gestione dinamica degli errori, il supporto multilingue e un cortese processo di disconnessione in caso di errori o input non riconosciuti.
Questo flusso utilizza Cisco Text-to-Speech (TTS) per qualsiasi richiesta audio. Per la musica, il
valore predefinito è il file integrato (defaultmusic_on_hold.wav), per la musica in
attesa.
Prerequisiti
Assicurarsi che i seguenti requisiti siano soddisfatti nel Webex Contact Center Management Portal prima di implementare questo flusso:
- Crea punti di ingresso, code, squadre e mappature dei punti di ingresso.
- Carichi file audio statici se vengono utilizzati prompt audio personalizzati anziché Cisco Text-to-Speech (TTS).
Per i passaggi dettagliati, vedere la guida alla configurazione e all'amministrazione di Webex Contact Center.
Ripartizione del flusso
La tabella seguente descrive i vari elementi del flusso coinvolti nel processo di chiamata, descrivendo in dettaglio le azioni e le risposte che si verificano durante ogni fase.
|
Elemento di flusso |
Descrizione |
|---|---|
|
Chiamata ricevuta (Nuovo contatto telefonico) |
Il flusso viene attivato quando un nuovo contatto telefonico viene avviato da una chiamata in entrata . |
|
Messaggio di benvenuto (Richiesta di benvenuto) |
Viene riprodotto un messaggio di saluto: Benvenuto nel Webex Contact Center! |
|
Menu principale (Menù IVR) |
Al chiamante viene presentata una serie di opzioni di menu. Il menu viene letto ad alta voce tramite TTS, guidando il chiamante attraverso diverse opzioni di servizio:
|
|
Routing basato sulla selezione |
In base all'opzione selezionata, il chiamante viene trasferito a un team specifico (trasferimento alla cieca) o messo in coda in attesa del prossimo agente disponibile. |
|
Gestione degli errori |
Gli input non validi vengono indirizzati con un messaggio di errore e al chiamante viene richiesto di riprovare. |
|
Musica in attesa (Suona musica) |
Durante l'attesa in coda, viene riprodotta la musica di attesa predefinita
( |
|
Disconnettere |
Il flusso si conclude disconnettendo la chiamata. |
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso.
|
Attività di flusso |
Descrizione |
|---|---|
|
Nuovo contatto telefonico (Inizio) |
Questo è il punto di partenza del flusso quando un nuovo contatto telefonico viene avviato da una chiamata in entrata. |
|
Riproduci messaggio (Richiesta di benvenuto) |
Il cliente viene accolto con un messaggio: Benvenuto nel Webex Contact Center! Questo passaggio utilizza la Cisco Cloud sintesi vocale (TTS) per generare il messaggio. |
|
Menu principale (Menù IVR) |
Al chiamante viene presentato un menu con varie opzioni:
|
|
Routing basato sulla selezione (Condizioni) |
In base all'opzione selezionata, il chiamante viene trasferito a un team specifico (trasferimento alla cieca) o messo in coda in attesa del prossimo agente disponibile.
|
|
Suonare musica (Musica in attesa) |
Per le chiamate in coda, il sistema riproduce musica d'attesa mentre il chiamante attende il prossimo agente disponibile. |
|
Gestione degli errori |
Se viene selezionata un'opzione non valida o l'input scade, il sistema riproduce un messaggio che richiede al chiamante di riprovare. |
|
Disconnettere |
Una volta completata l'interazione o si è verificato un errore, il flusso disconnette la chiamata utilizzando l'attività Disconnetti contatto. |
Casi d'uso aggiuntivi
- Sottomenu: C'è un menu di selezione della lingua, in cui gli utenti possono scegliere la lingua preferita premendo 1 per l'inglese o 2 per lo spagnolo. Il menu si ripete se il chiamante preme #.
- Messaggi di errore: quando si riceve un input non valido, viene riprodotto un messaggio di errore. Per gli errori critici, il sistema si scusa e disconnette il chiamante.
Risorse aggiuntive
Per ulteriori informazioni, vedere la guida alla configurazione e all'amministrazione di Webex Contact Center.
calo dei dati HTTP (S) di Microsoft Dynamics
Utilizza questo modello di progettazione del flusso per creare un flusso IVR in Webex Contact Center che si connette a MS Dynamics tramite un connettore HTTP. Questo flusso recupera i dettagli del cliente e del caso utilizzando ANI dal CRM, saluta il chiamante con un messaggio personalizzato e indirizza la chiamata.
Con questo flusso, il chiamante viene accolto con un messaggio personalizzato basato sui dati CRM e, se non viene rilevato alcun caso, la chiamata viene trasferita a un agente. All'agente vengono forniti i dettagli del cliente o del caso in tempo reale tramite una schermata pop-up. Il flusso interagisce con MS Dynamics tramite due richieste HTTP:
- Recupera i dati del cliente eseguendo una ricerca ANI.
- Recupera i dettagli più recenti del caso in base all'ID cliente. Se non viene trovata alcuna informazione sul cliente o sul caso, la chiamata viene indirizzata a un agente e al chiamante viene riprodotto il messaggio appropriato. L'agente riceve una schermata che mostra un modulo Nuovo caso o i dettagli dell'ultimo caso creato per il cliente.
Le schermate pop-up sono abilitate per garantire che gli agenti dispongano delle informazioni necessarie per rispondere alle chiamate.
Prerequisiti
Assicurarsi che siano soddisfatti i seguenti requisiti prima di implementare questo flusso:
- Applicazione registrata in Azure per MS Dynamics CRM.
- OAuth 2.0 e la configurazione del connettore in Control Hub devono essere configurati in anticipo.
- Importi il modello in Flow Designer.
- Regoli le variabili di flusso, le code e qualsiasi configurazione specifica in base alle sue esigenze organizzative.
Il flusso utilizza Cisco Text-to-Speech (TTS) per i prompt dinamici. Se è richiesto un audio statico, gli utenti possono caricare file audio. La musica d'attesa predefinita viene utilizzata dal repository Webex .
Ripartizione del flusso
La tabella seguente descrive i vari elementi del flusso coinvolti nel processo di chiamata, descrivendo in dettaglio le azioni e le risposte che si verificano durante ogni fase.
|
Elemento di flusso |
Descrizione |
|---|---|
|
Chiamata ricevuta |
L'ANI del chiamante viene acquisito. |
|
Striscia ANI |
Il prefisso internazionale + viene rimosso dall'ANI. |
|
Recupera informazioni sul cliente |
Viene inviata una richiesta HTTP a MS Dynamics CRM per cercare i dati del cliente utilizzando l'ANI rimosso. |
|
Controllo condizionale: il cliente esiste |
Se il cliente esiste, viene effettuata un'altra richiesta HTTP per recuperare i dettagli del suo caso. Se il cliente non esiste, viene visualizzato il messaggio No Case Found. |
|
Riproduci informazioni personalizzate sulla custodia |
Se viene trovato un caso, il chiamante viene accolto con i dettagli dell'ultimo caso. |
|
Raggiungere l'agente o disconnettersi |
Al chiamante viene quindi offerta la possibilità di parlare con un agente o disconnettersi. |
|
Screenpop per agente |
Quando l'agente risponde, i dettagli del caso o il nuovo modulo del caso vengono presentati in una nuova scheda del browser. |
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso per un flusso IVR che si connette a MS Dynamics tramite un connettore HTTP.
|
Attività di flusso |
Descrizione |
|---|---|
|
Inizio |
Avvia il flusso quando viene ricevuta la chiamata. |
|
Striscia ANI |
Elimina il prefisso internazionale + dall'ANI per preparare la ricerca di MS Dynamics. |
|
Richieda informazioni sui clienti |
Viene inviata una richiesta HTTP GET per recuperare il nome completo e l'ID di contatto del cliente in base all'ANI. |
|
Controllo condizionale: il cliente esiste |
Verifica se il cliente esiste in MS Dynamics. Se vero, recupera i dettagli del caso. Se falso, riproduce un messaggio che informa il chiamante che non è stato trovato alcun caso. |
|
Richieda informazioni sul caso |
Recupera il titolo e il numero del caso utilizzando l'ID del cliente del passaggio precedente. |
|
Riproduca un messaggio personalizzato |
Saluta il chiamante per nome e fornisce i dettagli del caso tramite TTS (Text-to-Speech). |
|
Gioca nessun caso trovato |
Riproduce un messaggio se non viene trovato alcun caso per il chiamante e lo informa che verranno trasferiti a un agente. |
|
Menu principale |
Offre al chiamante la possibilità di connettersi con un agente o interrompere la chiamata. |
|
Contatto in coda |
Instrada il chiamante a un agente disponibile in base alle impostazioni di coda predefinite. |
|
Suonare musica |
Riproduce musica in attesa mentre il chiamante è in coda. |
|
Disconnettere il contatto |
Termina la chiamata se il chiamante sceglie di disconnettersi. |
|
Screenpop |
Visualizza le informazioni sul caso o il nuovo modulo per l'agente quando si risponde alla chiamata. |
Risorse aggiuntive
Per istruzioni dettagliate sulla configurazione dei flussi, vedere la guida all'installazione e all'amministrazione di Webex Contact Center.
Per una dimostrazione dell'integrazione con MS Dynamics, veda come configurare un connettore personalizzato per MS Dynamics CRM.
Per ulteriori informazioni sugli strumenti API per l'autenticazione negli ambienti Microsoft Dataverse, vedere Usare Insomnia with Dataverse Web API.
Allocazione percentuale e distribuzione A/B
Utilizza questo modello di progettazione del flusso di Webex Contact Center per distribuire le chiamate in percentuale su diverse code, garantendo un funzionamento regolare e riducendo al minimo le interruzioni durante gli elevati volumi di chiamate.
Questo flusso distribuisce le chiamate in entrata in base a un'allocazione basata sulla percentuale. In particolare, il 90% dei contatti viene indirizzato alla coda principale, lo 0% al supporto overflow (inattivo) e il 10% a una coda fuori sede. Dopo l'assegnazione, ai chiamanti viene riprodotto un messaggio che indica l' assegnazione della coda, seguito da musica in attesa fino a quando non è disponibile un agente. Può modificare il flusso in base alle esigenze della sua organizzazione.
Questo flusso utilizza Cisco Text-to-Speech (TTS) per qualsiasi richiesta audio. Per la musica, il
valore predefinito è il file integrato (defaultmusic_on_hold.wav), per la musica in
attesa.
Prerequisiti
Assicurarsi che i seguenti requisiti siano soddisfatti nel Webex Contact Center Management Portal prima di implementare questo flusso:
- Crea punti di ingresso, code, squadre e mappature dei punti di ingresso.
- Carichi file audio statici se vengono utilizzati prompt audio personalizzati anziché Cisco Text-to-Speech (TTS).
Per i passaggi dettagliati, vedere la guida alla configurazione e all'amministrazione di Webex Contact Center.
Ripartizione del flusso
La tabella seguente descrive i vari elementi del flusso coinvolti nel processo di chiamata, descrivendo in dettaglio le azioni e le risposte che si verificano durante ogni fase.
|
Elemento di flusso |
Descrizione |
|---|---|
|
Ricevuta di chiamata |
La chiamata entra nel flusso nel punto NewContact. |
|
Allocazione percentuale |
Il 90% delle chiamate viene indirizzato alla coda principale. Il 10% delle chiamate viene indirizzato alla coda offsite. |
|
Riproduci messaggio in coda |
Dopo l'allocazione percentuale, il chiamante sente un messaggio che indica il percorso di allocazione. |
|
Contatto in coda |
Il chiamante viene inserito nella coda assegnata. |
|
Musica in sottofondo |
Durante l'attesa in coda, i chiamanti sentono musica in attesa. |
|
Assegnazione di un agente |
Le chiamate vengono indirizzate all'agente disponibile nella coda assegnata. |
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso.
|
Attività di flusso |
Descrizione |
|---|---|
|
NuovoContatto |
Questo è il punto di partenza quando si riceve un nuovo contatto telefonico. |
|
Posizione percentuale |
Assegna il contatto in entrata in base alla distribuzione percentuale:
|
|
Imposta variabile |
Cattura la percentuale allocata (90%, 10%) in una variabile chiamata PercentageAllocated. |
|
Imposta variabile |
Cattura il percorso di uscita (Main Queue o Offsite) inserito dalla chiamata in una variabile denominata PercentageExitPath. |
|
PlayMessage |
Riproduce un messaggio tramite Cisco TTS che informa il chiamante della sua allocazione, ad esempio : Ha raggiunto l'allocazione del 90%! Filiale 1, coda principale. |
|
Contatto in coda |
Mette in coda il contatto in base al percorso assegnato (Coda principale o Offsite). |
|
Riproduci musica |
Riproduce musica in attesa ( |
Risorse aggiuntive
Per ulteriori informazioni, vedere la guida alla configurazione e all'amministrazione di Webex Contact Center.
calo dei dati HTTP (S) di Salesforce
Usa questo modello di progettazione del flusso per creare un flusso IVR in Webex Contact Center che si connette a Salesforce tramite un connettore HTTP, consentendo il routing dinamico e l'estrazione dei dati per la gestione dei casi Salesforce.
Questo flusso utilizza il connettore HTTP di Webex Contact Center per recuperare le informazioni sui clienti da Salesforce utilizzando una ricerca ANI. Il flusso recupera le informazioni sull'account, sui contatti e sul caso del cliente da Salesforce e indirizza la chiamata di conseguenza.
Questo flusso utilizza Cisco Text-to-Speech (TTS) per qualsiasi richiesta audio. Per la musica, il
valore predefinito è il file integrato (defaultmusic_on_hold.wav), per la musica in
attesa.
Prerequisiti
Prima di configurare questo flusso, si assicuri quanto segue:
- Crea punti di ingresso, code, team, mappature dei punti di ingresso e qualsiasi altra attività di configurazione specifica dell'organizzazione come connettori, ANI esterno e altro ancora.
- Configura il connettore Salesforce utilizzando OAuth2. Per i passaggi dettagliati, vedere Configurare l'app connessa per Webex Contact Center Salesforce Connector.
- Importare il flusso allegato
Salesforce_HTTP_Connector.jsonnel flow designer di Webex Contact Center. - Usa la raccolta di API Salesforce per esplorare le API REST.
- Per generare manualmente il token di accesso OAuth, usi il seguente comando:
curl --location --request POST 'https://abcde-dev-ed.my.salesforce.com/services/oauth2/token' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data-urlencode 'grant_type=password' \ --data-urlencode 'client_id=clientId' \ --data-urlencode 'client_secret=clientSecret' \ --data-urlencode 'username=yourLogin@salesforce.com' \ --data-urlencode 'password=yourPassword'
Caso d'uso
Questo esempio di integrazione dimostra come questo flusso garantisca un servizio clienti senza interruzioni integrando Salesforce con Webex Contact Center, garantendo che le informazioni pertinenti siano prontamente disponibili sia per i clienti che per gli agenti.
- Un cliente chiama il Webex Contact Center e il suo numero di telefono viene acquisito.
- Il sistema esegue una ricerca ANI in Salesforce per trovare l'account e le informazioni di contatto corrispondenti.
- In base ai dati recuperati, il cliente viene accolto con un messaggio IVR personalizzato.
- Se c'è un caso aperto associato al cliente, l'agente riceve queste informazioni sul suo desktop.
- Dopo la chiamata, Webex Contact Center pubblica i dettagli della chiamata e i commenti sul caso Salesforce.
Ripartizione del flusso
La tabella seguente descrive i vari elementi del flusso coinvolti nel processo di chiamata, descrivendo in dettaglio le azioni e le risposte che si verificano durante ogni fase.
|
Elemento di flusso |
Descrizione |
|---|---|
|
Ricerca e routing ANI |
Il flusso inizia acquisendo il numero di telefono del cliente. Il numero di telefono è formattato e una chiamata all'API Salesforce recupera l'account e il contatto associati all'ANI. Se il cliente viene trovato, viene indirizzato in base al caso Salesforce associato. |
|
Aggiornamenti post-chiamata |
Una volta che l'agente ha completato la chiamata, Webex Contact Center pubblica informazioni come commenti sulle chiamate e ID di chiamata nel caso Salesforce pertinente. |
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso.
|
Attività di flusso |
Descrizione |
|---|---|
|
Inizio (Nuovo contatto) |
Acquisisce i dettagli della chiamata in arrivo e avvia il flusso. |
|
Imposta il numero di telefono (Imposta il numero di telefono) |
Formatta il numero di telefono acquisito per la ricerca dell'API Salesforce. |
|
Ricerca dell'account (Account di ANI) |
Esegue una richiesta HTTP GET a Salesforce, recuperando i dati dell'account del cliente in base al numero di telefono. |
|
Ricerca dei contatti (Contatto tramite ANI) |
Recupera il contatto associato al numero di telefono tramite una query SOQL di Salesforce. |
|
Ricerca del caso (Caso per ID di contatto) |
Recupera i casi aperti collegati al contatto, recuperando i dettagli del caso, inclusi il numero del caso e l'ID. |
|
Contatto in coda (Contatti in coda) |
Instrada la chiamata all'agente appropriato in base alle informazioni di Salesforce recuperate e alla priorità del cliente. |
|
Suonare musica (Musica) |
Riproduce musica d'attesa mentre il cliente aspetta di essere collegato a un agente. |
|
Screenpop (Account ScreenPOP) |
Apre la pagina dell'account Salesforce del cliente sul desktop dell'agente quando si risponde alla chiamata. |
|
Pubblica un commento (Post Commento) |
Pubblica i dettagli della chiamata nel caso Salesforce pertinente una volta completata l'interazione. |
|
Fine flusso (EndFlow) |
Termina il flusso dopo aver completato tutte le attività. |
Risorse aggiuntive
Per ulteriori informazioni sulla configurazione di Salesforce con Webex Contact Center, vedere l'introduzione all'API REST di Salesforce e la guida alla configurazione e amministrazione di Webex Contact Center.
Per una procedura dettagliata sulla configurazione video, guardi questa serie in due parti:
calo dei dati HTTP (S) di ServiceNow
Utilizza questo modello di progettazione del flusso per recuperare e aggiornare in modo sicuro gli incidenti e altri tipi di oggetti in ServiceNow tramite Webex Contact Center.
Questo flusso integra Webex Contact Center con ServiceNow utilizzando un connettore HTTP per indirizzare le decisioni e recuperare i dettagli degli incidenti tramite le API REST di ServiceNow. Gestisce le chiamate vocali in entrata, esegue una ricerca ANI, recupera le informazioni pertinenti e fornisce un servizio personalizzato. Il flusso del processo è il seguente:
- Una chiamata viene ricevuta dal Webex Contact Center.
- Al chiamante viene trasmesso un messaggio di benvenuto con i dettagli dell'incidente.
- Il sistema esegue una ricerca in ServiceNow utilizzando l'ANI per recuperare il
sys_iddel chiamante per ottenere l'identificatore dell'oggetto del chiamante su ServiceNow. - In base al
sys_id, il sistema cerca l'incidente attivo per il chiamante. - Il numero dell'incidente viene riprodotto dal chiamante.
- La chiamata è in coda per il prossimo agente disponibile, con priorità in base alla gravità dell'incidente.
- La musica d'attesa viene riprodotta mentre il chiamante è in coda.
- Una volta connessa la chiamata a un agente, le informazioni sull'incidente vengono visualizzate sul desktop dell'agente.
- Dopo la chiamata, Webex Contact Center riporta le informazioni sulla chiamata sull'incidente pertinente in ServiceNow.
Prerequisiti
Prima di configurare questo flusso, si assicuri quanto segue:
- Configurazione OAuth2: configura OAuth2 in ServiceNow e Webex Contact Center, seguendo il video tutorial.
- Configurazione dell'amministratore: acceda a admin.webex.com e configura il connettore. Vai a . Inserisca le credenziali necessarie come indicato nel video tutorial.
Esempio di caso d'uso
Questo esempio di integrazione dimostra come Webex Contact Center può migliorare l' esperienza del cliente attraverso interazioni personalizzate, sfruttando al contempo ServiceNow per le ricerche ANI e la gestione degli incidenti:
- Chiamata in entrata: il cliente chiama il Webex Contact Center.
- Ricerca ANI: Webex esegue una ricerca ANI in ServiceNow per identificare il chiamante.
- Ricerca incidente: ServiceNow recupera l'ID incidente associato in base ai dati del chiamante.
- Saluto personalizzato: il cliente viene accolto con un messaggio personalizzato, che fa riferimento al suo incidente attivo.
- Routing e prioritizzazione: le chiamate vengono instradate in base alla gravità dell'incidente, garantendo che i problemi critici vengano risolti per primi.
- Assegnazione dell'agente: la chiamata viene indirizzata a un agente disponibile, con i dettagli dell'incidente visualizzati sul desktop dell'agente.
- Aggiornamenti post-chiamata: Webex Contact Center pubblica le informazioni pertinenti sulle chiamate, inclusi gli identificatori delle chiamate, su ServiceNow utilizzando i flussi di eventi.
Attività di flusso
La tabella seguente descrive le attività utilizzate nel flusso e il loro ruolo nell' integrazione.
|
Attività di flusso |
Descrizione |
|---|---|
|
Inizio (Nuovo contatto) |
Il flusso inizia quando viene ricevuta una chiamata in entrata. |
|
Riproduci messaggio (Saluto) |
Riproduce un messaggio di benvenuto utilizzando la Cisco Cloud sintesi vocale, ad esempio: Welcome to
ServiceNow demo. Il numero del suo incidente è:
|
|
Impostare una variabile (Striscia numerica ANI) |
Elimina il codice internazionale (+1) dall'ANI per una corrispondenza esatta. |
|
Impostare una variabile (Formato ANI) |
Formatta l'ANI nel formato richiesto da ServiceNow per le domande: (123) 456-7890. |
|
richiesta HTTP (Ricerca utente) | Cerca il sys_id dell'utente in ServiceNow utilizzando il suo ANI. |
|
richiesta HTTP (Incidente di ricerca) | Utilizza il sys_id per recuperare l'incidente attivo del chiamante da ServiceNow. |
|
Riproduci messaggio (Numero dell'incidente) | Annuncia il numero dell'incidente al chiamante utilizzando la sintesi vocale. |
|
Contatto in coda (In coda per l'agente) | Mette il chiamante in coda per il prossimo agente disponibile, in base alla gravità dell'incidente. |
|
Suonare musica (Musica d'attesa) | Riproduce musica in attesa mentre il chiamante è in coda. |
|
Chiamata postale (Pubblica commenti su ServiceNow) | Invia le informazioni sulla chiamata, incluso il numero dell'incidente, su ServiceNow una volta terminata la chiamata. |
Risorse aggiuntive
Per esplorare e testare le API REST, può importare la raccolta ServiceNow API Postman (ServiceNow API
Collection.postman_collection.json) in Postman. Questo
aiuta a capire quali API sono disponibili e come interagiscono con Webex Contact Center.
- Documentazione sull'API REST ServiceNow: documenti sull'API REST
- Documentazione sull'API della tabella ServiceNow: documenti sull'API della tabella
Per ulteriori informazioni sui flussi di Webex Contact Center, vedere la guida alla configurazione e all'amministrazione di Webex Contact Center.
Semplice chiamata in entrata in coda
Utilizza questo modello di progettazione del flusso in Webex Contact Center per fornire un processo semplice per la gestione delle chiamate in entrata. I chiamanti vengono accolti, messi in coda da un agente e sentono musica in attesa durante l'attesa.
Questo flusso fornisce un processo semplice per la gestione delle chiamate in entrata in un contact center:
- Viene ricevuta una chiamata che entra nel flusso attraverso il punto di ingresso.
- Al chiamante viene trasmesso un messaggio di benvenuto.
- Il chiamante viene messo in coda per il prossimo agente disponibile.
- Durante l'attesa in coda, al chiamante viene riprodotta musica in attesa.
- Questo flusso garantisce un'esperienza fluida inserendo meccanismi di gestione degli errori e consentendo scenari di riserva nel caso in cui gli agenti non siano disponibili.
Prerequisiti
Assicurarsi che i seguenti requisiti siano soddisfatti nel Webex Contact Center Management Portal prima di implementare questo flusso:
- Crea punti di ingresso, code, squadre e mappature dei punti di ingresso.
- Carichi file audio statici se vengono utilizzati prompt audio personalizzati anziché Cisco Text-to-Speech (TTS).
Per i passaggi dettagliati, vedere la guida alla configurazione e all'amministrazione di Webex Contact Center.
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso coinvolte in questo modello di flusso.
|
Attività di flusso |
Descrizione |
|---|---|
|
Inizio (Nuovo contatto telefonico) |
Il flusso inizia quando si riceve una chiamata tramite il punto di ingresso. La chiamata viene accettata nel flusso e passa alla fase successiva. |
|
Riproduci messaggio (Richiesta di benvenuto) |
Viene riprodotto un messaggio per dare il benvenuto al chiamante. In questo flusso, il messaggio dice: Benvenuto nel Webex Contact Center! Questo messaggio è configurato utilizzando Cisco TTS, ma può essere sostituito con registrazioni personalizzate. |
|
Coda (Contatto diretto) |
Dopo il messaggio di benvenuto, la chiamata viene messa in coda. La coda è impostata per indirizzare la chiamata alla coda Q_Arubhatt, che indirizza il chiamante all'agente disponibile più lungo. |
|
Suonare musica (Musica in attesa) |
Durante l'attesa in coda, il flusso riproduce musica in attesa
( |
|
Riproduci messaggio (Mantieni messaggio) |
Viene riprodotto un messaggio secondario mentre il chiamante è in attesa: Grazie per la pazienza. La prego di attendere che La troviamo un esperto. Questo messaggio è configurato utilizzando Cisco TTS, ma può essere sostituito con registrazioni personalizzate. |
|
Fine flusso |
Il flusso termina al momento della connessione dell'agente o in caso di errore. Assicura che il chiamante sia gestito senza problemi, indipendentemente dal fatto che sia connesso a un agente o se il flusso deve terminare a causa di un errore. |
|
Gestione degli errori |
Il flusso è progettato per gestire problemi imprevisti terminando con garbo, con percorsi di riserva disponibili. |
Costruisca questo flusso
Per creare questo flusso di chiamate in entrata, crei un flusso da un modello e scelga il modello Simple Inbound Call to Queue. Per le fasi di creazione, vedere Creare flussi da modelli di flusso.
Per visualizzare l'anteprima del modello prima di utilizzarlo, veda Visualizzare i dettagli del modello di flusso. Dopo aver creato il flusso, personalizzi il modello per la coda, i prompt e la gestione degli errori. Quindi convalidi e pubblichi il flusso.
Risorse aggiuntive
Per ulteriori informazioni, vedere la guida alla configurazione e all'amministrazione di Webex Contact Center.
Agente virtuale con Google DialogFlow CX
Utilizza questo modello di flow designer per integrare Google DialogFlow CX con Webex Contact Center. Questo flusso offre una migliore interazione con il cliente con una gestione flessibile e dinamica dei dati.
Questo flusso dimostra come passare i dati da Webex Contact Center a Google DialogFlow CX, consentendole di sfruttare le funzionalità avanzate degli agenti virtuali. Include esempi per la gestione degli input dei chiamanti come nomi, appuntamenti e motivi delle chiamate, con particolare attenzione al trasferimento senza interruzioni dei dati tra le due piattaforme.
Questo flusso utilizza Cisco Text-to-Speech (TTS) per le eventuali istruzioni audio.
Prerequisiti
Assicurarsi che i seguenti requisiti siano soddisfatti nel Webex Contact Center Management Portal prima di implementare questo sottoflusso:
- Crea punti di ingresso, code, team, mappature dei punti di ingresso e qualsiasi altra attività di configurazione specifica dell'organizzazione come i connettori.
- Carichi file audio statici se vengono utilizzati prompt audio personalizzati anziché Cisco Text-to-Speech (TTS).
- Configura l'agente virtuale Google DialogFlow CX e configura le integrazioni webhook necessarie.
Ripartizione del flusso
- La chiamata viene ricevuta ed entra nel flusso.
- Il chiamante viene indirizzato a un'API che recupera il suo nome da un endpoint fittizio.
- Il chiamante riceve un messaggio di benvenuto, incluso il suo nome, con l'aiuto di Google DialogFlow CX.
- L'agente virtuale DialogFlow CX interagisce con il chiamante per raccogliere input come date e orari degli appuntamenti.
- I dati del cliente vengono ritrasmessi al Webex Contact Center per un'eventuale ulteriore elaborazione.
- In base all'interazione, la chiamata si intensifica o termina.
- In caso di escalation, il chiamante viene messo in coda.
- La musica d'attesa viene riprodotta mentre il chiamante attende un agente.
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso.
|
Attività di flusso |
Descrizione |
|---|---|
|
Inizio |
Il flusso inizia quando viene ricevuta una chiamata, avviata tramite l'attività NewContact . |
|
richiesta HTTP (Richieda il nome del cliente) |
Il sistema effettua una richiesta API per recuperare il nome del cliente da un sistema esterno tramite richiesta HTTP. Il risultato viene memorizzato in una variabile globale (DF_CustomerName) utilizzata per ulteriori interazioni con Google DialogFlow CX. |
|
Agente virtuale |
Il flusso richiama l'attività di VirtualAgent per trasmettere il nome del cliente e interagire con Google DialogFlow CX. L'agente virtuale raccoglie informazioni, tra cui il motivo della chiamata, i dettagli dell' appuntamento e altro ancora. |
|
Analizzare |
Questa attività analizza la risposta ricevuta da DialogFlow CX e aggiorna di conseguenza le variabili di flusso (Call_Reason, appointment_date, appointment_time). |
|
Imposta variabile - appuntamento |
La data e l'ora dell'appuntamento raccolte da DialogFlow CX sono formattate e memorizzate in una variabile globale (DF_Appointment). |
| Contatto in coda |
Dopo l'interazione con l'agente virtuale, il cliente viene messo in coda in attesa del prossimo agente disponibile. |
|
Suonare musica |
|
|
Disconnettere il contatto |
Se non sono necessarie ulteriori azioni, la chiamata viene interrotta utilizzando l'attività DisconnectContact. |
Risorse aggiuntive
Per maggiori dettagli sull'integrazione di Webex Contact Center con Google DialogFlow CX, vedere la documentazione per gli sviluppatori di Google DialogFlow CX e Configure virtual agent-voice in Webex Contact Center.
Per assistenza, visita il supporto per gli sviluppatori di Webex Contact Center o unisciti alla community di sviluppatori delle API Webex Contact Center.
calo dei dati HTTP (S) di Zendesk
Questo modello utilizza il connettore HTTP di Webex Contact Center per l'integrazione con Zendesk. Usa questo modello di flow designer per eseguire ricerche sui dati dei clienti, gestire i ticket in Zendesk ed in modo efficiente.
Questo flusso utilizza le API di Zendesk per migliorare Webex Contact Center estraendo i dati dei clienti in base all'ANI (Automatic Number Identification) e recuperando i dettagli del ticket. Indirizza le chiamate in base alla gravità dell'incidente o alla disponibilità degli agenti, migliorando le interazioni con i clienti. Il sistema può eseguire diverse azioni:
- Cerca un utente Zendesk in base all'ANI (il numero del chiamante).
- Recupera il ticket irrisolto più recente dell'utente.
- Presenti al cliente i dettagli pertinenti del biglietto tramite IVR.
- Indirizza la chiamata a un agente in base a criteri predefiniti o consenti al cliente di scegliere di disconnettersi.
Questo flusso utilizza Cisco Text-to-Speech (TTS) per qualsiasi richiesta audio. Per la musica, il
valore predefinito è il file integrato (defaultmusic_on_hold.wav), per la musica in
attesa.
Prerequisiti
Assicurarsi che i seguenti requisiti siano soddisfatti nel Webex Contact Center Management Portal prima di implementare questo flusso:
- Assicurarsi che l'autenticazione API sia abilitata nell'istanza Zendesk. Segua i passaggi:
- Il connettore HTTP di Zendesk deve essere configurato utilizzando BasicAuth.
- Crea punti di ingresso, code, team e qualsiasi altra attività di configurazione specifica dell'organizzazione.
- Carichi file audio statici se si utilizzano istruzioni audio o file musicali personalizzati al posto di Cisco Text-to-Speech (TTS).
Per i passaggi dettagliati, vedere la guida alla configurazione e all'amministrazione di Webex Contact Center.
Caso d'uso
Usa questo esempio per saperne di più su come funziona questo flusso.
- Un cliente chiama il Webex Contact Center.
- Viene eseguita una ricerca ANI per recuperare i dati del cliente da Zendesk.
- Il ticket più recente associato al cliente viene recuperato.
- Il cliente viene accolto tramite un IVR e informato sullo stato del suo biglietto.
- Il cliente può:
- Si connetta a un agente.
- Si disconnetta se scelgono di non parlare con un agente.
- Dopo la chiamata, il sistema può aggiornare il ticket Zendesk con le informazioni pertinenti sulla chiamata.
Ripartizione del flusso
La tabella seguente descrive i vari elementi del flusso coinvolti nel processo di chiamata, descrivendo in dettaglio le azioni e le risposte che si verificano durante ogni fase.
|
Elemento di flusso |
Descrizione |
|---|---|
|
Chiamata ricevuta |
La chiamata entra nel sistema e il connettore Zendesk si avvia. |
|
Cerca utente in Zendesk |
Il sistema esegue una ricerca in Zendesk utilizzando il numero del chiamante. |
|
Recupera i dettagli del biglietto |
Il sistema recupera il ticket irrisolto più recente per l'utente. |
|
Dettagli del biglietto attuale |
Il cliente viene informato dello stato del biglietto tramite un messaggio IVR. |
|
Opzioni del menu |
Il cliente può scegliere di parlare con un agente o disconnettersi. |
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso.
|
Attività di flusso |
Descrizione |
|---|---|
|
Inizio |
Il flusso inizia quando viene ricevuta una chiamata. |
|
Ricerca utente (Zendesk) |
Questa attività esegue una richiesta HTTP a Zendesk, cercando l'utente in base al suo ANI. |
|
Recupera i dettagli del biglietto |
Un'altra richiesta HTTP viene inviata a Zendesk per recuperare il ticket più recente per l'utente. |
|
Dettagli del biglietto attuale |
Viene riprodotto un messaggio al chiamante tramite TTS, che fornisce informazioni sullo stato del suo biglietto. |
|
Menu di conferma |
Il sistema presenta un menu al cliente, che consente loro di connettersi a un agente o disconnettersi. |
|
Contatto in coda |
Se il cliente sceglie di connettersi a un agente, viene messo in coda. |
|
Suonare musica |
La musica d'attesa viene riprodotta mentre il cliente aspetta un agente. |
|
Pubblica commenti (Zendesk) |
Dopo la chiamata, il sistema pubblica un commento sul ticket Zendesk che riassume l' interazione. |
|
Disconnettere |
Il sistema disconnette la chiamata se il cliente sceglie di disconnettersi o dopo che la chiamata è stata completata. |
Risorse aggiuntive
Questo flusso sfrutta il connettore HTTP di Webex Contact Center per interagire con le API di Zendesk. Per ulteriori informazioni, consultare la documentazione dell'API Zendesk e la guida alla configurazione e amministrazione di Webex Contact Center.
Evitare richiamate duplicate
Questo modello di flusso dimostra come evitare voci di callback duplicate all'interno di Webex
Contact Center sfruttando l'attività HTTP avanzata con supporto per Content-Type: GraphQL.
Utilizza il connettore HTTP delle API WebExcc per
interagire con l'API di ricerca, consentendo al flusso di verificare le richieste di callback esistenti provenienti dallo
stesso chiamante. Questo modello migliora l'efficienza e l'esperienza del cliente evitando richiami
ridondanti.
Questo modello di flusso verifica se un cliente ha già effettuato una richiesta di callback nel sistema. Utilizza l'API di ricerca tramite GraphQL per determinare se esiste un'attività di callback attiva per l'ANI (Automatic Number Identification) del chiamante.
Utilizza la funzione che migliora l'attività HTTP all'interno di Webex Contact Center aggiungendo il
supporto per Content-Type: GraphQL - Possibilità di utilizzare il
connettore HTTP delle API WebExcc per utilizzare l'API di ricerca tramite il nuovo tipo di contenuto GraphQL, inclusa la sostituzione delle variabili.
Prerequisiti
Assicurarsi che siano soddisfatti i seguenti requisiti prima di implementare questo flusso:
-
Configurare un connettore per le API Webex Contact Center.
-
Assicurarsi che l'ambiente Webex Contact Center sia impostato correttamente: punto di ingresso, mappatura dei punti di ingresso, code, ecc.
Ripartizione del flusso
|
Elemento di flusso |
Descrizione |
|---|---|
|
La chiamata è stata ricevuta |
La chiamata entra nel flusso dell'attività NewContact. |
|
Saluto iniziale |
L'attività PlayMessage_WGK riproduce un messaggio di saluto iniziale per il chiamante. |
|
Estrarre l'ora corrente |
|
| Calcola il tempo ore fa |
|
| Tagli l'ANI |
L'attività SetVariable_AK4 taglia l'ANI (numero di telefono del chiamante) per rimuovere il prefisso «+1" a scopo di ricerca. |
|
Chiamata API di ricerca (GraphQL) |
|
|
Controlla la risposta dell'API |
|
|
Gestire la richiamata duplicata (se trovata) |
|
| Pianifica una nuova richiamata (se non trovata): |
Se non viene trovato alcun callback duplicato, il flusso passa all' attività Menu_LSI, che offre al chiamante le opzioni per pianificare una richiamata o attendere in coda. |
| Pianifica la richiamata |
Se il chiamante sceglie di programmare una richiamata (preme 1), l'attività Callback_20e pianifica una richiamata utilizzando l'ANI del chiamante. Viene riprodotto un messaggio di conferma tramite PlayMessage_YSW e quindi DisconnectContact_MX8_2BG disconnette la chiamata . |
| Attendi in coda |
Se il chiamante sceglie di attendere in coda (preme 2), SetVariable_C0y incrementa un contatore. La chiamata viene quindi messa in coda a un agente tramite QueueContact_95e e la musica viene riprodotta in attesa tramite PlayMusic_QNE. La chiamata torna all'attività Menu_LSI. |
Variabili
-
callbackStatus: (STRING) - Lo stato del callback.
-
contatore: (INTERO) - Una variabile contatore.
-
CurrentTime: (STRING) - L'ora corrente in millisecondi dall'epoca.
-
goback_by_a_day: (STRING) - L'ora di 24 ore fa in millisecondi dall'epoca.
-
APIOutput: (STRING) - Il codice di stato HTTP combinato, lo stato di callback e la risposta HTTP dell'API di ricerca.
-
AniTrim: (STRING) - L'ANI (numero di telefono) tagliato del chiamante.
-
risposta: (STRING) - La risposta HTTP dell'API di ricerca.
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso coinvolte in questo modello di flusso.
|
Attività di flusso |
Descrizione |
|---|---|
|
Inizio (Nuovo contatto) | Avvia il flusso quando viene ricevuta la chiamata. |
|
Azioni | |
|
PlayMessage |
Riproduce un messaggio al chiamante. |
|
Richiamata |
Pianifica una richiamata per il chiamante. |
|
Riproduci musica |
Riproduce musica in attesa. |
|
Contatto in coda |
Mette in coda la chiamata a un agente. |
|
HTTP |
Effettua una richiesta HTTP all'API di ricerca utilizzando GraphQL. |
|
Disconnettere Contatto |
Disconnette la chiamata. |
|
Imposta variabile |
setVariable: Imposta varie variabili, tra cui l'ora corrente, l'ora 24 ore fa, l'ANI tagliato e l'output API. |
|
Condizioni |
|
|
Musica d'attesa (MusicOnHold) |
Riproduce musica in attesa mentre il chiamante è in coda. |
|
Gestione dei loop (callLoopCycle e LoopCycle) |
Assicura che le chiamate ripetute troppe volte vengano indirizzate al menu finale. |
|
Disconnessione (DisconnectContact) |
Disconnette la chiamata dopo i messaggi o quando il chiamante sceglie di terminare l'interazione. |
Risorse aggiuntive
Per ulteriori informazioni sull'utilizzo delle richieste HTTP con GraphQL e altre attività all'interno del Webex Contact Center, fare riferimento alla sezione Attività di richiesta HTTP.
Fare riferimento anche alla documentazione delle API Webex Contact Center per i dettagli sull'API di ricerca e sulle query GraphQL.
Registrazione e gestione dei prompt audio
Questo modello di flusso fornisce agli amministratori un metodo semplificato per registrare e gestire i prompt audio all'interno di Webex Contact Center tramite un'interfaccia utente di telefonia (TUI). Sfrutta funzionalità HTTP Activity avanzate, incluso il supporto per `Content-Type: Form Data` per interagire con le API Audio File (Prompt) di Webex Contact Center. Questo modello replica funzionalità familiari ai sistemi locali, migliorando l'esperienza del cliente e l'efficienza operativa.
Prerequisiti
-
Creare un punto di ingresso e configurare la mappatura del punto di ingresso dalla pagina delle impostazioni di Control Hub per Webex Contact Center. Fare riferimento alla Guida alla configurazione e all'amministrazione del Webex Contact Center.
-
Configurare un connettore per le API Webex Contact Center.
-
Se Cisco Text-to-Speech (TTS) non è abilitato per i prompt, carichi i file audio statici richiesti.
Ripartizione del flusso
|
Elemento di flusso |
Descrizione |
|---|---|
| La chiamata è stata ricevuta | La chiamata entra nel flusso dell'attività NewContact. |
| (OPZIONALE) Autenticazione dell'amministratore tramite OTP | Lo sviluppatore del flusso può implementare una barriera di autenticazione opzionale per l' amministratore, utilizzando un metodo sicuro come l'OTP inviato via SMS all'ANI o un numero/PIN generato casualmente. Questo può essere aggiunto prima del menu principale. |
| Menu principale | L'attività MainMenu (Menu IVR) presenta all'amministratore le
seguenti opzioni:
|
| Crea un prompt (opzione 1) |
|
| Richiesta di aggiornamento (opzione 2) |
|
| Richiesta di cancellazione (opzione 3) |
|
| Esci (opzione 4) |
|
Variabili
|
Variabile |
Tipo |
Descrizione |
|---|---|---|
| BloBid | STRING | L'ID Blob del file audio |
| Nome del file audio | STRING | Il nome del file audio (predefinito: "EmergencyDemo.wav «). |
| id | STRING | L'ID del file audio. |
| stato | STRING | Lo stato della richiesta API. |
| Nuovo nome del file | STRING | Il nome del file audio aggiornato (predefinito: "updatedFile.wav «). |
| risposta | STRING | La risposta HTTP dalle richieste API. Questo è facoltativo, per il debug. |
Attività utilizzate
|
Attività di flusso |
Descrizione |
|---|---|
| Inizio | NewContact: Avvia il flusso quando viene ricevuta la chiamata. |
| Menu IVR | MainMenu: riproduce un menu con opzioni per la gestione rapida. |
| Crea un prompt |
|
| Richiesta di aggiornamento |
|
| Richiesta di cancellazione |
|
| Altro |
|
Dettagli aggiuntivi
Per ulteriori informazioni sull'utilizzo dell'attività di registrazione, delle richieste HTTP e dei controlli di registrazione all'interno del Webex Contact Center, fare riferimento alla sezione Attività di richiesta HTTP.
Modello di routing dell'ultimo agente
L'ultimo modello di routing per agenti dimostra come implementare Last Agent Routing all'interno di Webex
Contact Center sfruttando l'attività HTTP avanzata con supporto per Content-Type: GraphQL.
Utilizza il connettore HTTP delle API WebExcc per interagire con l'API di ricerca,
consentendo di indirizzare le chiamate all'ultimo agente che ha gestito la chiamata. Questo modello migliora l'
esperienza del cliente mettendolo in contatto con un agente familiare.
Questo modello di flusso verifica se un cliente ha chiamato nelle ultime 24 ore e, in caso affermativo, indirizza la chiamata allo stesso agente. Utilizza l'API di ricerca tramite GraphQL per trovare l'ultimo agente che ha gestito la chiamata in base all'ANI (Automatic Number Identification) del chiamante.
Utilizza la funzione che migliora l'attività HTTP all'interno del Webex Contact Center
aggiungendo il supporto per Content-Type: GraphQL - Possibilità di utilizzare il connettore HTTP delle API
WebExcc per utilizzare l'API di ricerca tramite il nuovo tipo di contenuto GraphQL: inclusa la sostituzione delle variabili.
Prerequisiti
-
Configurare un connettore per le API Webex Contact Center.
-
Assicurarsi che l'ambiente Webex Contact Center sia impostato correttamente: punto di ingresso, mappatura dei punti di ingresso, code, ecc.
Ripartizione del flusso
-
La chiamata è stata ricevuta:
-
La chiamata entra nel flusso dell'attività NewContact.
-
-
Saluto iniziale:
-
L'attività PlayMessage riproduce un messaggio di saluto iniziale per il chiamante.
-
-
Estrai ora corrente:
-
L'attività CurrentTime estrae l'ora corrente.
-
-
Calcola il tempo 24 ore fa:
-
L'attività GoBack_by_a_day calcola l'ora 24 ore prima dell'ora corrente.
-
-
Riduci l'ANI:
-
L'attività SetVariable taglia l'ANI ( numero di telefono del chiamante) per rimuovere il prefisso «+1" a scopo di ricerca.
-
-
Chiamata API di ricerca (GraphQL):
-
L'attività SearchAPIlastAgent effettua una chiamata all'API di ricerca di Webex Contact Center utilizzando GraphQL per trovare l'agente che ha gestito la chiamata precedente in base all'ANI.
-
Utilizza le variabili
goback_by_a_dayecurrentTimeper la ricerca nelle ultime 24 ore. -
La query GraphQL cerca le attività che corrispondono all'ANI del chiamante o all'ANI tagliato che non sono attive ed estrae l'ID proprietario ( ID agente) dell'attività.
-
-
Registrazione di debug:
-
L'attività DebugLog registra il codice di stato HTTP e il corpo della risposta dalla chiamata Search API.
-
L'attività Debug_Log registra l'ID dell'agente estratto.
-
-
Controlla la risposta dell'API:
-
L'attività condition_KXU verifica se il codice di stato HTTP della chiamata Search API è 200 (successo).
-
-
Controlli se l'ID agente è stato estratto:
-
L'attività Condition_JTN verifica se l'ID di un agente è stato estratto con successo dalla risposta dell'API di ricerca.
-
-
Percorso verso l'ultimo agente (se trovato):
-
Se viene trovato un ID agente, l'attività PlayMessage_EE8 riproduce un messaggio di conferma per il chiamante, che lo informa che è stato trasferito allo stesso agente con cui ha parlato in precedenza.
-
L'attività QueueToAgent_XH1 mette in coda la chiamata all'agente con l'ID agente estratto.
-
-
Percorso verso la coda predefinita (se non trovato):
-
Se non viene trovato alcun ID agente (la chiamata API non è riuscita o nessuna chiamata precedente è stata trovata entro 24 ore), l'attività QueueToDefault mette in coda la chiamata in una coda predefinita.
-
-
Riproduca musica in attesa:
-
L'attività PlayMusic_i73 riproduce musica in attesa mentre il chiamante è in attesa in coda.
-
Variabili
-
agentID: (STRING) - L'ID dell'ultimo agente che ha gestito la chiamata.
-
CurrentTime: (STRING) - L'ora corrente in millisecondi dall'epoca.
-
goback_by_a_day: (STRING) - L'ora di 24 ore fa in millisecondi dall'epoca.
-
Risposta: (STRING) - La risposta HTTP dell'API di ricerca.
-
AniTrim: (STRING) - L'ANI (numero di telefono) tagliato del chiamante.
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso coinvolte in questo modello di flusso.
|
Attività di flusso |
Descrizione |
|---|---|
|
Inizio (Nuovo contatto) | Avvia il flusso quando viene ricevuta la chiamata. |
|
Azioni | |
|
PlayMessage |
Riproduce un messaggio al chiamante. |
|
Coda all'agente |
Mette in coda la chiamata a un agente specifico. |
|
Riproduci musica |
Riproduce musica in attesa. |
|
Coda |
Mette in coda la chiamata a una coda predefinita. |
|
HTTP |
Effettua una richiesta HTTP all'API di ricerca utilizzando GraphQL. |
|
PlayMessage |
Riproduce un messaggio che indica che il chiamante viene indirizzato all'ultimo agente. |
|
Imposta variabile |
|
|
Condizioni |
|
|
Musica d'attesa (MusicOnHold) |
Riproduce musica in attesa mentre il chiamante è in coda. |
|
Gestione dei loop (callLoopCycle e LoopCycle) |
Assicura che le chiamate ripetute troppe volte vengano indirizzate al menu finale. |
|
Disconnessione (DisconnectContact) |
Disconnette la chiamata dopo i messaggi o quando il chiamante sceglie di terminare l'interazione. |
Risorse aggiuntive
Per ulteriori informazioni sull'utilizzo delle richieste HTTP con GraphQL e altre attività all'interno del Webex Contact Center, fare riferimento alla sezione Attività di richiesta HTTP.
Fare riferimento anche alla documentazione delle API Webex Contact Center per i dettagli sull'API di ricerca e sulle query GraphQL.
AI Agent Autonomous (tracciamento dei pacchi)
Questo flusso utilizza un agente di intelligenza artificiale autonomo per gestire le interazioni vocali relative al tracciamento dei pacchi. Il flusso offre la possibilità di passare agli agenti umani quando necessario o in caso di errori degli agenti di intelligenza artificiale .
Il flusso è progettato per gestire le interazioni dei clienti sul tracciamento dei pacchi tramite un agente di intelligenza artificiale autonomo. L'agente AI è costituito da un'azione per tracciare il pacco e una base di conoscenza relativa alle domande generali sulla spedizione. I clienti possono chiedere di parlare con un agente umano in qualsiasi momento.
Prerequisiti
Per utilizzare questo flusso, si assicuri che sia impostato quanto segue:
-
Un agente di intelligenza artificiale autonomo configurato con l'azione appropriata (insieme all'adempimento) e i documenti conoscitivi. Un esempio di flusso di evasione degli ordini è disponibile nei modelli di Webex Connect flusso .
-
Mappatura dei punti di ingresso, della coda, dei team e dei punti di ingresso configurata nella pagina delle impostazioni di Control Hub per Webex Contact Center.
-
Cisco Text-to-Speech (TTS) è abilitato a generare messaggi personalizzati in modo dinamico.
-
Carichi file audio statici se non utilizza l'audio predefinito di Cisco.
Ripartizione dell'integrazione
-
Il chiamante avvia il contatto: la chiamata viene ricevuta dal Webex Contact Center e indirizzata all'agente AI autonomo.
-
Interazione con l'agente AI: l'agente AI elabora la richiesta del chiamante relativa al tracciamento dei pacchi.
-
Coda per l'agente: se è necessaria un'escalation su richiesta del cliente o a causa di errori dell'agente AI, il chiamante viene messo in coda per un agente umano.
-
Disconnessione: l'interazione termina quando la richiesta del chiamante viene gestita o il chiamante viene trasferito a un agente.
Attività utilizzate nel flusso
|
Attività di flusso |
Descrizione |
|---|---|
| Start (nuovo contatto telefonico) | Questa attività segna l'inizio del flusso, innescato da una nuova chiamata. |
| Agente virtuale V2 (VAV2) | L'attività responsabile dell'interazione tra il flusso e l' agente di intelligenza artificiale. Interazione. La stessa attività viene utilizzata per avviare la conversazione e inviare eventi di stato all'agente AI. |
| Riproduci messaggio | Fornisce messaggi di sistema utilizzando la sintesi vocale di Cisco. Utilizzato per riprodurre un messaggio di errore prima dell'escalation all'agente umano in caso di errori di attività del VAV2. |
| In coda all'agente | Gestisce la logica delle code per l'escalation agli agenti umani. |
| Suonare musica | Mettere in attesa la musica riprodotta durante la coda quando il chiamante attende la connessione dell'agente. |
| Disconnettere | Termina l'interazione dopo il completamento delle attività o se viene inoltrata a un agente umano . |
Gestione degli errori
Il flusso include strategie di gestione degli errori per gestire i problemi imprevisti con garbo, assicurando che il chiamante sia informato e reindirizzato in modo appropriato.
Supporto per gli sviluppatori
Per informazioni più approfondite sull'utilizzo di Webex Contact Center con agenti di intelligenza artificiale autonomi, fare riferimento alla documentazione correlata:
Risorse aggiuntive
Per l'assistenza relativa a questo flusso, contatti il team di assistenza per gli sviluppatori di Webex Contact Center tramite il supporto per gli sviluppatori di Webex Contact Center.
Per ulteriori discussioni, visita la community di sviluppatori delle API Webex Contact Center.
AI Agent Scripted (tracciamento dei pacchi)
Questo flusso è progettato per gestire le interazioni vocali relative al tracciamento dei pacchi utilizzando un agente virtuale con script. Questo flusso dimostra il modo più semplice per eseguire l' adempimento per un agente con script. Inoltre, il flusso dimostra l'accodamento dei clienti verso diverse code di agenti in base all'ultimo intento attivo e ai report personalizzati per gli agenti di intelligenza artificiale in Analyser.
Questo flusso sfrutta un Webex AI Agent con script per interagire con i clienti in merito al tracciamento dei pacchi. L'attività VAV2 (Virtual Agent V2) termina attraverso il suo edge «Handled» quando l'agente con script genera un evento personalizzato per tracciare il pacco. Il flusso utilizza un' API di tracciamento dei pacchi per raggiungere questo obiettivo. Questa API è disponibile per gli sviluppatori per test e dimostrazioni. I dati di output vengono analizzati nel flusso e ritrasmessi all'agente tramite uno State Event. Ulteriori informazioni sulla configurazione dell'adempimento per gli agenti vocali con script.
Prerequisiti
Per utilizzare questo flusso, si assicuri che sia impostato quanto segue:
-
Un Webex AI Agent configurato per gestire le richieste di tracciamento dei pacchi. Questo agente è disponibile per l'importazione durante la creazione di un nuovo agente.
-
Mappatura dei punti di ingresso, della coda, dei team e dei punti di ingresso configurata nella pagina delle impostazioni di Control Hub per Webex Contact Center.
-
Assicurarsi che Cisco Text-to-Speech (TTS) sia abilitato per la generazione di messaggi audio dinamici.
-
Carichi file audio statici per notifiche di sistema personalizzate, se necessario.
Ripartizione dell'integrazione
|
Ripartizione dell'integrazione |
Descrizione |
|---|---|
| Il chiamante avvia il contatto | La chiamata viene ricevuta dal Webex Contact Center e indirizzata all'agente AI con script. |
| Lo stato dell'interazione viene registrato utilizzando la variabile globale | Il flusso imposta la variabile globale CustomAIAgentInteractionOutcome per registrare lo stato dell'interazione del cliente con l'agente AI. Questo viene aggiornato in vari punti e viene utilizzato per creare report personalizzati utilizzando il visualizzatore. |
| interazione con un agente di intelligenza artificiale | L'agente AI elabora gli input dei clienti e risponde in base agli intenti configurati. Se l'utente intende tracciare un pacco e fornisce un numero di pacco valido, il controllo viene restituito al flusso tramite un evento personalizzato. |
| Analisi e adempimento dei metadati degli agenti di intelligenza artificiale | Il numero del pacco del cliente viene estratto dai metadati VAV2 e utilizzato nell'attività HTTP. |
| Condizioni di adempimento e risposta | Il flusso verifica se le informazioni sul pacchetto vengono trovate o meno e imposta le risposte appropriate. |
| L'interazione con l'agente di intelligenza artificiale è ripresa* | A seconda della risposta di adempimento, il messaggio da inviare ai clienti viene rispedito all'agente con script tramite i dati dell'evento in «Stato dell'evento». |
| Consegna dell'agente e attività del caso | Determina i passaggi successivi in base all'intento precedente, guidando il flusso verso code diverse in base all'intento precedente. |
| In coda all'agente | Se è necessaria un'escalation o in caso di errori, il chiamante viene messo in coda per un agente umano. |
| Disconnettere | L'interazione termina quando la richiesta del chiamante viene gestita o il chiamante viene trasferito a un agente. |
Attività utilizzate nel flusso
|
Attività di flusso |
Descrizione |
|---|---|
| Inizio | Avvia il flusso quando viene ricevuta una nuova chiamata. |
| Imposta la variabile di risultato dell'interazione | Usa l'attività set variable per aggiornare la variabile globale CustomAIAgentInteractionOutcome per memorizzare lo stato più recente dell'interazione con l'agente AI. |
| Interazione con un agente di intelligenza artificiale | Gestisce le richieste di tracciamento dei pacchi utilizzando interazioni con script. La stessa attività viene utilizzata per avviare la conversazione e inviare eventi di stato all'agente AI. |
| Analizza i dettagli del pacchetto | Estrae il numero del pacchetto dai metadati forniti dall'agente virtuale. |
| Richiesta HTTP di informazioni sul pacchetto | Invia una richiesta all'API logistica per recuperare lo stato del pacco e la consegna stimata. Usi ABC123456 come numero di confezione campione. |
| Logica condizionale | Determina la risposta in base allo stato del pacchetto o al codice di stato HTTP della chiamata API. |
| Imposta le variabili di risposta | Configura le risposte per comunicare se il pacco è stato trovato o i dettagli della consegna. |
| Riproduci messaggio | Fornisce messaggi di errore di sistema utilizzando la sintesi vocale di Cisco, soprattutto in caso di errori di sistema. |
| Attività del caso | Guida il flusso in base all'intento precedente, decidendo se indirizzare verso code specifiche. |
| In coda all'agente | Gestisce la logica delle code per l'escalation agli agenti umani. |
| Suonare musica | Mettere in attesa la musica riprodotta durante la coda quando il chiamante attende la connessione dell'agente. |
| Disconnettere | Termina l'interazione dopo il completamento delle attività o se viene inoltrata a un agente umano . |
Specifiche del flusso
Il flusso JSON utilizzato in questo esempio contiene variabili e attività essenziali per la gestione delle interazioni, l'elaborazione degli errori e la comunicazione tra Webex Contact Center e DialogFlow. Le variabili chiave utilizzate includono:
|
Variabile |
Descrizione |
|---|---|
nome_evento |
Nome dell'evento inviato all'agente AI. |
dati_evento |
Payload dell'evento inviato all'agente AI. |
stato |
Stato del pacco in base alla risposta HTTP. |
Consegna stimata |
Data e ora di consegna stimate del pacco in base alla risposta HTTP. |
Pacchetto ESP |
Risposta da rispedire al cliente in base alla risposta all'attività HTTP. |
Global_voicename |
Determina la voce utilizzata per la sintesi vocale. |
Risultato personalizzato dell'interazione con l'agente AI |
Registra lo stato dell'interazione (abbandonata, gestita, intensificata o errata) in base all'interazione del cliente con l'agente AI. |
Gestione degli errori
Il flusso include strategie di gestione degli errori per gestire i problemi imprevisti con garbo, assicurando che il chiamante sia informato e reindirizzato in modo appropriato.
Risorse aggiuntive
Per informazioni più approfondite sull'utilizzo di Webex Contact Center con agenti AI con script, fare riferimento alla documentazione correlata:
Supporto per gli sviluppatori
Per l'assistenza relativa a questo flusso, contatti il team di assistenza per gli sviluppatori di Webex Contact Center tramite il supporto per gli sviluppatori di Webex Contact Center.
Per ulteriori discussioni, visita la community di sviluppatori delle API Webex Contact Center.
AI Agent Scripted (prenotazione di un appuntamento medico)
Questo modello dimostra il flusso di dati tra Webex Contact Center e Webex AI Agent Studio per un'interazione che sfrutta un agente con script. Il flusso contiene diverse integrazioni con sistemi esterni. Questi vengono richiamati in base agli eventi personalizzati inviati da AI Agent e i dati di evasione vengono restituiti all'agente.
Questo flusso mostra come i dati vengono trasmessi tra Webex Contact Center e Webex AI Agent Studio utilizzando eventi personalizzati. Questo flusso facilita la pianificazione e la gestione automatiche degli appuntamenti medici tramite un agente di intelligenza artificiale con script. Si integra con sistemi esterni per verificare la disponibilità, creare appuntamenti, cercare appuntamenti esistenti e annullare gli appuntamenti. Il flusso garantisce una comunicazione senza interruzioni tra il chiamante e l'agente AI, con opzioni di inoltro agli agenti umani quando necessario.
Prerequisiti
Per utilizzare questo flusso, si assicuri che sia impostato quanto segue:
-
Un agente AI con script configurato con intenti pertinenti per gestire la prenotazione e la cancellazione degli appuntamenti. Questo può essere importato dai modelli durante la creazione di un nuovo agente con script nella piattaforma AI Agent Studio.
-
Mappatura dei punti di ingresso, della coda, dei team e dei punti di ingresso configurata nella pagina delle impostazioni di Control Hub per Webex Contact Center.
-
API per interfacciarsi con il sistema esterno di gestione degli appuntamenti.
-
Cisco Text-to-Speech (TTS) è abilitato alla generazione di messaggi audio dinamici.
-
Carichi file audio statici se non utilizza l'audio predefinito di Cisco.
Ripartizione dell'integrazione
|
Ripartizione dell'integrazione |
Descrizione |
|---|---|
| Il chiamante avvia il contatto | La chiamata viene ricevuta dal Webex Contact Center e indirizzata all'agente AI . |
| Interazione con un agente di intelligenza artificiale | L'agente AI elabora gli input dei clienti e risponde in base agli intenti configurati. |
| Commutazione del controllo tra agente AI e flusso | Il controllo della conversazione viene scambiato tra l'agente AI e il flusso in varie fasi. L'agente AI passa il controllo del flusso tramite eventi personalizzati, il flusso esegue l'adempimento appropriato in base al nome dell'evento e restituisce il controllo all'agente AI insieme ai dati di evasione tramite State Event nell'attività di Virtual Agent V2. |
| In coda all'agente | Se è necessaria un'escalation, il chiamante viene messo in coda per un agente umano. |
| Disconnettere | L'interazione termina una volta completata l'attività o il chiamante viene trasferito a un agente. |
Attività utilizzate nel flusso
|
Attività di flusso |
Descrizione |
|---|---|
| Inizio | Questa attività segna l'inizio del flusso, innescato da una nuova chiamata. |
| Agente virtuale V2 (VAV2) | L'attività responsabile dell'interazione con l'agente di intelligenza artificiale. La stessa attività viene utilizzata per avviare la conversazione e inviare eventi di stato all'agente AI. |
| Analizzare | Usato per analizzare il payload degli eventi dall'attività VAV2. |
| Caso | Utilizzato per controllare il nome dell'evento inviato dall'attività VAV2 e il ramo alle attività di richiesta HTTP appropriate. |
| Richiesta HTTP | Interagisce con sistemi esterni per eseguire operazioni come la verifica della disponibilità, la creazione, la ricerca o la cancellazione di appuntamenti tramite richieste HTTP in base al nome dell'evento inviato dall'attività VAV2. L'attività analizza anche la risposta per la richiesta HTTP. |
| Condizione | Valuta l'esito delle richieste HTTP, indirizzando il flusso in base a condizioni di successo o errore. |
| Imposta variabile | Utilizzato per configurare variabili come il nome e i dati dell'evento, essenziali per richiamare nuovamente l'attività VAV2 con parametri di evento di stato appropriati. |
| Riproduci messaggio | Fornisce messaggi di sistema utilizzando la sintesi vocale di Cisco. Utilizzato per riprodurre un messaggio di errore prima dell'escalation all'agente umano in caso di errori di attività del VAV2. |
| In coda all'agente | Gestisce la logica delle code per l'escalation agli agenti umani. |
| Suonare musica | Mettere in attesa la musica riprodotta durante la coda quando il chiamante attende la connessione dell'agente. |
| Disconnettere il contatto | Termina l'interazione dopo il completamento delle attività o se viene inoltrata a un agente umano . |
Specifiche del flusso
Il flusso JSON utilizzato in questo esempio contiene variabili e attività essenziali per la gestione delle interazioni, l'elaborazione degli errori e la comunicazione tra Webex Contact Center e DialogFlow. Le variabili chiave utilizzate includono:
|
Variabile |
Descrizione |
|---|---|
nome_evento |
Nome dell'evento inviato all'agente AI. |
dati_evento |
Payload dell'evento inviato all'agente AI. |
stringa_data_evento |
Versione stringa di event_data poiché l'attività VAV2 accetta solo stringhe. |
http_input |
Corpo della richiesta per l'attività HTTP basato sui metadati VAV2. |
Global_voicename |
Determina la voce utilizzata per la sintesi vocale. |
Gestione degli errori
Il flusso include strategie di gestione degli errori per gestire i problemi imprevisti con garbo, assicurando che il chiamante sia informato e reindirizzato in modo appropriato.
Risorse aggiuntive
Per informazioni più approfondite sulla configurazione degli agenti AI su Webex AI Agent Studio e sul loro utilizzo con Webex Contact Center, fare riferimento alla Guida all'amministrazione di Webex AI Agent Studio.
Supporto per gli sviluppatori
-
Per qualsiasi assistenza relativa a questa integrazione, apra un ticket con il team di supporto per gli sviluppatori di Webex Contact Center tramite il supporto per gli sviluppatori di Webex Contact Center.
-
Per ulteriori discussioni, visita la community di sviluppatori delle API Webex Contact Center.
Usa modelli di sottoflusso
I modelli di sottoflusso funzionano in modo simile ai modelli di flusso. Questi modelli semplificano la creazione di sottoflussi che possono essere integrati in più flussi, riducendo la ridondanza e i tempi di sviluppo.
Per creare sottoflussi utilizzando i modelli di sottoflusso, scelga il modello appropriato, lo modifichi in base alle sue esigenze, lo convalidi, lo pubblichi e lo incorpori nei suoi flussi di lavoro. Per maggiori dettagli, veda Creare flussi da modelli di flusso.
Raccogli informazioni sulla richiamata
Usa questo modello per creare un sottoflusso di raccolta di informazioni sulle richiamate, che consenta ai chiamanti di rimanere in coda o richiedere una richiamata per opzioni di servizio flessibili.
Questo sottoflusso fornisce un menu che consente ai chiamanti di optare per una richiamata o rimanere in coda. Se viene scelta l'opzione di richiamata, raccoglie le informazioni necessarie per una richiamata, utilizzando il numero corrente del chiamante o un numero alternativo. Può modificare il sottoflusso per garantire un'esperienza fluida per il chiamante gestendo errori o condizioni sconosciute, come timeout e input non validi.
Questo sottoflusso utilizza Cisco Text-to-Speech (TTS) per qualsiasi richiesta audio. Per la musica, l' impostazione predefinita è il file di musica in attesa integrato, defaultmusic_on_hold.wav.
Prerequisiti
Assicurarsi che i seguenti requisiti siano soddisfatti nel Webex Contact Center Management Portal prima di implementare questo sottoflusso:
- Crea punti di ingresso, code, team, mappature dei punti di ingresso e qualsiasi altra attività di configurazione specifica dell'organizzazione come connettori, ANI esterno e altro ancora.
- Carichi file audio statici se vengono utilizzati prompt audio personalizzati anziché Cisco Text-to-Speech (TTS).
- Si assicuri che le variabili di callback (ad esempio: callbackNumber, callbackNumberEntered, StayInQueue) siano mappate correttamente sul suo sistema per acquisire i dati appropriati.
Per i passaggi dettagliati, vedere la guida alla configurazione e all'amministrazione di Webex Contact Center.
Ingressi subflow
- callbackNumber - STRING: Il numero da usare per la richiamata (quello da cui il chiamante sta chiamando o un nuovo numero).
- StayInQueue - BOOLEAN: indica se il chiamante ha scelto di rimanere in coda (True) o richiedere una richiamata (False).
Uscite subflow
- callbackNumberEntered - STRING: Il numero che il chiamante ha inserito per la richiamata, se ha scelto di fornire un numero alternativo.
- StayInQueue - BOOLEAN: se il chiamante ha scelto di rimanere in coda o ricevere una richiamata.
Ripartizione del flusso secondario
La tabella seguente descrive i vari elementi del sottoflusso coinvolti nel processo di chiamata, descrivendo in dettaglio le azioni e le risposte che si verificano durante ogni fase.
|
Elemento subflow |
Descrizione |
|---|---|
|
Avvia sottoflusso |
La chiamata entra nel sottoflusso. |
|
Menu di esclusione |
Al chiamante viene presentata la possibilità di rimanere in coda o ricevere una richiamata.
|
|
Menu numerico |
Se il chiamante sceglie di ricevere una richiamata, gli viene presentata la possibilità di:
|
|
Raccogli cifre |
Se il chiamante sceglie di inserire un nuovo numero di richiamata, gli viene richiesto di inserire il numero di 10 cifre seguito dal cancelletto (#). |
|
Impostare una variabile |
Il numero di callback raccolto viene memorizzato nella variabile callbackNumberEntered. |
|
Fine del sottoflusso | Il sottoflusso termina dopo la raccolta delle informazioni di richiamata o la gestione di eventuali errori. |
Attività di sottoflusso
La tabella seguente descrive la sequenza delle attività di sottoflusso per la raccolta delle informazioni di callback .
|
Attività di sottoflusso |
Descrizione |
|---|---|
|
Avvia sottoflusso |
Il sottoflusso inizia quando viene richiamato. |
|
Menu di esclusione |
Ciò offre al chiamante la possibilità di rimanere in coda o ricevere una richiamata. Utilizza TTS per chiedere al chiamante di premere 1 per una richiamata o 2 per rimanere in coda. |
|
Menu numerico |
Se il chiamante sceglie una richiamata, gli viene richiesto di utilizzare il numero attuale o di inserirne uno nuovo. |
|
Raccogli cifre |
Se il chiamante sceglie di inserire un nuovo numero, questa attività raccoglie il numero di 10 cifre seguito dal cancelletto (#). |
|
Impostare una variabile |
Il numero raccolto viene memorizzato nella variabile callbackNumberEntered per un ulteriore utilizzo. |
|
Fine del sottoflusso | Il flusso si conclude dopo aver gestito le scelte del chiamante e raccolto le informazioni necessarie. |
Risorse aggiuntive
Per ulteriori informazioni sulla configurazione dei sottoflussi, vedere la guida all' installazione e all'amministrazione di Webex Contact Center.
Gestione degli errori
Utilizza il modello di sottoflusso per la gestione degli errori in Webex Contact Center per gestire errori come problemi di gestione delle code o errori nelle richieste API. Può essere collegato ad attività specifiche o configurato come gestore globale degli errori, assicurando che il sistema continui a funzionare senza intoppi e fornisca agli utenti un feedback su eventuali problemi.
Prerequisiti
Assicurarsi che i seguenti requisiti siano soddisfatti nel Webex Contact Center Management Portal prima di implementare questo sottoflusso:
- Assicurarsi che Cisco Text-to-Speech (TTS) sia abilitato affinché il contact center utilizzi la sintesi vocale per le richieste di errore.
- Mappa la variabile errorMessage per gestire dinamicamente i messaggi di errore appropriati nel suo flusso di lavoro.
Per i passaggi dettagliati, vedere la guida alla configurazione e all'amministrazione di Webex Contact Center.
Ingressi subflow
- ErrorMessage - STRING: Il messaggio di errore da riprodurre dinamicamente, che indica il problema riscontrato dal chiamante.
Uscite subflow
- N/A: Questo sottoflusso non produce output in quanto viene utilizzato per gestire gli errori e fornire feedback al chiamante.
Ripartizione del flusso secondario
La tabella seguente descrive i vari elementi del sottoflusso coinvolti nel processo di chiamata, descrivendo in dettaglio le azioni e le risposte che si verificano durante ogni fase.
|
Elemento subflow |
Descrizione |
|---|---|
|
Avvia sottoflusso |
Il sottoflusso viene attivato quando si verifica un errore. |
|
Riproduci messaggio di errore |
Il sistema riproduce un messaggio di errore dinamico definito dalla variabile errorMessage tramite Cisco Cloud TTS. Ad esempio, il messaggio potrebbe essere: Stiamo riscontrando difficoltà tecniche. Riprovi più tardi. |
|
Fine del sottoflusso (Fine normale) |
Se l'errore viene gestito correttamente, il sottoflusso termina correttamente. |
|
Fine del sottoflusso (Fine dell'errore) |
Se si presentano ulteriori problemi (ad esempio, il messaggio di errore non viene riprodotto), il sottoflusso termina in uno stato di escalation per indicare un errore critico. |
Attività di sottoflusso
La tabella seguente descrive la sequenza delle attività di sottoflusso per la gestione degli errori.
|
Attività di sottoflusso |
Descrizione |
|---|---|
|
Avvia sottoflusso |
Il sottoflusso inizia quando si verifica un errore, dando il via alla sequenza di gestione degli errori . |
|
Riproduci messaggio di errore |
Riproduce il messaggio di errore al chiamante tramite Cisco Cloud TTS. Il contenuto del messaggio è definito dinamicamente dalla variabile errorMessage. |
|
Fine del sottoflusso (Fine normale) |
Termina il sottoflusso se l'errore viene risolto senza ulteriori problemi. |
|
Fine del sottoflusso (Fine dell'errore) |
Termina il sottoflusso con un'escalation se si verificano ulteriori errori durante il processo di gestione degli errori. |
Risorse aggiuntive
Per ulteriori informazioni sulla configurazione dei sottoflussi, vedere la guida all' installazione e all'amministrazione di Webex Contact Center.
calo dei dati HTTP
Usa questo modello di sottoflusso per recuperare le informazioni sull' account del cliente tramite una richiesta HTTP. Supporta la conferma dell'ID dell'account, l'inserimento manuale in caso di esito negativo e gestisce i timeout, gli input non validi e gli errori critici, ideale per la ricerca automatica degli account dei clienti nei contact center.
Questo sottoflusso offre un'esperienza dinamica in cui le informazioni sull'account del cliente vengono recuperate tramite una richiesta HTTP. Se la ricerca ha esito positivo, al cliente viene chiesto di confermare l'ID dell' account. Se non funziona, o il chiamante preferisce, può inserire il proprio numero di conto manualmente. Il flusso gestisce con garbo errori come input non validi, timeout e guasti critici, con le istruzioni appropriate.
Questo sottoflusso utilizza Cisco Text-to-Speech (TTS) per qualsiasi richiesta audio.
Prerequisiti
Assicurarsi che i seguenti requisiti siano soddisfatti nel Webex Contact Center Management Portal prima di implementare questo sottoflusso:
- Crea punti di ingresso, code, connettori, team, mappature dei punti di ingresso e qualsiasi altra attività di configurazione specifica dell'organizzazione.
- Carichi file audio statici se vengono utilizzati prompt audio personalizzati anziché Cisco Text-to-Speech (TTS).
- Si assicuri che l'URL e i parametri della richiesta HTTP siano impostati correttamente in base alle esigenze della sua organizzazione.
Per i passaggi dettagliati, vedere la guida alla configurazione e all'amministrazione di Webex Contact Center.
Ingressi subflow
- ErrorMessage - STRING: Un messaggio che verrà riprodotto in caso di errore durante il sottoflusso.
Uscite subflow
- outputVariable - STRING: Memorizza il numero di conto confermato o inserito manualmente.
Ripartizione del flusso secondario
La tabella seguente descrive i vari elementi del sottoflusso coinvolti nel processo di chiamata, descrivendo 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. |
|
La prego di attendere (Messaggio di conforto) |
Il chiamante viene informato che il sistema sta recuperando le sue informazioni tramite un prompt TTS: Attendi mentre cerchiamo i suoi dati. |
|
richiesta HTTP (Recupera informazioni sul 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. |
|
Controlli lo stato HTTP (Valuta la risposta) |
La risposta HTTP viene valutata in base al codice di stato. Se la richiesta è andata a buon fine, il processo passa alla fase successiva. |
|
Menu di conferma (Richiesta di conferma o inserimento manuale) |
Al chiamante viene richiesto di confermare l'ID dell'account recuperato o di inserire manualmente il numero di conto se non è corretto. |
|
Impostare una variabile (ID account del negozio) |
Se il chiamante conferma l'ID dell'account, il valore viene memorizzato nell' outputVariable. |
|
Raccogli cifre (Inserimento manuale dell'account) |
Se la richiesta non va a buon fine o il chiamante sceglie di inserire nuovamente il proprio numero di conto, gli viene richiesto di inserire un numero di conto a 6 cifre seguito dal cancelletto (#). |
|
Gestione degli errori (Ancora lì, non valido, critico) |
Il sottoflusso gestisce i timeout, gli input non validi e gli errori critici con i rispettivi prompt:
|
|
Fine del sottoflusso (Conclusione) |
Il sottoflusso termina dopo la conferma del numero di conto o la gestione di un errore. |
Attività di sottoflusso
La tabella seguente descrive la sequenza delle attività di sottoflusso per questo modello.
|
Attività di sottoflusso |
Descrizione |
|---|---|
|
Avvia sottoflusso |
Il sottoflusso inizia quando viene richiamato. |
|
La prego di attendere |
Riproduce un messaggio tramite 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. |
|
Controlli lo stato HTTP |
Valuta la risposta HTTP per determinare se la richiesta è andata a buon fine. |
|
Menu di conferma |
Chiede al chiamante di confermare l'ID dell'account recuperato o di reinserirlo se errato. |
|
Impostare una variabile |
Memorizza il numero di conto confermato o inserito manualmente. |
|
Raccogli cifre |
Raccoglie un numero di conto a 6 cifre dal chiamante se la richiesta HTTP fallisce o sceglie di inserire un nuovo numero di conto. |
|
Gestione degli errori |
Diversi prompt gestiscono i timeout, gli input non validi e gli errori critici durante il sottoflusso. |
|
Fine del sottoflusso |
Il flusso si conclude dopo la conferma del numero di conto o si verifica un errore. |
Trattamento delle code
Usa questo modello di sottoflusso per automatizzare il trattamento delle code in Webex Contact Center, mantenendo i chiamanti impegnati con musica e messaggi.
Questo sottoflusso riproduce musica in coda seguita da un messaggio, ripetendo la sequenza fino a un determinato numero di volte (l'impostazione predefinita è tre). Garantisce una gestione fluida delle code e un'esperienza coinvolgente per il chiamante . Può personalizzare variabili come la scelta musicale, il contenuto dei messaggi e il numero di loop.
Questo sottoflusso utilizza Cisco Text-to-Speech (TTS) per qualsiasi richiesta audio. Per la musica, il
valore predefinito è il file integrato (defaultmusic_on_hold.wav), per la musica in
attesa.
Prerequisiti
Assicurarsi che i seguenti requisiti siano soddisfatti nel Webex Contact Center Management Portal prima di implementare questo sottoflusso:
- Crea punti di ingresso, code, connettori, team, mappature dei punti di ingresso e qualsiasi altra attività di configurazione specifica dell'organizzazione.
- Garantire una corretta logica di trattamento delle code e configurazioni di gestione degli errori.
- Carichi file audio statici se si utilizzano istruzioni audio o file musicali personalizzati al posto di Cisco Text-to-Speech (TTS).
Per i passaggi dettagliati, vedere la guida alla configurazione e all'amministrazione di Webex Contact Center.
Ingressi subflow
- QueueMessage - STRING: Il messaggio da riprodurre tra i brani musicali (impostazione predefinita: attendere prego).
QueueMusic1 - STRING: Il primo file musicale da riprodurre mentre il chiamante attende (impostazione predefinita: defaultmusic_on_hold.wav).QueueMusic2 - STRING: Il secondo file musicale da riprodurre tra i messaggi (impostazione predefinita: defaultmusic_on_hold.wav).- counter - INTEGER: un contatore per tracciare il numero di loop (impostazione predefinita: 0).
- MusicDuration - INTEGER: La durata della riproduzione di ogni brano musicale (impostazione predefinita: 10 secondi).
Uscite subflow
Nessuna
Ripartizione del flusso secondario
La tabella seguente descrive i vari elementi del sottoflusso coinvolti nel processo di chiamata, descrivendo in dettaglio le azioni e le risposte che si verificano durante ogni fase.
|
Elemento subflow |
Descrizione |
|---|---|
|
Avvia sottoflusso |
Inizia il sottoflusso. |
|
Controllo delle condizioni |
Il flusso secondario controlla se il contatore è inferiore a 2. Se è vero, il flusso continua verso la sequenza di musica e messaggi. Se è falso, il sottoflusso termina. |
|
Riprodurre musica 1 |
Il primo file musicale (QueueMusic1) viene riprodotto per la durata definita da MusicDuration. |
|
Riproduci messaggio |
Dopo il primo file musicale, viene riprodotto un messaggio utilizzando Cisco TTS, con il contenuto definito da QueueMessage. |
|
Riprodurre musica 2 |
Dopo il messaggio, il secondo file musicale (QueueMusic2) viene riprodotto per la durata definita. |
|
Contatore di incrementi |
La variabile contatore viene incrementata di 1 dopo la riproduzione del secondo file musicale. |
|
Ricontrolla le condizioni |
Dopo l'incremento del contatore, il flusso ricontrolla se il contatore è ancora inferiore a 2. Se è vero, il ciclo si ripete; in caso contrario, il sottoflusso termina. |
|
Fine del sottoflusso |
Quando il contatore raggiunge 2, il flusso secondario termina. |
Attività di sottoflusso
La tabella seguente descrive la sequenza delle attività del sottoflusso.
|
Attività di sottoflusso |
Descrizione |
|---|---|
|
Avvia sottoflusso |
Inizializza il processo di sottoflusso. |
|
Controllo delle condizioni |
Viene verificata una condizione per garantire che il contatore sia inferiore a 2, consentendo al ciclo di continuare. |
|
Riprodurre musica 1 |
Riproduce il primo file musicale per la durata specificata da MusicDuration. |
|
Riproduci messaggio |
Riproduce un messaggio utilizzando Cisco TTS con contenuti forniti da QueueMessage. |
|
Riprodurre musica 2 |
Riproduce il secondo file musicale per la durata specificata da MusicDuration. |
|
Contatore di incrementi |
Incrementa la variabile contatore di 1 per controllare il loop. |
|
Fine del sottoflusso |
Termina il flusso secondario quando il contatore raggiunge il limite predefinito. |
Modello Scheduled Callback Subflow
Usa questo modello per creare un sottoflusso che consenta ai chiamanti di programmare una richiamata per una data e un'ora specifiche, inclusa la selezione del fuso orario.
Questo sottoflusso guida il chiamante attraverso una serie di istruzioni per raccogliere tutte le informazioni necessarie per una richiamata programmata. Richiede la data desiderata, l'ora di inizio e di fine per la finestra di callback e il fuso orario del chiamante. Il sottoflusso include la convalida degli input di data e ora per garantire l'accuratezza. Se viene immesso un formato non valido, al chiamante viene richiesto nuovamente. Una volta raccolte con successo, tutte le informazioni vengono utilizzate per programmare la richiamata nel sistema.
Questo sottoflusso utilizza Cisco Text-to-Speech (TTS) per tutte le istruzioni audio.
Prerequisiti
Assicurarsi che i seguenti requisiti siano soddisfatti nel Webex Contact Center Management Portal prima di implementare questo sottoflusso:
-
Crea punti di ingresso, code, team, mappature dei punti di ingresso e qualsiasi altra attività di configurazione specifica dell'organizzazione come connettori, ANI esterno e altro.
-
Carichi file audio statici se vengono utilizzati prompt audio personalizzati anziché Cisco Text-to-Speech (TTS).
-
Per i passaggi dettagliati, consultare la guida alla configurazione e all' amministrazione di Webex Contact Center.
Ingressi subflow
| Nome variabile | Tipo | Descrizione |
|---|---|---|
| Numero di richiamata | STRING | Il numero di telefono da utilizzare per la richiamata. |
| Nome cliente | STRING | Il nome del cliente che richiede la richiamata. |
| Coda di richiamata | STRING | La coda a cui verrà inviato il callback programmato. |
Uscite subflow
| Nome variabile | Tipo | Descrizione |
|---|---|---|
| Data programmata di richiamata | STRING | La data per la quale è programmata la richiamata, nel formato AAAA-MM-GG. |
| Fuso orario di richiamata | STRING | L'identificatore del fuso orario IANA per la richiamata (ad esempio, America/Chicago). |
| Orario di inizio del programma di richiamata | STRING | L'ora di inizio della finestra di callback, formattata come HH:mm:ss. |
| Orario di fine del programma di richiamata | STRING | L'ora di fine della finestra di callback, formattata come HH:mm:ss. |
Ripartizione del flusso secondario
La tabella seguente descrive i vari elementi del sottoflusso coinvolti nel processo di chiamata, descrivendo in dettaglio le azioni e le risposte che si verificano durante ogni fase.
| Elemento subflow | Descrizione |
|---|---|
| Avvia Subflow | La chiamata entra nel sottoflusso. |
| Data del programma | Al chiamante viene richiesto di inserire la data di richiamata preferita nel formato AAAAMMGG. Il sottoflusso convalida l'input per garantire che sia una data reale. Se non è valido, la richiesta viene ripetuta. |
| Pianifica l'ora di inizio | Al chiamante viene richiesto di inserire l'ora di inizio della finestra di richiamata nel formato HHMM (24 ore). Il sottoflusso convalida l'input per garantire che sia un orario valido. Se non è valido, la richiesta viene ripetuta. |
| Orario di fine del programma | Al chiamante viene richiesto di inserire l'ora di fine della finestra di richiamata nel formato HHMM (24 ore). Il sottoflusso convalida l'input per garantire che sia un orario valido. Se non è valido, la richiesta viene ripetuta. |
| Pianifica il fuso orario | Al chiamante viene presentato un menu per selezionare il fuso orario. - Premere 1 per l'IST (Indian Standard Time) .- Premere 2 per l'ora centrale. - Premere 3 per l'ora orientale. |
| Pianifica la richiamata | Utilizzando tutte le informazioni raccolte (callbackNumber, CustomerName, CallbackQueue e data, ora e fuso orario pianificati), il sottoflusso pianifica ufficialmente la richiamata nel sistema. |
| Termina sottoflusso | Il sottoflusso termina dopo aver pianificato con successo la richiamata. |
Attività di sottoflusso
La tabella seguente descrive la sequenza delle attività di sottoflusso per la pianificazione di un callback.
| Attività di sottoflusso | Descrizione |
|---|---|
| Avvia Subflow | Il sottoflusso inizia quando viene richiamato. |
| Data programmata | Raccoglie la data di richiamata preferita dal chiamante. Il prompt TTS è: «Inserisca la data preferita nel formato AAAAMMGG». L'input è convalidato per garantire che sia un formato di data corretto. |
| Convertire il formato della data | Una volta inserita una data valida, questa attività converte l' input AAAAMMGG in un formato AAAA-MM-GG e lo memorizza nella variabile callbackScheduleDate. |
| Pianifica l'ora di inizio | Raccoglie l'ora di inizio della finestra di callback. Il prompt TTS è: «Inserisca l'ora di inizio della sua richiamata in formato HHMM». L'input è convalidato per garantire che sia un formato orario corretto. |
| Convertire l'ora di inizio | Converte l'immissione dell'ora di inizio di HHMM in un formato HH:MM:SS e lo memorizza nella variabile callbackScheduleStartTime. |
| Pianifica ora di fine | Raccoglie l'ora di fine della finestra di callback. Il prompt TTS è: «Inserisca l'ora di fine della sua richiamata in formato HHMM». L'input è convalidato per garantire che sia un formato orario corretto. |
| Ora finale convertita | Converte l'input dell'ora di fine HHMM in un formato HH:mm:ss e lo memorizza nella variabile callbackScheduleEndtime. |
| Pianifica il fuso orario | Presenta un menu per selezionare un fuso orario. |
| Pianifica la richiamata | Quest'ultima azione richiede tutte le variabili raccolte e formattate e crea la richiesta di callback pianificata nel sistema. |
| Termina sottoflusso | Il flusso si conclude dopo che la richiamata è stata pianificata con successo . |
Risorse aggiuntive
Per ulteriori informazioni sulla configurazione dei sottoflussi, vedere la guida alla configurazione e all'amministrazione del Webex Contact Center.
Creare e gestire i flussi
Creare un flusso
Può creare e gestire i flussi utilizzando il modulo delle risorse di routing. Quando progetta un flusso, un'interazione di consulenza non può contenere una richiamata di cortesia, un feedback post-chiamata sul sondaggio o un'attività di trasferimento alla cieca.
Quando crea un flusso, se il numero di nodi supera i 100, potrebbe riscontrare una latenza nel Flow Designer. In questi casi, Le consigliamo di utilizzare le funzionalità Flow Chaining e Dynamic Variables per suddividere un flusso di grandi dimensioni in flussi più piccoli facilmente gestibili. Per ulteriori informazioni, vedere Collegare più flussi (con GoTo) e Queue Contact.
| 1 |
Accedi a Control Hub. |
| 2 |
Vai al . Viene visualizzata la pagina Flows.
|
| 3 |
Nella pagina Flussi, faccia clic su Gestisci flussi. Scegli Crea flussi dall' elenco a discesa. Viene visualizzata la procedura guidata Crea un nuovo flusso con l'
opzione di scegliere tra Flow o
Subflow.
|
| 4 |
Faccia clic su Flow. Fai clic su Subflow per creare un sottoflusso. Il processo di creazione di un sottoflusso è simile a quello di creazione di un flusso. |
| 5 |
Scegli l'opzione richiesta per creare il flusso:
|
| 6 |
Fai clic su Ricomincia da capo. |
| 7 |
Nel campo Nome del flusso, inserisca un nome univoco. Il nome del flusso non può contenere spazi. L'unico carattere speciale consentito è _ (trattino basso). La lunghezza consentita è di 80 caratteri. Ad esempio, NewContact_01. |
| 8 |
Faccia clic su Crea flusso. Viene visualizzata la finestra Flow Designer. |
| 9 |
Nella sezione Impostazioni generali, inserisca la descrizione del flusso. Non può modificare la descrizione in un secondo momento. |
| 10 |
(Facoltativo) Configura le seguenti impostazioni nella sezione Impostazioni del diagramma.
|
| 11 |
Nella sezione Impostazioni di decrittografia del flusso, attivi l'interruttore Abilita la decrittografia del flusso per consentire la decrittografia delle informazioni sensibili nel flusso. Viene visualizzato un pop-up di divulgazione dei dati con i dettagli di debug. Seleziona Sono d'accordo e faccia clic su Salva. Ora sarà in grado di decrittografare le informazioni sensibili dai log di flusso al momento del debug dei flussi. Vedere la sezione Trace Flows per i dettagli. |
| 12 |
Esegua le seguenti attività per creare il flusso:
|
Creare flussi da modelli di flusso
I modelli di flusso offrono flussi predefiniti per i casi d'uso più comuni. Per creare flussi da modelli di flusso:
| 1 |
Accedi a Control Hub. |
| 2 |
Accedere a . |
| 3 |
Dal pannello di navigazione del Contact Center, faccia clic su . |
| 4 |
Nella pagina Flussi, faccia clic su Gestisci flussi e faccia clic sull'elenco a discesa Crea flussi. Viene visualizzata la procedura guidata Crea un nuovo flusso con l'
opzione di scegliere tra Flow o
Subflow.
|
| 5 |
Faccia clic su Flow. Per creare un sottoflusso, faccia clic su Subflow. Il processo di creazione di un sottoflusso è simile a quello di creazione di un flusso. |
| 6 |
Da Scegli un metodo, faccia clic su Modelli di flusso. |
| 7 |
Scelga il suo modello dall'elenco di modelli disponibili. Faccia clic su Avanti. Fai clic su Visualizza dettagli per vedere un'anteprima dettagliata del modello. Per ulteriori informazioni, faccia riferimento alla sezione Visualizza i dettagli del modello di flusso. |
| 8 |
Nel campo Nome del flusso, fornisca un nome univoco per il flusso. Rispettare le convenzioni di denominazione. |
| 9 |
Faccia clic su Avanti. Ha creato un nuovo flusso da un modello di flusso.
Per ulteriori informazioni sui flussi e se i flussi richiedono un'ulteriore configurazione prima del test, utilizza i collegamenti disponibili nell'elenco dei modelli di flusso. Vedere Visualizzare i dettagli del modello di flusso. |
Cosa fare dopo
Personalizzi le attività e gli eventi nel flusso in base alle sue esigenze. Convalida e pubblica il flusso.
Visualizza i dettagli del modello di flusso
Per visualizzare maggiori dettagli su un modello specifico:
| 1 |
Dalla pagina di raccolta dei modelli, scelga il modello richiesto. |
| 2 |
Faccia clic su Visualizza dettagli. Viene visualizzata la pagina dei dettagli del modello.
|
Cosa fare dopo
Faccia clic su Seleziona modello per procedere con il modello scelto.
Opzioni del menu contestuale
Usa il menu contestuale per azioni aggiuntive. Per aprire il menu contestuale dalla pagina Flussi, scelga il flusso e apra il flusso nel modulo Flow Designer. Passa il mouse sul nome del flusso. Viene visualizzato un menu con le seguenti opzioni:
- Modifica nome: da usare per rinominare il flusso.
- Esporta: da utilizzare per esportare il flusso.
- Importazione: da utilizzare per importare il flusso.
- Elimina: utilizzare per eliminare il flusso.
- Visualizza la cronologia delle versioni: la usi per visualizzare i dettagli della versione del flusso.
Modificare le variabili di flusso
Non può modificare una variabile quando è in uso. Dopo aver creato il tipo di variabile, non può modificare il tipo di variabile.
| 1 |
Accedi a Control Hub. |
| 2 |
Vai al . Viene visualizzata la pagina Flows.
|
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso che desidera modificare. Il flusso si apre nella finestra Flow Designer. |
| 4 |
Fare clic su un tag variabile dal riquadro delle proprietà globali. Una finestra pop-up mostra un riepilogo delle
informazioni sulle variabili.
|
| 5 |
Fai clic su Modifica nell'angolo in alto a destra della finestra pop-up. |
| 6 |
Seleziona la variabile non utilizzata nel flusso. |
| 7 |
Apportare le modifiche necessarie al nome, alla descrizione, al valore e alle configurazioni delle variabili. |
Modificare un flusso
Usa l'interruttore Modifica per modificare un flusso. Se abilitato, gli altri sviluppatori di flussi non possono modificare il flusso contemporaneamente. Per impostazione predefinita, un flusso si apre in modalità di sola lettura .
Può contrassegnare le variabili che contengono informazioni sensibili come sicure. Quando apre un flusso esistente che contiene variabili di flusso, le viene richiesto di esaminare e contrassegnare tali variabili come sicure. Per ulteriori informazioni sulle variabili sicure, veda Variabili sicure.
| 1 |
Accedi a Control Hub. | ||||||||||||
| 2 |
Vai al . Viene visualizzata la pagina Flussi che mostra l'elenco dei
flussi con i seguenti campi:
| ||||||||||||
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso che desidera modificare. Il flusso si apre nella finestra Flow Designer. Se il flusso selezionato contiene variabili di flusso, un messaggio Le chiede di contrassegnare le variabili come sicure. Può modificare il flusso solo se il pulsante Modifica attivo è abilitato. Se il pulsante Modifica attiva è disattivato, il flusso appare in modalità di sola lettura. | ||||||||||||
| 4 |
Impostazioni di decrittografia del flusso: Abilita le impostazioni di decrittografia del flusso per consentire la decrittografia del flusso. Vedere la sezione Trace Flows per i dettagli. | ||||||||||||
| 5 |
Faccia clic su Vai a selezionare variabili protette per aprire la finestra di dialogo Modifica variabili protette. Per ora può fare clic su Ignora per continuare a modificare il flusso selezionato senza contrassegnare le variabili sicure. Questa finestra di dialogo appare la prossima volta che modifica il flusso. Seleziona la casella di controllo Non mostrare più questo messaggio per saltare definitivamente il processo di selezione per il flusso selezionato. Attualmente questa funzione non è supportata. | ||||||||||||
| 6 |
Spunta le caselle di controllo delle variabili che contengono informazioni sensibili e faccia clic su Salva. La finestra Flow Designer mostra le variabili selezionate con un'icona a forma di lucchetto accanto ai nomi delle variabili. Il flusso selezionato si apre in modalità di sola lettura. | ||||||||||||
| 7 |
Attiva il pulsante Modifica per modificare il flusso. | ||||||||||||
| 8 |
Modifichi la bozza di flusso come desiderato. Quando modifica un flusso, un'interazione di consulenza non può contenere una richiamata di cortesia, un feedback post-chiamata sul sondaggio o un'attività di trasferimento alla cieca. | ||||||||||||
| 9 |
Faccia clic su Salva per salvare il flusso se disattiva il pulsante di attivazione del salvataggio automatico. |
Visualizza l'anteprima del messaggio audio all'interno del flusso
La funzione di anteprima dei prompt audio consente la riproduzione audio immediata di file .wav e messaggi di sintesi vocale (TTS) all'interno del modulo Flow Designer. Il pulsante di richiesta di anteprima con le seguenti attività offre un' esperienza di sviluppo migliorata riducendo il tempo e l'impegno per la convalida dei messaggi audio e di sintesi vocale :
Usa il pulsante di richiesta di anteprima per una rapida verifica delle istruzioni audio, della lingua e delle selezioni vocali nei messaggi TTS, oltre a testare il markup SSML per una rapida personalizzazione.
-
L'attività Play Music non supporta la richiesta di anteprima.
-
Durante l'anteprima della sintesi vocale, la selezione vocale è obbligatoria.
-
Non può modificare l'opzione del connettore TTS durante l'anteprima della richiesta. Chiuda la modalità di richiesta di anteprima, selezioni un altro fornitore sull'attività per testare un altro provider TTS.
-
Le impostazioni Lingua e Voce nell'elenco a discesa durante l'anteprima di un prompt corrispondono rispettivamente alle variabili Global_Language e Global_Voicename. Può impostarli nel flusso per cambiare l'esperienza.
-
Quando testa le variabili dei file audio, si assicuri che il percorso del file corrisponda a un file .wav effettivo esistente nel sistema.
Cerca le entità in un flusso
Usa la funzionalità di ricerca per cercare le entità in un flusso e accedere rapidamente alle loro sedi. Per i flussi più elaborati e complessi, utilizzi questa funzionalità di ricerca per evitare sforzi manuali nella ricerca delle entità desiderate.
Può cercare le seguenti entità nel flusso utilizzando questa funzione di ricerca:
- Nomi, descrizioni e input delle attività
- Nomi delle variabili
- Espressioni Pebble
- Proprietà del flusso
Può trovare e sostituire il testo libero all'interno di campi come input di testo, descrizioni, espressioni pebble e così via.
| 1 |
Accedi a Control Hub. |
| 2 |
Vai al . Viene visualizzata la pagina Flows.
|
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso che desidera modificare. Il flusso si apre nella
finestra Flow Designer.
|
| 4 |
Nella casella di ricerca che appare nell'angolo in alto a destra, inserisca la parola chiave (nome dell'attività, nome della variabile o stringa) e premi Invio. In alternativa, può attivare la casella di ricerca utilizzando le scorciatoie da tastiera: Cmd + K (per macOS) e Ctrl + k (per Windows). I risultati della ricerca vengono visualizzati in un pannello di ricerca separato sul lato sinistro
dello schermo.
|
| 5 |
(Facoltativo) Scegli uno o più tipi di entità dall'elenco a discesa per filtrare i risultati della ricerca. |
| 6 |
Per trovare e sostituire un testo, faccia quanto segue: |
Applicare le etichette di versione a un flusso
Consigliamo di aggiungere etichette di versione per creare un ciclo di vita del flusso attraverso varie fasi come sviluppo, test e live. Invece di applicare le modifiche direttamente al flusso, può pubblicare il flusso attraverso le fasi prima di implementare il flusso nella produzione. Questa funzione La aiuta a evitare la sovrascrittura del suo flusso attuale nella produzione.
Quando pubblica un flusso, associ un'etichetta di versione come «Live», «Test» o «Dev» alla nuova versione del flusso oltre al nome del flusso. Ciò offre la possibilità di collegare versioni diverse dello stesso flusso a diversi punti di ingresso o attività GoTo. L'ultima è l'etichetta della versione predefinita che non può rimuovere da una versione di flow. Può applicare qualsiasi altra etichetta di versione insieme alla più recente.
Inoltre, può collegare più versioni dello stesso flusso a un punto di ingresso. Durante una configurazione del punto di ingresso, può scegliere un flusso insieme a una delle etichette di versione associate.
Può anche modificare la logica del flusso in modo dinamico accedendo alle etichette di versione all'interno del
flusso utilizzando la variabile NewContact (vedere Start Flow per i dettagli). La variabile
NewContact.flowVersionLabel mostra l'etichetta della versione del
flusso attualmente in esecuzione: «Dev», «Test», «Live» o «Latest».
L'applicazione di un'etichetta di versione del flusso consente di creare una logica personalizzata che si adatta
alle etichette di versione specifiche del flusso.
Quando apre il flusso in modalità di modifica, vede la bozza dell'ultima versione del flusso pubblicata. Quando pubblica questa bozza, le viene associata l'etichetta della versione più recente. Alla volta, solo a un flusso è associata l'etichetta della versione più recente. Corrisponde all'ultima versione pubblicata del flusso.
Prima che Lei cominci
Deve pubblicare il flusso almeno una volta.
| 1 |
Accedi a Control Hub. |
| 2 |
Vai al . Viene visualizzata la pagina Flows.
|
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso che desidera modificare. Il flusso si apre nella finestra Flow Designer. |
| 4 |
Modifica il flusso. |
| 5 |
Faccia clic su Salva per salvare il flusso se disattiva il pulsante di attivazione del salvataggio automatico. |
| 6 |
Attiva l'interruttore di convalida per abilitare la pubblicazione. |
| 7 |
Faccia clic su Pubblica. |
| 8 |
(Facoltativo) Nella finestra di dialogo Pubblica flusso, inserisca una nota sulla versione o sulle informazioni che desidera condividere con altri sviluppatori di flussi. |
| 9 |
Per impostazione predefinita, l'etichetta della versione più recente è selezionata come etichetta della versione che indica l'ultima versione del flusso. Può applicare più etichette di versione a una versione di flow come live, dev o test dall'elenco a discesa Aggiungi etichetta di versione. Se l'etichetta di una versione specifica è mappata a un punto di ingresso, accanto all'etichetta della versione nell'elenco a discesa viene visualizzata una notifica che indica che l'etichetta è mappata a un punto di ingresso. |
| 10 |
Faccia clic su Pubblica. Dopo aver scelto una o più etichette di versione appropriate e aver pubblicato, usi questa versione del flusso quando assegna un punto di ingresso. |
| 11 |
(Facoltativo) Fai clic sull'icona del timer accanto al numero di versione per visualizzare la cronologia delle versioni del flusso. Viene visualizzata la modalità Cronologia delle versioni che mostra i seguenti dettagli per le versioni attive e le altre versioni del flusso:
Utilizza uno dei seguenti attributi di ricerca per parola chiave per filtrare la tabella:
|
| 12 |
(Facoltativo) Fai clic sull'icona Visualizza di qualsiasi riga per visualizzare il flusso pubblicato nella versione scelta. Se sceglie di modificare quando visualizza una versione precedente di Flow, sovrascrive la bozza corrente con quella specifica versione del flusso. |
Può aggiungere un numero qualsiasi di versioni a un flusso. Tuttavia, la cronologia delle versioni di flow mostra solo le 100 versioni più recenti. Le versioni di Flow vengono eliminate solo quando Lei elimina il flusso.
Attivare o disattivare il salvataggio automatico
| 1 |
Accedi a Control Hub. |
| 2 |
Vai al . Viene visualizzata la pagina Flows.
|
| 3 |
Per creare un flusso, faccia clic su Nuovo. |
| 4 |
Per modificare un flusso esistente, faccia clic sull' icona Vai a Flow Designer accanto al flusso che desidera modificare. Il flusso si apre nella
finestra Flow Designer.
|
| 5 |
Per abilitare l'opzione di salvataggio automatico, imposti il pulsante Salvataggio automatico su ON. |
| 6 |
Per disattivare l'opzione di salvataggio automatico: Dopo aver disabilitato l'opzione di salvataggio automatico, salvi le modifiche manualmente. Altrimenti, perde le modifiche apportate al flusso. |
Copia e incolla le attività
Copia e incolla un'attività o un gruppo di attività nello stesso flusso in modo da non dover configurare le attività da zero. A tal fine, può selezionare una singola attività o un gruppo di attività alla volta e riutilizzarle nello stesso flusso. Quando copia le attività, il sistema crea duplicati di tali attività e copia tutte le impostazioni e i collegamenti configurati.
| 1 |
Accedi a Control Hub. |
| 2 |
Vai al . Viene visualizzata la pagina Flows.
|
| 3 |
Per creare un flusso, faccia clic su . |
| 4 |
Per modificare un flusso esistente, faccia clic sull' icona Vai a Flow Designer accanto al flusso per aprirlo. |
| 5 |
Effettui una delle seguenti operazioni: In alternativa, può premere Ctrl+C sulla tastiera per copiare le attività selezionate e premere Ctrl+V per incollare le attività selezionate sulla tela. |
| 6 |
Riorganizza le attività copiate, se necessario. |
Convalidare un flusso
Convalida un flusso per garantire che tutti i campi obbligatori siano configurati e che la struttura del flusso sia valida. La convalida non può determinare come il sistema esegue il flusso in fase di esecuzione e non garantisce che il flusso funzioni come previsto.
Quando la convalida ha esito positivo, lasci l'interruttore Convalida attivo. Non può pubblicare il flusso a meno che la convalida non abbia esito positivo.
| 1 |
Accedi a Control Hub. |
| 2 |
Vai al . Viene visualizzata la pagina Flows.
|
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso che desidera convalidare. Il flusso si apre nella
finestra Flow Designer.
|
| 4 |
Impostare l'interruttore di convalida su Attivato. La convalida inizia e gli errori vengono visualizzati nella finestra. Durante la convalida, il sistema visualizza gli errori nei seguenti modi:
|
| 5 |
Se chiude la finestra dei dettagli di convalida e desidera riaprirla, faccia clic sul pulsante Errori di flusso. |
| 6 |
(Facoltativo) In caso di errori, imposti l' interruttore di convalida su Off. Correggere gli errori e riavviare la convalida. La convalida del flusso non può valutare le funzioni o verificare se le variabili si risolvono per aspettarsi valori. Verifica solo gli errori strutturali. Ricontrolli le sue variabili per assicurarsi che funzionino come previsto. |
Copiare un flusso
| 1 |
Accedi a Control Hub. |
| 2 |
Vai al . Viene visualizzata la pagina Flows.
|
| 3 |
Faccia clic sull'icona con i puntini di sospensione accanto al flusso che desidera copiare e faccia clic su Copia. Il nome del flusso copiato ha questo formato: copy_flowname_flowID. Il nome del flusso è il nome del flusso originale e l'ID del flusso è un identificatore univoco del flusso originale. |
| 4 |
Apre il flusso copiato per modificare il nome. |
Esporta un flusso
Esporta un flusso per estrarre una definizione di flusso come file JSON. Successivamente, può importare il file JSON per creare lo stesso flusso su un tenant diverso. Per importare un flusso, veda Importare un flusso.
| 1 |
Accedi a Control Hub. |
| 2 |
Vai al . Viene visualizzata la pagina Flows.
|
| 3 |
Faccia clic sull'icona con i puntini di sospensione accanto al flusso che desidera esportare e faccia clic su Esporta. |
| 4 |
Nella finestra di dialogo che si apre, selezioni Salva e faccia clic su OK per scaricare il file di flusso. Il file viene scaricato nel suo sistema locale con il nome file esistente in formato JSON. |
Importare un flusso
Per importare un flusso da un altro tenant, deve prima esportare il flusso come file JSON. Per esportare un flusso, veda Esportare un flusso.
Per riutilizzare un flusso esistente all'interno dello stesso tenant, veda Copiare un flusso.
| 1 |
Accedi a Control Hub. |
| 2 |
Vai al . Viene visualizzata la pagina Flows.
|
| 3 |
In Gestisci i flussi, faccia clic su Importa. |
| 4 |
Scelga il file di flusso in formato JSON dal suo sistema locale. |
| 5 |
Faccia clic su Apri per importare il file. Il flusso viene importato nel suo inquilino. Può importare un flusso solo in formato JSON. Il file JSON deve essere un flusso valido affinché l'importazione abbia esito positivo. Può importare un file di dimensioni fino a 10 MB. |
Cosa fare dopo
Può modificare o pubblicare il flusso. Per ulteriori informazioni, vedere Lavorare con i flussi.
Pubblica un flusso
Può pubblicare un flusso dopo che il sistema lo ha convalidato e lo ha trovato privo di errori. Può utilizzare un flusso pubblicato nelle strategie di routing dei punti di ingresso.
Prima della pubblicazione, confermi che il flusso sia configurato correttamente e pronto per l'uso in tempo reale del contact center. Il sistema non supporta completamente la modifica di un flusso pubblicato.
Il sistema disabilita il pulsante Pubblica flusso mentre l'interruttore di convalida è disattivato. Se esistono errori attivi, il pulsante rimane disabilitato.
Quando fa clic su Pubblica flusso, viene visualizzata la finestra di conferma del flusso di pubblicazione. Prima di pubblicare un flusso, si assicuri che tutte le espressioni funzionino e che il flusso si comporti come desiderato.
Nella finestra di dialogo Pubblica flusso, usi le etichette delle versioni per identificare la versione pubblicata del flusso da utilizzare per il test, lo sviluppo o il live routing.
- L'ultima è selezionata per impostazione predefinita. Identifica la versione pubblicata più di recente del flusso e non può rimuoverla da quella versione.
- Scegli una o più etichette, come Live, Test o Dev, da Aggiungi etichetta di versione quando desidera identificare una versione del flusso per una fase o un uso specifico del routing.
- Se l'etichetta di una versione è mappata a un punto di ingresso, l'elenco a discesa mostra una notifica accanto a tale etichetta.
Se si verifica un errore:
- Viene visualizzata una finestra di notifica con il
Tracking Ide ilFlow Id. Contatti l'assistenza Cisco per assistenza in caso di errori. L'assistenza richiede l'ID di tracciamento. - Faccia clic su Riprova a pubblicare.
| 1 |
Accedi a Control Hub. |
| 2 |
Vai al . Viene visualizzata la pagina Flows.
|
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso che desidera pubblicare. Il flusso si apre nella
finestra Flow Designer.
|
| 4 |
Faccia clic su Pubblica. Se il flusso viene pubblicato correttamente, viene visualizzato un messaggio di conferma. |
| 5 |
Selezioni una delle seguenti opzioni:
|
Eliminare un flusso
Se un flusso ha lo stato Pubblicato, può far parte di una configurazione della strategia di routing. Sappi dove viene utilizzato il flusso prima di eliminarlo. Altrimenti, potrebbe influire sulle interazioni in tempo reale con i contact center.
| 1 |
Accedi a Control Hub. |
| 2 |
Vai al . Viene visualizzata la pagina Flows.
|
| 3 |
Faccia clic sull'icona con i puntini di sospensione accanto al flusso che desidera eliminare e faccia clic su Elimina. |
| 4 |
Faccia clic su Sì per confermare. |
Strategie di routing dei punti di ingresso
Una strategia di routing per i punti di ingresso è una configurazione che controlla il comportamento di routing di un contatto quando il contatto raggiunge un punto di ingresso. Quando un contatto arriva a un punto di ingresso, il motore di routing verifica quale strategia di routing del punto di ingresso è attiva in un determinato momento e segue quella configurazione.
La sezione di controllo delle chiamate della configurazione della strategia di routing del punto di ingresso Le consente di scegliere un flusso che controlli l'esperienza dei chiamanti durante la loro interazione. Con Flow Designer, può configurare un flusso end-to-end che controlli sia il trattamento iniziale della chiamata nell'IVR sia l'esperienza della coda dopo che il contatto è in coda.
Scegli un flusso dal menu a discesa Flusso per indicare il flusso che controlla questa esperienza di chiamata end-to-end durante l'intervallo di tempo specificato nella strategia di routing. Solo i flussi pubblicati da Flow Designer sono disponibili da questo elenco a discesa.
I flussi sono disponibili solo per i punti di ingresso telefonici. Non può sovrascrivere alcuna impostazione del flusso dalla strategia di routing del punto di ingresso.
Strategie di instradamento delle code
Una strategia di routing in coda è una configurazione che controlla il comportamento di routing di un contatto quando il contatto raggiunge una coda. Quando un contatto arriva in coda, il motore di routing verifica quale strategia di routing delle code è attiva in un determinato momento e segue quella configurazione.
I clienti che dispongono di strategie di routing delle code nel Webex Contact Center possono accedervi, ma non possono creare nuove strategie. Consigliamo a tutti i clienti di trasferire le loro configurazioni in code.
Creare e gestire i sottoflussi
Flow Designer Le consente di suddividere i flussi di grandi dimensioni in parti più piccole e gestibili chiamate sottoflussi. Può riutilizzare i sottoflussi in più flussi per gestire attività specifiche. Questo approccio modulare semplifica la gestione dei flussi e riduce la complessità della creazione di flussi di grandi dimensioni. Ecco alcune caratteristiche chiave dei sottoflussi:
-
Può creare sottoflussi a livello di organizzazione per renderli disponibili internamente. Ad esempio, può visualizzare e richiamare i sottoflussi disponibili all'interno della stessa organizzazione. Può creare un massimo di 200 sottoflussi per organizzazione.
-
Può richiamare un sottoflusso dall'interno di un flusso per eseguire la logica senza collegarsi a un punto di ingresso o uscire dal flusso principale.
-
Può riutilizzare i sottoflussi più volte in un flusso principale o tra i flussi principali all'interno dell'organizzazione.
-
Può passare variabili tra flusso principale e sottoflussi e mappare le variabili di input e output dal flusso principale al sottoflusso e nella direzione opposta. Ciò rende queste variabili nel sottoflusso indipendenti dalle variabili nel flusso principale che richiama il sottoflusso.
Tuttavia, le impostazioni di sintesi vocale (TTS) nel flusso principale non vengono trasferite ai sottoflussi. Ad esempio, consideri un flusso in cui la variabile di flusso principale è
Global_VoiceName:fr-FR-Ariane (francese). Se un sottoflusso attiva la riproduzione di TTS, l'audio viene riprodotto in inglese per impostazione predefinita. Per ovviare a questo problema, definisca una variabile di sottoflusso con lo stesso nome,Global_VoiceName:fr-FR-Ariane(francese). In alternativa, può creare una variabile di sottoflussoGlobal_voiceName(come nel flusso principale) e mappare il valore dal flusso principale al flusso secondario. Per ulteriori informazioni, vedere Configurare diverse lingue e nomi vocali supportati con sintesi vocale nativa all'interno del sottoflusso wxCC.Non può aggiungere variabili globali al sottoflusso. Tuttavia, Lei può mappare una variabile globale dal flusso principale a una variabile locale nel sottoflusso.
-
Può pubblicare il sottoflusso in modo indipendente. Tuttavia, le modifiche apportate al flusso secondario hanno effetto solo dopo la ripubblicazione del flusso principale.
-
Può allegare un'etichetta di versione come Live, Dev e Test a un sottoflusso in modo da poter eseguire un test end-to-end del flusso principale nei rispettivi ambienti.
-
I sottoflussi devono essere richiamati dai flussi principali. Non può richiamare un altro sottoflusso da un sottoflusso.
-
Non può collegare un sottoflusso da un punto di ingresso o da una strategia di routing delle code.
-
Può importare ed esportare i sottoflussi in modo indipendente.
Creare un sottoflusso
Può creare e gestire i sottoflussi in Control Hub.
| 1 |
Accedi a Control Hub. |
| 2 |
Vai a . |
| 3 |
Faccia clic su . |
| 4 |
Nel campo Nome del sottoflusso, inserisca il nome del sottoflusso. Il nome del sottoflusso deve essere univoco. Non può contenere spazi. Gli unici caratteri speciali consentiti sono _ (trattino basso) e - (trattino). La lunghezza massima è 80 caratteri. |
| 5 |
Faccia clic su Inizia a creare un sottoflusso. Viene visualizzata la finestra Flow Designer. |
| 6 |
Nella sezione Impostazioni generali, inserisca la descrizione del sottoflusso. Può modificare questa descrizione in un secondo momento. |
| 7 |
Nella sezione Visualizza impostazioni, configura funzionalità come collegamenti curvi, colore del collegamento, colore del percorso di errore, colore della selezione e spessore. |
| 8 |
Nella sezione Definizione delle variabili, aggiunga le variabili richieste per il collegamento al flusso principale.
Tutte le variabili precedenti possono essere di tipo String, Integer, Date Time, Boolean, Decimal e JSON. |
| 9 |
Esegua le seguenti attività per creare il sottoflusso:
Azioni come l'applicazione delle etichette di versione e il tracciamento del flusso funzionano allo stesso modo del flusso principale. Per ulteriori informazioni, applica le etichette di versione a un flusso ed esegue il debug dei flussi. |
Modificare un sottoflusso
Quando modifica e pubblica un flusso secondario, le modifiche hanno effetto nel flusso principale solo dopo la pubblicazione del flusso principale.
| 1 |
Accedi a Control Hub. |
| 2 |
Vai a . |
| 3 |
Faccia clic sul sottoflusso che desidera modificare. |
| 4 |
Attiva il pulsante Modifica per modificare il flusso secondario. |
| 5 |
Apportare le modifiche richieste al sottoflusso. Faccia clic su Salva per salvare il flusso se disattiva il pulsante di attivazione del salvataggio automatico. |
Eliminare un sottoflusso
Se un flusso principale pubblicato utilizza un flusso secondario, non può eliminarlo, indipendentemente dal fatto che il flusso sia attivo o collegato a un punto di ingresso. Per eliminare il flusso secondario, lo rimuova prima dal flusso principale o elimini completamente il flusso principale.
| 1 |
Accedi a Control Hub. |
| 2 |
Vai a . |
| 3 |
Faccia clic sull'icona con i puntini di sospensione verticali sulla riga del sottoflusso che desidera eliminare e faccia clic su Elimina. |
| 4 |
Faccia clic su Sì per confermare. |
Aggiungere un sottoflusso a un flusso principale
Può aggiungere un sottoflusso su più flussi principali.
| 1 |
Accedi a Control Hub. |
| 2 |
Accedere a . Può anche aggiungere un sottoflusso a un flusso principale dalla barra di Management Portal navigazione. Scegli la . Faccia clic sull'icona con i puntini di sospensione accanto al flusso che desidera modificare e faccia clic su Apri. |
| 3 |
Faccia clic sul flusso che desidera modificare per aggiungere un sottoflusso. Viene visualizzata la finestra Flow Designer. |
| 4 |
Faccia clic sulla scheda Flussi secondari. Viene visualizzato un elenco di sottoflussi per l'organizzazione/inquilino scelto. |
| 5 |
Trascina e rilascia il sottoflusso richiesto dall'elenco all'area di disegno per aggiungerlo al flusso principale. Può visualizzare i dettagli del sottoflusso scelto come il nome, la versione del sottoflusso insieme all'etichetta della versione e tutte le variabili configurate nel sottoflusso. Facoltativamente, faccia clic su Visualizza accanto al nome del sottoflusso per aprire il sottoflusso in una nuova scheda del browser. |
| 6 |
Nella sezione Versione subflow, scelga l' etichetta del sottoflusso richiesta che desidera aggiungere al flusso principale, poiché non è configurata per impostazione predefinita. Per impostazione predefinita, la casella di controllo Abilita aggiornamenti automatici è selezionata. Se abilitato, ogni volta che crea una nuova versione di un sottoflusso, il sistema aggiorna automaticamente il flusso principale con la versione più recente. Deseleziona l'opzione Abilita aggiornamenti automatici per disabilitare gli aggiornamenti automatici. Si assicuri di ripubblicare il flusso principale quando crea versioni più recenti del flusso secondario. |
| 7 |
Nella sezione Variabili di input del sottoflusso, mappare le variabili di flusso principali con le variabili di input del sottoflusso. Si assicuri di mappare lo stesso tipo di dati per consentire al sottoflusso di funzionare senza errori. Allo stesso modo, nella sezione Variabili di output del sottoflusso, associa le variabili di output del sottoflusso alle variabili di flusso principali con lo stesso tipo di dati. |
| 8 |
Pubblichi il flusso principale. |
Creare e gestire funzioni
Può creare e gestire funzioni all'interno del modulo Flow Designer. Le funzioni Le consentono di scrivere codice sorgente personalizzato per eseguire attività rapide relative ai dati e orchestrare azioni complesse. Può scrivere codice in linea utilizzando un editor di codice e utilizzarlo tra i flussi.
Le funzioni integrano il framework Pebble Template che gli sviluppatori utilizzano per eseguire attività simili. Con questa funzionalità, gli sviluppatori del flusso possono:
- Scelga la lingua per scrivere il codice. I linguaggi supportati sono JavaScript e Python.
- Scrivi codice sorgente personalizzato con analisi statiche specifiche per la lingua.
- Prova il codice personalizzato con valori di esempio e visualizza output ed errori prima della pubblicazione.
- Scrivere una logica di flusso basata sulle variabili di output delle attività e sui codici di stato/errore.
- Analizza e imposta in variabili i valori degli output restituiti dalla funzione, per un ulteriore utilizzo nel flusso.
- Riutilizza le funzioni su più flussi come attività.
- Flussi di debug utilizzando i messaggi di errore restituiti dall'output della funzione, dai codici di stato e di errore, dalla gestione degli errori di runtime, dalle funzionalità di debug del flusso e dalle funzionalità di analisi.
Considerazioni importanti
Questa sezione evidenzia alcune considerazioni importanti da tenere presente quando si lavora con le funzioni:
- Il numero massimo di funzioni supportate per organizzazione è 200.
- La memoria massima allocata per funzione è 128 MB.
- Il timeout configurabile per l'audio in attesa è di 2-5 secondi.
Crei una funzione
| 1 |
Accedi a Control Hub. |
| 2 |
Accedere a . |
| 3 |
Nella pagina Funzioni, faccia clic su Crea una funzione. Può anche creare una funzione dalla scheda Funzioni del modulo Flow Designer. |
| 4 |
Nella pagina Crea una nuova funzione, scelga il metodo richiesto per creare una funzione. |
| 5 |
Faccia clic su Funzione di pubblicazione. Nella pagina Funzione di pubblicazione, inserisca i seguenti dettagli:
Usa il pulsante a discesa accanto al nome della funzione in alto a sinistra della pagina per visualizzare la cronologia delle versioni della funzione. Può anche tornare a una versione precedente, se necessario, in modo simile a come fa per i flussi. Se pubblica una funzione dopo averne modificato il codice sorgente o le impostazioni, il sistema aggiorna immediatamente le modifiche a tutti i flussi che consumano le versioni contrassegnate della funzione. Pertanto, faccia attenzione quando pubblica versioni con tag di una funzione utilizzata nei suoi flussi di produzione live. |
Cosa fare dopo
Aggiungere la funzione a un flusso principale. Per ulteriori informazioni, veda Aggiungere una funzione a un flusso principale.
Gestire le funzioni
Dopo aver creato una funzione, può copiare, esportare ed eliminare la funzione, come richiesto.
| 1 |
Accedi a Control Hub. |
| 2 |
Accedere a . La pagina delle funzioni mostra tutte le funzioni create nell'
organizzazione.
|
| 3 |
Faccia clic sull'icona con i puntini di sospensione accanto alla funzione. Scegli Copia, Elimina o Esporta secondo necessità. |
| 4 |
Fai clic sul pulsante Gestisci funzione in Flow Designer per aprire la funzione nel modulo Flow Designer. |
Cosa fare dopo
Aggiungere una funzione a un flusso principale
Può aggiungere una funzione su più flussi principali.
| 1 |
Accedi a Control Hub. |
| 2 |
Accedere a . |
| 3 |
Faccia clic per aprire il flusso a cui desidera aggiungere una funzione. |
| 4 |
Attiva il pulsante Modifica. |
| 5 |
Faccia clic sulla scheda Funzioni dal riquadro Elenco attività a sinistra Viene visualizzato un elenco di funzioni pubblicate create per l'organizzazione/tenant scelto. |
| 6 |
Trascina e rilascia la funzione richiesta dall'elenco all'area di disegno. Aggiungilo al flusso principale. Può visualizzare i dettagli della funzione scelta come l'etichetta della versione della funzione, le variabili di input della funzione, i dettagli delle variabili e le variabili di output. |
| 7 |
Nella sezione Variabili di input di funzione, associa le principali variabili di flusso alle variabili di input della funzione. Le variabili di flusso create con lo stesso nome e tipo di dati delle variabili di input della funzione vengono automaticamente mappate l'una all'altra. |
| 8 |
Nella sezione Variabili di output delle funzioni, analizza e associa le variabili di output della funzione alle principali variabili di flusso con lo stesso tipo di dati. Può analizzare usando le espressioni JSONPath, come dettagliato sullo schermo con esempi. |
| 9 |
Pubblichi il flusso principale. |
Domande frequenti
Questa sezione risponde alle domande frequenti sull'uso delle funzioni nella sua organizzazione.
Quali lingue supporta il modulo Flow Designer per l'attività Function?
Il modulo Flow Designer supporta JavaScript (Node.js 22.x) e Python (3.13) nella prima fase.
Abbiamo dei limiti alle librerie che posso usare all'interno del blocco di codice?
Sono disponibili librerie native comuni. Tuttavia, non è disponibile il supporto per i moduli personalizzati.
C'è un limite al numero di righe di codice?
Sì. Può digitare fino a 5000 righe di codice.
C'è un limite al tempo di esecuzione?
Sì. È limitato a 5 secondi per completare l'esecuzione.
Posso testare il mio codice? Qualche limitazione?
Sì. È disponibile un test runner di esecuzione con output effettivi o messaggio di errore restituito. I log della console non sono esposti, ma è possibile impostarli e accedervi utilizzando un array di stringhe di output personalizzato.
Supportiamo Music on wait for execution waits mid call ( prevenzione del silenzio)
Sì, l'impostazione Music on wait su Flow aiuta automaticamente a prevenire il silenzio dei chiamanti. Il valore predefinito è 2 secondi.
Come funziona la funzione?
Utilizziamo l'infrastruttura FaaS (Function as a Service) per impacchettare ed eseguire la funzione. Bassa latenza per le chiamate vocali.
Quante variabili di input posso passare? Quante uscite vengono impostate?
Sono state impostate dieci variabili di input e una variabile di output JSON. Gli output delle singole funzioni possono essere analizzati nella stessa attività utilizzando espressioni JSONPath.
Posso impostare più variabili nel blocco di codice?
Sì. Il nuovo miglioramento per impostare più variabili è simile all'attività «Parse».
Posso riutilizzare la funzione su più flussi?
Sì. Può utilizzare la funzione in tutti i suoi flussi poiché è disponibile centralmente nella sua organizzazione.
Chi può gestire (modificare o visualizzare) le funzioni?
Supervisori e amministratori. L'accesso dei supervisori alla funzione è controllato dall'impostazione Funzione (che può essere impostata su Modifica, Visualizza o Nessuna in Esperienza del cliente all'interno del profilo utente).
Configurare la gestione degli errori
Il sistema evidenzia il percorso di gestione degli errori per ogni attività impostata all'interno del flusso specifico. Configura il percorso di gestione degli errori per gestire i potenziali errori durante l'esecuzione del flusso. Il sistema visualizza questo percorso per impostazione predefinita, ma la configurazione è facoltativa. Se non lo configura per un'attività, il sistema mostra le notifiche durante la convalida del flusso. Tuttavia, può comunque pubblicare il flusso con queste notifiche.
Il sistema classifica gli errori che si verificano durante l'esecuzione del flusso in due categorie:
-
Errori di esecuzione dell'attività: indicare gli errori che si verificano durante l'esecuzione funzionale dell'attività. Ad esempio, si verifica un errore di attività quando un cliente inserisce una voce non corrispondente durante l'esecuzione dell'attività del Menu.
-
Errori di sistema/globali: indica gli errori che si verificano nel sistema durante l'esecuzione dell'attività. Ad esempio, si verificano errori di sistema quando c'è un'espressione pebble non valida durante l'esecuzione dell'attività Set Variable.
-
Errore non definito: Questo nodo di errore imposta il percorso di output dell'errore utilizzato dal flusso in caso di errori di sistema non definiti durante l'esecuzione del flusso. Può configurare il flusso per errori non definiti collegando il percorso di output di questa attività alle attività appropriate.
Le seguenti attività di controllo del flusso non hanno il nodo Undefined Error:
- Avvia flusso
- Fine flusso
- Richiesta HTTP
- Analizzare
Se non vede il nodo Undefined Error in nessuna attività, contatti l'assistenza Cisco per abilitare il contrassegno di funzionalità corrispondente.
-
Configura i percorsi di gestione degli errori per ottimizzare il flusso. Se non configura un percorso di
gestione degli errori per l'attività, il flusso predefinito è il percorso impostato nel gestore eventi
OnGlobalError nella scheda Flussi di eventi.
Per ulteriori informazioni sul gestore di eventi
OnGlobalError, vedere Flussi di eventi.
Limiti self-loop applicati dal sistema per le attività
Il sistema impone limiti self-loop su attività specifiche durante l'esecuzione in fase di esecuzione dei flussi. Ciò impedisce alle attività di entrare in cicli infiniti all'interno di un' interazione.
Se un'attività supera il limite imposto dal sistema durante l'esecuzione, viene visualizzato un messaggio di avviso che indica che è stato rilevato un loop. Per dettagli sui valori limite massimi specifici per le attività, fare riferimento all'articolo Limiti di sistema nel Webex Contact Center .
Se un'attività supera il limite imposto dal sistema durante l'esecuzione, viene visualizzato un messaggio di avviso che indica che è stato rilevato un loop. Vedere la seguente tabella per i valori limite massimi per le attività:
Configurazioni | Limite del ciclo automatico |
|---|---|
| Informazioni avanzate sulla coda | 1500 |
| Trasferimento alla cieca | 10 |
| Trasferimento con ponte | 75 |
| Richiamata | 10 |
| Analisi dello stato di avanzamento delle chiamate | 10 |
| Colleziona Digit | 100 |
| Disconnettere il contatto | 0 |
| Escalate Call Distribution Group | 750 |
| Feedback V2 | 10 |
| Menù | 100 |
| Contatto in coda | 100 |
| In coda all'agente | 100 |
| Imposta l'ID chiamante | 100 |
| Controllo della registrazione | 10 |
| Registrazione | 10 |
| Pianifica la richiamata | 10 |
| Imposta la priorità di contatto | 100 |
| Avvia Media Stream | 20 |
| Carica audio | 3 |
| Agente virtuale | 50 |
| Agente virtuale V2 | 50 |
Sebbene esistano configurazioni specifiche per le attività di gestione delle chiamate, le attività di controllo del flusso sono soggette a limiti di sovratensione configurati dal sistema per garantire la stabilità e prevenire un loop infinito.
Collega più flussi (con GoTo)
Flow Designer Le dà la possibilità di collegare più flussi (concatenamento di flussi). Può modificare l'esperienza del chiamante indirizzando le chiamate a un punto di ingresso (in base al tempo) o a un flusso (per il riutilizzo in più scenari). Usa GoTo per concatenare più flussi. Può mappare le variabili di flusso tra i flussi per garantire che i dati persistano durante l'esperienza di chiamata end-to-end.
Registrazione delle vaccinazioni
Per gestire i clienti che partecipano a una campagna di vaccinazione, può fornire due opzioni: una per i clienti premium e l'altra per i clienti generici.
Quando i clienti generici chiamano, il sistema passa la chiamata al flusso associato al punto di ingresso che gestisce le registrazioni. In base alle strategie di routing dei punti di ingresso attive, il sistema indirizza la chiamata all' agente appropriato per registrare il cliente generale.
Quando i clienti premium chiamano, il sistema passa la chiamata a un altro flusso per fissare un appuntamento.
Problemi noti con i flussi di collegamento
-
Il sistema Le impedisce di eliminare un punto di ingresso che partecipa al concatenamento dei flussi. Elimini tutte le risorse associate, code e flussi, prima di rimuovere il punto di ingresso.
-
Il sistema Le impedisce di eliminare un flusso che partecipa al concatenamento dei flussi . Rimuovi tutti i riferimenti al concatenamento del flusso prima di eliminare il flusso.
-
L'eliminazione forzata di un punto di ingresso o di un flusso nel concatenamento di flussi salta la convalida e non mostra messaggi di errore nell'interfaccia utente.
Flussi di debug
Il debugging del flusso è un processo post-chiamata in Flow Designer che Le consente di ottenere informazioni sul flusso e sul percorso seguito per una chiamata. Questa funzione consente agli sviluppatori di flussi di visualizzare le informazioni chiave nel percorso di esecuzione del controllo per eseguire il debug e risolvere i problemi di flusso.
Se ha applicato più etichette di versione a un flusso, può tracciare il flusso anche rispetto a tali etichette di versione. Per ulteriori informazioni, consulta Applicare le etichette di versione a un flusso.
Un'interazione riassume e mette in correlazione le attività lungo il percorso di un contatto attraverso un Contact Center. Il sistema genera un ID di interazione univoco per ogni interazione, che traccia il percorso, aiutando a identificare i guasti e a risolvere i problemi di esecuzione del flusso.
Flussi di debug per visualizzare i percorsi di controllo delle chiamate dopo l'esecuzione del flusso in produzione, garantendo la verifica delle impostazioni delle attività e delle configurazioni dei flussi dipendenti per una corretta esecuzione.
Decifrare i registri di flusso
Per migliorare la sicurezza e la flessibilità del debug del flusso, sono disponibili controlli di decrittografia per gestire l'esposizione dei dati sensibili durante il debug:
- Decrittografia a livello di flusso: attiva l'interruttore Abilita decrittografia del flusso in Impostazioni di decrittografia del flusso durante la creazione e la modifica dei flussi. Questa opzione è disponibile nella pagina Impostazioni generali di Flow. Questo interruttore controlla la decrittografia di tutte le attività all' interno del flusso. L'attivazione di questo interruttore decrittografa i registri di tutte le attività, indipendentemente dalla decrittografia del livello di attività.
- Decrittografia a livello di attività: attivi l'interruttore Abilita
decrittografia per un controllo più granulare delle attività. Può disattivare la decrittografia dei log per le attività se l'output
è sensibile, anche se ha abilitato la decrittografia a livello di flusso. Ciò
garantisce che i dati riservati delle attività rimangano protetti durante il
debug.
La decrittografia del flusso si applica solo alle chiamate avviate dopo la pubblicazione del flusso.
Per proteggere i log dei flussi:
-
Attivi l'interruttore di decrittografia a livello di flusso per consentire la decrittografia di tutte le attività.
-
Per le attività che richiedono una protezione aggiuntiva, disabiliti la decrittografia a livello di attività. Questo approccio Le offre la flessibilità di tracciare ed eseguire il debug dei flussi mantenendo la sicurezza delle informazioni sensibili, se necessario.
Esempio di caso d'uso:
In qualità di sviluppatore di flussi, può abilitare la decrittografia a livello di flusso per risolvere i problemi di un percorso di chiamata, ma disabilitare la decrittografia per un'attività che elabora i dati sensibili dei clienti utilizzando la raccolta di cifre. Ciò garantisce che il resto del flusso possa essere sottoposto a debug mantenendo protetti gli output sensibili.
- Se la decrittografia a livello di flusso non è abilitata, gli interruttori a livello di attività vengono mantenuti protetti e disabilitati. L'intero flusso è protetto.
- Se la decrittografia a livello di flusso è abilitata, gli utenti con autorizzazioni di amministratore complete a livello di tenant possono modificare le impostazioni di decrittografia per mantenere la conformità e la sicurezza per determinate attività.
Prima che Lei cominci
Pubblica ed esegui flussi per stabilire almeno un'interazione. Per ulteriori informazioni, vedere Creare e gestire i flussi.
| 1 |
Accedi a Control Hub. |
| 2 |
Vai al . Viene visualizzata la pagina Flows.
|
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso che desidera modificare. Il flusso si apre nella finestra Flow Designer.
|
| 4 |
Fai clic su Debug. Viene visualizzato il riquadro Interazioni. Una tabella mostra le 100 interazioni più recenti per il flusso. Può vedere i seguenti dettagli nella tabella:
|
| 5 |
(Facoltativo) Utilizza l'opzione di ricerca per filtrare l'elenco con i seguenti parametri di ricerca:
|
| 6 |
Scelga un'interazione dalla tabella. Il percorso di attività selezionato viene evidenziato nell'area di disegno. Si apre una nuova scheda che mostra la sequenza delle attività eseguite durante l' interazione, insieme ai seguenti dettagli:
Può scegliere più interazioni che si aprono in schede separate. |
| 7 |
Seleziona un'attività per visualizzare i seguenti dettagli:
|
| 8 |
Icona Decrittografa i registri: faccia clic sull'icona di decrittografia dei registri per accedere ai log non mascherati. Può decrittografare i registri e accedere alle informazioni sensibili solo se è un utente autorizzato. Vedere la seguente dichiarazione di non responsabilità: Dichiarazione di non responsabilità L'attivazione di Debug Details esporrà dati diagnostici avanzati che possono includere informazioni sensibili (ad esempio, ID utente, metadati delle chiamate, tracce di errore e possibilmente altre informazioni personali o riservate). Abilitando Debug Details, Lei riconosce e conferma che:
|
| 9 |
(Facoltativo) Fai clic sull'icona di copia ( |
Analizza i flussi
L'analisi in Flow Designer fornisce una visione aggregata di tutte le chiamate che sono passate attraverso un determinato flusso. Visualizza il numero di esecuzioni per ogni porta in uscita di un'attività durante un determinato periodo. Calcola anche la percentuale di quante chiamate sono passate attraverso l'attività NewContact. Il denominatore per il calcolo della percentuale è il numero di chiamate effettuate tramite l'attività NewContact.
Flow Analytics considera solo le chiamate completate entro il periodo di tempo specificato. Il calcolo del numero totale di chiamate include le chiamate che iniziano prima e terminano entro il periodo prescelto. I dati analitici escludono le chiamate impostate per una richiamata o le chiamate che continuano per altri motivi (come essere in corso o non chiuse).
Ogni attività mostra i conteggi delle esecuzioni nelle sue porte in uscita. Per attività come i menu con più filiali, ogni porta riceve il numero di esecuzioni e le percentuali seguono. Se il numero di esecuzioni di una porta in uscita non è presente, significa che non ci sono state chiamate che hanno toccato la porta.
La tavolozza dei colori mostra come il numero di chiamate eseguite codifica a colori i percorsi di flusso. In scenari come i loop di chiamata, la percentuale può superare il 100%.
Anche senza collegamenti espliciti per la gestione degli errori, il sistema visualizza un conteggio delle esecuzioni nella sua porta di errore se si è verificato un errore e viene indirizzato all'evento OnGlobalError. Può trovarlo nella scheda Evento. In questi casi, il sistema visualizza i dati di analisi per il gestore di eventi OnGlobalError.
Per impostazione predefinita, Flow Analytics considera l'ultima versione del flusso. Se il flusso ha più versioni, può passare da un flusso all'altro utilizzando la tabella Cronologia delle versioni.
Attualmente, Flow Analytics non supporta i sottoflussi; tiene traccia solo dell'aggiunta di un sottoflusso a un flusso principale, esclusi i dati di attività interna.
Prima che Lei cominci
Pubblichi il flusso almeno una volta.
| 1 |
Accedi a Control Hub. |
| 2 |
Vai al . |
| 3 |
Scelga il flusso e faccia clic sull'icona Vai a Flow Designer. Il flusso scelto si apre nel Flow Designer.
|
| 4 |
Fai clic su Analytics. La pagina si aggiorna e visualizza i dati di analisi. Per impostazione predefinita, mostra le metriche di tutti i contatti completati negli ultimi 15 minuti. |
| 5 |
Faccia clic sul widget Data e scelga una delle seguenti opzioni:
La pagina Flow Analytics mostra le seguenti metriche:
|
| 6 |
(Facoltativo) Per passare da una versione del flusso all'altra, vada alla Cronologia delle versioni. Scelga una versione per visualizzare i dati di analisi per quella versione del flusso. |
| 7 |
(Facoltativo) Scegli un'attività nel flusso per visualizzare i dettagli sull'utilizzo dell'attività relativi a quell'attività per il periodo scelto. Questa selezione mostra solo le prime 100 interazioni con le seguenti limitazioni:
|
| 8 |
Fai clic su Analytics per chiudere la visualizzazione analitica e tornare al progettista del flusso. |
Comprendere i codici di errore
Flow Designer restituisce i codici di errore per mostrare la natura o il motivo di un errore. Utilizzi la seguente tabella per identificare l'errore e la sua descrizione.
|
Codice di errore |
Descrizione |
|---|---|
|
FC1001 |
Versione di Flow non trovata. Aggiorna la pagina o crea un nuovo flusso. |
|
FC1002 |
Iniziare l'attività non è stato trovato. Aggiorna la pagina o crea un nuovo flusso. L'attività Start appare per impostazione predefinita quando crea un nuovo flusso. |
|
FC1003 |
Uno o più flussi di eventi non hanno un inizio valido. Aggiungere un'attività di Event Handler all'inizio di ogni flusso di eventi. |
|
FC1004 |
Tutti i rami non legati agli eventi devono portare al nodo finale. |
|
FC1005 |
Una delle configurazioni delle variabili non è valida. Per ogni variabile, si assicuri che il tipo di dati configurati e il valore della variabile siano compatibili. |
|
FC1006 |
Una o più porte dell'attività non dispongono di connessioni. Collega tutte le porte a un'altra attività utilizzando i link. |
|
FC1007 |
Aggiunga una descrizione dell'attività. |
|
FC1008 |
Alcune variabili hanno lo stesso nome. Assicurarsi che tutte le variabili abbiano un nome univoco. |
|
FC1009 |
L'espressione non è valida. |
|
FC1010 |
La condizione non è valida. |
|
FC1011 |
Il sistema rileva un collegamento interrotto nel flusso principale. Elimini il link per correggere l'errore. |
|
FC1012 |
Un link non funzionante nel flusso di eventi causa l'errore. Elimini il link per risolvere il problema. |
|
FC1013 |
Il sistema utilizza l'attività in più di un flusso di eventi. I flussi di eventi non possono condividere attività comuni e devono avere un inizio e una fine univoci. |
|
FC1014 |
Queue Contact deve interrompere il flusso. Il link di uscita può connettersi solo a un'attività End Flow. |
|
FC1015 |
Il sistema identifica i campi configurati in modo errato nell'attività e mostra un collegamento all'attività non riuscita durante la convalida. Fai clic sul link per accedere all'attività e al campo che causa l'errore. Segua i requisiti di ogni campo per correggere tutti gli errori e inserire input validi. |
|
FC1016 |
Un altro flusso usa lo stesso nome di questo. Modifica il nome del flusso per renderlo unico. |
|
FC1017 |
Un'attività ha delle frecce che hanno origine e puntano a se stessa. |
Per ulteriori informazioni sugli errori di GraphQL Server, vedere https://www.apollographql.com/docs/react/data/error-handling/.
) icona per sostituire tutte le occorrenze nel flusso.