- Pagină de pornire
- /
- Articol
Flow Designer este o componentă integrantă a Centrului de contact Webex care vă permite să direcționați apelurile în timp real printr-un sistem. Puteți specifica modul în care agenții sunt atribuiți apelurilor și ce se întâmplă în fiecare etapă a procesului prin configurarea activităților și evenimentelor.
Incepe
Flow Designer oferă o interfață pentru a crea fluxuri în timp real pentru a satisface cerințele organizaționale. Activitățile predefinite legate de gestionarea apelurilor și controlul fluxului servesc drept blocuri de construcție pentru crearea fluxului. Interfața drag-and-drop asigură configurarea ușoară a componentelor fluxului. Puteți seta proprietățile fiecărei activități care influențează execuția fluxului. De asemenea, puteți configura variabile și expresii pentru a defini logica fluxului.
Înainte de a utiliza Flow Designer, trebuie să furnizați mai multe entități din Hub-ul de control al Centrului de contact Webex. Utilizați aceste entități direct, ca parte a Flow Designer (de exemplu, Co zi și Fișiere audio) sau indirect pentru a activa rutarea contactelor (de exemplu, Distribuția apelurilor în strategiile de rutare a cozii).
Configurați următoarele elemente înainte de a construi fluxuri în Flow Designer:
- Puncte de intrare
- Coada de așteptare
- Agenți
- Profil utilizator
- Profil desktop
- Echipe
- Agent virtual
- Fișiere audio
Terminologie cheie
Familiarizați-vă cu următorii termeni din acest articol:
-
Activ itate: Un nod din interfața Flow Designer care reprezintă un singur pas într-un flux, cum ar fi redarea unui mesaj sau efectuarea unei solicitări HTTP. Utilizatorul trage și aruncă acest element într-un flux.
Pentru proprietățile de activitate bazate pe verticală, filtrul de căutare este activat în mod implicit. Dacă o listă derulantă conține mai multe opțiuni decât limita implicită, introduceți un cuvânt cheie de căutat și selectați opțiunea dorită din rezultatele auto-populate.
-
Even iment: Un eveniment, intern sau extern, declanșează un flux sau o cale de flux. Evenimentele pot include mesaje Kafka, solicitări HTTP externe sau acțiuni ale utilizatorului. Flow Designer, o aplicație bazată pe evenimente, rulează fluxuri ca răspuns la aceste declanșatoare, executându-le automat pe baza configurației.
-
Flux: O secvență definită de utilizator de activități care se execută ca răspuns la un eveniment.
-
Link: Un link este săgeata care conectează o activitate la alta. Indic ă direcția fluxului și dependența dintre evenimente. Pentru a șterge un link și a întrerupe conexiunea dintre două activități, faceți clic pe link pentru a dezvălui pictograma de ștergere și continuați să ștergeți linia.
Proiectantul fluxului de acces
Flow Designer utilizează conectarea unică (SSO) utilizând Cisco Identity Service. Dacă sunteți conectat la Control Hub, puteți accesa Flow Designer fără a vă conecta din nou. Dacă nu, sistemul vă solicită să introduceți acreditările SSO.
Înainte de a începe
Pentru a accesa aplicația Flow Designer, trebuie să aveți o licență Premium Agent și un profil de utilizator care are drepturi de editare a fluxurilor.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Pagina Fluxuri apare cu următoarele trei file:
|
Explorați panza Flow Designer modernă și unificată
Panza Webex Contact Center Flow Designer dispune de o interfață modernă de utilizator care se aliniază asp ectului și senzației portofoliului Webex, asigurând o experiență consistentă în întregul portofoliu. Pânza oferă îmbunătățiri specifice de accesibilitate, făcând elementele cheie mai ușor de utilizat pentru o gamă mai largă de utilizatori.
O culoare vibrantă de fundal oferă un contrast mai puternic cu nodurile reîmprospătate, ajutând utilizatorii să se concentreze asupra creării fluxului. Designul portului pe noduri oferă puncte de contact mai mari și o diferențiere mai clară între ieșiri, accelerând înțelegerea și facilitând conectarea nodurilor în timp ce construiți fluxuri. În plus, panoul plutitor și designul barei de instrumente creează un spațiu de lucru mai captivant prin adăugarea adâncimii vizuale și maximizarea zonei vizibile pentru dezvoltarea fluxului.
Indiferent dacă încercați să creați un flux nou sau să lucrați la un flux existent, pagina de flux apare într-o interfață modernă cu utilizatorul cu următoarea fereastră pop-up modală care vă ajută să descoperiți noile caracteristici.
Comutați între interfața modernă și cea veche
Meniul de setări utilizator vă permite să comutați între interfața modernă și cea veche:
- Faceți clic pe pictograma setări utilizator din colțul din dreapta sus al pânzei.
- Dezactivați comut atorul Aspect nou pentru a trece la modul vechi.
Comutați între modul întuneric și lumină
Pânza Flow Designer este disponibilă în teme de mod întunecat și luminos pentru a ajuta la minimizarea oboselii ochilor. Alegeți tema preferată care funcționează cel mai bine pentru dvs.:
- Faceți clic pe pictograma setări utilizator din colțul din dreapta sus al pânzei.
- Dezactivați comut atorul Mod întunec at.
Îmbunătățiri la Activity palatte
Paleta de activitate este îmbunătățită după cum urmează:
- Gruparea activităților: Activitățile sunt grupate logic în funcție de funcția lor, per
mițându-vă să găsiți cu ușurință activitatea de care aveți nevoie. În fiecare grup, activitățile sunt
listate alfabetic. Următoarele grupuri sunt acum disponibile:
- Manipularea contactelor
- Informații avansate privind coada
- Deconectați contactul
- Escalați grupul de distribuție a apelurilor
- Feedback v2
- Obțineți informații despre coadă
- Contact de coadă
- Coadă la Agent
- Ecran Pop
- Setați prioritatea de contact
- Agent virtual
- Agent virtual V2
- Vocea
- Transfer orb
- Transfer prin punte
- Analiza progresului apelurilor
- Apelare inapoi
- Colectați cifre
- Meniu
- Redați mesajul
- Redați muzică
- Înregistrare
- Controlul înregistrării
- Programați apelarea înapoi
- Trimite cifre
- Setați anunțul
- Setați ID-ul apelantului
- Setați anunțul Whisper
- Începeți fluxul media
- Încărcați audio
- Controlul debitului
- Cazul
- Stare
- Fluxul final
- Mergi la
- Alocare procentuală
- Așteptați
- Utilitati
- Cerere BRE
- Orele de lucru
- Cerere HTTP
- Analiza
- Setați variabila
- Manipularea contactelor
- Bara de căutare: Bara de căutare vă permite să găsiți rapid activități și subfluxuri, fără a fi nevoie să parcurgeți întreaga listă. Sugestia automată și funcțiile de potrivire a cuvin telor cheie îmbunătățesc experiența de căutare pentru proiectanții de flux.
- Picto@@ grame de activitate și sfaturi pentru instrumente: Activitățile au acum pictograme care se potriv esc scopului lor, în timp ce sfaturile pentru instrumente oferă informații scurte despre activități.
Cerințe de browser
Utilizați următorul tabel pentru a face referire la browserele acceptate:
|
Browserul |
Microsoft Windows10 |
Microsoft Windows11 |
Mac OS X |
Chromebook |
|---|---|---|---|---|
|
Google Chrome |
76.0.3809 |
103.0.5060.114 |
76.0.3809 sau mai mare |
76.0.3809 sau mai mare |
|
Mozilla Firefox |
ESR 68 sau ESR mai mare |
ESR V102.0 sau mai mare |
ESR 68 și ESR mai mari |
NA |
|
Microsoft Edge |
42.17134 sau mai mare |
103.0.1264.44 sau mai mare |
NA |
NA |
|
crom |
NA |
NA |
NA |
79 sau mai mare |
Configurați următoarele opțiuni de browser:
-
Activați cookie-urile și datele site-ului.
-
Setați nivelul de securitate la Mediu.
-
Activați opțiunea imagine.
-
Dezactivați blocatorul pop-up.
-
Activați JavaScript.
Cerințe de e-mail
Flow Designer acceptă următoarele servere de e-mail:
-
Office 365
-
Gmail
Explorați aspectul
Biblioteca de activități
Biblioteca de activități este locul în care găsiți toate activitățile. Trageți și fixați activitățile din biblioteca de activități pe pânzele principale sau de flux de evenimente pentru a vă construi fluxurile. Este organizat în următoarele secțiuni:
- Gestionarea apel urilor: Utilizați activitățile de gestionare a apelurilor pentru a crea fluxuri care gestionează interacțiunile vocale. Acestea sunt specifice cazului de utilizare a gestionării apelurilor prin răspuns vocal interactiv (IVR) și agenți virtuali sau umani.
-
Controlul flux ului: Activitățile de control al fluxului sunt agnostice față de tipul fluxului și le utilizați pentru a controla logica fluxului, indiferent de cazul de utilizare.
Puteți ascunde și extinde biblioteca de activități, după cum este necesar, pentru a crește spațiul de lucru pe p ânză între configurații.
Panza, fluxul principal și fluxurile de evenimente
Pânza este spațiul de lucru gri pe care renunți la activități. Utilizați comenzile din partea stângă jos a ecranului pentru a vă deplasa în jurul pânzei și pentru a mări și micșora. Nu există constrângeri privind dimensiunea fluxului sau utilizarea pânzei.
Există două file care permit spațiu suplimentar pe pânză, Flux ul principal și flux urile de evenimente. Aceste file separă logic diferite căi ale fluxului dvs. și creează un spațiu de lucru mai organizat.
Fluxul principal
Utilizați fila flux principal pentru a scripta fluxul principal pe baza evenimentului de declanșare definit în activitatea fluxului de pornire. În fila fluxului principal, configurați experiența completă pentru un apelant. Aceasta începe din meniul Cisco Unified IP Interactive Voice Response (IVR), până la renunțarea sau încheierea apelului. Fluxul conține pași previzi bili pe care sistemul îi rulează într-o secvență.
Fluxuri de evenimente
În orice moment în timpul executării fluxului principal, sistemul declanșează evenimente care întrerup fluxul principal. De exemplu, atunci când un agent răspunde la un apel telefonic, acesta întrerupe experiența apelantului în coadă. Dacă doriți să definiți un comportament unic atunci când se declanșează aceste evenimente, puteți scripta fluxuri de evenimente opționale. Fluxurile de evenimente sunt asincrone fluxului principal. Nu puteți prezice când sistemul declanșează un flux de evenimente. Din acest motiv, fluxurile de evenimente sunt opționale și reprezintă o extensie a funcțion alității fluxului principal.
Puteți configura mai multe fluxuri de gestionare a evenimentelor în panza fluxurilor de evenimente. Fiecare flux de eveniment trebuie să aibă un început și un sfârșit unic, fără activități comune.
Pentru mai multe informații despre manipulatorii de evenimente, consultați Fluxuri de evenimente.
Bara de instrumente Zoom
Bara de instrumente zoom are următoarele pictograme:
- Proprietăți globale —Faceți clic pe
pictogramă pentru a deschide panoul Proprietăți
globale. Pentru mai multe informații, consultați Pan oul
Proprietăți. - Aranjare automată —Faceți clic pe
pictograma de pe bara de instrumente pentru a organiza activitățile din pânză.
- Anulare —Faceți clic pe
pictograma de pe bara de instrumente pentru a anula ultima acțiune de pânză efectuată.
- Refaceți —Faceți clic pe
pictograma de pe bara de instrumente pentru a reface ultima acțiune de pânză efectuată.
Puteți anula și reface până la ultimele 10 acțiuni de pânză. Nu puteți anula și reface modificările efectuate asupra atributelor și proprietăților.
- Se potrivește pentru a vizualiza —Faceți clic pe
pictograma de pe bara de instrumente pentru a regla mă
rirea pânzei, astfel încât toate nodurile să fie vizibile. - Zoom-in —Faceți clic pe
pictograma de pe bara de instrumente pentru a mări pânza. Când atingeți limita maximă, pictograma este dezactivată.
- Îndepărtare — Faceţi clic pe
pictograma de pe bara de instrumente pentru a micșora pânza. Când atingeți limita maximă, pictograma este dezactivată.
- Opțiunea Zoom on scroll permite atât panoramarea (implicit), cât și mărirea (folosind tasta Ctrl). Puteți continua să măriți ținând apăsată tasta Ctrl și derulând roti ța mouse-ului în sus sau în jos.
- Pentru a deplasa peste pânză, derulați rotița mouse-ului în sus sau în jos.
- Pentru a deplasa de la stânga la dreapta cu roata mouse-ului, utilizați tast ele Shift + Der ulare.
Acțiuni de control Canvas și tastele de comenzi rapide
Pentru a spori eficiența și productivitatea dezvoltatorilor de flux, pan za Flow Designer oferă următoarele opțiuni:
- Acțiuni de anulare a refacerii — Utilizați pictogramele Anulare, Redo din bara de instrumente de zoom sau utilizați comenzile rapide de la tastatură.
- Decupare, copiere, lipire și ștergere - Faceți clic dreapta pe pânză pentru operații de tăiere, copiere
, lipire și ștergere. Puteți tăia, copia și lipi activitățile și linkurile de gestionare
a apelurilor și de control al fluxului după cum urmează:
- În interiorul și peste fluxuri
- Între fluxul principal și fluxurile de evenimente
- Între fluxuri și subfluxuri
Există puține restricții atunci când încercați să copiați activitățile și linkurile din alte browsere în FireFox. Pentru a activa această funcționalitate, trebuie să setați următoarele preferințe la true în Firefox:
Domov.events.asyncClipboard.readTextDomov.Events.Testing.AsyncClipBoard
Tast
ați about:configîn bara de adrese Firefox. Căutați preferințele specificate. Modificați valorile la true pentru a permite lipirea din alte browsere. - Aranjare automată —Utilizați
pictograma din bara de instrumente de zoom pentru a organiza automat activitățile din pânză pentru o înțelegere îmbunătățită și întreținere ușoară.
- Fixare la grilă —Se utilizează pentru a fixa activitățile în trepte de 20 de pixeli.
- Comenzi rapide de la tastatură — Puteți edita rapid fluxul utilizând comenzile rapide de la tastatură. Faceți clic pe pictograma ajutor. Selectaţi Com enzi rapide de la tastatură pentru a vizualiza lista comenzilor rapide de la tastatură disponibile.
Comenzi rapide de la tastatură
Utilizați următoarele comenzi rapide de la tastatură în pânză:
|
Scurtătură |
Sistem de operare Windows | MAC OS |
|---|---|---|
| Generale | ||
|
Deschideți comenzile rapide de la tastatură |
Ctrl + Alt+K | Control + Alt + K |
|
Unelte | ||
|
Aranjați automat |
Schimbă+A | Schimbă+A |
|
Editați | ||
|
Copiază |
Ctrl+C | Comanda + C |
|
Tăiați |
Ctrl+X | Comanda + X |
|
Lipiți |
Ctrl+V | Comanda + V |
|
Anulează |
Ctrl+Z | Comanda + Z |
|
Refaceți |
Ctrl + Shift + Z | Comandă + Shift + Z |
|
Șterge |
Backspace |
Șterge |
|
Selectați toate |
Ctrl+A | Comanda + A |
|
Selectați mai multe | Shift + Faceți clic | Shift + Faceți clic |
|
Selectați regiunea | Shift + Faceți clic și trageți | Shift + Faceți clic și trageți |
|
Vizualizare | ||
|
Măriți |
Ctrl + | Comanda + + |
|
Măriți micșorarea |
Ctrl + - | Comanda + - |
|
Măriți sau micșorați |
Ctrl + Derulare | Comandă + Derulare |
|
Măriți până la 100% | ||
|
Se potrivește pentru vizualizare |
Schimbare + 1 | Schimbare + 1 |
|
Derulați la stânga sau la dreapta |
Shift + Derulare | Shift + Derulare |
Panoul Proprietăți
Panoul de proprietăți apare în partea dreaptă a aplicației. Setați parametrii fie pentru flux (proprietăți globale), fie pentru o activitate selectată. Puteți ascunde și extinde pan oul pentru a mări spațiul de lucru pe pânză între configurații.
Panoul de proprietăți globale se afișează în mod implicit atunci când fluxul se încarcă. Faceți clic pe
pictogramă pentru a deschide panoul Proprietăți globale. Picto
grama vă ajută să deschideți și să închideți panoul de
proprietăți atunci când lucrați la fluxuri. De asemenea, puteți face clic oriunde pe panza goală
pentru a reveni la vizualizarea panoului de proprietăți globale. Panoul de proprietăți globale nu este vizibil
atunci când selectați o activitate.
Următoarele configurații sunt conținute în proprietățile globale:
- (Opțional) Furnizați o descriere a fluxului.
- Gestionați variabile personalizate și predefinite. Pentru mai multe informații despre variabilele de flux, consultați Setarea variabilei.
- Vizualizați informațiile despre istoricul fluxurilor, inclusiv proprietarul, data ultimei editări și numărul
versiunii fluxului. Faceți clic pe
pictogramă pentru a închide panoul de proprietăți globale.
Momentan nu există nicio funcție de control al versiunii. Versiunea Flow numără numărul de publicări ale fluxului.
Panoul antet
Antetul afișează numele fluxului, care se actualizează dinamic atunci când editați numele fluxului din proprietățile globale. Antetul are, de asemenea, un buton Dec onectare. Dacă doriți să reveniți și să continuați să lucrați mai târziu, puteți salva o schiță de flux existentă. Pentru a salva schițele fluxurilor sau pentru a închide aplicația, faceți clic pe Sal vare flux și deconecta ți-vă în colțul din dreapta sus al aplicației.
Panoul de subsol
Subsolul are următoarele:
-
Salvare automată activată: Fluxurile se salvează automat pentru a evita
pierderea datelor. Dacă salvarea automată este suspendată, apare o notificare de eroare.
Dacă închideți fereastra browserului în timp ce datele sunt salvate automat, puteți pierde date. Vă recomandăm să așteptați câteva secunde după ce ați modificat fluxul înainte de a în chide browserul.
- Versiunea aplicației: În partea stângă a subsolului se afișează versiunea aplicației. Puteți utiliza versiunea pentru depanarea erorilor în Flow Designer.
- Validarea flux ului: Validarea fluxului detectează erori în structura unui flux care ar putea împiedica funcționarea acestuia. Puteți activa comutatorul de validare în partea dreaptă a subsolului în orice moment. În mod implicit, validarea este dezactivată, astfel încât er orile nu apar. Când activați comutarea, începe validarea backend și orice erori din flux devin vizibile. Când comutarea este activată, începe validarea backend și apar orice erori din flux. Pentru mai multe informații despre validarea fluxului, consultați Validarea unui flux.
- Publicarea flux ului: Înainte de a publica un flux, trebuie să îl validați și să remediați orice erori. Dacă comutatorul de validare este dezactivat, butonul Public are rămâne dezactivat. După activarea valid ării, butonul Public are rămâne dezactivat până când rezolvați toate er orile din flux. Pentru mai multe informații despre publicarea fluxului, consultați Publicarea unui flux.
Înțelegeți activitățile și evenimentele
Pentru a naviga la biblioteca Activități și a utiliza activitățile din fluxurile dvs.:
-
Conectați-vă la Control Hub.
-
Navigați la .
-
Sub Experiența clienților, faceți clic pe F luxuri.
-
Din pagina Fluxuri, alegeți fluxul necesar pentru care trebuie să adăugați activitatea și să lansați fluxul.
-
Trageți și fixați activitatea necesară din Biblioteca de activități pe pânză.
-
Efectuați configurația necesară descrisă în detaliu sub fiecare dintre activități.
Activități în gestionarea contactelor
- Informații avansate privind coada de așteptare
- Deconectați contactul
- Escalați grupul de distribuție a apelurilor
- Feedback V2
- Obțineți informații despre coadă
- Contact de coadă
- Coadă pentru agent
- Ecran Pop
- Setați prioritatea de contact
- Agent virtual
- Agent virtual V2
Informații avansate privind coada de așteptare
Activitatea Informații avansate privind coada returnează numărul în timp real al agenților care se află în starea Disponibil într-o coadă și sunt conectați pentru un anumit set de abilități, împreună cu alte informații despre coadă. Dezvoltatorii fluxului utilizează activitatea Informații avansate privind coada pentru a pro grama fluxul. Proiectanții de flux iau decizii pe baza activității Informații avansate privind coada.
Puteți configura o cale de gestionare a erorilor (eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul executării fluxului. Pentru mai multe informații, consultați Evenimente.
Înainte de a începe
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. | |||||||||||||||||||||
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
Variabile de ieșire Când se declanșează activitatea Informații avansate privind coada, următoarele variabile sunt actualizate:
Coduri de eroare Următoarele sunt codurile de eroare și descrierile pentru activitatea Informații avansate privind coada:
|
Deconectați contactul
Utilizați această activitate de terminare pentru a deconecta un segment activ al unui apel. Această activitate este necesară dacă niciun agent nu se alătură apelului pentru a se deconecta manual.
De exemplu, utilizați această activitate înainte ca un apel să fie plasat în coadă sau după scriptarea unei renunțări la experiența de coadă. Puteți utiliza câte activități de deconectare contact doriți atunci când vă construiți fluxul pentru a vă asigura că apelul este încheiat indiferent de calea fluxului pe care o ia.
Aveți opțiunea de a oferi fiecărei activități o etichetă și o descriere unică, dar nu este necesară nicio altă configurație.
Puteți configura o cale de gestionare a erorilor (eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul executării fluxului. Pentru mai multe informații, consultați Fluxuri de evenimente.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
Variabile de ieșire Această activitate nu are variabile de ieșire disponibile. |
Escalați grupul de distribuție a apelurilor
Activitatea Escalare a grupului de distribuire a apelurilor permite administratorilor să escaladeze un contact aflat în coadă la următorul sau ultimul grup de distribuire a apelurilor. Acest lucru oferă un control mai bun și flexibilitate administratorilor pentru a gestiona contactele care sunt parcate într-o coadă de așteptare.
Puteți configura o cale de gestionare a erorilor (eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul executării fluxului. Pentru mai multe informații, consultați F luxuri de evenimente.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. | ||||||||||||
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
Variabile de ieșire Când se declanșează activitatea Escalare a grupului de distribuție a apelurilor, următoarele variabile sunt actualizate:
Coduri de eroare Următoarele sunt codurile de eroare și descrierile pentru activitatea Escalare a grupului de distribuție a apelurilor:
|
Feedback V2
Configurați activitatea Feedback V2 pentru a iniția sondaje IVR post-apel (alimentate deWebex Experience Management) și pentru a colecta feedback de la apelanți.
-
Son@@ daje IVR Post Call: Configurați activitatea Feedback V2 în panza F luxuri de evenimente din Flow Designer după evenimentul
AgentDisconnected. În funcție de configurareWebex Experience Management, centrul de contact redă un sondaj IVR către apelanți.Apelantul folosește tastatura pentru a răspunde la sondaj. Dacă apelantul răspunde parțial la sondaj prin faptul că nu răspunde în termenul de expirare configurat sau furnizând date nevalide, centrul de contact trimite răspunsuri parțiale la sondaj. Webex Experience Management
Asigurați-vă că utilizați activitatea Deconectare contact după activitatea Feedback V2 pentru a în cheia apelul IVR.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Son daj, alegeți un chestionar bazat pe voce. Ch estionarele configurate Webex Experience Management sunt disponibile în listă.
|
| 4 |
În secțiunea Setări limbă, Gestionați limba în care clientul experimentează sondajul. Dacă limba nu este acceptată înWebex Experience Management, limba de rezervă este engleza (SUA). Pentru mai multe informații, consultați Asistență Webex Experience Managementling vistică.
Dacă butonul de comutare Override Language Sett ings nu este activat, variabila Global_Language este utilizată pentru a defini setările implicite. Webex Experience Management Pentru mai multe informații, consultați Variabile globale. |
| 5 |
În secțiunea Informații despre clienți, puteți specifica informațiile despre client care urmează să fie transmise împreună cu precompletările care trimit pentru a Webex Experience Management capta răspunsul la sondaj. În funcție de configurațiile de expediere setate Webex Experience Management, centrul de contact trimite informațiile de preumplere.
|
| 6 |
În secțiunea T recere variabilă, puteți specifica vari abilele suplimentare ca precompletări personalizate care sunt transmise (pe lângă răspunsurile la sondaj) de la Centrul de contact Webex către. Webex Experience Management
Pentru mai multe informații despre precompletările personalizate, consultați Configurarea precompletărilor personalizate pentru sondajele de feedback post-apel în Documentație. Webex Experience Management |
| 7 |
În secțiunea Setări avansate, configurați următoarele setări pentru a ajuta la validarea răspunsurilor DTMF așteptate de la clienți.
|
Obțineți informații despre coadă
Activitatea Obțineți informații despre coadă furnizează poziția curentă a apelantului în coadă (PIQ) și timpul de așteptare estimat (EWT) împreună cu alte variabile de ieșire Activitate. Puteți utiliza aceste variabile pentru a determina disponibilitatea agentului într-o coadă de așteptare și pentru a direcționa apelurile în altă parte atunci când este necesar.
Timpul de așteptare așteptat (EWT) nu se aplică la cozile cu atribuire de echipă cu abilități atribuite în flux. Pentru contactele din aceste cozi, variabila de ieșire EWT retur nează întotdeauna -1.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. | |||||||||||||||
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
| |||||||||||||||
| 3 |
În secțiunea Informații despre coadă și Timp de vizion are, configurați următoarele:
Activitatea Obțineți informații despre coadă are trei tipuri de ramuri de flux de ieșire. Aceste ramuri se declanșează pe baza stării de returnare și a valorilor EWT, PIQ și statisticilor în timp real pentru alte variabile de ieșire.
Variabile de ieșire Când se declanșează Obțineți informații despre coadă, următoarele variabile se actualizează:
Calculul estimat al timpului de așteptare Timpul estimat de așteptare (EWT) este raportat în ms. Pentru a calcula EWT, aplicația colectează toate eșantioanele valide statistic (un eșantion este media timpilor de așteptare pentru activitățile care s-au conectat cu succes la un agent într-un interval de un minut) pentru ultimele XX minute specificate de timpul de vizionare definit de utilizator . Valoarea medie a probelor colectate este utilizată ca EWT. Eșantioanele valide statistic sunt acele eșantioane colectate, pentru care valoarea maximă pentru CoV (Coeficientul de variație al timpilor de așteptare pentru acele sarcini care s-au conectat la un agent în fiecare interval de un minut) scade sub 40%. Dacă procentul de eșantioane valide colectate pentru timpul de vizionare definit de utilizator scade sub 40%, EWT nu este calculat. Coduri de eroare Următoarele sunt codurile de eroare și descrierile pentru activitatea Obțineți informații despre coadă:
|
Contact de coadă
Activitatea Contact în coadă plasează o persoană de contact într-o coadă. Când utilizați această activitate în Fluxul principal, expuneți un set de evenimente în fila Fluxuri de evenimente. Pentru mai multe informații despre aceste evenimente, consultați Evenimente.
Puteți configura o cale de gestionare a erorilor (eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul executării fluxului. Pentru mai multe informații, consultați Evenimente.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. | ||||||||||||||||||||||||||||||||||||||||||
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
| ||||||||||||||||||||||||||||||||||||||||||
| 3 |
În secțiunea Ges tionarea contac telor, alegeți dacă toate contactele ar trebui să meargă la o singură coadă sau dacă selectarea cozii ar trebui să se schimbe în funcție de valoarea unei variabile de flux. Când plasați o activitate de solicitare HTTP imediat după activitatea Contact în coadă, este posibil ca solicitarea HTTP să nu preia datele necesare. Pentru a vă asigura că datele necesare sunt disponibile, este recomandat să introduceți o întârziere scurtă, cum ar fi prin adăugarea unui mesaj de redare sau a unei activități Redare muzică, între activitățile Contact în coadă și solicitare HTTP.
Cerințe de calificare Dacă coada selectată utilizează rutare bazată pe abilități, se afișează alte secțiuni pentru a configura cerințele de calificare și relaxarea abilităților. Puteți adăuga una sau mai multe cerințe de calificare pe care să le atribuiți unui contact din această coadă pe baza cozii selectate. Dacă nu specificați nicio abilitate, toți agenții disponibili din coada selectată sunt eligibili pentru a primi contacte.
Relaxarea abilităților Utilizați setările de relaxare a competențelor pentru a reduce sau elimina cerințele de calificare atribuite unui flux ca răspuns la timpii de așteptare excesive ai clienților. Această setare vă permite să extindeți grupul de agenți disponibili pentru a servi persoanele de contact. Utilizați intervale de timp comune pentru a alinia Relaxarea abilităților cu logica cozii din flux și cu setările de distribuire a apelurilor configurate pentru echipele din coadă. Pentru a configura relaxarea abilităților:
Eliminarea abilităților Când activați butonul de comutare Eliminare abilități la transferul orb, acesta elimină abilitățile de la contact după transferul de către agent. Aceasta înseamnă că contactul transferat nu va avea abilități și contactul va fi oferit celui mai lung agent disponibil din coada de așteptare transferată. Ieșiri valabile Când se declanșează Queue Contact, următoarele variabile se actualizează:
Coduri de eroare Următoarele sunt codurile de eroare și descrierile pentru activitatea Contact în coadă:
|
Coadă pentru agent
Activitatea Coadă către agent permite rutarea bazată pe agent. Activitatea Coadă către agent direcționează contactele direct către agentul preferat. Pentru informaţii despre rutarea bazată pe agent, consultaţi Rutare bazată pe agent.
Activitatea Queue to Agent identifică un agent după ID-ul sau adresa de e-mail a agentului Webex Contact Center.
Dacă agentul este disponibil, puteţi configura activitatea Coadă către agent pentru a direcţiona contactul către un agent preferat. Dacă agentul nu este disponibil, puteți configura activitatea Coadă către agent pentru a parca contactul împotriva agentului respectiv până când agentul devine disponibil.
Dezvoltatorul fluxului poate lantra o activitate Coadă către agent cu o altă activitate Coadă către agent pentru a direcționa contactele către agenții preferați consecutivi. Dezvoltatorul fluxului poate, de asemenea, să lanțeze o activitate Co adă către agent cu o activitate Cont act în coadă pentru a direcționa contactul utilizând o coadă obișnuită atunci când niciunul dintre agenții preferați nu este disponibil.
Dezvoltatorul fluxului poate lantra o activitate Coadă către agent cu o activitate de apelare înapoi în fluxul principal și fluxurile Eveniment. Aceasta ajută la configurarea apelării înapoi la agentul preferat căruia i-a fost inițial plasat apelul în coadă ca parte a activității Coadă către agent.
Utilizați activitatea de apelare înapoi după activitatea Contact în coadă sau Coadă către agent.
Activitatea Coadă către agent declanșează următoarele evenimente în fila Fluxuri de evenimente din fluxul principal:
-
AgentAccepted: activitatea Coada către agent declanșează acest eveniment atunci când un agent răspunde la un apel de intrare.
-
AgentDisconnected: activitatea Coada către agent declanșează acest eveniment atunci când agentul se deconectează de la un apel live.
Puteți configura o cale de gestionare a erorilor (eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul executării fluxului. Pentru mai multe informații, consultați F luxuri de evenimente.
Următoarele secțiuni vă permit să configurați activitatea Coadă către agent:
-
Setări generale
-
Manipularea contactelor
Pentru a configura activitatea Coada către agent:
| 1 |
În Designer de flux, trageți și fixați activitatea Coadă către agent din Biblioteca de activități pe pânză. |
| 2 |
Faceți clic pe activitatea Coadă către agent pentru a configura setările de activitate. |
| 3 |
În secțiunea Setări generale, introduceți următoarele informații: |
| 4 |
În secțiunea Ges tionarea contac telor, alegeți o variabilă agent din lista derulantă. Activitatea Coadă către agent asociază această variabilă de flux cu e-mail ul agentului sau ID-ul agentului pe care doriți să îl alegeți pentru fiecare execuție a fluxului. |
| 5 |
Alegeți e-mail ul agentului sau ID- ul agentului din lista derulantă Tip de căutare agent pentru a direcționa contactele către agentul preferat. Furnizați un nume de domeniu valid pentru adresa de e-mail a agentului pentru a vă asigura că căutarea are succes. |
| 6 |
Activați butonul de comutare Setare prioritate de contact pentru a acorda prioritate contactelor care așteaptă în coadă. În mod implicit, butonul de comutare este dezactivat. Activitatea Queue to Agent gestionează contactele după cum urmează:
|
| 7 |
Alegeți un ID de coadă din lista derulantă Coadă de raportare. Activitatea Coadă către agent raportează detaliile persoanei de contact utilizând coada de raportare: Coada de raportare specifică, de asemenea, configurația pentru:
|
| 8 |
Activați butonul de comutare Parcare Contact dacă Agentul nu este disponibil dacă doriți să parcați contactul la un agent preferat până când agentul devine disponibil. Dacă agentul nu este disponibil și butonul de comutare Parcare Contact dacă Agentul este indisponibil este dezactivat, contactul nu reușește să ajungă la agent. Activitatea Coadă către agent iese din ramura de eșec la următoarea activitate din flux cu ieșirea corespunzătoare. |
| 9 |
Alegeți ID-ul cozii de recuperare din lista derul antă Coadă de recuperare. Activitatea Coadă către agent trimite contactele la coada de recuperare atunci când:
Puteți configura coada de recuperare cu cel mai lung agent disponibil. Coada de recuperare nu acceptă rutarea bazată pe abilități. |
Activitatea Queue to Agent are succes atunci când persoana de contact se conectează la agentul preferat. Un scenariu de eroare apare atunci când un contact nu reușește să ajungă la agent.
Scenarii de eroare
Un contact nu reuşeşte să ajungă la agent atunci când:
-
Un agent preferat nu este disponibil și parcarea este dezactivată pentru contact.
-
O căutare variabilă nu poate găsi agentul preferat.
Variabile de ieșire a activității
Variabilele de ieșire a activității stochează datele care sunt capturate din activități și sunt create automat atunci când adăugați activități specifice la panza.
Coada de așteptare la activitatea agentului are următoarele variabile de ieșire:
|
Variabila de ieșire |
Descriere |
|---|---|
|
QueuetoAgent.AgenTid |
Stochează ID-ul agentului la care contactul este plasat în coadă. |
|
QueueToAgent.FailureDescriere |
Stochează descrierea scenariului de eroare atunci când persoana de contact nu se află în coadă. |
|
QueueToAgent.FailureCode |
Stochează valoarea codului de eroare pentru scenariul de eroare atunci când persoana de contact nu se află în coadă. |
|
QueueToAgent.AgentState |
Stochează stările agentului preferat atunci când încercați să plasați contactul în coadă. |
|
QueueToAgent.AgentidleCode |
Stochează descrierea codului inactiv al agentului preferat. |
Variabila de ieșire QueueToAgent.failureCode conține una dintre următoarele valori atunci când apare o eroare. Fiecare valoare indică un cod de eroare și o descriere a defecțiunii.
|
Cod de eșec |
Valoarea codului de eșec |
Descrierea eșecului |
|---|---|---|
|
1 |
AGENT_UNAVAILABLE |
Agentul nu este momentan în starea disponibilă. |
|
2 |
AGENT_NOT_FOUND |
Activitatea Coadă către agent nu poate găsi agentul după ID-ul agentului sau adresa de e-mail. |
|
3 |
AGENT_NOT_LOGGED_IN |
Agentul nu este conectat momentan. |
|
4 |
FEATURE_NOT_ENABLED |
Caracteristica Rutare bazată pe agent nu este activată. |
|
5 |
INVALID_VTEAM_ERROR |
Coada de raportare sau recuperare este nevalidă. |
|
6 |
AGENT_BUSY |
Agentul este disponibil, dar angajat într-un alt apel. |
|
7 |
VTEAM_TRANSITION_LIMIT_REACHED |
Contactul a atins limita maximă de la coadă la mai multe cozi. |
|
8 |
INVALID_OPERATION_FOR_INTERACTION_STATE |
Coada de așteptare nu este permisă în anumite stări ale contactului, cum ar fi contactul terminat. |
Următorul tabel prezintă valorile QueueToAgent.AgentState și QueueToAgent.AgenTidleCode aplicabile.
|
Caz de utilizare |
Statul agentului |
Cod AgentidleCode |
|---|---|---|
|
NOT_APPLICABLE |
NOT_APPLICABLE |
|
Agentul este rezervat pentru acest apel. |
AVAILABLE |
NOT_APPLICABLE |
|
Parcare Contact dacă Agentul nu este disponibil, butonul de comutare este Activat și agentul este inactiv |
Inactiv |
<AuxCode Name> Codul inactiv selectat de agent înAgent Desktop. |
|
Parcare Contact dacă Agentul nu este disponibil butonul de comutare este Ac tivat și canalul agentului este ocupat |
AVAILABLE |
NOT_APPLICABLE |
|
Parcare Contact dacă Agentul nu este disponibil butonul de comutare este Dezactiv at și agentul este inactiv |
Inactiv |
<AuxCode Name> Codul inactiv selectat de agent înAgent Desktop. |
|
Parcați Contact dacă Agentul nu este disponibil butonul de comutare este Dezactiv at, agentul este disponibil și canalul agentului este ocupat |
AVAILABLE |
NOT_APPLICABLE |
Ecran Pop
Un ecran pop-up este o fereastră sau o casetă de dialog care apare pe desktopul unui agent atunci când agentul răspunde la un apel de client. Agentul primește mai multe informații despre apelant pentru a continua o conversație. Pentru mai multe informații, consultați secțiunea Screen Pop din articolul Introduc ere în Agent Desktop articol.
Activitatea Screen Pop devine relevantă numai după implicarea unui agent într-o interacțiune. Utilizează de obicei evenimentul AgentAccepted și evenimentul PhoneContactended.
Când utilizați această activitate în Fluxul principal, expuneți un set de evenimente în fila Fluxuri de evenimente. Pentru mai multe informații despre aceste evenimente, consultați Evenimente.
Puteți construi un singur flux de gestionare a evenimentelor pentru fiecare eveniment. De exemplu, atunci când un agent acceptă un apel de intrare, se afișează un ecran pop-up. Activitatea Screen Pop conține informații care se bazează pe variabilele de flux. Screen Pop integrează Centrul de contact Webex cu alte aplicații de afaceri, cum ar fi CRM (Salesforce), instrumente de ticketing și sistem de introducere a comenzilor.
Finalizați această configurație în fila Fluxuri de evenimente din Flow Designer. Pentru a defini diferite comportamente Screen Pop care se bazează pe criteriile Fluxului principal, utilizați o activitate Condiție sau Caz. Puteți defini un Screen Pop pentru fiecare flux.
Puteți configura o cale de gestionare a erorilor (eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul executării fluxului. Pentru mai multe informații, consultați Fluxuri de evenimente.
Screen Pop pentru noile canale digitale trebuie configurat în Connect Flow Builder. Pentru mai multe informații, consultați https://help.imiconnect.io/docs/wxcc-overview.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Setări URL, utilizați opțiunea Setări URL pentru a defini o adresă URL pentru configurațiile Screen Pop. Pentru a insera o variabilă, utilizați sintaxa {{variable}} (de exemplu, {{newContact.ani}}). Apoi, configurați următoarele setări:
|
| 4 |
În secțiunea Setări afiș are, configurați următoarele:
Dacă opțiunea de afișare Screen Pop este în interiorul desktopului sau fila Browser existent, datele introduse în fereastra Screen Pop pentru un apel sunt pierdute dacă agentul acceptă un apel nou. Pentru a preveni pierderea datelor, configurați opțiunea de afișare ca fila browser nou. De exemplu, considerați că opțiunea de afișare Screen Pop este Inside Desktop. Dacă agentul acceptă un nou apel de intrare în timp ce introduce date în ecranul Pop pentru un apel anterior, datele introduse pentru apelul anterior se pierd atunci când apare ecranul pop-up pentru noul apel. |
Setați prioritatea de contact
Utilizați activitatea Setare prioritate de contact pentru a atribui niveluri de prioritate persoanelor de contact. Puteți seta priorități folosind numere de la 1 (cea mai mare) la 9 (cea mai mică). Contactele cu o prioritate mai mare sunt direc ționate mai întâi. Pentru mai multe informații despre rutare și coadă, consultați secțiunea Setare prioritate de contact din Înț elegerea rutării și a cozii în Centrul de contact Webex.
Următoarele secțiuni vă permit să configurați activitatea Setare prioritate de contact:
- Setări generale
- Setări de prioritate de contact
- Variabile de ieșire a activității
| 1 |
În Designer de flux, trageți și fixați activitatea Setare prioritate de contact din Biblioteca de activități pe pânză. |
| 2 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 3 |
În secțiunea Setări generale, introduceți următoarele informații: |
| 4 |
În secțiunea Setări prioritate de contact, setați prioritatea contactului. Puteți configura o valoare de prioritate statică din lista derulantă. Dacă doriți ca prioritatea să se schimbe dinamic, configurați o prioritate variabilă folosind vari abile de flux. |
Variabile de ieșire a activității
Variabilele de ieșire a activității stochează datele care sunt capturate din activități și sunt create automat atunci când adăugați activități specifice la panza.
Activitatea Setare prioritate de contact are următoarele variabile de ieșire:
- setContactPriority.failureCode: Stochează codul de eroare. Sistemul stabilește această valoare numai atunci când activitatea eșuează.
- setContactPriority.failureDescri ption: Stochează detaliile de eroare. Sistemul stabilește această valoare numai atunci când activitatea eșuează.
Coduri de eroare
Următoarele sunt codurile de eroare și descrierile pentru activitatea Setare prioritate de contact:
|
Cod de eșec |
Valoarea codului de eroare |
Descrierea eșecului |
|---|---|---|
|
6 |
SYSTEM_ERROR |
Acest cod reprezintă erorile diverse (care nu se încadrează în niciuna dintre categoriile definite). |
|
48 |
Activitate de flux neacceptată |
Setarea priorității contactelor nu este acceptată pentru persoanele de contact externe și de campanie. |
Agent virtual
Activitatea Virtual Agent oferă o experiență conversațională în timp real pentru clienții centrului dvs. de contact. Puteți adăuga un agent virtual la fluxul de apeluri pentru a gestiona interogările clienților în formatul conversațional. Agentul virtual este alimentat de capabilitățile Google Dialogflow. Când un client vorbește, Dialogflow corelează conversația cu clientul cu cea mai bună intenție din Agentul Virtual. În plus, asistă clientul ca parte a experienței de răspuns vocal interactiv (IVR).
Înainte de a începe
-
Configurați un agent Dialogflow. Pentru mai multe informații despre crearea unui agent Dialogflow în Google Cloud, consultați Con struirea unui agent.
Includeți Hello ca expresie de antrenament în limba preferată pentru agentul Dialogflow pentru a începe o conversație cu apelantul. Puteți adăuga această frază de antrenament în intenția de întâmpinare implicită sau în orice altă intenție a agentului Dialogflow. Pentru mai multe informații, consultați Inten ții.
În funcție de modul în care configurați agentul Dialogflow, puteți utiliza activitatea Agent virtual pentru a gestiona diferite tipuri de cazuri de utilizare.
-
Configurați un agent virtual în Control Hub.
Puteți configura o cale de gestionare a erorilor (eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul executării fluxului. Pentru mai multe informații, consultați F lux uri de evenimente.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Experiență conversațională, configurați următoarele:
|
| 4 |
În secțiunea T recere variabilă, parametrii opționali din activitatea Agentului Virtual pot conține informații de identificare personală (PII). Centrul de contact Webex transmite acești parametri către Google Dialogflow ca variabile pentru a sprijini logica conversațională avansată cu botul.
|
| 5 |
În secțiunea Setări avansate, configurați următoarele:
|
| 6 |
În secțiunea Variabile de ieșire, puteți stoca starea de ieșire a evenimentului care are loc în timpul conversației dintre agentul virtual și client.
|
Ce să faci în continuare
Rezultate:
Indică căile de ieșire pentru agentul virtual care apar pe baza rezultatului conversației dintre agentul virtual și client.
-
Gestion at: Fluxul de dialog ia această cale dacă sistemul declanșează inten ția Managed.
-
Escalat: Fluxul de dialog urmează această cale dacă sistemul declanșează inten ția de escaladare.
Pentru mai multe informații despre intențiile din Dialogflow, consultați Intenții.
Gestionarea erorilor
Indică calea de ieșire a agentului virtual care se bazează pe eroarea care apare în timpul conversației dintre agentul virtual și client.
-
Ero are: Fluxul ia această cale în orice scenarii de eroare.
Dacă există o eroare, centrul de contact nu redă niciun mesaj audio pentru a notifica clientul despre eroare, în mod implicit. Dezvoltatorul fluxului poate configura o activitate Mesaj red are fie generic, fie pe baza codului de eroare, așa cum este descris în secțiunea Variabile de ieșire.
Funcționalitatea căilor de ieșire depinde de configurația și fluxul definit de administrator.
Agent virtual V2
Activitatea Virtual Agent V2 oferă o experiență de conversație în timp real pentru persoanele de contact. Puteți adăuga activitatea Virtual Agent V2 la fluxul de apeluri pentru a gestiona conversațiile bazate pe vorbire compatibile cu AI. Când un apelant vorbește, sistemul potrivește vorbirea cu cea mai bună intenție din agentul virtual. În plus, asistă apelantul ca parte a experienței de răspuns vocal interactiv (IVR).
Configurați activitatea Virtual Agent V2
Clienții care utilizează platforma Next Generation pot configura activitatea Virtual Agent V2 în Flow Designer.
Nu plasați o activitate Virtual Agent V2 după o activitate Contact în coadă, deoarece această configurație nu este acceptată în prezent. De asemenea, nu plasați o activitate Virtual Agent V2 în panza Flux de evenimente.
Indică căile de ieșire pentru activitatea care are loc pe baza rezultatului conversației dintre agentul virtual și apelant.
-
Manipul at — Rezultatul este declanșat atunci când executarea agentului virtual este finalizată.
-
Escalată - Rezultatul este declanșat atunci când apelul este necesar să fie escaladat către agentul uman.
Indică calea de ieșire a activității pentru orice eroare care apare în timpul conversației dintre agentul virtual și apelant.
Eroat — Flux ul ia această cale în orice scenariu de eroare .
Setări implicite la nivel de sistem
Următoarele setări sunt definite în sistem intern în mod implicit. Aceste setări nu apar în interfața cu utilizatorul și nu pot fi modificate:
-
Număr infinit de încercări pentru gestionarea erorilor de intrare nevalide sau fără.
-
Barge-in este activat pentru a întrerupe Agentul Virtual în timpul interacțiunii.
-
Simbol de terminare DTMF = #. Această setare indică sfârșitul intrării.
-
DTMF „Timp de expirare fără intrare” = 5 secunde. Această setare indică durata de timp pentru care Agentul virtual așteaptă intrarea apelantului.
-
DTMF „Timp de expirare între cifre” = 3 secunde. Această setare indică durata de timp pentru care Agentul virtual așteaptă următoarea intrare DTMF de la apelant înainte ca agentul virtual să treacă mai departe în fluxul de conversație.
Înainte de a începe
-
Configurați un agent Dialogflow. Pentru mai multe informații despre crearea unui agent Dialogflow în Google Cloud, consultați Con struirea unui agent.
-
Configurați conectorul Google CCAI și creați o configurație CCAI în Control Hub.
-
Configurați punctul de intrare și alegeți fluxul de rutare (odată ce fluxul este creat în Flow Designer). Pentru mai multe informații, consultați Configurarea unui canal.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Navigați la . |
| 3 |
Faceți clic pe Gestionare flux uri, apoi faceți clic pe Creare fluxuri. |
| 4 |
În câmp ul Nume flux, introduceți un nume unic și faceți clic pe Start Building Flow. Apare fereastra Flow Designer. |
| 5 |
Trageți și fixați activitatea Virtual Agent V2 din Biblioteca de activități pe panza fluxului principal. |
| 6 |
În Setări generale, efectuați următoarele acțiuni:
|
| 7 |
În setările Experiență conversațională, alegeți una dintre următoarele opțiuni de configur Contact Center AI are:
|
| 8 |
În setările Eveniment de stare, introduceți numele evenimentului personalizat și datele din coloanele Nume eveniment - Date eveniment. Evenimentul de stare este un mecanism de declanșare a intenției fără a fi nevoie de text asortat sau de intrare vorbită. Puteți defini evenimentele personalizate pentru a declanșa intenția. Pentru informații despre configurarea intenției pentru evenimente în Dialogflow ES, consultați documentația Google.
Puteți specifica numele evenimentului și datele sub forma unei valori sau expresii statice. Pentru expresii, utilizați această sintaxă: Nume eveniment: Date despre eveniment: |
| 9 |
În Setări avansate, efectuați următoarele acțiuni: |
| 10 |
Cu Setările de decrip tare puteți decripta variabilele de ieșire ale activității VAV2, dacă este necesar. Dacă decriptarea este activată la nivelul fluxului, utilizatorii cu acces de decriptare de depanare pot vizualiza valorile de ieșire nemascate ale activității VAV2 în jurnalele de depanare a fluxului. Dezactivați comutatorul Activare decrip tare pentru a dezactiva decriptarea la nivel de activitate pentru protecție suplimentară. |
| 11 |
În Variabile de ieșire a activității, puteți vizualiza lista de variabile care stochează starea de ieșire a evenimentului care are loc în timpul conversației dintre agentul virtual și apelant.
|
Activități în controlul fluxului
- Începeți fluxul
- Fluxul final
- Cazul
- Stare
- Mergi la
- Alocarea procentuală
- Așteptați
- Suport pentru fluxuri de lucru în Outdial Entry Point
Începeți fluxul
Activitatea Start Flow apare în mod implicit pe panza Fluxul principal. Nu puteți șterge activitatea Start Flow. Această activitate indică evenimentul care declanșează acest flux. Această activitate dictează modul în care fluxul poate fi utilizat și tipurile de activități disponibile pentru configurare.
Singurul eveniment de declanșare a fluxului disponibil în prezent este NewContact.
Sistemul declanșează acest eveniment atunci când un nou apel ajunge la un punct de intrare telefonică din centrul de contact. Puteți utiliza fluxuri care sunt declanșate de evenimentul newContact în Strategiile de rutare a punc telor de intrare. Evenimentul de declanșare a fluxului este selectat în mod implicit și nu poate fi editat. Evenimente suplimentare vor fi expuse în viitor.
NewContact se aplică numai fluxurilor noi. Pentru fluxurile create înainte de săptămâna 20
aprilie, NewPhoneContact rămâne ca Eveniment de declanșare a fluxului.
Activitatea Start Flow este etichetată automat cu numele evenimentului de declanșare a fluxului selectat. Acest lucru vă permite să vedeți rapid ce tip de flux este construit.
Variabile de ieșire
Numărul și tipul variabilelor de ieșire asociate activității Fluxul de pornire depind de Evenimentul de declanșare a fluxului
selectat. Aceste variabile stochează date care sunt captate în momentul declanșării
fluxului. De exemplu, variabilele de ieșire descrise mai jos sunt expuse prin evenimentul
newContact.
Utilizați aceste variabile în activitățile ulterioare pentru a controla secvența de flux.
-
NoutContact.aniIdentificarea automată a numărului (ANI) este o caracteristică a unei rețele de telecomunicații pentru a determina automat numărul de telefon de origine al unui apel. Această variabilă stochează numărul de telefon al apelantului care a declanșat evenimentul
NewContact. -
NoutContact.dnisServiciul de identificare a numerelor formate (DNIS) este un serviciu care identifică numărul de telefon apelat inițial al unui apel. Această variabilă stochează numărul de telefon pe care apelantul l-a apelat pentru a declanș a evenimentul
NewContact.Când un apel este transferat către un număr de director al punctului de intrare, Centrul de contact Webex detectează ținta EPDN și gestionează transferul intern.
Un transfer către un EPDN poate fi inițiat dintr-un flux care utilizează activitatea de transfer orb sau de la Agent Desktop momentul în care un agent transferă sau se consultă la punctul de intrare DN.
Când transferul este finalizat, numărul de destinație utilizat pentru transfer este prezentat fluxului punctului de intrare de primire ca valoare DNIS (Dialed Number Identification Service) . Valoarea DNIS este disponibilă în variabila de flux
newPhoneContact.DNIS.Fluxul de recepție poate evalua
NewPhoneContact.dnis și îl poate folosiîn logica de rutare. Cu toate acestea, fluxurile ar trebui să evite asumarea unui format DNIS unic, cu excepția cazului în care configurația de numerotare a punctului de intrare de destinație garantează formatul respectiv.Valoarea DNIS prezentată fluxului de recepție depinde de modul în care este configurată numerotarea pentru punctul de intrare de destinație.
Tabelul 9. Comportamentul DNIS pentru apelurile transferate către EPDNS Configurarea numărului punctului de intrare de destinație
DNIS prezentat fluxului de recepție
Exemplu
Numai numărul E.164
DNIS este prezentat în format E.164. Dacă destinația transferului este formată în format național, Webex Contact Center o convertește și prezintă DNIS în format E.164.
Dacă destinația este formată ca 5550101234, fluxul de recepție vede +15550101234.
Numărul și extensia E.164
DNIS este întotdeauna prezentat ca număr E.164, indiferent dacă transferul a fost inițiat prin apelarea numărului E.164, a numărului național sau a extensiei.
Dacă punctul de intrare are +15550101234 și extensia 1234, fluxul de recepție vede +15550101234.
Numai extensie
DNIS este prezentat ca extensie. Dacă este configurat un prefix de locație pentru locație, DNIS este prefixat cu prefixul de locație, fără separator.
Dacă extensia este 1234, fluxul de recepție vede 1234. Dacă prefixul de locație este 555, fluxul de recepție vede 5551234.
Pentru transferurile de consultare, comportamentul DNIS este în concordanță cu comportamentul de transfer. Cu toate acestea, ID-ul liniei de apelare (CLID) se modifică în timpul consultării.
Dacă fluxul punctului de intrare de destinație evaluează
NewPhoneContact.dnis, asigurați-vă că logica de rutare ține cont de formatul DNIS pe care Webex Contact Center îl prezintă pentru configurația de numerotare a punctului de intrare. Acest lucru este deosebit de important dacă configurația punctului de intrare se schimbă de la numerotarea numai cu extensie la numerotarea E.164 sau dacă fluxul compară direct valorile DNIS.Când un apel este transferat către un EPDN, apelul transferat rămâne parte a interacțiunii existente. Înregistrările de raportare și apeluri continuă să utilizeze același ID de interacțiune.
-
NewContact.interactionIdUn identificator unic al Centrului de contact Webex care este asociat cu fiecare interacțiune declanșată de evenimentul
NewContact.Puteți afișa ID-ul de interacțiune pe desktop. Pentru mai multe informații, consultați Exemplu: Afișarea ID-ului de interacțiune pe desktop în secțiunea Creare variabile de flux particul arizate.
-
NoutContact.pstnRegiuneRegiunea PSTN configurată în maparea Punctul de intrare (EP) - Dial Number (DN) pentru serviciile media voc ale regionale. Această variabilă este acceptată numai pe platforma vocală Next Generation.
-
NewContact.flowVersionLabelEticheta versiunii fluxului generat în timpul executării fluxului. Dezvoltatorii Flow pot crea comportamente diferite pentru diferite versiuni de flux, cum ar fi „Dev”, „Test”, „Live” și „Latest”. Utilizând vari
abila newContact.flowVersionLabel, dezvoltatorii pot modifica dinamic logica fluxului accesând etichetele versiunii din flux. -
NewContact.flowIDIdentificator unic al fluxului în curs de execuție.
-
necontact.entrypointIDIdentificator unic al punctului de intrare care începe fluxul.
-
NoutContact.orgIDIdentificatorul unic al organizației.
- Variabile de apel invers:
NoutContact.callbackReasonMotivul apelării înapoi furnizat în momentul programării unui apel invers. Puteți face ca motivul apelării înapoi să fie disponibil în fereastra pop-up de intrare, atribu Agent Desktop indu-l unei variabile Agent Viewed.
NewContact. CallbackTypeStochează valoarea ca „programată” pentru un apel invers programat sau „scheduled_personal” pentru apelare programată personal.
NewContact.ScheduleResourceInteractionIdID-ul de interacțiune de la care a fost solicitat inițial apelul înapoi.
Aceste variabile vor avea valori numai pentru apeluri programate și vor rămâne goale pentru alte tipuri de apeluri.
-
NewContact.anteturiStochează detaliile antetului Protocolului de inițiere a sesiunii (SIP) ale apelului primit în format JSON. Dezvoltatorii Flow pot extrage și utiliza anteturile X personalizate SIP primite pentru luarea deciziilor de rutare și pentru integrarea Centrului de contact Webex cu sisteme IVR terțe. Când un client apelează Centrul de contact Webex, sistemul analizează datele fluxului și extrage antetul SIP.
Cerințe preliminare
- Extragerea anteturilor SIP este disponibilă numai pentru chiriașii de pe platforma RTMS (Next Generation Voice Media Platform).
- Utilizarea antetelor X personalizate este acceptată în prezent pentru organizațiile care utilizează Webex Calling cu Gateway local (LGW) ca opțiune de telefonie pentru Centrul de contact Webex.
Exempl u Luați în considerare următoarea invitație 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: HighÎn acest exemplu, sistemul extrage următoarele detalii:
X-ID-Client: 987654321
X-Call-Reason: Suport
Prioritate X: Mare
Sistemul convertește anteturile SIP în litere mici. Utilizați activitatea Set Variable pentru a atribui unul sau mai multe anteturi SIP variabilelor definite în sistem.
Următoarele modele de antet sunt rezervate pentru uz intern și nu trebuie transmise ca anteturi personalizate. În mod implicit, orice anteturi care se potrivesc cu acest model vor fi eliminate și nu vor fi transmise către Centrul de contact Webex.
Adresă X
X-ADD-DIVERSION
Stare X-BNR
Codec original X-BNR
X-BNR ocolit
X-broadworks-informații de corelație
Suport X-FS
Calea X
X-RTMS-CID
X-RTMS-OID
X-RTMS-CONFID
X-RTMS-AGENT-LEGID
X-RTMS-ENTER-SOUND
X-RTMS-APP-PREFIX
X-RTMS-fără căutare
X-VPOP-DOMAIN
Considerații importante:
- Sistemul analizează numele apelantului ca Caller_id_name.
- Sistemul poate extrage până la 20 de anteturi din mesajul de invitație SIP primit. Dacă numărul de anteturi este mai mare de 20, atunci sistemul extrage doar primele 20 de anteturi sortate alfabetic.
- Există o limită de 1000 de octeți pentru toate informațiile de antet.
Pentru a adăuga și analiza anteturile SIP la sistemele IVR externe, utilizați următoarele activități:
Fluxul final
Fluxul final este o activitate de terminare care marchează sfârșitul unei căi de curgere. Puteți utiliza orice număr de activități End Flow pentru a construi fluxul pentru a vă asigura că toate căile de flux se termin ă.
Nu utilizați activitatea End Flow într-un flux IVR. Utilizarea End Flow cu IVR poate duce la aer mort și este posibil ca apelul să nu se deconecteze.
Puteți oferi fiecărei activități o etichetă și o descriere unică.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
Cazul
Utilizați activitatea de caz dacă există mai multe posibilități sau rezultate la un anumit punct de decizie din fluxul dvs. de apeluri.
De exemplu, puteți utiliza o activitate de caz pentru a defini diferite afișări de ecran pentru diferite echipe de agenți, în funcție de numele echipei. Fiecare caz devine o ramură din care definiți că ile corespunzătoare. Fluxul continuă pe calea care se evaluează ca fiind adevărată pentru o anumită instanță a fluxului. Fiecare activitate de caz are o implicită pe care sistemul o folosește pentru orice caz nedefinit. Dacă niciunul dintre cazuri nu este adevărat, Cazul implicit este evaluat ca adevărat și fluxul continuă de-a lungul acelei ramuri.
Puteți configura o cale de gestionare a erorilor (eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul executării fluxului. Pentru mai multe informații, consultați F luxuri de evenimente.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Setări caz, configurați următoarele:
Rezultatele activității
|
Stare
Activitatea Condiție reprezintă o decizie. Fluxul ia calea Adevărată sau Falsă, în funcție de îndeplinirea condiției.
Puteți configura o cale de gestionare a erorilor (eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul executării fluxului. Pentru mai multe informații, consultați F lux uri de evenimente.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Expresie, configurați următoarele: Înfășurați fiecare expresie după cum urmează: {{Enter Expression}}. Exemplu: {{httpRequest1.httpStatusCode == 200}} Dacă utilizați o expresie fără bretele, sistemul aruncă o eroare de flux.
|
Mergi la
Înlănțuirea fluxului vă oferă posibilitatea de a lanța mai multe fluxuri. Pentru a realiza înlănțuirea fluxului, puteți adăuga activitatea de terminare GoTo pe pânză și indicați dacă fluxul curent ar trebui să meargă la un punct de intrare sau la un alt flux. Pentru mai multe informații, consultați Legarea mai multor fluxuri (cu GoTo).
Utilizați nodul GoTo pentru a muta contactele în cadrul Centrului de contact Webex, cum ar fi între puncte de intrare sau fluxuri. Utilizați maparea variabilelor fluxului pentru a transfera fără probleme datele împreună cu contactul.
Dacă biblioteca de activități nu afișează activitatea GoTo, contactați Asistența Cisco pentru a activa semnalizarea caracteristică corespunzătoare.
Puteți configura o cale de gestionare a erorilor (eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul executării fluxului. Pentru mai multe informații, consultați F lux uri de evenimente.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. | |||||||||
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
| |||||||||
| 3 |
În secțiunea Setări destinație flux, puteți modifica experiența apelantului în funcție de timp (dacă predați apelul către un punct de intrare) sau puteți reutiliza un singur flux în mai multe scenarii (dacă predați apelul unui flux). Pe baza opțiunii GoTo, variabilele de flux sunt transmise din fluxul curent după cum urmează:
Configurați următoarele:
| |||||||||
| 4 |
Dacă alegeți opțiunea Mer geți la flux, este afișată secțiunea Maparea variabilelor fluxului. Variabilele de flux și variabilele globale cu același nume și același tip de date între fluxuri sunt mapate automat pentru apelurile de intrare. Pentru apelurile de ieșire, numai variabilele globale sunt mapate automat; maparea automată a variabilelor de flux nu este acceptată. Această caracteristică vă ajută să editați, să ștergeți sau să adăugați mai multe mapări variabile între fluxul curent și fluxul de destinație. Nu puteți mapa variabile pentru fluxuri într-o activitate GoTo atunci când utilizați Fluxuri variabile. Puteți să mapați variabilele numai la țintele de flux static. Consultați tabelul de mai jos pentru comportamentul mapării variabile cu fluxuri variabile. Când mapați o variabilă JSON dintr-un flux principal la fluxul țintă în activitatea GoTo, stocați ieșirea JSON într-o altă variabilă, cum ar fi un șir sau orice alt tip de variabilă, și mapați-o la același tip de variabilă din fluxul țintă. Configurați următoarele:
Pentru a adăuga, edita sau șterge mapări variabile:
Detalii variabile Secțiunea Detalii variabile cur ente de flux afișează toate variabilele de flux și globale din fluxul curent. Secțiunea Detalii variabilă a fluxului de destinație afișează toate variabilele de flux și globale din fluxul de destinație. Puteți face clic pe etichetă pentru informații despre o variabilă. Când selectați o variabilă pentru mapare, variabila devine verde, ceea ce vă ajută să vedeți ce a fost deja mapat. Pentru a asigura accesibilitatea și interacțiunea perfectă a informațiilor pe tot parcursul ciclului de viață al apelului, maparea variabilă este crucială în timpul executării fluxului. Aceasta implică alinierea strategică a variabilelor globale atât cu variabilele de flux local, cât și cu variabilele de flux vizibil pentru agent, adaptate atât pentru tipurile de flux static, cât și pentru cele dinamice: Maparea variabilă este importantă în timpul înlănțuirii fluxului. Tabelul de mai jos explică diferențele cheie între utilizarea opțiunilor GoTo statice și dinamice.
Coduri de eroare de activitate GoTo
|
Așteptați
Activitatea Așteptare vă permite să întrerupeți execuția fluxului pentru o durată specificată. Când configur ați această activitate cu perioada de așteptare, execuția fluxului se întrerupe pe durata specificată în activitatea de așteptare în calea de execuție.
Nu recomandăm utilizarea activității Așteptare atunci când o sesiune IVR este activă, deoarece poate cauza întreruperea timpului sesiunii IVR. În astfel de cazuri, contactul va experimenta aer mort, ceea ce duce la eșecuri ale apelurilor. Recomandăm cu tărie proiectanților de flux să utilizeze activitatea Aștep tare în evenimentul CallbackFailed și să specifice perioada de așteptare.
Activitatea de așteptare este generică în natură. Când proiectați un flux, puteți plasa această activitate după orice activitate conform cerințelor dvs. De exemplu, în timpul reîncercării apelării, această activitate întrerupe executarea fluxului și încearcă din nou apelul înapoi.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Setări aștep tare, configurați următoarele:
Variabile de ieșire Nicio variabilă de ieșire nu este disponibilă în această activitate. |
Alocarea procentuală
Activitatea Alocare procentuală vă permite să distribuiți traficul de apeluri pe diferite căi dintr-un flux. Puteți utiliza această activitate ca mecanism de ramificare a fluxului pe mai multe căi de flux și puteți crea mai multe căi de ieșire pentru a aloca contacte diferitelor cozi, site-uri și servere externe.
Sistemul folosește un algoritm Weighted Round Robin (WRR) pentru a distribui traficul și acest lucru poate crea dezechilibre. Algoritmul se resetează de fiecare dată când publicați fluxul. Vă recomandăm să testați execuția fluxului înainte de a implementa modificările în producție.
Să luăm un exemplu de distribuție procentuală de 50%, 30% și respectiv 20% pentru a înțelege distribuția a 10 apeluri sub WRR. În cele din urmă, sistemul va distribui apelurile în mod egal, cum ar fi 5 în calea de ieșire 1, 3 în calea de ieșire 2, 2 în calea de ieșire 3. Cu toate acestea, acest lucru se întâmplă dinamic într-o manieră ajustată cu greutățile de 5:3: 2. Un posibil rezultat al distribuției este următorul, luând 10 apeluri consecutive, cum ar fi Path1, Path2, Path1, Path2, Path3, Path1, Path2, Path3. Este important de menționat că aceasta este o distribuție posibilă și că distribuțiile de contact sunt ajustate cu diferite distribuții de sarcină.
Activitatea de alocare procentuală permite acum valori procentuale cuprinse între 0 și 100. Administratorii pot utiliza setarea 0% pentru a crea cazuri de utilizare a tabloului de distribuție. Acest lucru permite ca traficul să fie dezactivat în mod implicit. Cu toate acestea, puteți activa aceste conexiuni mai târziu pentru a aloca distribuții mai mari de 0%.
În mod similar, într-un mediu divers din punct de vedere geografic, puteți configura activitatea de alocare procentuală pentru a trimite 10% din contacte la Boston, 5% la Chicago și pentru a distribui restul de 85% către un alt set de locații.
Puteți configura o cale de gestionare a erorilor (eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul executării fluxului. Pentru mai multe informații, consultați Gestionarea erorilor.
Înainte de a începe
| 1 |
În Flow Designer, trageți și fixați activitatea de alocare procentuală din Biblioteca de activități pe panza principală. |
| 2 |
Faceți clic pe activitatea de alocare procentu ală pentru a configura setările de activitate. |
| 3 |
În Setări generale:
|
| 4 |
În A locare proc entuală, creați căile de alocare necesare. Inițial, sistemul setează calea implicită de alocare la 100%. Puteți edita valoarea procentuală și descrierea și, de asemenea, puteți adăuga căi noi.
Activitatea de alocare procentuală are următoarele variabile de ieșire:
|
Suport pentru fluxuri de lucru în Outdial Entry Point
Următoarele activități și evenimente sunt acceptate atunci când creați fluxuri de lucru pentru contactele vocale externe:
-
Cerere HTTP
-
Stare
-
Analiza
-
Setați variabila
-
Orele de lucru
-
Fluxul final
-
Ecran Pop
-
Eveniment preDial
Toate manipulatoarele de evenimente, după caz, sunt acceptate. Manipulatorii de evenimente, cum ar fi evenimentul PreDial, Agentul oferit și așa mai departe, vor fi populate pe baza activităților pe care le adăugați în fluxul principal. Variabilele globale și variabilele locale sunt acceptate ca parte a fluxului.
Următoarele activități nu sunt acceptate atunci când creați fluxuri de lucru pentru contactele vocale externe:
-
Contact de coadă
-
Coadă pentru agent
-
Apelare inapoi
-
Căutare coadă
-
Informații avansate privind coada de așteptare
-
Transfer orb
-
Escalați grupul de distribuție a apelurilor
-
Mesaj IVR
- Meniu
- Sondaj
Pe baza activităților de mai sus, sistemul va susține cu grație căile de eroare și succes fără probleme.
- Când proiectaţi un flux pentru Punctul de intrare extern, nu includeţi o activitate de deconectare a contactului la sfârşitul fluxului. Dacă utilizați o activitate Deconectare contact în flux, acest lucru face ca fluxul să încheie apelul și să solicite o încheiere, în timp ce apelul extern este de fapt activ și conectat.
Activități în Utilități
- Cerere BRE
- Orele de lucru
- Hash critografic
- Generați OTP
- Cerere HTTP
- Analiza
- Setați variabila
- Verificați OTP
Cerere BRE
Utilizați activitatea de solicitare BRE pentru a prelua datele din Business Rules Engine (BRE) al organizației dvs. pentru a le utiliza în flux. Activitatea de solicitare BRE utilizează protocoale HTTP standard pentru a prelua date din BRE.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În Parametrii de interog are, puteți trece parametrii care sunt furnizați în apelul API la BRE. În coloanele Valoare cheie, puteți introduce cheia pentru interogare și valoarea asociată de trimis împreună cu interogarea. De asemenea, puteți utiliza sintaxa dublă a parantezelor curbate pentru a transmite valori variabile. Activitatea BRE are un parametru de interogare predefinit: context. Acest parametru de interog are este transmis în apelul API către BRE. TenanTid este injectat automat ca parametru și nu trebuie configurat.
Pentru a adăuga un parametru de interogare, faceți clic pe Adăugare nou. Aceasta adaugă un rând în care puteți introduce perechile de valori cheie. Puteți adăuga cât mai mulți parametri de interogare, după cum este necesar, ca parte a solicitării BRE. |
| 4 |
În secțiunea Setări de analiză, puteți analiza răspunsul din cererea BRE în diferite variabile:
Variabile de ieșire Cererea BRE returnează două variabile de ieșire:
Formate de tip de conținut Următoarele exemple descriu formate tip de conținut de intrare eșantion și răspunsul JSON.
|
Orele de lucru
Activitatea Ore de afaceri vă permite să utilizați orele de lucru și cele nelucrătoare, cum ar fi sărbătorile și suprascrierile din organizația dvs., care sunt definite în Centrul de control. Puteți adăuga activitatea Ore de afaceri într-un flux și puteți atribui acel flux unui punct de intrare. Folosind această activitate, puteți consuma orele de lucru, sărbătorile și suprascrierile pentru a consolida mai multe strategii de rutare pentru toate programele lor într-un singur flux.
Utilizați activitatea Ore de afaceri pentru a programa un program de funcționare într-un flux. Această activitate determină dacă un anumit program este activ la un moment dat și direcționează execuția fluxului în consecință.
Administratorii pot gestiona entitățile programului de lucru din Control Hub. Pentru mai multe informații, consultați Configurarea programului de lucru.
Puteți configura o cale de gestionare a erorilor (eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul executării fluxului. Pentru mai multe informații, consultați Configurarea gestionării erorilor.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Detalii program, puteți alege o oră de lucru din lista derulantă pentru a defini când sunt executate diferite căi ale fluxului. Programul indică schimbarea care este definită în obiectul programului de lucru al orei de lucru alese. Fluxul este executat în principal pe baza intervalului de timp definit în schimbarea orei de lucru alese. Alte entități ale programului de lucru, cum ar fi listele de sărbători și suprascrierile, au prioritate față de orele de lucru dacă orele coincid cu calendarul curent al schimbului.
Dacă oricare dintre intrările listei ordonate este goală, Flow Designer aruncă o eroare de validare a fluxului. Trebuie să rezolvați aceste erori înainte de a publica fluxul. Noduri pentru orele de lucru Puteți configura următoarele noduri în activitatea Ore de lucru:
Variabile de ieșire Activitatea Ore de afaceri utilizează următoarele variabile de ieșire.
|
Hash criptografic
Hash-ul criptografic vă permite să generați un hash unidirecțional al unui șir simplu folosind unul dintre algoritmii acceptați. Puteți aplica sare ca securitate suplimentară.
| 1 |
Trageți și fixați activitatea Hash criptografic pe panza fluxului. | ||||||||||||||||||
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
| ||||||||||||||||||
| 3 |
În secțiunea Configurare hash, configurați următoarele:
|
Ce să faci în continuare
Variabila standard de ieșire pentru nodul Cryptographic Hash este CryptographicHash.hashoutput care captează hash-ul.
Generați OTP
Activitatea Generare OTP generează o parolă unică (OTP) pentru scenarii de autentificare a utilizatorilor, cum ar fi autentificarea cu doi factori, autentificarea cu mai mulți factori. Puteți utiliza OTP-uri în mai multe scenarii, cum ar fi confirmarea identității utilizatorului, verificarea validității conturilor pentru afaceri, securizarea informațiilor și multe altele.
Activitățile Generare OTP și Verificare OTP sunt adesea utilizate împreună pentru a configura fluxuri de autentificare a utilizatorilor, cum ar fi autentificarea cu doi factori.
| 1 |
Trageți și fixați activitatea Generare OTP pe panza fluxului. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În logica de generare OTP, configurați formatul și lungimea parolei dorite de o singură dată. |
Ce să faci în continuare
Cerere HTTP
Activitatea de solicitare HTTP preia informații dintr-o sursă de date externă, cum ar fi un CRM, utilizând protocoale HTTP standard.
Atributele Basic Auth și OAuth 2.0 sunt acceptate pentru punctele finale autentificate.
În Setări de analiză, Expresia trase ului este necesară atunci când configurați un rând variabil analizat. Dacă lăsați acest câmp necompletat, validarea eșuează și nu puteți publica fluxul.
Șabloane de flux conexe
Următoarele șabloane utilizează activitatea Cerere HTTP:
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Setări solicitare HTTP, configurați următoarele:
|
| 4 |
În secțiunea Setări de analiză, puteți analiza răspunsul generat din solicitarea HTTP în diferite variabile. Această configurație este opțională , deoarece nu toate scenariile de solicitare HTTP necesită analiză.
Variabile de ieșire Cererea HTTP returnează următoarele variabile de ieșire:
Formate de tip de conținut Următoarele exemple descriu formate tip de conținut de intrare eșantion și răspunsul JSON.
Setări de așteptare a activității În anumite cazuri, în cazul în care un răspuns HTTP are o întârziere notabilă, apelantul experimentează o perioadă de tăcere. Pentru a atenua acest scenariu, este posibil să încărcați un fișier audio. Acest fișier va fi redat apelantului în timpul perioadei de recuperare a răspunsului HTTP. În plus, este posibil să configurați durata întârzierii înainte de redarea acestui sunet.
Cel mai bine este să păstrați setarea de întârziere peste 2 secunde și să încercați să optimizați timpul de răspuns la interogarea HTTP. Acest lucru asigură că sunetul nu se redă inutil, asigurând în același timp o întârziere minimă pentru aerul mort către apelant. |
Analiza
Utilizați activitatea Parse pentru a extrage informații din obiectul de date. Activitatea Parse pre ia șirul de intrare (JSON, TOML, XML și YAML) și îl convertește într-o structură JSON bazată pe datele specificate. Apoi puteți atribui structura JSON unei variabile folosind o expresie de cale JSON.
Puteți configura o cale de gestionare a erorilor (eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul executării fluxului. Pentru mai multe informații, consultați Configurarea gestionării erorilor.
Înainte de a începe
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Setări de analiză, configurați următoarele:
Formate de tip de conținut Următoarele exemple descriu formate tip de conținut de intrare eșantion și răspunsul JSON.
|
Setați variabila
Utilizați activitatea Setare variabilă pentru a seta valori la variabile. Puteți modifica valorile variabilelor în funcție de cerința dvs. sau în funcție de flux.
Puteți configura mai multe variabile într-o singură activitate Set Variable. Acest lucru elimină necesitatea de a configura mai multe activități individuale de setare variabilă în panza, permițând astfel dezvoltatorilor de flux să construiască și să modifice fluxurile mai repede.
Specificați tipul de variabilă pe care doriți să o selectați. Pentru mai multe informații, consultați Variabile personalizate și Vari abile predefinite.
Puteți configura o cale de gestionare a erorilor (eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul executării fluxului. Pentru mai multe informații, consultați Configurarea gestionării erorilor. Dacă nu configurați calea de tratare a er orilor, manipulatorul global de erori gestionează eroarea de execuție a fluxului.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Setări variabile, configurați următoarele:
|
Verificați OTP
Activitatea Verificare OTP vă permite să validați OTP furnizat de utilizator utilizând referința tranzacției capturată în timpul generării OTP.
| 1 |
Trageți și fixați activitatea Verificare OTP pe panza fluxului. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Detalii OTP, configurați următoarele: |
| 4 |
În Setări avansate, configurați următoarele:
|
| 5 |
În parametrii suplimentari, introduceți perechile cheie-valoare care au fost setate în nodul generat OTP sub formă de cheie și valoare. Repetați acest pas pentru a adăuga mai mulți parametri. |
Activități în voce
- Transfer orb
- Transfer prin punte
- Analiza progresului apelurilor
- Apelare inapoi
- Colectați cifre
- Meniu
- Redați mesajul
- Redați muzică
- Înregistrare
- Controlul înregistrării
- Programați apelarea înapoi
- Trimite cifre
- Setați anunțul
- Setați ID-ul apelantului
- Setați anunțul Whisper
- Începeți fluxul media
- Încărcați audio
Transfer orb
Activitatea de transfer orb se aplică atunci când un apel trebuie transferat către un DN extern sau terț pe baza unui set de criterii de flux. Transferul poate fi inițiat și către o pun te externă. Setul de criterii configurat declanșează activitatea.
Utilizați nodul Blind Transfer pentru a transfera apelurile către numere de apelare externe sau numere de director de puncte de intrare (EPDNS). Nu puteți transfera variabile cu acest transfer. Pentru a muta contactele între punctele de intrare sau fluxuri și a transmite datele de contact cu contactul, utilizați GoTo cu mapare variabilă.
În timpul transferului orb, limitările anterioare ale abilităților vor fi păstrate atunci când un apel este transferat într-o coadă bazată pe abilități. Acest lucru se datorează faptului că limitările abilităților sunt calculate atunci când este executat un flux. Cu toate acestea, deoarece fluxul nu este executat în cazul transferului orb, limitările anterioare ale abilităților sunt păstrate.
Puteți configura o cale de gestionare a erorilor (eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul executării fluxului. Pentru mai multe informații, consultați F lux uri de evenimente.
Când proiectați un flux, o interacțiune Consultare nu poate include o activitate de transfer orb. Nu puteți adăuga o activitate de transfer orb în fluxurile de evenimente din Controlul fluxului.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Transfer de apelare, configurați numărul de destinație pentru apel introducându-l manual sau selectând o variabilă.
|
| 4 |
În secțiunea Adăug are ant et, puteți configura și transmite parametrii anteturilor SIP către sisteme externe prin mesajele SIP INVITE. Puteți configura până la 20 de anteturi în mesajul SIP INVITE de ieșire. Utilizarea antetelor X personalizate este acceptată în prezent pentru organizațiile care utilizează Webex Calling cu Gateway local (LGW) ca opțiune de telefonie pentru Centrul de contact Webex.
Trebuie să evitați includerea următoarelor informații PII sensibile în anteturile SIP .
Următoarele modele de antet sunt rezervate pentru uz intern și nu trebuie transmise ca anteturi personalizate. În mod implicit, orice anteturi care se potrivesc cu acest model vor fi eliminate și nu vor fi transmise către Centrul de contact Webex.
|
| 5 |
Secțiunea Coduri de eroare de ieșire descrie codurile de eșec de ieșire pentru activitatea de transfer orb,
|
Transfer prin punte
Activitatea Bridged Transfer permite transferarea temporară a unui apel cu un flux către o destin ație externă, păstrând în același timp controlul apelului. Destinația externă poate fi o punte externă sau un serviciu de răspuns vocal interactiv (IVR).
Când terța parte încheie apelul, fluxul de apeluri continuă și reinteracționează după cum este necesar, cum ar fi plasarea la coadă a apelului către un agent.
Activitatea Bridged Transfer este îmbunătățită pentru a elimina coada contactului atunci când trimiteți un contact către un răspuns vocal interactiv (IVR) terță parte sau distribuție automată a apelurilor (ACD). Dacă contactul nu este gestionat în sistemul terț, acesta poate fi readus la coada inițială.
De exemplu, să presupunem că un centru de contact are resurse de agent Webex Contact Center și resurse de agent pe un centru de apeluri/PBX extern. Clientul dorește să coadă un apel la o coadă de agenți Webex Contact Center pentru o perioadă scurtă de timp (să zicem 60 de secunde). Dacă niciun agent nu este disponibil în acea perioadă, apelul poate fi apoi transferat (cu o deconectare implicită) către centrul de apel extern pentru manipulare pentru a îmbunătăți timpul de răspuns către client.
Înainte de a începe
-
Nu puteți adăuga activitatea Transfer prin punte la activitatea Contact în coadă.
-
Nu introduceți o activitate de transfer prin punte mai târziu în flux pentru persoanele de contact care sunt parcate, aflate în coadă sau atribuite unui agent. Acest lucru poate duce la o eroare de flux neacceptată.
-
Nu puteți utiliza activitatea Transfer prin punte în fluxurile de apeluri de ieșire.
-
Nu puteți adăuga o activitate de transfer prin punte în fluxurile de evenimente din Controlul fluxului.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. | ||||||||||||||||||
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
| ||||||||||||||||||
| 3 |
În secțiunea Transfer de apelare, configurați numărul de destinație pentru apel introducându-l manual sau selectând o variabilă.
| ||||||||||||||||||
| 4 |
În secțiunea Setări de expirare a transferului, puteți configura comportamentul unei activități de transfer prin punte atunci când apelul transferat nu primește răspuns într-un interval de timp specificat.
| ||||||||||||||||||
| 5 |
În secțiunea Setări cifre de ieșire, puteți scoate cifrele DTMF la destinație în timpul unui transfer prin punte. Utilizați acest lucru pentru a trimite informații sau a naviga în meniuri pe un IVR terț. Puteți introduce cifrele manual sau puteți selecta cifre dinamice utilizând o variabilă.
Lungimea maximă a cifrelor DTMF este de 32 de caractere. Caracterele acceptate sunt 0-9, A-D, asterisc (*), hash (#) și virgulă (,). Caracterul virgulă (,) înseamnă o secundă de întârziere. | ||||||||||||||||||
| 6 |
În secțiunea Adăug are antet, puteți configura și transmite parametrii anteturilor SIP către sisteme externe prin mesajele SIP INVITE. Puteți configura până la 20 de anteturi în mesajul SIP INVITE de ieșire.
Utilizarea antetelor X personalizate este acceptată în prezent pentru organizațiile care utilizează Webex Calling cu Gateway local (LGW) ca opțiune de telefonie pentru Centrul de contact Webex. Trebuie să evitați includerea următoarelor informații PII sensibile în anteturile SIP .
Următoarele modele de antet sunt rezervate pentru uz intern și nu trebuie transmise ca anteturi personalizate. În mod implicit, orice anteturi care se potrivesc cu acest model vor fi eliminate și nu vor fi transmise către Centrul de contact Webex.
| ||||||||||||||||||
| 7 |
În secțiunea Variabilă de ieșire, puteți capta informații despre rezultatul transferului.
|
Analiza progresului apelurilor
Utilizați activitatea Analiza progresului apelurilor pentru a seta parametrii CPA pentru a efectua o detectare a mesajelor vocale/robotului telefonic (AMD) pentru un apel invers.
Puteți plasa activitatea Analiza progresului apelurilor în următoarele domenii:
-
În fluxul principal, în orice moment după activitatea Callback.
-
În fluxul de evenimente, numai pe manipulatorul de evenimente CallbackFailed.
-
În fluxul principal, în orice moment pentru apeluri programate sau apeluri personale programate .
Când încercați un apel înapoi, dacă apelul atinge AMD/Mesagerie vocală, sistemul marchează apelul ca nereușit. Rezultatul detectării AMD este capturat în variabila de ieșire reason a manipulatorului de evenimente callbackFailed. Dacă valoarea CallbackFailed.Reason este AMD, indică faptul că AMD/Mesagerie vocală a fost detectată pentru client. Pe baza acestei variabile de ieșire, puteți configura reîncercări de apelare.
Această activitate este disponibilă numai dacă coada de așteptare preferată și caracteristicile de apelare înapoi sunt activate pentru întreprindere.
Dacă ați configurat un sondaj pentru clienți post-apel în fluxul dvs., acesta nu va fi inițiat dacă apelul primește răspuns de un AMD sau de mesagerie vocală, prevenind sondajele inutile.
Puteți configura o cale de gestionare a erorilor (eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul executării fluxului. Pentru mai multe informații, consultați Evenimente.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Advanced Media Parameters, configurați următorii parametri CPA:
Variabile de ieșire
|
Apelare inapoi
Activitatea apelare inversă este disponibilă numai dacă coada preferată și caracteristica Apelare inversă sunt activate pentru întreprindere. În mod implicit, activitatea Callback creează o activitate Courtesy Callback în aceeași coadă în care a fost plasat inițial apelul. Dacă doriți, puteți configura o coadă diferită. Dacă utilizați aceeași coadă, activitatea își păstrează poziția în coadă până când următorul agent este disponibil.
Când proiectați un flux, o interacțiune Consultare nu poate include o activitate de apelare curtoazie.
Dacă este preferată o nouă coadă, plasați activitatea în partea de jos a cozii preferate. Pe măsură ce un agent acceptă sarcina, apelarea înapoi este inițiată. Dacă apelantul nu răspunde, apelul înapoi nu este reîncercat.
Puteți configura o cale de gestionare a erorilor (eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul executării fluxului. Pentru mai multe informații, consultați F lux uri de evenimente.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 |
În secțiunea Setări apelare înapoi, configurați următoarele:
Secțiunea Setări apelare înapoi definește numărul de apelare înapoi și coada de așteptare în care apelantul trebuie plasat pentru solicitarea de apelare înapoi. Sistemul își rezervă locul apelantului în coadă până când următorul agent este disponibil. Trebuie să utilizați o activitate Deconectare contact pentru a termina o ramură de flux care utilizează o activitate de apelare înapoi. În caz contrar, apelul nu se încheie atunci când este plasată o solicitare de apelare înapoi. Administratorii fluxului ar trebui să testeze caracteristica într-un mediu neproductiv pentru a se asigura că ANI configurat ca parte a variabilei ANI este corect sau nu. Dacă ANI furnizat este incorect, atunci apelul înapoi trece la sistemul implicit ANI. Acestea sunt scenariile în care ANI personalizat este configurat și validat pentru gestionarea chiriașilor și controlul fluxului. Pe baza stivei pe care o utilizați, puteți vedea validări care se aplică numai stivei respective.
Variabile de ieșire:
Coduri de eroare Următoarele sunt codurile de eroare și descrierile pentru activitatea Callback:
|
Colectați cifre
Activitatea Colectare cifre solicită apelantului să introducă o intrare Dual-Tone Multi-Frequency (DTMF), cum ar fi un număr de cont. Similar activităților Redare mesaj și Meniu, activitatea Col ectare cifre poate utiliza fișiere audio, mesaje text în vorbire sau o combinație a ambelor.
Această activitate acceptă cifre de intrare DTMF de la 0 la 9 și alfabetele A, B, C și D. A pelantul poate introduce # sau * ca simbol de terminare pentru a indica sfârșitul intrării DTMF.
Apelantul nu poate utiliza simbolurile de terminare pentru alte scenarii ca parte a activității Collect Digit, cum ar fi confirmarea sumei sau a ID-ului clientului.
În mod implicit, platforma media de generație următoare acceptă numai DTMF de tip RFC2833 atât pentru apelurile de intrare, cât și pentru cele de ieșire .
Platforma media de generație următoare acceptă DTMF în bandă.
Această caracteristică este disponibilă numai dacă steagul de caracteristică corespunzător este activat.
De asemenea, puteți auzi tonuri DTMF în bandă în timpul înregistrării și în timpul conferinței cu alte părți.
Puteți configura aceste căi de gestionare a erorilor pentru a gestiona erorile de execuție a fluxului:
-
Timeout de intrare —Indică calea de ieșire a erorii pe care o ia fluxul după expirarea duratei de expirare a intrării. Configurarea acestei căi asigură că apel antul nu rămâne inactiv prea mult timp. Modificați durata de expirare a intrării în secțiunea Setări avansate din panoul Proprietăți. Luați în considerare redarea unui mesaj pentru a clarifica ce se așteaptă de la apelant, apoi reveniți la începutul activității.
-
Intrare nepotrivită —Indică calea de ieșire a erorii pe care o ia fluxul dacă apelantul introduce o intrare DTMF care nu este configurată în secțiunea Legături de meniu particularizate. Configurarea acestei căi asigură că apelantului i se permite să repornească activitatea și să încerce din nou. Luați în considerare redarea unui mesaj pentru a clarifica ce se așteaptă de la apelant, apoi reveniți la începutul activității.
-
Eroare nedefinită —Pentru mai multe informații, consultați Configurarea gestionării erorilor.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Prompt, configurați următoarele setări:
|
Meniu
Activitatea Meniu vă permite să construiți o experiență Cisco Unified IP Interactive Voice Response (IVR) în fluxul dvs. Activitatea redă un prompt care permite apelantului să introducă o cifră DTMF . Pe baza cifrei pe care o introduce apelantul, fluxul poate lua o cale diferită.
Un meniu poate avea 1-10 ramuri, reprezentate prin cifre 0-9.
Puteți utiliza activitatea de meniu cu sau fără activarea textului în vorbire. Opțiunile de configurare se modifică în consecință.
Puteți configura aceste căi de gestionare a erorilor pentru a gestiona erorile de execuție a fluxului:
-
Timeout fără intrare — Indic ă calea de ieșire a erorii pe care o ia fluxul după expirarea duratei de expirare a intrării. Configurarea acestei căi asigură că apel antul nu rămâne inactiv prea mult timp. Modificați durata de expirare fără intrare în secțiunea Setări avansate din panoul Proprietăți. Luați în considerare redarea unui mesaj pentru a clarific a așteptările apelantului, apoi reveniți la începutul activității.
-
Intrare nepotrivită —Indică calea de ieșire a erorii pe care o ia fluxul după ce apelantul introduce o intrare DTMF care nu este configurată în secțiunea Legături de meniu particularizate. Configurarea acestei căi asigură că apelantul poate reporni activitatea și poate încerca din nou. Luați în considerare redarea unui mesaj pentru a clarific a așteptările apelantului, apoi reveniți la începutul activității.
Pentru a anula apelul înapoi la începutul activității pentru un număr specificat de ori:
-
Adăugați activitatea Setare variabilă după activitatea Meniu.
-
În activitatea Meniu, conectați nodurile de timp fără intrare și Non-input En try la activitatea Setare variabilă.
-
Configurați activitatea Setare variabilă după cum urmează:
-
În câmpul Variabilă alegeți Timeout.
-
Setați Valoarea variabilei la {{Timeout +1}}.
-
-
Adăugați activitatea Condiție după activitatea Setare variabilă.
-
În activitatea Condiție, introduceți următoarea expresie:
{{Timeout >= n}}, unde 'n' este numărul de ori în care doriți să returnați apelul înapoi în meniu înainte ca apelul să se deconecteze.
De exemplu, dacă {{Timeout >= 3}}, configurația returnează apelul înapoi în meniu de trei ori înainte ca apelul să se deconecteze.
-
Adăugați activitatea Redare mesaj urmată de activitatea Deconectați contactul pentru a reda înregistrarea și deconectați apelul dacă apelantul nu selectează opțiunile configurate sau expirarea apare după n număr de ori.
-
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Prompt, configurați următoarele setări:
|
Redați mesajul
Activitatea Redare mesaj redă apelantului un mesaj neîntreruptibil. Puteți utiliza activitatea Redare mesaj cu sau fără funcția Text-to-speech activată. Opțiunile de configurare se modifică în consecință.
Puteți configura o cale de gestionare a erorilor (eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul executării fluxului. Pentru mai multe informații, consultați Configurarea gestionării erorilor.
Activitatea de redare a mesajului este neîntreruptibilă pentru intrările DTMF.
Activitatea Redare mesaj este întreruptă din cauza disponibilității agentului de a răspunde la apel, dacă este inclusă după activitatea Contact în coadă într-un flux de apeluri.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Prompt, configurați următoarele setări:
Nu includeți numai activitatea Mesaj redat în buclă după activitatea Contact în coadă în fluxul de apeluri. Puteți utiliza o combinație între activitatea Redare muzică și activitatea Redare mesaj în buclă pentru a crea un flux de apel valid. Când includeți activitatea Redare mesaj înainte de activitatea Cer ere HTTP într-un flux de apeluri, solicitarea HTTP se execută numai după ce sunetul este redat complet. |
Redați muzică
Activitatea Redare muzică redă muzică atunci când sosește un apel sau se află într-o coadă de așteptare. Puteți alege un fișier audio de redat, atunci când plasați un apelant în așteptare.
Puteți configura o cale de gestionare a erorilor (eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul executării fluxului. Pentru mai multe informații, consultați Configurarea gestionării erorilor.
Înainte de a începe
Când includeți activitatea Redare muzică înainte de activitatea Cer ere HTTP într-un flux de apeluri, solicitarea HTTP se execută numai după ce sunetul este redat complet.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Setări muzică, configurați următoarele setări:
Când includeți activitatea Redare muzică înainte de activitatea Cer ere HTTP într-un flux de apeluri, solicitarea HTTP se execută numai după ce sunetul este redat complet. |
Înregistrare
Activitatea Înregistrare înregistrează intrarea sau exprimarea vorbirii apelanților la care se poate face referire în același flux de apeluri. Această activitate este disponibilă numai pentru clienții care utilizează platforma media Next Generation. Sistemul stochează fișierele audio înregistrate numai în timpul apelului, după care fișierele respective sunt șterse automat din sistem. În prezent, fișierele audio înregistrate sunt într-un format necriptat. Nu vă recomandăm să înregistrați informații sensibile utilizând această caracteristică.
Nu utilizaţi Activitatea înregistrării în cadrul unui flux de consultare către Număr de apelare la punct de intrare, deoarece această configuraţie nu este acceptată.
| 1 |
Conectați-vă la Control Hub, selectați Servicii > Cen tru de contact > F luxuri. | ||||||||||||||||||||||||
| 2 |
Faceți clic pe Gestionare flux uri, apoi faceți clic pe Creare fluxuri. | ||||||||||||||||||||||||
| 3 |
Faceți clic pe Start Fresh. Apare fereastra Flow Designer. | ||||||||||||||||||||||||
| 4 |
În câmp ul Nume flux, introduceți un nume unic. | ||||||||||||||||||||||||
| 5 |
Trageți și fixați activitatea de înregistrare din Biblioteca de activități pe panza fluxului principal. | ||||||||||||||||||||||||
| 6 |
În Setări generale, efectuați următoarele acțiuni:
| ||||||||||||||||||||||||
| 7 |
În Setări înregistrare, configurați următoarele câmpuri:
| ||||||||||||||||||||||||
| 8 |
În secțiunea Variabile de ieșire, vizualizați următoarele variabile:
Puteți utiliza variabila de ieșire record_AudioFileData în activități
precum Redare mesaj, Meniu și Colectare cifre într-un flux de apel.
Această variabilă de ieșire poate fi configurată ca o variabilă audio în setările
Prompt ale activităților IVR pentru a reda sun
etul înregistrat apelanților. Valoarea variabilei poate fi sub forma unei
expresii pietricele:
Puteți utiliza variabila de ieșire record_AudioFileData în activitatea Cerere HTTP pentru a încărca sunetul înregistrat pe serverul extern sau API terță parte. Acest lucru se poate face alegând tipul de conținut ca fișier și variabila de ieșire a activității de înregistrare din meniul derulant Con ținut din Corpul solicitării. Următorul tabel listează codurile de eroare și descrierile pentru activitatea Înregistrare:
|
Controlul înregistrării
Flow Designer oferă o activitate de control al înregistrării în scopul captării consimțământului de înregistrare de la utilizator sau apelant. Înregistrarea consimțământului este una dintre proprietățile de configurare disponibile ca parte a acestei activități. Utilizați o activitate de meniu pentru a capta consimțământul utilizatorului într-o variabilă de flux boolean. În timpul unei interacțiuni, dacă doriți să capturați valoarea consimțământului pentru a genera un raport, utilizați variabila booleană ca intrare la valoarea proprietății de consimțământ a activității Control înregistrare. Apoi, puteți marca variabila utilizată pentru a capta consimțământul apelantului ca raportabilă.
Dezvoltatorul fluxului poate determina dacă consimțământul de înregistrare pentru un apel trebuie capturat sau nu, în scopuri de raportare. Când un client dorește să capteze consimțământul pentru înregistrare, utilizați variabile globale pentru a genera un raport de consimțământ. Atunci când un client nu dorește să capteze consimțământul pentru înregistrare, utilizați variabile locale. Acest lucru oferă o flexibilitate mai bună chiriașilor și clienților pentru a gestiona utilizarea variabilelor.
Puteţi configura Controlul înregistrării utilizând aceşti paşi:
-
În Flow Designer, trageți și fixați activitatea Control înregistrare din Biblioteca de activități pe pânză.
-
Faceți clic pe Activitatea Control înregistrare pentru a configura setările de activitate.
-
În Setări generale, introduceți un nume pentru activitate în Etich eta de activitate.
-
(Opţional) În câmpul Descriere activitate, introduceţi o descriere a activităţii.
-
În Setări control înregistrare, selectați o variabilă de flux din lista derulantă pentru Activați înregistrarea.
O activitate de meniu pentru IVR (răspuns vocal interactiv) și o activitate de control al înregistrării atunci când sunt utilizate împreună în flux permite captarea consimțământului de înregistrare. Se acordă prioritate setării consimțământului utilizatorului în flux în comparație cu nivelul chiriașului sau nivelul cozii sau setările de configurare a nivelului de program de înregistrare.
Controlul înregistrării poate fi gestionat în următoarele scenarii:
-
Dacă configurația consimțământului utilizatorului este setată la Da în flux, atunci apelul este înregistrat, indiferent de configurația de înregistrare setată la nivelul chiriașului sau al cozii sau al programului de înregistrare.
-
Dacă utilizatorul nu este de acord și configurația este setată la Nu în flux, atunci apelul nu este înregistrat, indiferent de configurația de înregistrare setată la nivelul chiriașului sau al cozii sau al programului de înregistrare.
-
Dacă consimțământul utilizatorului nu este configurat în flux, dar o configurație este setată la Da la oricare dintre celelalte niveluri, cum ar fi chiriașul sau coada de așteptare sau programul de înregistrare, atunci apelul este înregistrat.
-
Dacă consimțământul utilizatorului nu este configurat și o configurație este setată la Nu la toate nivelurile, cum ar fi chiriașul, coada de așteptare și programul de înregistrare, apelul nu este înregistrat.
În plus, alte configurații de înregistrare, cum ar fi Continuare la transfer, Pauză reluarea activată și Pauză durata și așa mai departe, sunt aplicate în continuare pe baza ierarhiei existente, cum ar fi nivelul chiriașului, coada de așteptare sau programul de înregistrare.
Variabile de ieșire
Această activitate nu are variabile de ieșire.
Programați apeluri IVR
Funcția de apelare programată permite clienților să programeze apelurile înapoi folosind IVR. Clienții pot solicita apeluri înapoi în mod independent, fără a vorbi cu un agent, rezultând operațiuni mai eficiente ale centr ului de contact. Pentru a sprijini capacitățile de apelare programată către clienți, modulul Flow Designer furnizează activitatea Schedule Callback în cadrul fluxului.
Programați apelarea înapoi
Utilizați activitatea Programare apelare înapoi pentru a permite apelanților să programeze cu ușurință apelurile înapoi prin sistemul IVR . Puteți utiliza solicitări DTMF specifice pentru a capta detalii de programare de la apelant și pentru a transmite aceste informații ca intrare în activitatea Programare apelare înapoi.
Următoarele secțiuni vă permit să configurați activitatea Programare apelare înapoi:
- Setări generale
- Programarea setărilor de apelare
- Variabile de ieșire a activității
Înainte de a începe
Asigurați-vă că configurați punctul de intrare a apelurilor înapoi în Control Hub. Consultați secțiunea Configurarea unui punct de intrare pentru apelare înapoi pentru detalii.
| 1 |
În Flow Designer, trageți și fixați activitatea Programare apelare înapoi din Biblioteca de activități pe pânză. |
| 2 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 3 |
În secțiunea Setări generale, introduceți următoarele informații: |
| 4 |
În secțiunea Setări programare apelare înapoi, configurați următoarele detalii: Includeți o serie de activități IVR (Meniu, Colectare cifre) pentru a aduna aceste informații de
la apelant și a le transmite activității de apelare programată. Pentru a simplifica acest lucru, consultați subfluxul
de apelare programată pentru detalii.
|
Variabile de ieșire a activității
Variabilele de ieșire a activității stochează datele care sunt capturate din activități și sunt create automat atunci când adăugați activități specifice la panza.
Activitatea Schedule Callback are următoarele variabile de ieșire:
- ScheduleCallback.failure Code: Stochează codul de eroare. Sistemul stabilește această valoare numai atunci când activitatea eșuează.
- ScheduleCallback.failure Description: Stochează detaliile eșecului. Sistemul stabilește această valoare numai atunci când activitatea eșuează.
Următoarele sunt codurile de eroare și descrierile pentru activitatea de apelare programată:
|
Cod de eșec |
Valoarea codului de eroare |
Descrierea eșecului |
|---|---|---|
|
1 | INVALID_REQUEST | Pentru orice intrări nevalide. |
|
3 | INVALID_QUEUE | Pentru detalii nevalide de coadă. |
|
6 |
SYSTEM_ERROR |
Acest cod reprezintă erorile diverse (care nu se încadrează în niciuna dintre categoriile definite). |
Ce să faci în continuare
Trimite cifre
Puteţi utiliza activitatea Trimitere cifre pentru a configura fluxurile care trimit tonuri DTMF către apelant în timpul unei interacţiuni IVR. Acest lucru este util pentru:
-
Autentificare secur izată — Stabilirea unui flux de apeluri autentificat prin verificarea apelantului utilizând DTMF.
-
Interacțiunea cu sistemele externe - Comunicarea cu alte sisteme care necesită intrare DTMF.
Activitatea Send Digits permite autentificarea bazată pe ton și este importantă în scenarii care necesită interacțiuni sigure, cum ar fi verificarea autenticității căii de apel.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Play DTMF Settings, configurați următoarele setări:
|
Setați anunțul
O activitate Setare anunț configurează anunțurile redate la conectarea apelului la un agent. Când este activat, puteți configura un mesaj preînregistrat ca mesaj de conformitate cu informații legale sau salut personalizat al agentului sau ambele. Puteți utiliza această activitate atât pentru apelurile de intrare, cât și pentru cele de ieșire.
- Pentru fluxurile de intrare — Configurați activitatea de anunț înainte de activitatea Contact în coadă pentru performanțe optime. Alternativ, îl puteți configura în cadrul evenimentului pre-apel într-un flux de evenimente.
- Pentru fluxurile de ieșire — Activitatea de anunț trebuie configurată în cadrul Evenimentului Pre-Dial . Asigurați-vă că activitatea Setare ID apelant este activitatea terminalului pentru Evenimentul Pre-Dial.
Activitatea Setare anunț acceptă următoarele tipuri de anunțuri:
- Mesaj de conformitate
- Salutul agentului
- Anunț de șoaptă
Consultați Îm bunătățirea eficienței cu mesajele preînregistrate pentru mai multe detalii.
Pentru a configura activitatea Setare anunț, efectuați următorii pași:
- Conectați-vă la Control Hub.
- Navigați la .
- Alegeți fluxul dorit și faceți clic pe pictograma Accesați setările flux ului pentru a deschide fluxul dorit.
- Trageți și fixați activitatea Setare anunț pe panza fluxului principal.
- În fila Setări generale, configurați următorii
parametri:
-
În câmpul Etichetă de activitate, introduceți un nume pentru activitate.
-
În câmpul Descriere activitate, introduceți o descriere a activității.
-
- Pentru a configura salutul agentului, activaţi comutatorul Activare salutare agent. În câmp ul Sco p salut, introduceți numele scopului salutului.
-
Pentru a configura mesajul de conformitate, activați comut atorul Activare mesaj de conformitate. Alegeți fișierul audio necesar din lista derulantă.
- Faceți clic pe Sal vare.
- Faceţi clic pe Public are pentru a publica fluxul.
Setați ID-ul apelantului
Utilizați activitatea Setare ID apelant pentru a defini ID-ul apelantului care se afișează în timpul unui apel. Activitatea Setare ID apelant trebuie utilizată numai pe fluxurile de evenimente. Setarea ID-ului apelantului este o activitate terminală care marchează sfârșitul unui flux de evenimente preDial care a avut loc. Activitatea Setare identificare apelant ajută la configurarea ANI pentru următoarele scenarii:
-
Apeluri de intrare
-
Apeluri externe
-
Apelare de curtoazie
-
Campanie de previzualizare
-
Apelare web
-
Executați fluxul
-
Transferați la numărul de apel
-
Consultați pentru a apela numărul
Consultați agentul
Consultați EP-DN/Coada de așteptare
-
Transferul în EP/Coada de așteptare
Puteţi configura această activitate lângă un operator de evenimente PreDial. ANI necesar poate fi configurat utilizând activitatea Setare identificare apelant pe baza serviciului de identificare a numărului format (DNIS), a tipului de operație sau a tipului de participant.
Puteți configura DN-ul agentului ca ANI personalizat, astfel încât agentul apelat să poată vedea DN/numărul de extensie al agent ului apelant atunci când este contactat. Acest lucru reduce șansele ca apel urile interne să fie abandonate. De exemplu, atunci când un utilizator de front office ( agentul centrului de contact) apelează un utilizator back-office (un angajat intern), utilizatorul back-office poate vedea ID-ul apelantului intern (numărul de contact/extensia) agentului, reducând astfel respingerile apelurilor.
În acest scop, apelantul poate vedea numărul de contact/extensia numai atunci când agentul apelat este contactat prin outdial, consult sau transfer către DN, iar DN este adăugat la lista numerelor de contact.
Trebuie să adăugați numărul de contact la lista numerelor interne pentru o organizație din Control Hub. Pentru mai multe informații despre cum să adăugați un număr de contact, consultați Crearea numărului de contact sau a extensiei.
Dacă introduceți un număr aleatoriu, sistemul verifică acest număr cu maparea implicită EP-DN care este configurată pe Control Hub sau. Management Portal Dacă există o nepotrivire, sistemul îl direcționează înapoi la ANI implicit. Pentru mai multe informații despre validarea ANI personalizată, consultați apelare înapoi.
Pentru a se asigura că numerele originale rămân disponibile pentru analiză în rapoarte, ANI afișat în rapoarte nu este modificat în ANI personalizat.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. | ||||||||||||||||||||||||||||||
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
| ||||||||||||||||||||||||||||||
| 3 |
În secțiunea Setări ID apel ant, vă rugăm să configurați următoarele:
Personalizarea ANI depinde de cerințele de reglementare. Luați în considerare dependențele regionale înainte de desfășurarea mediului. Un handler de evenimente preDial care este utilizat pentru a personaliza ID-ul apelantului suprascrie ANI pe care l-ați selectat anterior, cum ar fi ANI outdial selectat de agent, apelarea curtoasă cu ANI personalizată sau orice scenariu similar. Suportul pentru flux este necesar pentru orice scenariu de intrare sau de ieșire pentru a personaliza ANI. Pentru cazurile de utilizare care depind de furnizorii de servicii, cum ar fi deciziile bazate pe codul de țară, restricțiile regionale etc., luați în considerare testarea fluxurilor cu furnizorii de servicii mai întâi. Pentru ca ANI să funcționeze conform așteptărilor în diferite scenarii de apel, aveți nevoie de un mediu de generație următoare. Utilizarea ANI pentru mai multe scenarii care sunt aplicabile în mediul Next Generation sunt:
Creați numărul de contact sau extensia Puteți adăuga un număr de contact la lista de numere interne pentru organizația dvs. AN I-urile personalizate vor fi vizibile pentru aceste contacte adăugate. Puteți adăuga un singur număr de contact la un moment dat sau puteți utiliza operațiuni în bloc pentru a încărca numere de contact ca fișier CSV. Pentru mai multe informații despre cum să efectuați operațiuni în bloc pentru a crea, modifica, importa sau exporta obiecte de configurare în Control Hub, consultați Operațiuni în bloc în Centrul de contact Webex. Pentru a adăuga un număr de contact sau o extensie:
|
Setați anunțul Whisper
Activitatea Setare anunț de șoaptă redă un mesaj scurt, preînregistrat unui agent chiar înainte ca agentul să se conecteze cu un apelant. Anunțul este redat numai agentului; apelantul aude sunetul implicit în timp ce se redă anunțul de șoaptă.
Conținutul anunțului poate conține informații despre apelant care ajută la pregătirea agent ului pentru a gestiona apelul.
Furnizând agenților aceste informații în avans, anunțurile de șoaptă îi ajută să gestioneze apelurile mai eficient, ducând la timpi mai scurți de gestionare a apelurilor și la o satisfacție îmbunătățită a clienților .
Când se aude o șoaptă, nu poți:
-
Puneți apelul în așteptare, transfer sau conferință.
-
Solicitați asistență pentru supraveghetor.
Aceste caracteristici devin disponibile din nou după finalizarea anunțului.
Un anunț de șoaptă:
-
Se aplică apelurilor primite și transferului orb către EP.
-
Poate fi un șir TTS prompt sau (text-to-speech).
-
Poate fi combinat cu mesajul de conformitate și salutul agentului, caz în care șoapta se joacă mai întâi.
-
Nu este inclusă în înregistrarea apelurilor.
-
Acceptă toate tipurile de puncte finale ale agenților, cum ar fi telefonul, clientul soft și WebRTC.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea An unț șo aptă, puteți seta un mesaj pre-apel pentru agenți, furnizând detalii cheie ale apelantului pentru servicii personalizate. Când activaţi comutatorul Activare text în vorbire, puteţi alege conectorul necesar.
|
Începeți fluxul media
Activitatea Start Media Stream este utilizată pentru a permite transmiterea în flux a materialelor media vocale din conversațiile de apel active între un apelant și un agent.
Pentru mai multe detalii despre modul de utilizare a activității în fluxurile de apeluri, consultați Acti varea fluxului media pentru anumite cozi.
Încărcați audio
Utilizați activitatea Încărcare audio din flux pentru a activa încărcarea felicitărilor agenților.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Navigați la . |
| 3 |
Alegeți fluxul dorit și faceți clic pe pictograma Accesați setările flux ului pentru a deschide fluxul dorit. |
| 4 |
Trageți și fixați activitatea Încărcați audio pe panza fluxului principal. |
| 5 |
În secțiunea Setări generale, configurați următorii parametri: |
| 6 |
În fila Informații fișier audio, configurați următorii parametri: |
Fluxuri de evenimente
F ila Flux uri de evenimente conține următoarele operatoare de evenimente pe care le utilizați în diferite activități:
- OnGlobalError
- AgentAcceptat
- Telefon Conectat
- AgentOferit
- AgentDeconectat
- Apelul înapoi a eșuat
- PreDial
- ContactaniActualizat
- OutboundCampaignCallResult
OnGlobalError
Acest eveniment facilitează gestionarea erorilor globale. Sistemul declanșează acest eveniment atunci când nu configurați legăturile căii de eroare pe o activitate. Toate activitățile din gestionarea apelurilor și activitățile din controlul fluxului expun acest eveniment. Pentru mai multe informații, consultați Fluxul de lucru OnGlobalError.
AgentAcceptat
Sistemul declanșează acest eveniment atunci când un agent răspunde la un apel de intrare și întrerupe experiența contact ului într-o coadă. Acest eveniment este declanșat direct pentru apel urile progresive, predictive și de previzualizare, odată ce agentul răspunde la apel.
Activitățile care deschid acest eveniment sunt Screen Pop și Queue Contact.
Telefon Conectat
Sistemul declanșează acest eveniment atunci când un apel live se deconectează și elimină toți participanții. Evenimentul este disponibil dacă utilizați activitățile selectate de gestionare a apelurilor într-un flux, cum ar fi Screen Pop și Feedback V2. Acest eveniment nu necesită escaladare către un agent.
Când creați un flux, nu adăugați nicio activitate IVR după evenimentul
Phone Contactended. În timpul executării fluxului,
fluxul nu va funcționa atunci când adăugați o activitate după terminarea contactului.
Numai activitatea Contact în coadă expune acest eveniment.
AgentOferit
Sistemul declanșează acest eveniment atunci când un contact vocal este oferit unui agent. Acest eveniment permite dezvoltatorului fluxului să configureze mai multe activități acceptate care fac parte din gestionarea evenimentelor. De exemplu, un dezvoltator de flux poate configura o activitate Screen Pop împotriva unui eveniment AgentOffered. Această configurație furnizează agentului informații legate de client, înainte ca agentul să preia sau să răspundă la un apel.
Acest eveniment este asociat cu NewContact.
Evenimentul AgentOffered nu este acceptat pentru campaniile progresive, predictive
și de previzualizare.
Puteți vizualiza variabilele aferente în Variabilele de ieșire ale evenimentului.
AgentDeconectat
Sistemul declanșează acest eveniment atunci când ultimul agent se deconectează de la un apel live, lăsând clientul singur pe linie.
Activitatea Contact în coadă expune acest eveniment.
Apelul înapoi a eșuat
Sistemul declanșează acest eveniment atunci când un apel de curtoazie sau un apel invers programat sau un apel personal programat eșuează.
-
Sistemul încearcă din nou un apel înapoi numai atunci când un apel înapoi eșuează de la capătul contactului. Apelul înapoi eșuează atunci când contactul este ocupat sau indisponibil sau nu există niciun răspuns de la un agent.
-
De asemenea, apelul eșuează de la capătul agentului atunci când telefonul unui agent nu este accesibil sau agentul refuză apelul. Apelul se mută înapoi la coadă și direc ționează din nou către un agent disponibil.
-
De asemenea, pentru apelurile programate, apelul înapoi eșuează atunci când ora de încheiere programată a ajuns fără ca apelul să fie direcționat către un agent. Pentru apelurile personale programate, apelarea înapoi eșuează și atunci când agentul atribuit nu este conectat.
Pentru a utiliza un apel de reîncercare într-un flux, configurați o variabilă de flux local (utilizând activitatea setVariable) cu valoarea 0 și creșteți-o după cum este necesar. Asigurați-vă că valoarea este mai mică decât valoarea numărării variabilei Retry.
Puteți atașa alte evenimente de care aveți nevoie în flux pentru a încerca o reîncercare de apelare. Includeți în flux o activitate de aștep tare urmată de un apel înapoi sau oricare dintre activitățile de coadă, cum ar fi Coadă către agent și Contact de coadă. Utilizați aceste activități în orice combinație sau ordine după activitatea de așteptare.
Pentru a încheia reîncercările:
-
Pentru o condiție adevărată, utilizați Activitatea End Flow. Nu utilizați o activitate de deconectare.
-
Pentru o condiție falsă, utilizați o Deconectare după ce o variabilă Retry este configur ată în flux. În acest caz, toate încercările de reîncercare sunt complete și nu există reîncercări disponibile.
Numărul maxim de încercări de reîncercare de apelare este de 10. Timpul maxim în care interacțiunea poate rămâne în sistem este de 14 zile. Ceea ce apare mai întâi este considerat ca durata de viață a unei interacțiuni pentru configurarea unei reîncercări.
Când utilizați o activitate Așteptare, intervalul minim de întârziere între reîncercare este de 10 secunde, iar intervalul maxim de întârziere între reîncercare este de 72 de ore.
Când starea unei persoane de contact este în limita de timp parcată și dacă sunt disponibile încercări de reîncercare, se generează un eveniment CallbackFailed. Manipulatorul de evenimente configurat din flux continuă să reîncerce apelul înapoi pentru încercările rămase.
Când o apelare înapoi la o persoană de contact eșuează, contactul este scos din coadă și se generează evenimentul CallbackFailed. Manipulatorul de reîncercare îl poate face din nou la coadă utilizând oricare dintre activitățile precum apelare înapoi (aceeași destinație sau destinație diferită), Contact în coadă și/sau Coadă către agent.
Dacă apelul înapoi este configurat la o destinație diferită în manipulatorul de
evenimente CallbackFailed, abilitățile nu vor fi transmise mai departe.
Pentru apeluri inversate programate sau apeluri programate personale — în fluxul de reîncercare — utilizați NewContact.dnis în activitatea de apelare înapoi, dacă este configurat.
PreDial
Ca parte a NewContact, evenimentul preDial permite dezvoltatorului fluxului să seteze sau să personalizeze ID-ul apelantului utilizând activitatea Set Caller ID.
Când creați un flux de lucru, acest eveniment este disponibil în fila Fluxuri de evenimente din Flow Designer. Acesta este un eveniment care se termină prin configurarea activității Set Caller ID. Acest eveniment este declanșat atât pentru agent, cât și pentru client pe baza scenariului apelului.
Pentru ca apelurile de campanie să aibă succes, apelurile agenților și apelurile clienților trebuie să fie efectuate din aceeași regiune media. Regiunea media este selectată pe baza ANI/CLID-ului apelului atunci când este prezentată pe suporturi media. Maparea dintre ANI și regiunea media se efectuează în Control Hub. ANI-urile care sunt selectate la apelul agentului și apelul clientului, dacă sunt controlate prin intermediul evenimentului preDial din flux, ar trebui alese astfel încât ambele apeluri să emane din aceeași regiune.
De exemplu, dacă un agent este situat în Singapore, dar apelurile clienților urmează să fie efectuate în Statele Unite, ANI pentru apelul client poate fi selectat astfel încât regiunea media să fie SUA. În mod similar, ANI selectat pentru apelul de agent în evenimentul preDial ar trebui, de asemenea, ales astfel încât regiunea media sel ectată să fie SUA.
Următorul tabel oferă lista tipurilor de operații și tipurile de
participanți corespunzătoare pentru Predial .OperationType.
|
Predial.OperationType |
Predial.ParticipantType |
|---|---|
|
|
Agent |
|
|
Agent, Client |
|
|
Agent, Client |
|
|
Agent, Client |
|
|
Agent, Client |
|
|
DN |
|
|
Agent |
|
|
DN |
|
|
Agent |
|
|
Agent |
|
|
EP-DN |
Personalizarea ANI nu este aplicabilă pentru Supervisor atunci când monitorizarea apelurilor este configurată.
Configurați fiecare cale de gestionare a evenimentelor preDial cu Setați ID-ul apelantului ca activitate terminală, altfel contactul poate fi abandonat.
Suportul de flux este necesar pentru orice scenariu de intrare sau de ieșire pentru a utiliza manipulatorul de evenimente preDial .
Nu utilizaţi activităţi de flux care coordonează un contact cu manipulatorul de evenimente preDial .
Pentru ANI configurat împotriva unui contact de ieșire, apelul este direcționat prin regiunea în care este mapat Agentul ANI, indiferent de regiunea în care se află contactul. De exemplu, dacă o organizație are centre de contact în SUA și Australia și se declanșează un apel de ieșire pentru un contact situat în SUA cu agentul ANI mapat în regiunea Australia, apelul este direcționat prin Australia.
Consultați tabelul Utilizarea ANI pentru mai multe scenarii într-un mediu de generație următoare din secțiunea Set are ID apelant pentru utilizarea ANI în diferite scenarii de apel.
Puteți vizualiza variabilele aferente în Variabilele de ieșire ale evenimentului.
ContactaniActualizat
Sistemul declanșează acest eveniment atunci când ANI al apelantului se schimbă. De exemplu, dacă apelul unui client merge mai întâi la un birou de operator și apoi este trimis agentului, desktopul agentului, dispozitivul agentului și toate informațiile aferente sunt actualizate automat cu ANI-ul apelantului. Acest lucru asigură că ID-ul apelantului original și detaliile corecte sunt afișate întotdeauna.
Numai transferurile de apeluri inițiate de la telefoanele de birou sau de la clienții Jabber la fața locului reflectă CLI final. Transferurile efectuate prin intermediul aplicației Webex Webex Calling nu se actualizează pentru a afișa CLI final.
OutboundCampaignCallResult
Ca parte a NewContact, acest eveniment este declanșat dacă contactul este
conectat la un robot telefonic sau urmează să fie abandonat. În ambele cazuri,
puteți reda un mesaj înainte de a deconecta contactul. Sistemul abandonează apelul
dacă agentul nu este disponibil.
Numai activitățile Play Music și Play Mess age sunt acceptate pentru acest operator, iar apelul trebuie apoi deconectat.
Puteți adăuga în continuare activități suplimentare de control al apelurilor, cum ar fi Redare muzică, Deconectare contact etc. la acest eveniment, conform rezultatului Analizei progresului apelurilor (CPA). Rezultatele CPA pot fi una dintre următoarele:
- AMD - indică detectarea unui robot telefonic.
- ABANDONAT - indică faptul că apelul a fost abandonat din cauza indisponibilității unui agent.
- LIVE_VOICE - indică faptul că o voce live a unui client este detectată într-o campanie IV R.
Dacă doriți să configurați IVR într-un apel de campanie de ieșire:
- Identificați fluxurile care utilizează evenimentul
OutboundCampaignCallResult. - Plasați o activitate GoTo pentru a mapa fluxul la un al doilea flux.
- Utilizați pașii IVR configurați cu activitatea agentului virtual în al doilea flux.
Asigurați-vă că efectuați acești pași, deoarece nu puteți utiliza o activitate de agent virtual
direct cu un Outb oundCampaignCallResult.
Puteți vizualiza variabila aferentă în Variabile de ieșire a evenimentului.
Flux de lucru OnGlobalError
În timp ce creați un flux, puteți seta calea de eroare a unei activități pentru a gestiona o eroare de activitate sau o eroare generică pe care o primiți în timpul executării fluxului.

Dacă primiți o eroare în timpul executării fluxului, execuția continuă cu următoarea activitate definită în calea de eroare. Dacă nu configurați calea de eroare în Fluxul principal, puteți seta în continuare evenimentul OnGlobalError disponibil în fil a Fluxuri de evenimente pentru a gestiona eroarea de execuție a fluxului.
Dacă nu reușiți să definiți căile de eroare atât în fluxul principal, cât și în fluxurile de evenimente, fluxul se încheie atunci când apare o eroare în timpul executării fluxului.
Să luăm în considerare un scenariu în care configurați activitatea Setare variabilă într-un flux.

Puteți seta nodul Eroare nedefinită al activității Setare variabilă pe Fluxul principal pentru a gestiona orice erori de sistem în timpul executării fluxului. Dacă nu doriți să definiți calea de eroare în fluxul principal, puteți totuși să accesați fila Flux de evenimente și să configurați fluxul de evenimente OnGlobalError.

În exemplul de mai sus, Mesajul redării este atașat la manipulatorul de evenimente On GlobalError. Dacă există o eroare de sistem în timpul executării activității Set Variable în F luxul principal, sistemul va lua în considerare mai întâi configurația făcută în activitatea Set Vari able. Dacă nu există o cale de eroare definită, sistemul verifică manipulatorul de evenimente OnGlobalError în F luxul de evenimente. Deoarece o activitate de redare a mesaj ului este atașată la evenimentul OnGlobalError din exemplul de mai sus, sistemul redă mesajul și încheie fluxul.
Utilizați variabile și expresii
Flow Designer acceptă următoarele tipuri de variabile:
Variabile personalizate
Variabilele de flux particularizate sunt variabile configurabile de diferite tipuri de date pe care le puteți utiliza pe tot parcursul fluxului. Puteți crea cât mai multe variabile de flux aveți nevoie pentru a satisface logica din fluxul dvs.
Variabile sigure
Puteți marca variabilele de flux ca Secure pentru a preveni înregistrarea și stocarea oricăror informații sensibile (aceste valori vor fi, de asemenea, mascate în panoul de depanare a fluxului). Puteți seta variabile securizate ca Agent Viewed sau Agent Editable pentru a controla modul în care aceste variabile sunt prezentate peAgent Desktop.
În mod implicit, toate variabilele existente în fluxurile implementate se comportă ca variabile nesecurizate. Deschideți aceste fluxuri în modul de editare pentru a revizui și a păstra variabilele securizate, după cum este necesar.
În maparea variabilelor de flux, nu puteți mapa o variabilă securizată la o variabilă nesecurizată în activitatea GoTo.
Nu puteți marca variabilele globale ca fiind sigure.
Creați variabile de flux personalizate
| 1 |
Conectați-vă la Control Hub. | ||||||||||||||
| 2 |
Accesați . Se afișează pagina Fluxuri.
| ||||||||||||||
| 3 |
Faceți clic pe picto grama Go to Flow Designer de lângă flux. Apare fereastra Flow Designer.
| ||||||||||||||
| 4 |
Din panoul Configurare, deschideți secțiunea Definiție variabilă. | ||||||||||||||
| 5 |
Faceţi clic pe Adăugare variabilă de flux. Puteți adăuga maximum 30 de variabile într-un flux. Acest număr include toate variabilele globale și variabilele de flux, indiferent dacă sunt raportabile sau vizibile de agent. | ||||||||||||||
| 6 |
Introduceți numele și descrierea variabilei. | ||||||||||||||
| 7 |
Alegeți un tip variabil din lista derulantă. Nu puteți modifica tipul variabil ei după ce ați creat variabila. Tipurile de variabile acceptate sunt:
| ||||||||||||||
| 8 |
Specificați Valoarea implic ită a variabilei conform tipului de variabilă ales. | ||||||||||||||
| 9 |
(Opțional) Activați butonul de comutare Activare înlocuire externă. Activând această opțiune, expuneți variabila pe pagina de configurare a canalului. Acest lucru permite administratorilor și supraveghetorilor să suprascrie valoarea variabilei configurate din Control Hub. Cu alte cuvinte, ele pot modifica valoarea variabilei de flux pentru un anumit canal fără a deschide fluxul din modulul Flow Designer. Pentru mai multe informații despre suprascrierea variabilelor din Control Hub, consultați Configurarea unui canal. Când configurați tipul de variabilă ca șir, lista derulantă Tip resursă apare cu următoarele opțiuni. Alegeți tipul de resursă pe care doriți să îl permiteți administratorilor să îl suprascri e în timpul configurării canalului.
| ||||||||||||||
| 10 |
(Opţional) Dacă activaţi butonul de comutare Conţine informaţii sensibile, sistemul marchează variabila ca variabilă securizată. În timpul executării fluxului, sistemul nu înregistrează și nu stochează nicio informație care este transmisă prin această variabilă. | ||||||||||||||
| 11 |
(Opțional) Dacă activați butonul de comut are Faceți agent vizibil, variabila apare pe Desktop împreună cu valoarea capturată ca parte a fluxului. Când activați butonul de comut are Faceți agent vizibil, apar următoarele câmpuri:
| ||||||||||||||
| 12 |
Faceți clic pe Sal vare. Când salvați o variabilă de flux particularizată, variabila este salvată ca etichetă în panoul Proprietăți globale de pe desktop. Dacă ați marcat variabila ca Agent Viewing, eticheta afișează o pictogramă pentru căști pentru o identificare ușoară. |
Exemplu: Ordinea variabilelor de flux afișate pe desktop
Când creați variabile care sunt marcate ca Agent Viewed, desktopul afișează aceste variabile într-o anumită ordine.
De exemplu, dacă creați următoarele variabile de flux: CustomerType, subscribedCustomer, CustomerCount, callRatio, dob, Dat etest.
Desktopul primește aceste variabile de la Flow Designer în următoarea ordine: callRatio, CustomerCount, CustomerType, subscribedCustomer, ANI, DN, dob, ronaTimeOut, Dat etest.
Desktop afișează variabilele în următoarea ordine, de la stânga la dreapta, pe interfața cu utilizatorul:
-
Variabilele clientului
.Număr de telefon, DN, Coadă, Ora RONA -
Variabilele de flux sunt sortate în ordine alfabetică cu variabile care încep cu majuscule mai întâi, urmate de variabile cu litere mici: callRatio, CustomerCount, CustomerType, Datetest, subscribedCustomer, dob.
Exemplu: Afișarea ID-ului de interacțiune pe desktop
Un ID de interacțiune (ID sesiune de contact) este un ID unic generat de sistem care identifică o interacțiune dată. Puteți prelua ID-ul de interacțiune din rapoartele analizorului și puteți utiliza ID-ul pentru depanarea problemelor legate de eșecurile apelurilor. Pentru a afișa ID-ul de interacțiune pe desktop:
- Deschideți fluxul necesar și alegeți Adăugați variabile de flux.
- Setați câmpul Valoare implicită la NewContac t.interactionId.
- Activați butonul de comut are Faceți agent vizibil.
Când agentul primește un apel, ID-ul de interacțiune apare pe Desktop.
Editarea variabilelor de flux particularizate
Dacă variabila este deja utilizată, atunci nu puteți edita Tipul variabilei. Acest lucru poate avea implicații majore asupra fluxului. Deci, această acțiune este interzisă. În acest caz, câmpul drop-down Tip variabil este dezactivat și apare un mesaj de avertizare.
După editarea cu succes a unei variabile, modificările care sunt făcute apar în întregul flux și în fereastra pop-up care apare atunci când faceți clic pe o variabilă de flux în panoul Proprietăți globale.
Pentru a edita o variabilă de flux particularizată, efectuați următorii pași:
| 1 |
Conectați-vă la organizația dvs. de clienți utilizând adresa URL a centrului de control https://admin.webex.com/. |
| 2 |
Accesați . Se afișează pagina Fluxuri.
|
| 3 |
Faceți clic pe picto grama Go to Flow Designer de lângă flux. Apare fereastra Flow Designer.
|
| 4 |
Faceți clic pe Edit are în colțul din dreapta sus al ferestrei pop-up. Apare caseta de dialog Editare variabilă de flux. Dacă variabila nu este utilizată în flux, atunci toate câmpurile sunt editabile. Puteți modifica numele variabilei, descrierea, tipul și valoarea. |
| 5 |
Faceți clic pe pictograma Informații din acest mesaj pentru a vedea o listă a activităților în care este utilizată variabila. Dacă doriți să continuați cu editarea variabilei, eliminați variabila din toate configurațiile fluxului înainte de a încerca să editați din nou. |
| 6 |
Efectuați modificările necesare. Butonul Sal vare rămâne dezactivat până când efectuați o modificare. |
| 7 |
Faceți clic pe Sal vare. |
Ștergeți variabilele de flux personalizate
Dacă variabila este utilizată într-un flux, atunci nu o puteți șterge. Acest lucru are implicații majore asupra fluxului. În acest caz, butonul Șter gere din fereastra Ștergere variabilă este dezactivat și apare o listă de activități în care este utilizată variabila.
Activitățile sunt grupate în funcție de faptul dacă apar în fila Flux principal sau Fluxuri de evenimente. Dacă doriți să ștergeți o variabilă utilizată, eliminați-o din toate configurațiile fluxului înainte de a încerca să ștergeți.
Pentru a șterge o variabilă de flux particularizată, efectuați următorii pași:
| 1 |
Accesați . Se afișează pagina Fluxuri.
|
| 2 |
Faceți clic pe picto grama Go to Flow Designer de lângă flux. Apare fereastra Flow Designer.
|
| 3 |
În panoul Proprietăți globale, faceți clic pe pictograma Șter gere care apare pe eticheta variabilă pe care doriți să o ștergeți. |
Anulează setările debitului
Funcția de suprascriere a setărilor fluxului din modulul Flow Designer permite utilizatorilor autoriz ați să modifice anumite setări predefinite ale unui flux din Control Hub. Această caracteristică permite administratorilor și supraveghetorilor să modifice cu ușurință anumiți parametri de flux, cum ar fi orele de lucru, solicitările audio sau alocările cozii, fără a deschide fluxul necesar.
Pentru a suprascrie setările de flux:
-
Trebuie să configurați anumite variabile cu în flux ca configurabile extern. Consultați secțiunea Creare variabile de flux particul arizate pentru detalii despre configurare.
-
Administratorii și supraveghetorii trebuie apoi să facă modificările necesare acestor variabile. Variabilele de flux configurate apar pe pagina de configurare a canalului din Control Hub. Consul tați secțiunea Configurarea unui canal pentru mai multe detalii.
Caracteristica de suprascriere a setărilor debitului oferă următoarele avantaje:
- Reutilizarea flux ului: Administratorii pot utiliza același flux pentru diferite organizații. Ele pot configura valori diferite pentru aceeași variabilă pentru canale diferite fără a modifica valoarea implicită definită în flux.
- Timpi de răspuns mai rapizi: Modificările aduse valorilor variabilelor sunt aplicate imediat, chiar și apelurilor care sunt deja în desfășurare.
- Erori reduse: Elimină riscul de greșeli la modificarea fluxurilor complexe.
- Gestionarea simplificată a sarcinilor: Fără această caracteristică, administratorii trebuie să efectueze
următoarele sarcini care pot fi complexe și consumatoare de timp pentru utilizatorii non-tehnici:
- Conectați-vă la Control Hub.
- Deschideți modulul Flow Designer.
- Navigați la fluxul necesar și găsiți calea relevantă a fluxului.
- Efectuați modificările necesare.
- Publicați fluxul.
Variabile predefinite
Flow Designer creează automat variabile predefinite atunci când utilizați anumite evenimente și activități într-un flux.
O listă a variabilelor predefinite disponibile apare în secțiunea Variabile predefinite din panoul Proprietăți flux global. Ele apar, de asemenea, în panoul Proprietăți pentru Evenimentul sau Activitatea selectată.
Faceți clic pe fiecare variabilă pentru a deschide o fereastră pop-up care explică ce tip de date stochează variabila, astfel încât să știți cum să utilizați variabila în fluxul dvs.
În timp ce majoritatea atributelor unei variabile de ieșire a evenimentului sunt predefinite și nu pot fi editate, puteți edita variabila pentru a modifica desemnarea variabilei globale.
Variabile de ieșire a evenimentului
Variabilele de ieșire a evenimentului sunt asociate în mod specific cu evenimentele și preiau nomenclatura: <EventName>. <VariableName>.
Toate variabilele de ieșire ale evenimentului disponibile pentru utilizare într-un flux apar automat în panoul Proprietăți globale după introducerea unui eveniment în flux și, de asemenea, în panoul Propriet ăți pentru activitatea asociată de gestionare a evenimentelor.
Variabilele de ieșire ale evenimentului disponibile sunt:
-
NoutContact.ani -
NoutContact.dnis -
NewContact.interactionId -
NoutContact.pstnRegiune -
AgentAccepted.AgenTid -
AgentAccepted.AgentName -
AgentAccepted.agentEmailID -
AgentAccepted.AgentSessionId -
AgentAccepted.queueID -
AgentAccepted.queueNume -
AgentAccepted.TeamID -
AgentAccepted.Numele echipei -
AgentAccepted.tenantid -
AgentAcceptat.CAD -
PhoneContacted.agenID -
PhoneContactended.agentEmailId -
PhoneContactended.TeamID -
PhoneContactended.queueID -
Telefon contactat.InboundChannel -
PhoneContactended.RoutingStrategyId -
AgentOffered.AgenTid -
AgentOffer.AgentName -
AgentOffered.agentEmailID -
AgentOffered.AgentSessionId -
AgentOffered.queueID -
AgentOffered.queueNume -
AgentOffer.ID-ul echipei -
AgentOffer.Numele echipei -
AgentOffer.tenantid -
AgentOffered.CallAssociatedData -
AgentOffered.AgenTid -
AgentOffer.AgentName -
AgentOffered.AgentSessionId -
AgentOffered.queueID -
AgentOffered.queueNume -
AgentOffer.ID-ul echipei -
AgentOffer.Numele echipei -
AgentOffer.tenantid -
AgentOffered.cad -
Predial.Direction -
Predial.ParticipantType -
predial.dialNumber -
Predial.otherPartyDN -
Predial.epdn -
Predial.AgentSelectedani -
Predial.OperationType -
OutboundCampaignCallResult.cparesult -
OutboundCampaignCallResult.CparesultCode -
AgentDisconnected.AgenTid -
AgentDisconnected.agentEmailId -
AgentDisconnected.queueID -
AgentDisconnected.teamID -
AgentDisconnected.InboundChannel -
AgentDisconnected.routingStrategyID
În anumite cazuri, variabila AgentEmailId poate fi nulă. Dezvoltat
orii de flux ar trebui să valideze această variabilă înainte de a o utiliza, în special în scenari
ile care implică probleme de căutare cache.
Personalizați variabilele de sistem
Puteți personaliza eticheta desktop numai pentru variabilele Număr de telefon și DNIS (Serviciul de identificare a numerelor dialate). Puteți crea un alias al acestor variabile și îl puteți configura utilizând activitatea Set Vari able din flux.
| 1 |
Conectați-vă la organizația dvs. de clienți utilizând adresa URL a centrului de control https://admin.webex.com/. |
| 2 |
Accesați . Se afișează pagina Fluxuri.
|
| 3 |
Faceți clic pe picto grama Go to Flow Designer de lângă flux. Apare fereastra Flow Designer.
|
| 4 |
Din panoul Proprietăți flux global, deschideți secțiunea Definiție variabilă. |
| 5 |
Faceți clic pe fila Configurare. |
| 6 |
Faceţi clic pe Adăugare variabilă de flux. |
| 7 |
Introduceți numele și descrierea variabilei. |
| 8 |
Alegeți Ș ir în lista derul antă Tip vari abil. |
| 9 |
Activați butonul de comut are Faceți agent vizibil. |
| 10 |
În câmpul Etichetă desktop, introduceți eticheta desktop dorită pentru variabilă. |
| 11 |
Faceți clic pe Sal vare. Aceasta creează variabila.
|
| 12 |
Din Biblioteca de activități, trageți activitatea Setare variabilă în pânză. |
| 13 |
În secțiunea Setări variabile din panoul Setări activitate, procedați în felul următor: Când publicați fluxul, variabila de flux nou creată înlocuiește variabila de sistem aleasă. În timpul executării fluxului, Eticheta desktop a variabilei nou create apare în panoul pop-up de intrare și interacțiune al desktopului.
|
Variabile de ieșire a activității
Variabilele de ieșire a activității stochează datele capturate din activități și sunt create automat atunci când adăugați activități specifice pe pânză. Variabilele de ieșire a activității utilizează următoarea sintaxă: <ActivityName>. <VariableName>unde ActivityName se modifică dinamic în funcție de activitate.
Dacă un flux utilizează o activitate de mai multe ori, fiecare activitate are o instanță unică a fiecărei variabile de ieșire a activității asociate. Toate variabilele de ieșire ale activității disponibile pentru utilizare într-un flux apar automat în panoul Proprietăți globale atunci când introduceți o activitate în flux și, de asemenea, în panoul Propriet ăți pentru activitatea asociată.
Variabilele de ieșire ale activității disponibile sunt:
-
menu.OptionEntered: Stochează opțiunea de meniu pe care apelantul a selectat-o în timpul instanței de activitate Meniu. Aceasta este o singură cifră de la 0 la 9. -
CollectDigitsEntered: Stochează cifrele introduse de apelant în timpul instanței de activitate Collect Digits. Numărul de cifre depinde de configurația activității. -
HttpRequest.httpStatusCode: Stochează codulde stare primit atunci când solicitarea HTTP este încercată. -
HttpRequest.HttpResponseBody: Stochează răspunsul atunci când solicitareaHTTP este declanșată cu succes. -
HttpRequest.ResponseHeaders: Stochează anteturile care sunt trimise ca parte a solicitării HTTP. -
VirtualAgent.IntentTrigged: Stochează intenția care a declanșat experiența conversațională pentru a fi gestionată sau escaladată. -
GetQueueInfo.ewt: Stochează valoarea pentru timpul estimat de așteptare pentru coada selectată. -
GetQueueInfo.piq: Stochează valoarea pentru poziția într-o coadă pentru coada selectată.
Variabile globale
Variabilele globale sunt variabile personalizate pe care le puteți vizualiza și accesa atunci când creați fluxuri. Administratorul creează variabile globale în modulul Provisioning al Centrului de control. Pentru mai multe informații, consultați secțiunea Variabile globale din Ghidul de configurare și administrare al Centrului de contact Webex.
În calitate de dezvoltator de flux, puteți consuma aceste variabile conform cerințelor dvs. Puteți adăuga aceste variabile într-un flux. De asemenea, puteți edita și elimina o variabilă globală după adăugarea acesteia în flux.
Editarea variabilei globale într-un flux
Când editați o variabilă globală, nu puteți modifica nicio valoare de metadate a unei variabile globale în proiectantul de flux. Cu toate acestea, puteți modifica valoarea implicită utilizând butonul de comutare Suprascriere valoare implic ită.
Pentru a edita o variabilă globală într-un flux:
| 1 |
Conectați-vă la organizația dvs. de clienți utilizând adresa URL a centrului de control https://admin.webex.com/. |
| 2 |
Accesați . Se afișează pagina Fluxuri.
|
| 3 |
Faceți clic pe picto grama Go to Flow Designer de lângă flux. Apare fereastra Flow Designer.
|
| 4 |
În panoul Proprietăți flux global, derulați în jos până la secțiunea Definiție variabilă > Variabile predefinite. |
| 5 |
În panoul Variabilă globală, faceți clic pe o variabilă globală
și faceți clic pe editare ( Apare caseta de dialog Editare variabile globale. Afișează
detaliile variabilei globale alese, cum ar fi, Tipul variabilei, Valoarea implicită,
Eticheta desktop și Agent editabil.
|
| 6 |
(Opţional) Activaţi butonul de comutare Suprascriere configuraţii port alului pentru a suprascrie valorile existente care sunt configurate în Control Hub. Aceasta vă permite să modificați valorile câmpului, cum ar fi Valoarea implicită, Vizualizarea agentului, Editabil agent și Etichetă desktop. Introduceți valoarea necesară în Valoarea implicită conform tipului de variabilă ales. De exemplu, dacă tipul variabilei este boolean, acest câmp apare ca o listă derulantă. Valoarea implicită introdusă pentru o variabilă globală de tip string care este raportabilă de agent nu trebuie să depășească 256 de caractere. |
| 7 |
Efectuați modificările necesare. |
| 8 |
Faceți clic pe Sal vare. |
Eliminarea variabilelor globale dintr-un flux
Puteți elimina o variabilă globală care nu este utilizată în niciun flux.
Dacă nu puteți elimina o variabilă globală, contactați administratorul pentru a activa semnalizarea caracteristică pentru a elimina variabilele globale din flux.
Pentru a elimina o variabilă globală dintr-un flux:
| 1 |
Conectați-vă la organizația dvs. de clienți utilizând adresa URL a centrului de control https://admin.webex.com/. |
| 2 |
Accesați . Se afișează pagina Fluxuri.
|
| 3 |
Faceți clic pe picto grama Go to Flow Designer de lângă flux. Apare fereastra Flow Designer.
|
| 4 |
În panoul Proprietăți flux global, derulați în jos până la secțiunea Definiție variabilă > Variabile predefinite. |
| 5 |
În panoul Variabile globale, faceți clic pe pictograma Eliminare (x) a variabilei globale pe care doriți să o eliminați. Un mesaj pop-up vă solicită să confirmați acțiunea.
|
| 6 |
Faceți clic pe Șter gere. Aceasta elimină variabila globală selectată din listă.
|
Variabile vizualizate pe desktop
Puteţi configura următoarele tipuri de variabile pentru panoul pop-up de intrare şi interacţiune al desktopului pentru apelurile vocale primite şi ieşite:
-
Variabile de sistem, cum ar fi numărul de telefon, DNIS (serviciul de identificare a numerelor formate), numele cozii și expirarea timpului RONA
-
Variabile globale care sunt create și gestionate în Control Hub.
-
Variabile de flux particularizate care sunt create și gestionate în Flow Designer
Puteți configura numai acele variabile care sunt marcate ca Agent Viewed.
Puteți configura aceste variabile atât pe fluxurile noi, cât și pe fluxurile existente. Cu toate acestea, fluxurile existente continuă să afișeze variabilele popuver implicite, cum ar fi Număr de telefon, DNIS și Nume de coadă. Puteți edita aceste fluxuri pentru a adăuga mai multe variabile utilizând această caracteristică.
Pașii pentru configurarea variabilelor pentru fereastra pop-up de intrare și panoul de interacțiune pentru apel urile primite și ieșite sunt aceiași.
Trebuie să construiți fluxuri separate pentru scenariile de apeluri de intrare și de ieșire pentru a configura variabile pentru panoul de interacțiune și fereastra de interacțiune primite.
- Popover de intrare pe desktop
- Popover-ul de intrare apare atunci când un agent primește un apel primit sau apelează un apel de ieșire. Afișează informații cheie despre client în funcție de variabilele configurate în Flow Designer. Puteți seta o ordine de apariție a fiecăreia dintre aceste variabile în fereastra pop-up de intrare care poate include orice combinație de variabile de sistem, globale și de flux personalizate. De asemenea, puteți edita eticheta desktop a acestor variabile.
- Puteți personaliza eticheta desktop a variabilelor de sistem, cum ar fi Numărul de telefon și DNIS. Pentru mai multe informații, consultați Particul arizarea variabilelor de sistem.
- Pentru apelurile primite și ieșite, puteți alege cel puțin trei și maximum șase variabile. Pentru apelurile de consultare, agentul consultat va vizualiza trei variabile suplimentare, cum ar fi numele agentului, DN-ul agentului și echipa de agent, care sunt adăugate în listă în mod implicit.
-
Nu puteți configura variabile care conțin informații sensibile în fereastra pop-up de intrare de pe Desktop.
- Pentru mai multe informații despre modul de configurare a variabilelor pentru fereastra pop-up de intrare, consultați Configurarea variabilelor pentru pop-ver-ul de intrare.
- Panoul de interacțiune
- Panoul Interacțiune de pe Desktop apare după ce agentul acceptă apelul de intrare sau de ieșire. Afișează informații setate în variabilele panoului Interacțiune care sunt configurate în Flow Designer. Puteți alege maximum 30 de variabile. Puteți seta o ordine de apariție a fiecăreia dintre aceste variabile în panoul de interacțiune care poate include orice combinație a variabilelor de flux de sistem, globale și particularizate. De asemenea, puteți edita eticheta desktop a acestor variabile.
-
Webex Contact Center Desktop nu acceptă în prezent tradu cerea etichetelor variabilelor dinamice.
- Puteți personaliza eticheta desktop a variabilelor de sistem, cum ar fi Numărul de telefon și DNIS. Pentru mai multe informații, consultați Particul arizarea variabilelor de sistem.
- Pentru mai multe informații despre configurarea variabilelor pentru panoul Interacțiune, consultați Configurarea variabilelor pentru panoul Interacțiune.
Configurați variabilele pentru popover de intrare
Înainte de a începe
Configurați variabilele pe popover de intrare pentru apelurile primite și ieșite.
-
Trebuie să creați variabile pe care doriți să le adăugați în fereastra pop-up de intrare a desktopului. Pentru mai multe informații, consultați Crearea unei variabile globale și Crearea variabil elor de flux particularizate.
-
Trebuie să marcați variabilele ca Agent Visible. Pentru mai multe informații despre cum să marcați o variabilă globală ca agent vizibil, consultați Editarea variabilei globale într-un flux.
| 1 |
Conectați-vă la organizația dvs. de clienți utilizând adresa URL a centrului de control https://admin.webex.com/. |
| 2 |
Accesați . Se afișează pagina Fluxuri.
|
| 3 |
Faceți clic pe picto grama Go to Flow Designer de lângă flux. Apare fereastra Flow Designer.
|
| 4 |
Din panoul Proprietăți flux global, deschideți secțiunea Definiție variabilă. |
| 5 |
Faceți clic pe fila Vizualizare și ordine desktop. |
| 6 |
În secțiunea Popover de intrare, faceți clic pe Selectare variabile pentru Popover de intrare. Apare fereastra Selectare variabile pe Popover de intrare. Afișează toate variabilele care includ patru variabile de sistem implicite, cum ar fi numărul de telefon, DNIS, numele de coadă și expirarea timpului RONA. Variabilele de sistem, cum ar fi Numărul de telefon, DNIS și Numele cozii, sunt selectate în mod implicit, pe care le puteți debifa atunci când adăugați mai multe variabile.
|
| 7 |
Utilizați următoarele opțiuni de căutare pentru a filtra lista: Lista este autopopulată cu variabile conform intrărilor criteriilor dvs.
|
| 8 |
Bifați casetele de selectare ale variabilelor pe care doriți să le alegeți pentru fereastra pop-up de intrare. Puteți alege cel puțin trei și maximum șase variabile. |
| 9 |
Faceți clic pe Sal vare. Puteți sări peste acest pas dacă activați butonul de comutare Salvare automată. Variabilele alese apar în secțiunea Popover de intrare.
|
| 10 |
Utilizați pictograma mân erului ( |
| 11 |
(Opţional) Faceţi clic pe pictograma x de lângă o variabilă pentru a elimina variabila respectivă din listă. |
Configurarea variabilelor pentru panoul de interacțiune
Înainte de a începe
Configurați variabilele din panoul Interacțiune pentru apelurile primite și ieșite.
-
Trebuie să creați variabile pe care doriți să le adăugați în fereastra pop-up de intrare a desktopului. Pentru mai multe informații, consultați Crearea unei variabile globale și Crearea variabil elor de flux particularizate.
-
Trebuie să marcați variabilele ca Agent Visible. Pentru mai multe informații despre cum să marcați o variabilă globală ca agent vizibil, consultați Editarea variabilei globale într-un flux.
| 1 |
Conectați-vă la organizația dvs. de clienți utilizând adresa URL a centrului de control https://admin.webex.com/. |
| 2 |
Accesați . Se afișează pagina Fluxuri.
|
| 3 |
Faceți clic pe picto grama Go to Flow Designer de lângă flux. Apare fereastra Flow Designer.
|
| 4 |
Din panoul Proprietăți flux global, deschideți secțiunea Definiție variabilă. |
| 5 |
Faceți clic pe fila Vizualizare și ordine desktop. |
| 6 |
În secțiunea Panou de interacțiune, faceți clic pe Selectare variabile pentru panoul de interacțiune. Apare fereastra Selectare variabile în panoul de interacțiune. Afișează toate variabilele împreună cu patru variabile de sistem, cum ar fi numărul de telefon, DNIS, numele de coadă și expirarea timpului RONA.
|
| 7 |
Utilizați următoarele opțiuni de căutare pentru a filtra lista: Lista este autopopulată cu variabile conform intrărilor criteriilor dvs.
|
| 8 |
Bifați casetele de selectare ale variabilelor pe care doriți să le alegeți pentru panoul Interacțiune. Puteți alege maximum 30 de variabile. |
| 9 |
Utilizați pictograma mân erului ( |
| 10 |
Faceți clic pe Sal vare. Puteți sări peste acest pas dacă activați butonul de comutare Salvare automată. Variabilele alese apar în secțiunea Pan ou de interacțiune.
|
| 11 |
(Opţional) Faceţi clic pe pictograma x de lângă o variabilă pentru a elimina variabila respectivă din listă. |
Variabile JSON
Variabilele JSON sunt variabile de flux personalizate de tip JSON. Puteți crea variabile JSON în Flow Designer. Pentru mai multe informații, consultați Crearea variabilelor de flux particularizate.
Puteți utiliza următoarele activități pentru a stoca datele în variabila JSON: Solicitare HTTP, Parse și Setare variabilă.
În activitățile HTTP și Parse, puteți extrage date folosind expresia filtrului căii JSON și le puteți stoca în variabila JSON.
În Activitatea setare variabilă, puteți utiliza variabila JSON în opțiunea Setare valoare în următoarele moduri:
-
Introduceți valoarea JSON în caseta de text. De exemplu:
{ "userId":"rirani", "jobTitleName":"Developer", "firstName":"Romin", "lastName":"Irani", "preferredFullName":"Romin Irani", "employeeCode":"E1", "region":"CA", "phoneNumber":"408-xxxxx67", "emailAddress":"rirani@xyz.com" } -
Folosiți o expresie Pebble.
Utilizarea variabilelor JSON în expresia Pebble
-
Acces separat punct (.): Puteți utiliza acces separat punct (.) în expresia Pebble pentru variabila JSON în activitățile de gestionare a apelurilor și de control al fluxului.
Sintaxă:
{{JSONVariableName.fieldName}} unde, JSONVariableName.fieldName ar trebui să evalueze la un câmp din variabilaJSON.În exemplul de fragment de cod anterior, dacă extrageți angajatul într-o variabilă numită
empvarfolosind HTTP sau Parse:utilizați{{empvar.EmployeeCode}}pentru a obține valoarea ca E1. -
Accesul la index al matricei JSON: Puteți accesa un index specific din matricea JSON similar cu Pebble Syntax. Pentru mai multe detalii despre Access Index în Pebble, vizitați https://pebbletemplates.io/wiki/guide/basic-usage/, de exemplu:
Dacă extrageți matricea JSON a angajaților într-o variabilă numită{ "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" } ] } ] }varfolosind HTTP sau Parse:-
Utilizați
{{var [0]}}pentru a obține detaliile angajațilorriranicare este manager. -
Utilizați
{{var [1] .directReports [0]}}pentru a obține detaliile angajaților luiJohn, care este raportorul direct al managerului. -
Utilizați{{var [1] .directReports [0] .preferredFullName}}pentru a obține valoarea ca John Irani. -
Utilizați{{var [0] .preferredFullName}} pentru a obține valoarea caRomin Irani.
-
Utilizarea variabilei JSON în solicitarea HTTP
Pentru a utiliza o variabilă JSON ca corp de solicitare al unei solicitări HTTP, utilizați mai întâi activitatea Set Vari able pentru a converti variabila JSON într-un șir. De exemplu, în secțiunea Setare setări variabile de activitate variabilă, setați o variabilă JSONString cu valoarea ca {{JSON Variable}}.
Utilizați această variabilă ca intrare în setările HTTP. De exemplu, în secțiunea Setări solicitare HTTP, setați Corpul solicitării ca {{JSONString}}.
Scrierea expresiilor
Majoritatea câmpurilor de introducere a textului din Flow Designer acceptă scrierea expresiilor. Nu sunt necesare expresii, dar permit o funcționalitate puternică de scripting prin variabile pentru utilizatorii avansați. De asemenea, puteți introduce text de bază și numere în aceleași câmpuri de introducere pentru fluxuri simple dacă nu aveți nevoie de expresii.
Înfășurați fiecare expresie în paranteze duble, așa cum se vede aici: {{Enter Expression}}
De exemplu, dacă doriți să combinați două variabile șir împreună, trebuie să utilizați {{var1+var2}}. Pentru mai multe informații, consultați: https://pebbletemplates.io/.
Sintaxa șablonului Pebble
Următoarele sunt simboluri acceptate în șabloanele Pebble: ==,! =, <, >, <=, >=, +, -, *,/. Pentru a introduce variabile personalizate într-o expresie, utilizați această sintaxă: {{variable}}
În sintaxa Pebble Template, numele variabilelor trebuie să înceapă cu o literă, o subliniere (_) sau un semn dolar ($), dar nu un număr. De exemplu, 311_Promo este nevalid, în timp ce Promo_311 este valabil.
Operatorii logici sunt, de asemenea, acceptați. Pentru mai multe informații, consultați https://pebbletemplates.io/wiki/operator/logic/.
Vă recomandăm să examinați documentația Pebble Template înainte de a utiliza expresii în Flow Designer. Pentru informații despre scrierea expresiilor, consultați documentele la: https://pebbletemplates.io/wiki/.
De exemplu, în acest caz de utilizare a condiției de bază, expresia verifică dacă numărul contului apelantului este mai mare sau egal cu o anumită valoare. Pe baza modului în care expresia evaluează pentru o execuție a fluxului dat, fluxul poate lua calea Adevărată sau Falsă.
Filtre Pebble personalizate
Timbru de epocă
Puteți utiliza următoarele filtre Pebble pentru a returna ștampila de timp a epocii pentru Acum sau un șir de date dat:
Ștampila de timp epocă pentru Acum:
{{ 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
Epoch Time Stamp pentru o anumită dată:
{{ '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
Validați expresiile
Dacă un câmp de introducere detectează că se utilizează o expresie (adică este introdusă sintaxa {{}}), apare o pictogramă albastră în colțul din dreapta jos al câmpului.
Faceți clic pe pictograma albastră pentru a deschide un modal în care puteți testa și modifica expresia până când obțineți rezultatul dorit.
Modalul Test Expression conține următoarele câmpuri:
-
Expresie: Afișează expresia care a fost introdusă inițial în câmpul de introducere din configurația activității.
-
Câmpuri variabile: Fiecare variabilă utilizată în expresie are un câmp suport în care puteți introduce o valoare variabilă eșantion. Introduceți o valoare pentru fiecare variabilă, apoi faceți clic pe Test pentru a vedea rezultatele dacă expresia este executată cu parametrii introduși.
Pentru a seta variabile într-o expresie, utilizați numai formatul {{numele variabilei}}. De exemplu, {{newContact.ani}} este o sintaxă variabilă.
-
Rezultat: Afișează rezultatul expresiei după ce faceți clic pe Test. Dacă rezultatele sunt diferite de cele așteptate, modificați Expresia după cum doriți. Dacă modificaţi configuraţia, faceţi clic pe Aplicare modificări pentru a actualiza expresia din configuraţia activităţii.
Utilizați șabloane de flux
Șabloanele de flux sunt fluxuri prefabricate concepute pentru cazuri de utilizare specifice. Aceste șabloane sunt disponibile în panza Flow Designer, permițând dezvoltatorilor de flux să construiască și să publice rapid fluxuri cu un efort minim.
Pentru a crea fluxuri utilizând șabloane de flux, selectați șablonul dorit, personalizați-l pentru cerințele afacerii dvs., validați, publicați și începeți să utilizați fluxul. Pentru mai multe detalii, consultați Crearea fluxurilor din șabloane de flux.
Utilizarea orelor de lucru
Utilizați acest șablon de design de flux pentru gestionarea orelor de lucru în Centrul de contact Webex. Apelanții sunt întâmpinați cu un mesaj, iar apel urile lor sunt direcționate în funcție de orele de lucru, sărbătorile și condițiile de urgență stabilite pentru organiz ație.
Acest flux rutează apelurile pe baza programului de lucru al centrului de contact, a listelor de sărbători și a supras crierilor de urgență, asigurând o experiență optimă a apelantului și gestionarea eficientă a orelor nelucrătoare . Dacă centrul de contact este închis, apelantul este informat despre închidere.
Caracteristicile cheie includ următoarele:
- Gestionarea centralizată a programului de lucru, a sărbătorilor și a suprascrierilor de urgență.
- Rutare automată bazată pe configurarea orelor de lucru.
- Cisco Text-to-Speech (TTS) este utilizat pentru toate solicitările audio, deși fișierele audio personalizate pot fi încărcate.
- Muzica implicită în așteptare este
defaultmusic_on_hold.wav, dar aceasta poate fi personalizată.
Cerințe preliminare
- Configurarea orelor de lucru: creați ore de lucru, liste de sărbători și suprascrieri în Control Hub.
- Fișiere audio: Încărcați fișierele audio necesare pentru solicitări, cum ar fi
BusinessHoursOpen.wavsau utilizați caracteristica Cisco TTS. - Coadă, echipe și mapare puncte de intrare: Configurați aceste elemente în Centrul Management Portal de contact Webex.
Defalcarea fluxului
Următorul tabel descrie diferitele elemente de flux implicate în procesul de apel, detaliind acțiunile și răspunsurile care apar în fiecare etapă.
| Element de flux | Descriere |
|---|---|
| Apel primit | Un apel este inițiat și intră în flux. |
| Evaluarea orelor de lucru | Sistemul verifică dacă ora curentă se încadrează în programul de lucru, sărbătorile sau o condiție de suprascriere. |
| Gestionarea orelor de program | Dacă centrul de contact este deschis, se redă un mesaj de întâmpinare, iar apelul este direc ționat către coada agenților. |
| După ore | Dacă centrul de contact este închis, se redă un mesaj de ore închise și apelul este deconectat. |
| Suprascrieri de urgență | Dacă este activă o suprascriere de urgență, mesajul de urgență este redat și apelul este deconectat. |
Activități de flux
Următorul tabel descrie succesiunea activităților de flux.
| Activitatea fluxului | Descriere |
|---|---|
|
Începe (Contact telefonic nou) | Fluxul începe atunci când este primit un nou contact telefonic. |
|
Verificarea programului de lucru (Afaceri de afaceri) | Sistemul verifică dacă centrul de contact se află în programul obișnuit de lucru, o vacanță sau o suprascriere de urgență. |
|
Prompt pentru orele de lucru (Ore de lucru _ prompt) | În timpul programului de lucru, este redat un mesaj pentru a informa apelantul că
centrul de contact este deschis (fișier implicit: BusinessHoursOpen.wav). |
Contact de coadă (Agent_Queue) | Apelantul este plasat în coada de așteptare pentru a fi direcționat către un agent disponibil. |
Țineți muzică (HoldMusic) | Muzica este redată în timp ce apelantul așteaptă în coadă (fișier implicit:
defaultmusic_on_hold.wav). |
|
Vacanță închisă (Vacanță_Închis) | Dacă este o sărbătoare, este redat un mesaj care informează apelantul că biroul este închis. |
|
Prompt după ore (După ore_prompt) | Dacă este după programul de lucru, este redat un mesaj pentru a informa apelantul că biroul este închis. |
| Suprascrierea de urgență (Override_Emergency) | În cazul unei suprascrieri de urgență, este redat un mesaj de urgență. |
| Deconectați contactul (DeconectaContact) | După ce mesajul este redat (indiferent dacă este după ore, o vacanță sau o urgență), apelul este deconectat. |
Resurse suplimentare
Pentru mai multe informații despre configurarea orelor de lucru, a listelor de sărbători și a suprascrierilor, consultați Ghidul de configurare și administrare al Centrului de contact Webex.
Contact de intrare cuprinzător
Utilizați acest șablon de proiectare a fluxului în Centrul de contact Webex pentru gestionarea cuprinzătoare a apelurilor primite, verificarea orelor de lucru, poziția în anunțurile de coadă și opțiunile de apelare înapoi.
Acest flux demonstrează un scenariu cuprinzător de apel vocal de intrare pentru Centrul de contact Webex. Acesta include gestionarea orelor de lucru, a sărbătorilor, a suprascrierilor de urgență, a opțiunilor de autoservire, a anunțurilor de poziție în coadă (PIQ) și a opțiunilor de apelare a clienților. Este potrivit pentru medii în care autoservirea de bază și coada de apeluri sunt esențiale.
Modificați fluxul pentru a se potrivi nevoilor specifice ale organizației și pentru a gestiona cu grație condițiile necunoscute.
Acest flux utilizează Cisco Text-to-Speech (TTS) pentru activități audio care necesită solicitări (dacă
există). Pentru muzică, este implicit fișierul defaultmusic_on_hold.wav
furnizat din cutie.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Centrul de contact Webex Management Portal înainte de a implementa acest flux:
- Creați puncte de intrare, cozi, echipe și mapări de puncte de intrare și orice alte configurații specifice organizației, cum ar fi conectori, ANI outdial și multe altele.
-
Configurați programul de lucru, listele de sărbători și suprascrierile de urgență din → re .
- Încărcați fișiere audio statice dacă se utilizează solicitări audio personalizate în loc de Cisco Text-to-Speech (TTS).
Pentru pași detaliați, consultați ghi dul de configurare și administrare Webex Contact Center.
Defalcarea fluxului
Următorul tabel descrie diferitele elemente de flux implicate în procesul de apel, detaliind acțiunile și răspunsurile care apar în fiecare etapă.
|
Element de flux |
Descriere |
|---|---|
| Apelul este primit | Apelul intră în flux la activitatea NewContact. |
| Verificați orele de lucru | Fluxul verifică ora curentă în raport cu orele de lucru definite folosind activitatea
BusinessHours.
|
| Opțiuni de autoservire | În timpul programului de lucru, activitatea WelcomeMenu (Meniu IVR) redă un meniu care
oferă apelanților opțiuni de autoservire de bază:
|
| Plasarea cozii | Apelantul este plasat într-o coadă utilizând activitatea Co adă. Activitatea getPositionInqueue preia poziția apelantului în coadă, iar această informație este anunțată apelantului folosind activitatea PlayPiq. |
| Opțiuni de apelare și mesagerie vocală | Dacă apelantul alege să părăsească o mesagerie vocală sau să solicite un apel înapoi, activitatea
FinalMenu este declanșată:
|
|
Țineți muzică | Muzica este redată în timp ce apelantul așteaptă în coadă (fișier implicit: defaultmusic_on_hold.wav). |
|
Manipularea buclelor | Fluxul asigură că, dacă un apelant face bucle de prea multe ori (prin activitățile CallLoopCycle și LoopCycle), acesta este direcționat către opțiunile finale de meniu (callback sau mesagerie vocală). |
| Apelați deconectarea | După ce toți pașii sunt finalizați sau dacă apelantul alege să iasă, apelul este deconectat utilizând activitățile DisconnectContact. |
Activități de flux
Următorul tabel descrie succesiunea activităților de flux implicate în acest șablon de flux.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Începe (Contact nou) | Pornește fluxul la primirea apelului. |
|
Verificarea orelor de lucru (Afaceri de afaceri) | Verifică dacă apelul este în timpul programului de lucru, al sărbătorilor sau al situațiilor de înlocuire de urgență. |
|
Meniu IVR (Welcome Menu) |
Redă un meniu cu opţiuni pentru autoservire (Apăsaţi 1 pentru Asistenţă, Apăsaţi 2 pentru Vânzări). |
|
Manipularea cozii |
|
|
Țineți muzică (MuziconHold) | Redă muzică de așteptare în timp ce apelantul așteaptă în coadă. |
|
Manipularea buclelor (CallLoopCycle și LoopCycle) | Se asigură că apelurile care se repetă de prea multe ori sunt direcționate către meniul final. |
|
Deconectare (DeconectaContact) | Deconectează apelul după mesaje sau când apelantul alege să încheie interacțiunea . |
Resurse suplimentare
Pentru mai multe informații, consultați ghi dul de configurare și administrare Webex Contact Center.
Sondaj CSAT DTMF
Acest șablon de flux conține funcționalitatea unui sistem de sondaj post-apel (PCS) alimentat cu răspuns vocal interactiv (IVR). Sondajul este conceput pentru a capta evaluările satisfacției clienților în mod eficient și eficient folosind un meniu de bază și un IVR tactil.
Acest flux ajută Centrul de contact Webex să adune în mod eficient feedback-ul clienților printr-un simplu sondaj automat post-apel folosind tonuri Dual-Tone Multi-Frequency (DTMF). Clienții își evaluează experiența de apel atunci când primesc o solicitare de evaluare. Sistemul colectează răspunsurile clienților într-o variabilă globală utilizată pentru raportare. Sondajul surprinde rating urile satisfacției clienților pe o scară de la 1 la 5.
Acest flux este construit pentru a configura cu ușurință sondaje post-apel în câțiva pași simpli. Vine preambalat cu toate elementele de bază necesare, inclusiv conectorul vorbire-text.
Utilizare
Pentru a utiliza eficient acest flux ca flux de sondaj post-apel, conectați un flux GoTo de la evenim entul AgentDisconnected din fluxul principal. Acest lucru asigură că atunci când agentul deconectează apelul, apelantului i se prezintă un sondaj de răspuns vocal interactiv post-apel (IVR) care surprinde răspunsul satisfacției clienților (CSAT).
Acest flux include mesaje care pot fi redate clienților. Puteți personaliza mesajele după cum este necesar.
Cerințe preliminare
Înainte de a configura acest flux, creați următoarele variabile:
-
Countersondaj
-
Tip —INTE GER
-
Valoare implicită —0
-
Descriere —Urmărește numărul de încercări și creșteri ale sondajului cu fiecare răspuns nevalid sau de expirare.
-
-
Global_FeedbackSurveyResponse
-
Tip —INTE GER
-
Valoare implicită —0
- Sursa —Variabila globală
- Faceți raportabil - Activați.
-
Descriere — Stochează răspunsul la evaluare al clientului sau „NoResponse” dacă există un scenariu invalid/de expirare.
-
Activități de flux
Următorul tabel descrie activitățile utilizate în flux.
| Activitatea fluxului | Descriere |
|---|---|
|
Începe NoutContact |
Pornește sondajul atunci când este inițiat un nou contact telefonic. |
|
SurveyOptions (Meniu IVR) |
Solicită utilizatorul să selecteze o evaluare (1—5). Numerele 1, 2, 3, 4, 5 corespund nivelurilor de satisfacție. Timpul de expirare sau răspunsul nevalid duce la o reîncercare. |
|
SeteSurveyResponse | Captează selecția utilizatorului și o stochează în variabila Global_FeedbackSurveyResponse. |
|
SetCounterSurvey |
Crește variabila CounterSurvey după un interval de timp sau un răspuns nevalid. |
| VerificareCounterSurvey |
Validează dacă numărul de reîncercări depășește 2 utilizând următoarea condiție CounterSurvey > 2. Încheie sondajul dacă reîncercările sunt epuizate. |
|
SetVariable_R3k |
Atribuie „NoResponse” la SurveyResponse dacă reîncercările sunt epuizate. |
|
PlaySurveyÎnregistrat |
Redă un mesaj de mulțumire după captarea răspunsului. |
|
DeconectațiContact |
Încheie apelul cu grație. |
Agent virtual DialogFlow ES
Acest șablon de proiectare a fluxului Webex Contact Center demonstrează fluxul de date între Google DialogFlow ES și Webex Contact Center, concentrându-se pe modul de transmitere a datelor către și de la ambele platforme în timpul unei interacțiuni.
Acest flux prezintă modul în care datele sunt transmise între Centrul de contact Webex și DialogFlow ES pentru procesarea interacțiunilor cu clienții. Oferă un flux fundamental în care datele sunt schimbate cu DialogFlow ES pentru procesarea limbajului natural și îndeplinirea automată a agen ților. Integrarea cu DialogFlow permite botului să înțeleagă intențiile clienților și să ia măsuri adecvate pe baza conversației. În plus, fluxul include gestionarea er orilor pentru a asigura o experiență lină a clienților, chiar și atunci când apar condiții neașteptate.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Centrul de contact Webex Management Portal înainte de a implementa acest flux:
- Un agent Google DialogFlow ES cu intenții relevante pentru conversație.
- Creați puncte de intrare, cozi, echipe și mapări de puncte de intrare.
- Activați Webhook Fulfillment în DialogFlow ES și utilizați exemplul de cod node.js în editorul inline.
-
Cisco Text-to-Speech (TTS) este activat pentru generarea dinamică a mesajelor personalizate. Încărcați fișiere audio statice dacă se utilizează solicitări audio personalizate în loc de Cisco Text-to-Speech (TTS).
Defalcarea fluxului
Următorul tabel descrie diferitele elemente de flux implicate în procesul de apel, detaliind acțiunile și răspunsurile care apar în fiecare etapă.
|
Element de flux |
Descriere |
|---|---|
| Clientul inițiază contactul | Apelul este primit de Centrul de contact Webex. |
| Datele sunt transmise către DialogFlow ES | Un salut personalizat, care include detalii despre client, cum ar fi numele și motivul apelării, este trimis botului DialogFlow ES pentru procesare. |
| Interacțiunea botului cu DialogFlow | DialogFlow procesează intrarea și răspunde pe baza intențiilor configurate . |
| Muzică în coadă | În timp ce botul procesează cererea, clientul este plasat într-o coadă cu muzică de așteptare. |
| Deconectez | Interacțiunea se încheie odată ce dialogul este finalizat. |
Activități de flux
Următorul tabel descrie succesiunea activităților de flux implicate în acest șablon de flux.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Începe | Această activitate marchează începutul fluxului. Se declanșează atunci când este primit un nou apel. |
| Setați limba | Fluxul utilizează o activitate Set Variable pentru a configura codul de limbă (en-US) pentru întreaga interacțiune. Acest lucru asigură că toate interacțiunile vocale se aliniază la preferința de limbă a apelantului. |
| Salut personalizat | Această activitate transmite detaliile clientului, cum ar fi numele, adresa de e-mail și motivul
apelării la botul DialogFlow ES. Salutul este generat dinamic folosind Cisco
Text-to-Speech (TTS). Exemple de date transmise:
|
|
Coadă la Agent | Dacă interacțiunea necesită escaladare, clientul este plasat într-o coadă de așteptare, iar
muzica de așteptare este redată utilizând
fișierul defaultmusic_on_hold.wav. |
| Redați muzică | Muzica este redată în timp ce apelantul așteaptă în coadă. Fluxul folosește muzica de aștep tare implicită Cisco, dar poate fi personalizat prin încărcarea diferitelor fișiere muzicale. |
|
Deconectez | Această activitate deconectează apelul odată ce fluxul este finalizat, asigurând un final perfect al interacțiunii. |
Specificul fluxului
Fluxul JSON utilizat în acest exemplu conține variabile și activități esențiale pentru gestionarea interacțiunilor, procesarea erorilor și comunicarea între Centrul de contact Webex și DialogFlow. Variabilele cheie utilizate includ:
|
Debit variabil |
Descriere |
|---|---|
|
Global_feedbackSurveyOptin | Urmărește dacă clientul optează pentru un sondaj post-apel. |
| Nume client | Captează numele clientului pentru personalizare. |
| ClientEmail | Captează e-mailul clientului. |
| Motivul clientului | Înregistrează motivul apelului clientului. |
| Limba_Global_ | Configurează limba implicită (en-US). |
|
Global_VoiceName | Determină vocea utilizată pentru transformarea textului în vorbire. |
Resurse suplimentare
Pentru mai multe informații despre această integrare, consultați videoclipul Lucrul cu datele pe Google DialogFlow ES cu Centrul de contact Webex.
Consultați Documentația pentru dezvoltatori Webex Contact Center și Documentația DialogFlow ES pentru îndrum ări suplimentare.
Suport pentru dezvoltatori
Pentru orice asistență cu privire la această integrare, deschideți un tichet cu echipa de asistență pentru dezvoltatori Webex Contact Center prin intermediul portalului pentru dezvoltatori Webex.
Pentru discuții suplimentare, vizitați Comunitatea dezvoltatorilor API-urilor Webex Contact Center.
Suport variabil dinamic
Acest șablon oferă un flux vocal de intrare avansat, dinamic, care preia setările externe, setând variabilele de flux cu acele setări și direcționează apelurile pe baza configurațiilor variabile.
Fluxul preia dinamic setările fluxului printr-o solicitare HTTP și setează variabile care ghidează restul fluxului. Aceste variabile gestionează deciziile de rutare, gestionarea cozii, solicitările și gestionarea erorilor. Acest lucru este adesea folosit pentru scenarii care necesită flexibilitate în gestionarea apelurilor pe baza condițiilor de afaceri în timp real, cum ar fi orele de lucru sau sărb ătorile - în care un singur flux poate fi reutilizat în diferite cazuri de utilizare folosind rutare dinamică bazată pe variabile.
Fluxul asigură o experiență lină și eficientă a apelantului prin redarea mesajelor adecvate, gestionarea orelor de lucru sau a cazurilor de eroare și furnizarea de rutare pe baza cerințelor specifice ale organizației.
Fluxul utilizează Cisco Text-to-Speech (TTS) pentru toate activitățile audio care necesită solicitări. Muzica personalizată în așteptare sau mesajele pot fi configurate prin actualizarea variabilelor de flux.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Centrul de contact Webex Management Portal înainte de a implementa acest flux:
- Creați puncte de intrare, cozi, echipe, mapări de puncte de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectori, ANI outdial și multe altele.
-
Asigurați-vă că fișierele audio statice necesare sau solicitările TTS personalizate sunt încărcate în sistem.
-
Aveți un punct final API valid pentru a prelua setările fluxului
Pentru pași detaliați, consultați ghi dul de configurare și administrare Webex Contact Center.
Defalcarea fluxului
Următorul tabel descrie diferitele elemente de flux implicate în procesul de apel, detaliind acțiunile și răspunsurile care apar în fiecare etapă.
|
Element de flux |
Descriere |
|---|---|
| NoutContact | Fluxul începe atunci când un apel este primit la punctul de intrare. |
| Cerere HTTP | Fluxul face o solicitare HTTP pentru preluarea dinamică a setărilor fluxului pe baza DNIS-ului apelului. |
| Verificarea orelor de lucru | În funcție de setările fluxului, fluxul verifică orele de lucru, sărbătorile și su prascrierile pentru a direcționa apelul în mod corespunzător. |
| Redați mesajul (Bun venit) | Pe baza setărilor preluate, un mesaj de bun venit este redat folosind TTS sau un prompt preînregistrat. |
| Activitate de coadă | Dacă este necesar, apelul este plasat într-o coadă bazată pe variabile dinamice. |
| Redați muzică (Gestionarea cozii și muzică în coadă) | În timp ce apelantul așteaptă în coadă, se redă muzică de menținere, care poate fi setată dinamic. |
| Gestionarea erorilor | Dacă apare o eroare, apelul este redirecționat către un flux de gestionare a erorilor sau la un alt punct de intrare utilizând GoTo activat de variabile dinamice. |
Activități de flux
Următorul tabel descrie succesiunea activităților de flux implicate în acest șablon de flux.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Începe | Fluxul începe atunci când un apel este primit prin activitatea NewContact. |
| Cerere HTTP | Activitatea FetchFlowSettings face o solicitare HTTP pentru a prelua toate setările de flux necesare, cum ar fi orele de lucru, solicitările și configurațiile cozii. |
|
Meniu IVR (Welcome Menu) |
Redă un meniu cu opţiuni pentru autoservire (Apăsaţi 1 pentru Asistenţă, Apăsaţi 2 pentru Vânzări). |
| Setați variabile | Activitatea setVariable stochează datele preluate din solicitarea HTTP și atri buie valori variabilelor legate de flux, cum ar fi BusinessHours, queue, WelcomePrompt și HoldMusic. |
| Orele de lucru | Activitatea BusinessHours verifică programul de lucru, sărbătorile și suprascrierile, direc ționând fluxul în funcție de ora curentă. |
| Redați mesajul | Activitatea PlayMessage redă un mesaj de bun venit apelantului. Acest lucru poate fi setat dinamic sau preconfigurat. |
| Contact de coadă | Activitatea QueueContact plasează apelantul în coada corespunzătoare, utilizând variabile dinamice pentru gestionarea cozii și gestionarea de rezervă. |
| Redați muzică | Activitatea PlayMusic redă muzică reține apelanții care așteaptă în coadă, configurată pe baza variabilei HoldMusic. |
| Mergi la | Activitățile multiple Go To sunt utilizate pentru a naviga între diferite părți ale fluxului sau pentru a gestiona condiții specifice, cum ar fi sărbătorile sau erorile. |
| Deconectez | După finalizarea tuturor etapelor necesare, fluxul se termină cu deconectarea sau redirecționarea corespunzătoare. |
Bună ziua Lumea
Utilizați acest șablon pentru a crea un flux vocal simplu de intrare în care apelanții sunt întâmpinați cu un mesaj și apoi deconectați. Acest flux este adesea utilizat în timpul orelor închise.
Acest flux oferă un flux simplu care redă un anunț apelantului. Modific ați fluxul pentru a asigura o experiență lină a apelantului prin gestionarea oricăror erori sau condiții necunoscute.
Subfluxul utilizează Cisco Text-to-Speech pentru orice solicitări audio. Pentru muzică, acesta este
implicit la fișierul încorporat (defaultmusic_on_hold.wav), pentru muzică în așteptare
.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Centrul de contact Webex Management Portal înainte de a implementa acest flux:
- Creați puncte de intrare, cozi, echipe și mapări de puncte de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectori, ANI outdial și multe altele.
- Încărcați fișiere audio statice dacă sunt utilizate solicitări audio personalizate în loc de
Cisco-Text-to-Speech (TTS).
Pentru pași detaliați, consultați ghi dul de configurare și administrare Webex Contact Center.
Defalcarea fluxului
- Apelul este primit și intră în flux.
- Un mesaj de bun venit este redat apelantului.
- Apelantul este plasat într-o coadă.
- Muzica Hold este redată în timp ce apelantul așteaptă.
Activități de flux
Următorul tabel descrie succesiunea activităților de flux implicate în acest șablon de flux.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Începe | Fluxul începe atunci când este primit un apel |
| Redați mesajul |
|
|
Deconectez |
|
Resurse suplimentare
Pentru mai multe informații, consultați ghi dul de configurare și administrare Webex Contact Center.
Operator automat de meniu
Utilizați acest șablon de proiectare a fluxului Webex Contact Center pentru a crea un sistem bazat pe meniu pentru o rutare eficientă a apelurilor. Automatizează acțiunile de intrare, direcționând apelanții către echipele sau serviciile potrivite pentru o experiență mai lină.
Acest flux automatizează interacțiunea inițială cu apelantul, permițându-i să navigheze prin diferite opțiuni de meniu. Acesta include gestionarea dinamică a erorilor, suport multilingv și un proces de deconectare politicos în caz de erori sau intrări nerecunoscute.
Acest flux utilizează Cisco Text-to-Speech (TTS) pentru orice solicitări audio. Pentru muzică, acesta este
implicit la fișierul încorporat (defaultmusic_on_hold.wav), pentru muzică în așteptare
.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Centrul de contact Webex Management Portal înainte de a implementa acest flux:
- Creați puncte de intrare, cozi, echipe și mapări de puncte de intrare.
- Încărcați fișiere audio statice dacă se utilizează solicitări audio personalizate în loc de Cisco Text-to-Speech (TTS).
Pentru pași detaliați, consultați ghi dul de configurare și administrare Webex Contact Center.
Defalcarea fluxului
Următorul tabel descrie diferitele elemente de flux implicate în procesul de apel, detaliind acțiunile și răspunsurile care apar în fiecare etapă.
|
Element de flux |
Descriere |
|---|---|
|
Apel primit (Contact telefonic nou) |
Fluxul este declanșat atunci când un nou contact telefonic este inițiat printr-un apel de intrare . |
|
Mesaj de bun venit (Prompt de bun venit) |
Se redă un mesaj de salut: Bine ați venit la Centrul de contact Webex! |
|
Meniul principal (Meniu IVR) |
Apelantului i se prezintă un set de opțiuni de meniu. Meniul este citit cu voce tare folosind TTS, ghidând apelantul prin diferite opțiuni de servicii:
|
|
Rutare bazată pe selecție |
Pe baza opțiunii selectate, apelantul este fie transferat la o anumită echipă (transfer orb), fie plasat într-o coadă pentru a aștepta următorul agent disponibil. |
|
Gestionarea erorilor |
Intrările nevalide sunt adresate printr-un mesaj de eroare, iar apelantului i se solicită să încerce din nou. |
|
Muzică în așteptare (Redați muzică) |
În timp ce așteptați într-o coadă, se redă muzica de așteptare implicită
( |
|
Deconectez |
Fluxul se încheie prin deconectarea apelului. |
Activități de flux
Următorul tabel descrie succesiunea activităților de flux.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Contact telefonic nou (Începe) |
Acesta este punctul de plecare al fluxului atunci când un nou contact telefonic este inițiat printr-un apel de intrare. |
|
Redați mesajul (Prompt de bun venit) |
Clientul este întâmpinat cu un mesaj: Bine ați venit la Centrul de Contact Webex! Acest pas utilizează Cisco Cloud Text-to-Speech (TTS) pentru a genera mesajul. |
|
Meniul principal (Meniu IVR) |
Un meniu este prezentat apelantului cu diverse opțiuni:
|
|
Rutare bazată pe selecție (Condiții) |
Pe baza opțiunii selectate, apelantul este fie transferat la o anumită echipă (transfer orb), fie plasat într-o coadă pentru a aștepta următorul agent disponibil.
|
|
Redați muzică (Muzică în așteptare) |
Pentru apelurile aflate în coadă, sistemul redă muzică de așteptare în timp ce apelantul așteaptă următorul agent disponibil. |
|
Gestionarea erorilor |
Dacă este selectată o opțiune nevalidă sau timpul de intrare expiră, sistemul redă un mesaj care solicită apelantului să încerce din nou. |
|
Deconectez |
După finalizarea interacțiunii sau apare o eroare, fluxul deconectează apelul utilizând activitatea Deconectare contact. |
Cazuri de utilizare suplimentare
- Sub-meniuri: Există un meniu de selectare a limbii, unde utilizatorii își pot alege limba preferată apăsând 1 pentru engleză sau 2 pentru spaniolă. Meniul se repetă dacă apelantul apasă #.
- Mesaje de eroare: Când se primește o intrare nevalidă, se redă un mesaj de eroare. Pentru erori critice, sistemul își cere scuze și deconectează apelantul.
Resurse suplimentare
Pentru mai multe informații, consultați ghi dul de configurare și administrare Webex Contact Center.
Scăderea datelor Microsoft Dynamics HTTP (S)
Utilizați acest șablon de proiectare a fluxului pentru a crea un flux IVR în Webex Contact Center care se conectează cu MS Dynamics utilizând un conector HTTP. Acest flux preia detaliile clientului și cazului folosind ANI din CRM, salută apelantul cu un mesaj personalizat și direcționează apelul.
Cu acest flux, apelantul este întâmpinat cu un mesaj personalizat bazat pe datele CRM, iar dacă nu se găsește niciun caz, apelul este transferat unui agent. Agentul primește detalii despre client sau caz în timp real printr-un ecran pop-up. Fluxul interacționează cu MS Dynamics prin două solicitări HTTP:
- Preia detaliile clientului efectuând o căutare ANI.
- Preia cele mai recente detalii ale cazului pe baza ID-ului clientului. Dacă nu se găsesc informații despre client sau caz, apelul este direcționat către un agent, iar mesajul corespunzător este red at apelantului. Agentul primește un ecran pop-up care arată fie un formular Caz nou, fie detaliile ultimului caz creat pentru client.
Ecranele pop-up sunt activate pentru a se asigura că agenții sunt echipați cu informațiile necesare atunci când răspund la apeluri.
Cerințe preliminare
Asigurați-vă că sunt îndeplinite următoarele cerințe înainte de a implementa acest flux:
- Aplicație înregistrată în Azure pentru MS Dynamics CRM.
- OAuth 2.0 și configurarea conectorului în Control Hub trebuie configurate în prealabil.
- Importați șablonul în Flow Designer.
- Ajustați variabilele de flux, cozile și orice configurații specifice în funcție de nevoile organizaționale.
Fluxul utilizează Cisco Text-to-Speech (TTS) pentru solicitări dinamice. Dacă este necesar un sunet static, utilizatorii pot încărca fișiere audio. Muzica de reținere implicită este utilizată din depozitul Webex .
Defalcarea fluxului
Următorul tabel descrie diferitele elemente de flux implicate în procesul de apel, detaliind acțiunile și răspunsurile care apar în fiecare etapă.
|
Element de flux |
Descriere |
|---|---|
|
Apel primit |
ANI-ul apelantului este capturat. |
|
Stripe ANI |
Codul de țară + este eliminat din ANI. |
|
Preluare informații despre clienți |
O solicitare HTTP este făcută către MS Dynamics CRM pentru a căuta detaliile clientului utilizând ANI dez brăcat. |
|
Verificare condiționată - clientul există |
Dacă clientul există, se face o altă solicitare HTTP pentru a prelua detaliile cazului său. Dacă clientul nu există, este redat un mesaj No Case Found. |
|
Redați informații personalizate despre caz |
Dacă se găsește un caz, apelantul este întâmpinat cu detalii despre ultimul caz. |
|
Traseul către agent sau deconectare |
Apelantului i se oferă apoi opțiunea de a vorbi cu un agent sau de a se deconecta. |
|
Ecran pop pentru agent |
Când agentul răspunde, detaliile cazului sau formularul nou de caz sunt prezentate într-o nouă filă a browserului. |
Activități de flux
Următorul tabel descrie secvența activităților de flux pentru un flux IVR care se conectează la MS Dynamics utilizând un conector HTTP.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Începe |
Inițiază fluxul atunci când apelul este primit. |
|
Stripe ANI |
Elimină codul de țară + din ANI pentru a se pregăti pentru căutarea MS Dynamics. |
|
Obțineți informații despre clienți |
Se trimite o solicitare HTTP GET pentru a prelua numele complet al clientului și ID-ul de contact pe baza ANI. |
|
Verificare condiționată - clientul există |
Verifică dacă clientul există în MS Dynamics. Dacă este adevărat, preia detaliile cazului. Dacă este fals, redă un mesaj care informează apelantul că nu a fost găsit niciun caz. |
|
Obțineți informații despre caz |
Preia titlul cazului și numărul cazului utilizând ID-ul clientului din pasul anterior. |
|
Redați mesajul personalizat |
Salută apelantul după nume și oferă detalii despre caz folosind TTS (Text-to-Speech). |
|
Redă nu a fost găsită nicio casetă |
Redă un mesaj dacă nu se găsește niciun caz pentru apelant și îl informează că va fi transferat unui agent. |
|
Meniul principal |
Oferă apelantului posibilitatea de a se conecta cu un agent sau de a deconecta apelul. |
|
Contact de coadă |
Direcționează apelantul către un agent disponibil pe baza setărilor de coadă predefinite. |
|
Redați muzică |
Redă muzică de așteptare în timp ce apelantul așteaptă în coadă. |
|
Deconectați contactul |
Încheie apelul dacă apelantul alege să se deconecteze. |
|
Ecran pop |
Afișează informațiile despre caz sau formularul de caz nou pentru agent atunci când se răspunde la apel. |
Resurse suplimentare
Pentru instrucțiuni pas cu pas despre configurarea fluxurilor, consultați ghi dul de configurare și administrare Webex Contact Center.
Pentru o demonstrație de integrare MS Dynamics, consultați modul de configurare a unui conector personalizat pentru MS Dynamics CRM.
Pentru mai multe informații despre instrumentele API pentru autentificarea în mediile Microsoft Dataverse, consultați Utilizarea Insomnia cu API Web Dat averse.
Alocarea procentuală și distribuția A/B
Utilizați acest șablon de proiectare a fluxului Webex Contact Center pentru a distribui apelurile în procente în diferite cozi, asigurând o funcționare lină și minimizând pierderile în timpul volumelor mari de apeluri.
Acest flux distribuie apelurile primite pe baza unei alocări bazate pe procente. Mai exact, 90% dintre contacte sunt direcționate către coada principală, 0% către suportul de preaplin (inactiv) și 10% către o coadă de așteptare în afara site-ului. După alocare, apelanților li se redă un mesaj care indică alocarea co zii lor, urmat de muzică în așteptare până când un agent este disponibil. Puteți modifica fluxul pentru a se potrivi nevoilor organizației dvs.
Acest flux utilizează Cisco Text-to-Speech (TTS) pentru orice solicitări audio. Pentru muzică, acesta este
implicit la fișierul încorporat (defaultmusic_on_hold.wav), pentru muzică în așteptare
.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Centrul de contact Webex Management Portal înainte de a implementa acest flux:
- Creați puncte de intrare, cozi, echipe și mapări de puncte de intrare.
- Încărcați fișiere audio statice dacă se utilizează solicitări audio personalizate în loc de Cisco Text-to-Speech (TTS).
Pentru pași detaliați, consultați ghi dul de configurare și administrare Webex Contact Center.
Defalcarea fluxului
Următorul tabel descrie diferitele elemente de flux implicate în procesul de apel, detaliind acțiunile și răspunsurile care apar în fiecare etapă.
|
Element de flux |
Descriere |
|---|---|
|
Primirea apelului |
Apelul intră în flux la noul punct de contact. |
|
Alocarea procentuală |
90% din apeluri sunt direcționate către coada principală. 10% din apeluri sunt direcționate către coada offsite. |
|
Redați mesajul de coadă |
După alocarea procentuală, apelantul aude un mesaj care indică calea de alocare. |
|
Contact de coadă |
Apelantul este plasat în coada alocată. |
|
Țineți muzică |
În timp ce așteaptă în coadă, apelanții aud muzică ținută. |
|
Atribuirea agentului |
Apelurile sunt direcționate către agentul disponibil din coada alocată acestuia. |
Activități de flux
Următorul tabel descrie succesiunea activităților de flux.
|
Activitatea fluxului |
Descriere |
|---|---|
|
NoutContact |
Acesta este punctul de plecare atunci când este primit un nou contact telefonic. |
|
Alocare procentuală |
Alocă contactul primit pe baza distribuției procentuale:
|
|
SetVariable |
Captează procentul alocat (90%, 10%) într-o variabilă numită procentul alocat. |
|
SetVariable |
Captează calea de ieșire (Co adă principală sau Offsite) pe care apelul l-a luat într-o variabilă numită Percent ageExitPath. |
|
Mesaj de redare |
Redă un mesaj folosind Cisco TTS informând apelantul despre alocarea acestuia, cum ar fi: A ți atins 90% alocare! Coada principală a filialei 1. |
|
QueueContact |
Coază contactul pe baza căii alocate (Co adă principală sau Offsite). |
|
PlayMusic |
Redă muzică de așteptare ( |
Resurse suplimentare
Pentru mai multe informații, consultați ghi dul de configurare și administrare Webex Contact Center.
Scăderea datelor Salesforce HTTP (S)
Utilizați acest șablon de proiectare a fluxului pentru a crea un flux IVR în Centrul de contact Webex care se conectează la Salesforce printr-un conector HTTP, permițând rutarea dinamică și extragerea datelor pentru gestionarea cazurilor Salesforce.
Acest flux utilizează conectorul HTTP al Centrului de contact Webex pentru a prelua informațiile despre clienți de la Salesforce utilizând o căutare ANI. Fluxul preia informațiile despre contul clientului, contactul și cazul de la Salesforce și direcționează apelul în consecință.
Acest flux utilizează Cisco Text-to-Speech (TTS) pentru orice solicitări audio. Pentru muzică, acesta este
implicit la fișierul încorporat (defaultmusic_on_hold.wav), pentru muzică în așteptare
.
Cerințe preliminare
Înainte de a configura acest flux, asigurați-vă următoarele:
- Creați puncte de intrare, cozi, echipe, mapări de puncte de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectori, ANI outdial și multe altele.
- Configurați conectorul Salesforce utilizând OAuth2. Pentru pași detaliați, consultați Configurarea aplicației conectate pentru conectorul Webex Contact Center Salesforce.
- Importați fluxul atașat
Salesforce_HTTP_Connector.json în proiectantul de flux al Centrului de contact Webex. - Utilizați colecția API Salesforce pentru a explora API-urile REST.
- Pentru a genera manual simbolul de acces OAuth, utilizați următoarea comandă:
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'
Caz de utilizare
Acest exemplu de integrare demonstrează modul în care acest flux asigură servicii fără probleme pentru clienți prin integrarea Salesforce cu Centrul de contact Webex, asigurându-se că informațiile relevante sunt ușor disponibile atât clienților, cât și agenților.
- Un client apelează la Centrul de contact Webex și numărul său de telefon este capturat.
- Sistemul efectuează o căutare ANI în Salesforce pentru a găsi informații de cont și de contact potrivite.
- Pe baza datelor preluate, clientul este întâmpinat cu un mesaj IVR personalizat.
- Dacă există un caz deschis asociat clientului, agentul primește aceste informații pe desktopul său.
- După apel, Centrul de contact Webex postează detaliile apelului și comentariile înapoi la cazul Salesforce.
Defalcarea fluxului
Următorul tabel descrie diferitele elemente de flux implicate în procesul de apel, detaliind acțiunile și răspunsurile care apar în fiecare etapă.
|
Element de flux |
Descriere |
|---|---|
|
Căutare și rutare ANI |
Fluxul începe prin captarea numărului de telefon al clientului. Numărul de telefon este formatat, iar un apel API Salesforce preia contul și contactul asociate cu ANI. Dacă clientul este găsit, acesta este direcționat pe baza cazului Salesforce asociat. |
|
Actualizări post-apel |
Odată ce agentul finalizează apelul, Centrul de contact Webex postează informații, cum ar fi comentarii de apel și ID-uri de apel în cazul Salesforce relevant. |
Activități de flux
Următorul tabel descrie succesiunea activităților de flux.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Începe (Contact nou) |
Captează detaliile apelului primit și începe fluxul. |
|
Setați numărul de telefon (Setați numărul de telefon) |
Formatează numărul de telefon capturat pentru căutarea API Salesforce. |
|
Căutare cont (ContByani) |
Efectuează o solicitare HTTP GET către Salesforce, preluând detaliile contului clientului pe baza numărului de telefon. |
|
Căutare de contacte (ContactBYANI) |
Preia contactul asociat cu numărul de telefon printr-o interogare Salesforce SO QL. |
|
Căutare de caz (CaseByContactID) |
Preia cazurile deschise legate de persoana de contact, preluând detaliile cazului, inclusiv numărul cazului și ID-ul. |
|
Contact de coadă (QueueContact) |
Direcționează apelul către agentul corespunzător pe baza informațiilor Salesforce preluate și a priorității clientului. |
|
Redați muzică (Muzică) |
Redă muzică de așteptare în timp ce clientul așteaptă să fie conectat la un agent. |
|
Ecran pop (ScreenPopAccount) |
Deschide pagina contului Salesforce a clientului pe desktopul agentului atunci când se răspunde la apel. |
|
Postează un comentariu (PostComentariu) |
Postează detaliile apelului în cazul Salesforce relevant odată ce interacțiunea este fin alizată. |
|
Fluxul final (Fluxul final) |
Încheie fluxul după finalizarea tuturor sarcinilor. |
Resurse suplimentare
Pentru mai multe informații despre configurarea Salesforce cu Centrul de contact Webex, consultați Introducerea API REST Salesforce și ghidul de configurare și administrare Webex Contact Center.
Pentru o prezentare completă a configurației video, urmăriți această serie în două părți:
Servirea datelor HTTP (S) ServiceNow
Utilizați acest șablon de design de flux pentru a prelua și actualiza în siguranță incidentele și alte tipuri de obiecte din ServiceNow prin intermediul Centrului de contact Webex.
Acest flux integrează Centrul de contact Webex cu ServiceNow utilizând un conector HTTP pentru a direcționa deciziile și a prelua detaliile incidentului prin API-urile REST ale ServiceNow. Gestionează apelurile vocale de intrare, efectuează o căutare ANI, preia informații relevante și oferă servicii personalizate . Fluxul procesului este după cum urmează:
- Un apel este primit de Centrul de contact Webex.
- Un mesaj de bun venit este redat apelantului, menționând detaliile incidentului.
- Sistemul efectuează o căutare în ServiceNow folosind ANI pentru a prelua
sys_id-ul apelantului pentru a obține identificatorul obiectului apelantului pe ServiceNow. - Pe baza
sys_id, sistemul caută incidentul activ pentru apelant. - Numărul incidentului este redat apelantului.
- Apelul este plasat în coadă pentru următorul agent disponibil, prioritizat în funcție de gravitatea incid entului.
- Muzica Hold este redată în timp ce apelantul așteaptă în coadă.
- Odată ce apelul este conectat la un agent, informațiile incidentului sunt afișate pe desk topul agentului.
- După apel, Centrul de contact Webex postează informații de apel înapoi la incidentul relevant în ServiceNow.
Cerințe preliminare
Înainte de a configura acest flux, asigurați-vă următoarele:
- Configurare OAuth2: Configur ați OAuth2 în ServiceNow și Webex Contact Center, urmând tutorialul video.
- Configurarea administratorului: Conectați-vă la admin.webex.com și configurați conectorul. Accesați . Introduceți acreditările necesare, așa cum sunt prezentate în tutorialul video.
Exemplu de caz de utilizare
Acest exemplu de integrare demonstrează modul în care Centrul de contact Webex poate îmbunătăți experiența clienților prin interacțiuni personalizate, utilizând în același timp ServiceNow pentru căutările ANI și gestionarea incidentelor:
- Apel de intrare: Clientul apel ează la Centrul de contact Webex.
- Căutare ANI: Webex efectuează o căutare ANI în ServiceNow pentru a identifica apelantul.
- Căutare incident: ServiceNow preia ID-ul incidentului asociat pe baza detaliilor apelantului.
- Salut personalizat: Clientul este întâmpinat cu un mesaj personalizat, referindu-se la incidentul său activ.
- Rutare și prioritizare: Apelurile sunt direcționate în funcție de gravitatea incidentului, asigurându-se că problemele critice sunt abordate mai întâi.
- Atribuirea agent ului: apelul este direcționat către un agent disponibil, cu detalii despre incident afișate pe desktopul agentului.
- Actualizări post-apel: Centrul de contact Webex postează informații relevante de apel, inclusiv identificatori de apel, către ServiceNow folosind fluxurile de evenimente.
Activități de flux
Următorul tabel descrie activitățile utilizate în flux și rolul lor în integrare.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Începe (Contact nou) |
Fluxul începe atunci când este primit un apel de intrare. |
|
Redați mesajul (Salut) |
Redă un mesaj de întâmpinare utilizând Cisco Cloud Text-to-Speech, cum ar fi: Bine ați venit la
demo-ul ServiceNow. Numărul incidentului dvs. este:
|
|
Setați variabila (Bandă de cifre ANI) |
Elimină codul internațional (+1) din ANI pentru potrivirea exactă. |
|
Setați variabila (Formatul ANI) |
Formatează ANI în formatul necesar ServiceNow pentru interogări: (123) 456-7890. |
|
Cerere HTTP (Căutare utilizator) | Caută sys_id al utilizatorului în ServiceNow folosind ANI. |
|
Cerere HTTP (Incident de căutare) | Utilizează sys_id pentru a prelua incidentul activ al apelantului din ServiceNow. |
|
Redați mesajul (Numărul incidentului) | Anunță numărul incidentului apelantului utilizând Text-to-Speech. |
|
Contact de coadă (Coadă la agent) | Plasează apelantul în coada de așteptare pentru următorul agent disponibil, în funcție de gravitatea incidentului. |
|
Redați muzică (Țineți muzică) | Redă muzică de așteptare în timp ce apelantul se află în coadă. |
|
Postează apelul (Postează comentarii la ServiceNow) | Postează informațiile despre apel, inclusiv numărul incidentului, înapoi la ServiceNow odată ce apelul se termină. |
Resurse suplimentare
Pentru a explora și testa API-urile REST, puteți importa colecția ServiceNow API Postman
(ServiceNow API Collection.Postman_Collection.json) în Postman. Acest lucru
ajută la înțelegerea API-urilor disponibile și a modului în care interacționează cu
Centrul de contact Webex.
- Documentația API REST ServiceNow: documente API RES T
- Documentația API-ului tabelului ServiceNow: Documente API tabel
Pentru mai multe informații despre fluxurile Webex Contact Center, consultați ghidul de configurare și administrare Webex Contact Center.
Apel simplu de intrare la coadă
Utilizați acest șablon de design de flux în Centrul de contact Webex pentru a oferi un proces simplu pentru gestionarea apelurilor de intrare. Apelanții sunt întâmpinați, puși la coadă la un agent și aud muzică în timp ce așteaptă.
Acest flux oferă un proces simplu pentru gestionarea apelurilor de intrare într-un centru de contact:
- Un apel este primit și intră în flux prin punctul de intrare.
- Un mesaj de bun venit este redat apelantului.
- Apelantul este plasat într-o coadă pentru următorul agent disponibil.
- În timp ce așteptați în coadă, muzica de menținere este redată apelantului.
- Acest flux asigură o experiență lină prin plasarea mecanismelor de gestionare a erorilor și permițând scenarii de rezervă în cazul în care agenții nu sunt disponibili.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Centrul de contact Webex Management Portal înainte de a implementa acest flux:
- Creați puncte de intrare, cozi, echipe și mapări de puncte de intrare.
- Încărcați fișiere audio statice dacă se utilizează solicitări audio personalizate în loc de Cisco Text-to-Speech (TTS).
Pentru pași detaliați, consultați ghi dul de configurare și administrare Webex Contact Center.
Activități de flux
Următorul tabel descrie succesiunea activităților de flux implicate în acest șablon de flux.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Începe (Contact telefonic nou) |
Fluxul începe atunci când un apel este primit prin punctul de intrare. Apelul este acceptat în flux și trece la pasul următor. |
|
Redați mesajul (Prompt de bun venit) |
Se redă un mesaj pentru a întâmpina apelantul. În acest flux, mesajul spune: Bine ați venit la Centrul de contact Webex! Acest mesaj este configurat utilizând Cisco TTS, dar poate fi înlocuit cu înregistrări personalizate. |
|
Coada de așteptare (Contact direct) |
După mesajul de bun venit, apelul este plasat într-o coadă. Coada de așteptare este setată să direcționeze apelul către coada Q_Arubhatt, care direcționează apelantul către cel mai lung agent disponibil. |
|
Redați muzică (Muzică în așteptare) |
În timp ce așteptați în coadă, fluxul redă muzică de aștep
tare ( |
|
Redați mesajul (Țineți mesajul) |
Un mesaj secundar este redat în timp ce apelantul așteaptă: Vă mulțumim pentru răbdare. Vă rugăm să așteptați până vă găsim un expert. Acest mesaj este configurat utilizând Cisco TTS, dar poate fi înlocuit cu înregistrări personalizate. |
|
Fluxul final |
Fluxul se termină la conectarea agentului sau dacă apare o eroare. Se asigură că apelantul este gestionat fără probleme, indiferent dacă este conectat la un agent sau dacă fluxul trebuie să se încheie din cauza unei erori. |
|
Gestionarea erorilor |
Fluxul este conceput pentru a gestiona problemele neașteptate prin terminarea grațioasă, cu rute de rezervă disponibile. |
Construiți acest flux
Pentru a construi acest flux de apeluri de intrare, creați un flux dintr-un șablon și alegeți șablonul Apel de intrare simplu la coadă. Pentru pașii de creare, consultați Crearea fluxurilor din șabloane de flux.
Pentru a previzualiza șablonul înainte de a-l utiliza, consultați Vizualizarea detaliilor șablonului de flux. După ce creați fluxul, particularizați șablonul pentru coada de așteptare, solicitări și gestionarea erorilor. Apoi validați și publicați fluxul.
Resurse suplimentare
Pentru mai multe informații, consultați ghi dul de configurare și administrare Webex Contact Center.
Agent virtual cu Google DialogFlow CX
Utilizați acest șablon de design de flux pentru a integra Google DialogFlow CX cu Centrul de contact Webex. Acest flux oferă o interacțiune îmbunătățită a clienților cu o manipulare flexibilă și dinamică a datelor.
Acest flux demonstrează modul de transmitere a datelor de la Centrul de contact Webex către Google DialogFlow CX, permițându-vă să profitați de capacitățile avansate ale agentului virtual. Include exemple pentru gestionarea intrărilor apelantului, cum ar fi numele, întâlnirile și motivele apelului, cu accent pe transferul de date fără probleme între ambele platforme.
Acest flux utilizează Cisco Text-to-Speech (TTS) pentru solicitări audio, dacă există.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Centrul de contact Webex Management Portal înainte de a implementa acest subflux:
- Creați puncte de intrare, cozi, echipe, mapări de puncte de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectorii.
- Încărcați fișiere audio statice dacă se utilizează solicitări audio personalizate în loc de Cisco Text-to-Speech (TTS).
- Configurați agentul virtual Google DialogFlow CX și configurați integrările web hook necesare.
Defalcarea fluxului
- Apelul este primit și intră în flux.
- Apelantul este direcționat către un API care își preia numele de la un punct final simulat.
- Un mesaj de bun venit este redat apelantului, inclusiv numele acestuia, cu ajutorul Google DialogFlow CX.
- Agentul virtual DialogFlow CX interacționează cu apelantul pentru a aduna intrări, cum ar fi datele și orele întâl nirilor.
- Datele clienților sunt transmise înapoi la Centrul de contact Webex pentru o potențială prelucrare ulterioară.
- Pe baza interacțiunii, apelul fie escaladează, fie se termină.
- Dacă este escaladat, apelantul este plasat într-o coadă.
- Muzica Hold este redată în timp ce apelantul așteaptă un agent.
Activități de flux
Următorul tabel descrie succesiunea activităților de flux.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Începe |
Fluxul începe atunci când este primit un apel, inițiat prin activitatea NewContact. |
|
Cerere HTTP (Obțineți numele clientului) |
Sistemul face o cerere API pentru a prelua numele clientului dintr-un sistem extern prin solicitare HTTP. Rezultatul este stocat într-o variabilă globală (DF_CustomerName) care este utilizată pentru interacțiunea ulterioară cu Google DialogFlow CX. |
|
Agent virtual |
Fluxul invocă activitatea VirtualAgent pentru a transmite numele clientului și a interacționa cu Google DialogFlow CX. Agentul virtual colectează informații, inclusiv motivul apelului, detaliile programării și multe altele. |
|
Analiza |
Această activitate analizează răspunsul primit de la DialogFlow CX și actualizează variabilele de flux (Call_Reason, Appoint ment_date, Appointment_time) în consecință. |
|
Setați variabila - programare |
Data și ora întâlnirii colectate din DialogFlow CX sunt format ate și stocate într-o variabilă globală (DF_Appointment). |
| Contact de coadă |
După interacțiunea agentului virtual, clientul este plasat într-o coadă pentru a aștepta următorul agent disponibil. |
|
Redați muzică |
În timp ce apelantul așteaptă în coadă, sistemul redă muzică de așteptare implicită
( |
|
Deconectați contactul |
Dacă nu este necesară nicio acțiune suplimentară, apelul este deconectat utilizând activitatea DisconnectContact. |
Resurse suplimentare
Pentru mai multe detalii despre integrarea Centrului de contact Webex cu Google DialogFlow CX, consultați documentația pentru dezvoltatori Google DialogFlow CX și Configurarea vocii agentului virtual în Centrul de contact Webex.
Pentru asistență, vizitați Asistența pentru dezvoltat ori Webex Contact Center sau alăturați-vă comunității dezvoltat orilor API-urilor Webex Contact Center.
Divizie de date Zendesk HTTP (S)
Acest șablon utilizează conectorul HTTP al Centrului de contact Webex pentru a se integra cu Zendesk. Utilizați acest șablon de design de flux pentru a efectua căutări de date despre clienți, pentru a gestiona tichetele în Zendesk și în mod eficient.
Acest flux utilizează API-urile Zendesk pentru a îmbunătăți Centrul de contact Webex prin extragerea datelor clienților bazate pe ANI (Identificarea automată a numărului) și preluarea detaliilor tichetului. Acesta direcționează apelurile pe baza gravității incidentului sau a disponibilității agenților, îmbunătățind interacțiunile cu clienții. Sistemul poate efectua mai multe acțiuni:
- Căutați un utilizator Zendesk pe baza ANI (numărul apelantului).
- Recuperați cel mai recent bilet nerezolvat al utilizatorului.
- Prezentați detaliile relevante ale biletului clientului prin IVR.
- Direcționați apelul către un agent pe baza unor criterii predefinite sau lăsați clientul să opteze pentru deconectare.
Acest flux utilizează Cisco Text-to-Speech (TTS) pentru orice solicitări audio. Pentru muzică, acesta este
implicit la fișierul încorporat (defaultmusic_on_hold.wav), pentru muzică în așteptare
.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Centrul de contact Webex Management Portal înainte de a implementa acest flux:
- Asigurați-vă că autentificarea API este activată în instanța Zendesk. Urmați pașii: .
- Conectorul HTTP Zendesk trebuie configurat utilizând Bas icAuth.
- Creați puncte de intrare, cozi, echipe și orice alte activități de configurare specifice organizației.
- Încărcați fișiere audio statice dacă se utilizează solicitări audio personalizate sau fișiere muzicale în loc de Cisco Text-to-Speech (TTS).
Pentru pași detaliați, consultați ghi dul de configurare și administrare Webex Contact Center.
Caz de utilizare
Utilizați acest exemplu pentru a înțelege mai multe despre modul în care funcționează acest flux.
- Un client apelează la Centrul de contact Webex.
- Se efectuează o căutare ANI pentru a prelua detaliile clientului de la Zendesk.
- Cel mai recent bilet asociat clientului este recuperat.
- Clientul este întâmpinat printr-un IVR și informat despre starea biletului.
- Clientul poate:
- Conectați-vă la un agent.
- Deconectați-vă dacă aleg să nu vorbească cu un agent.
- După apel, sistemul poate actualiza biletul Zendesk cu informații relevante de apel.
Defalcarea fluxului
Următorul tabel descrie diferitele elemente de flux implicate în procesul de apel, detaliind acțiunile și răspunsurile care apar în fiecare etapă.
|
Element de flux |
Descriere |
|---|---|
|
Apel primit |
Apelul intră în sistem și pornește conectorul Zendesk. |
|
Căutați utilizator în Zendesk |
Sistemul efectuează o căutare în Zendesk folosind numărul apelantului. |
|
Preluaţi detaliile tichetului |
Sistemul recuperează cel mai recent bilet nerezolvat pentru utilizator. |
|
Prezentați detaliile biletului |
Clientul este informat cu privire la starea biletului printr-un mesaj IVR. |
|
Opțiuni de meniu |
Clientul poate alege să vorbească cu un agent sau să se deconecteze. |
Activități de flux
Următorul tabel descrie succesiunea activităților de flux.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Începe |
Fluxul începe atunci când este primit un apel. |
|
Căutare utilizator (Zendesk) |
Această activitate efectuează o solicitare HTTP către Zendesk, căutând utilizatorul pe baza ANI-ului său. |
|
Preluaţi detaliile tichetului |
O altă solicitare HTTP este făcută către Zendesk pentru a prelua cel mai recent bilet pentru utilizator. |
|
Prezentați detaliile biletului |
Un mesaj este redat apelantului prin TTS, oferind informații despre starea biletului. |
|
Meniul de confirmare |
Sistemul prezintă clientului un meniu, permițându-i fie să se conecteze la un agent, fie să se deconecteze. |
|
Contact de coadă |
Dacă clientul alege să se conecteze la un agent, acesta este plasat într-o coadă de așteptare. |
|
Redați muzică |
Muzica Hold este redată în timp ce clientul așteaptă un agent. |
|
Postează comentarii (Zendesk) |
După apel, sistemul postează un comentariu pe biletul Zendesk care rezumă interacțiunea . |
|
Deconectez |
Sistemul deconectează apelul dacă clientul optează pentru deconectare sau după finalizarea apelului. |
Resurse suplimentare
Acest flux utilizează conectorul HTTP al Centrului de contact Webex pentru a interacționa cu API-urile Zendesk. Pentru mai multe informații, consultați documentația API Zendesk și ghi dul de configurare și administrare Webex Contact Center.
Evitați apelarea duplicată
Acest șablon de flux demonstrează cum să preveniți intrările duplicat de apelare în cadrul Centrului de
contact Webex prin utilizarea activității HTTP îmbunătățite cu suport pentru
Con tent-Type: GraphQL. Utilizează conectorul HTTP API WebExCC pentru a
interacționa cu API-ul de căutare, permițând fluxului să verifice cererile de apelare existente de la
același apelant. Acest șablon îmbunătățește eficiența și experiența clienților, evitând apel
urile redundante.
Acest șablon de flux verifică dacă un client a plasat deja o solicitare de apelare în sistem. Utilizează API-ul de căutare prin GraphQL pentru a determina dacă există o sarcină activă de apelare pentru ANI (Identificarea automată a numărului) a apelantului.
Utilizează caracteristica care îmbunătățește activitatea HTTP în cadrul Centrului de contact Webex adăugând
suport pentru Content-Type: GraphQL - Abilitatea de a utiliza
conectorul HTTP API WebExCC pentru a utiliza API-ul de căutare prin noul tip de conținut GraphQL, inclusiv înlocuirea variabilelor.
Cerințe preliminare
Asigurați-vă că sunt îndeplinite următoarele cerințe înainte de a implementa acest flux:
-
Configurați un conector la API-urile Webex Contact Center.
-
Asigurați-vă că mediul Webex Contact Center este configurat corect: Punct de intrare, mapare punct de intrare, cozi etc.
Defalcarea fluxului
|
Element de flux |
Descriere |
|---|---|
|
Apelul este primit |
Apelul intră în flux la activitatea NewContact. |
|
Salut inițial |
Activitatea PlayMessage_WGK redă un mesaj inițial de salut apelantului. |
|
Extrageți ora curentă |
|
| Calculați timpul cu ore în urmă |
|
| Decupați ANI |
Activitatea setVariable_AK4 reduce ANI (numărul de telefon al apelantului) pentru a elimina prefixul „+1” în scopuri de căutare. |
|
Apel API de căutare (GraphQL) |
|
|
Verificați răspunsul API |
|
|
Gestionați apelul duplicat (dacă este găsit) |
|
| Programează apeluri noi (dacă nu sunt găsite): |
Dacă nu se găsește nicio apelare duplicată, fluxul trece la activitatea Menu_LSI, care prezintă apelantului opțiuni pentru a programa un apel înapoi sau de a aștepta în coadă. |
| Programați apelarea înapoi |
Dacă apelantul alege să programeze un apel invers (apasă 1), activitatea Callback_20e programează un apel înapoi folosind ANI-ul apelantului. Un mesaj de confirmare este redat prin PlayMessage_YSW și apoi DisconnectContact_MX8_2bg deconec tează apelul . |
| Așteptați în coadă |
Dacă apelantul alege să aștepte în coadă (apasă 2), setVariable_ c0y crește un contor. Apelul este apoi trimis la coadă la un agent prin Queu eContact_95e și muzica este redată în așteptare prin PlayMusic_ QNE. Apelul revine la activitatea Menu_LSI. |
Variabile
-
CallbackStatus: (STRING) - Starea apelului înapoi.
-
counter: (INTEGER) - O variabilă contor.
-
CurrentTime: (STRING) - Ora curentă în milisecunde de la epocă.
-
goback_by_a_day: (STRING) - Timpul de acum 24 de ore în milisecunde de la epocă.
-
ApiOutput: (STRING) - Codul de stare HTTP combinat, starea apelului înapoi și răspunsul HTTP din AP I-ul de căutare.
-
AniTrim: (ȘIR) - ANI tăiat (numărul de telefon) al apelantului.
-
response: (STRING) - Răspunsul HTTP de la API-ul de căutare.
Activități de flux
Următorul tabel descrie succesiunea activităților de flux implicate în acest șablon de flux.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Începe (Contact nou) | Pornește fluxul la primirea apelului. |
|
Acțiuni | |
|
Mesaj de redare |
Redă un mesaj către apelant. |
|
Apelare inapoi |
Programează un apel invers pentru apelant. |
|
PlayMusic |
Redă muzică în așteptare. |
|
QueueContact |
Coază apelul către un agent. |
|
HTTP |
Efectuează o solicitare HTTP către API-ul de căutare utilizând GraphQL. |
|
DeconectațiContact |
Deconectează apelul. |
|
Setați variabila |
setVariable: Setează diverse variabile, inclusiv ora curentă, ora acum 24 de ore, ANI tăiată și ieșire API. |
|
Condiții |
|
|
Hold Music (Țineți muzică) |
Redă muzică de așteptare în timp ce apelantul așteaptă în coadă. |
|
Manipularea buclei (CallLoopCycle și LoopCycle) |
Se asigură că apelurile care se repetă de prea multe ori sunt direcționate către meniul final. |
|
Deconectare (DisconnectContact) |
Deconectează apelul după mesaje sau când apelantul alege să încheie interacțiunea . |
Resurse suplimentare
Pentru mai multe informații despre utilizarea solicitărilor HTTP cu GraphQL și alte activități din cadrul Centrului de contact Webex, consultați secțiunea Activitate solicitare HTTP.
Consultați, de asemenea, documentația API-urilor Webex Contact Center pentru detalii despre interogările API de căutare și GraphQL.
Înregistrare și gestionare promptă audio
Acest șablon de flux oferă o metodă simplificată pentru administratori de a înregistra și gestiona solicitările audio în cadrul Centrului de contact Webex printr-o interfață de utilizator de telefonie (TUI). Utilizează capabilități îmbunătățite de activitate HTTP, inclusiv suport pentru „Content-Type: Form Data” pentru a interacționa cu API-urile pentru fișiere audio (Prompt) ale Centrului de contact Webex. Acest șablon reproduce funcționalități familiare din sistemele locale, îmbunătățind experiența clienților și eficiența operațională.
Cerințe preliminare
-
Creați și Punct de intrare și configurați Maparea punctelor de intrare din pagina de setări Control Hub pentru Centrul de contact Webex. Consultați Ghi dul de configurare și administrare al Centrului de contact Webex.
-
Configurați un conector la API-urile Webex Contact Center.
-
Dacă Cisco Text-to-Speech (TTS) nu este activat pentru solicitări, încărcați fișierele audio statice necesare.
Defalcarea fluxului
|
Element de flux |
Descriere |
|---|---|
| Apelul a fost primit | Apelul intră în flux la activitatea NewContact. |
| (OPȚIONAL) Autentificare admin prin OTP | Dezvoltatorul fluxului poate implementa o barieră de autentificare opțională pentru administrator, folosind o metodă sigură, cum ar fi OTP livrată prin SMS către ANI sau un număr/PIN generat aleatoriu. Acest lucru poate fi adăugat înainte de meniul principal. |
| Meniul principal | Activitatea MainMenu (Meniu IVR) prezintă administratorului
următoarele opțiuni:
|
| Creați prompt (opțiunea 1) |
|
| Prompt de actualizare (Opțiunea 2) |
|
| Ștergeți promptul (opțiunea 3) |
|
| Ieșire (opțiunea 4) |
|
Variabile
|
Variabilă |
Tip |
Descriere |
|---|---|---|
| BloBid | STRING | ID-ul Blob al fișierului audio |
| Nume de fișier audio | STRING | Numele fișierului audio (implicit: "EmergencyDemo.wav „). |
| identitate | STRING | ID-ul fișierului audio. |
| stare | STRING | Starea cererii API. |
| Nume de fișier nou | STRING | Numele fișierului audio actualizat (implicit: "updatedFile.wav „). |
| răspuns | STRING | Răspunsul HTTP de la solicitările API. Acest lucru este opțional, pentru depanare. |
Activități utilizate
|
Activitatea fluxului |
Descriere |
|---|---|
| Începe | NewContact: Pornește fluxul la primirea apelului. |
| Meniu IVR | MainMenu: Red ă un meniu cu opțiuni pentru gestionarea promptă. |
| Creați Prompt |
|
| Prompt de actualizare |
|
| Ștergeți promptul |
|
| Altele |
|
Detalii suplimentare
Pentru mai multe informații despre utilizarea controalelor Activitate de înregistrare, solicitări HTTP și înregistrare în cadrul Centrului de contact Webex, consultați secțiunea Activ itate solicitare HTTP.
Ultimul șablon de rutare a agentului
Ultimul șablon de rutare a agentului demonstrează modul de implementare a rutării ultimului agent în cadrul Centrului de
contact Webex prin utilizarea activității HTTP îmbunătățite cu suport pentru Content- Type: GraphQL. Utilizează conectorul HTTP API WebExCC pentru a interacționa cu API-ul de căutare,
permițând rutarea apelurilor către ultimul agent care a gestionat apelul. Acest șablon îmbunătățește
experiența clienților conectându-i cu un agent familiar.
Acest șablon de flux verifică dacă un client a sunat în ultimele 24 de ore și, dacă da, direcționează apelul către același agent. Utilizează API-ul de căutare prin GraphQL pentru a găsi ultimul agent care a gestionat apelul pe baza ANI ( Identificarea automată a numărului) apelantului.
Utilizează caracteristica care îmbunătățește activitatea HTTP în cadrul Centrului de contact Webex
adăugând suport pentru Content-Type: GraphQL - Abilitatea de a utiliza conectorul HTTP API
WebExCC pentru a utiliza API-ul de căutare prin noul tip de conținut GraphQL: inclusiv înlocuirea variabilelor.
Cerințe preliminare
-
Configurați un conector la API-urile Webex Contact Center.
-
Asigurați-vă că mediul Webex Contact Center este configurat corect: Punct de intrare, mapare punct de intrare, cozi etc.
Defalcarea fluxului
-
Apelul a fost primit:
-
Apelul intră în flux la activitatea NewContact.
-
-
Salut inițial:
-
Activitatea PlayMess age redă un mesaj inițial de salut către apelant.
-
-
Extrageți ora curentă:
-
Activitatea CurrentTime extrage ora curentă.
-
-
Calculați timpul acum 24 de ore:
-
Activitatea GoBack_by_a_Day calculează timpul cu 24 de ore înainte de ora curentă.
-
-
Decupați ANI:
-
Activitatea setVari able taie ANI ( numărul de telefon al apelantului) pentru a elimina prefixul „+1” în scopuri de căutare.
-
-
Apel API de căutare (GraphQL):
-
Activitatea SearchApilastAgent efectuează un apel către AP I-ul de căutare Webex Contact Center utilizând GraphQL pentru a găsi agentul care a gestionat apelul anterior pe baza ANI.
-
Utilizează variabilele
goback_by_a_day și currentTime pentrua căuta în ultimele 24de ore. -
Interogarea GraphQL caută activități care se potrivesc ANI-ului apelantului sau AN I-ului tăiat care nu sunt active și extrage ID-ul proprietarului ( ID-ul agentului) activității.
-
-
Înregistrare de depanare:
-
Activitatea DebugLog înregistrează codul de stare HTTP și corpul de răspuns din apelul API de căutare.
-
Activitatea Debug_Log înregistrează ID-ul agentului extras.
-
-
Verificați răspunsul API:
-
Activitatea condition_kxu verifică dacă codul de stare HTTP din apelul API de căutare este 200 (succes).
-
-
Verificați dacă ID-ul agentului este extras:
-
Activitatea Condition_JTN verifică dacă un ID de agent a fost extras cu succes din răspunsul API de căutare.
-
-
Traseul către ultimul agent (dacă este găsit):
-
Dacă se găsește un ID de agent, activitatea PlayMessage_EE8 redă un mesaj de confirmare apelantului, informându-l că este transferat către același agent cu care a vorbit anterior.
-
Activitatea QueuetoAgent_xh1 coază apelul către agent cu ID-ul agent ului extras.
-
-
Traseul către coada implicită (dacă nu a fost găsită):
-
Dacă nu se găsește niciun ID de agent (fie apelul API a eșuat, fie nu a fost găsit niciun apel anterior în decurs de 24 de ore), activitatea QueueToDefault coază apelul la o coadă implicită.
-
-
Redați muzică în așteptare:
-
Activitatea PlayMusic_i73 redă muzică în așteptare în timp ce apelantul așteaptă în coadă.
-
Variabile
-
AgenTid: (STRING) - ID-ul ultimului agent care a gestionat apelul.
-
CurrentTime: (STRING) - Ora curentă în milisecunde de la epocă.
-
goback_by_a_day: (STRING) - Timpul de acum 24 de ore în milisecunde de la epocă.
-
Răspuns: (STRING) - Răspunsul HTTP de la API-ul de căutare.
-
AniTrim: (ȘIR) - ANI tăiat (numărul de telefon) al apelantului.
Activități de flux
Următorul tabel descrie succesiunea activităților de flux implicate în acest șablon de flux.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Începe (Contact nou) | Pornește fluxul la primirea apelului. |
|
Acțiuni | |
|
Mesaj de redare |
Redă un mesaj către apelant. |
|
QueueToAgent |
Coază apelul către un anumit agent. |
|
PlayMusic |
Redă muzică în așteptare. |
|
Coada de așteptare |
Coază apelul la o coadă implicită. |
|
HTTP |
Efectuează o solicitare HTTP către API-ul de căutare utilizând GraphQL. |
|
Mesaj de redare |
Redă un mesaj care indică faptul că apelantul este direcționat către ultimul agent. |
|
Setați variabila |
|
|
Condiții |
|
|
Hold Music (Țineți muzică) |
Redă muzică de așteptare în timp ce apelantul așteaptă în coadă. |
|
Manipularea buclei (CallLoopCycle și LoopCycle) |
Se asigură că apelurile care se repetă de prea multe ori sunt direcționate către meniul final. |
|
Deconectare (DisconnectContact) |
Deconectează apelul după mesaje sau când apelantul alege să încheie interacțiunea . |
Resurse suplimentare
Pentru mai multe informații despre utilizarea solicitărilor HTTP cu GraphQL și alte activități din cadrul Centrului de contact Webex, consultați secțiunea Activitate solicitare HTTP.
Consultați, de asemenea, documentația API-urilor Webex Contact Center pentru detalii despre interogările API de căutare și GraphQL.
AI Agent autonom (urmărirea pachetelor)
Acest flux utilizează un agent AI autonom pentru a gestiona interacțiunile vocale legate de urmărirea pachetelor. Fluxul oferă o opțiune de escaladare la agenți umani atunci când este necesar sau la erorile agentului AI.
Fluxul este conceput pentru a gestiona interacțiunile clienților despre urmărirea pachetelor printr-un agent AI autonom. Agentul AI constă dintr-o acțiune de urmărire a pachetului și o bază de cunoștințe legată de interogările generale de expediere. Clienții pot cere să vorbească cu un agent uman în orice moment.
Cerințe preliminare
Pentru a utiliza acest flux, asigurați-vă că sunt configurate următoarele:
-
Un agent AI autonom configurat cu acțiunea corespunzătoare (împreună cu îndeplinirea) și documentele de cunoștințe. Un flux de îndeplinire a eșantionului este disponibil în șabloanele de Webex Connect flux.
-
Maparea punctului de intrare, coadă, echipe și puncte de intrare configurate în pagina de setări Hub de control pentru Centrul de contact Webex.
-
Cisco Text-to-Speech (TTS) este activat pentru generarea dinamică a mesajelor personalizate.
-
Încărcați fișiere audio statice dacă nu utilizați sunetul implicit Cisco.
Defalcarea integrării
-
Apelantul inițiază contactul: Apelul este primit de Centrul de contact Webex și direcționat către agentul autonom AI.
-
Interacțiunea agentului AI: Agentul AI procesează solicitarea apelantului legată de urmărirea pachetelor.
-
Coadă la agent: Dacă este necesară escaladarea la cererea clientului sau din cauza er orilor agentului AI, apelantul este plasat într-o coadă pentru un agent uman.
-
Decon ectare: interacțiunea se încheie odată ce solicitarea apelantului este tratată sau apelantul este transferat unui agent.
Activități utilizate în flux
|
Activitatea fluxului |
Descriere |
|---|---|
| Start (contact telefonic nou) | Această activitate marchează începutul fluxului, declanșat de un nou apel. |
| Agentul virtual V2 (VAV2) | Activitatea responsabilă de interacțiunea dintre flux și agentul AI. Interacțiune. Aceeași activitate este utilizată pentru a iniția conversația și pentru a trimite evenimente de stare agentului AI. |
| Redați mesajul | Furnizează mesaje de sistem utilizând Cisco Text-to-Speech. Folosit pentru a reda un mesaj de eroare înainte de escaladarea la agentul uman în cazul erorilor de activitate VAV2. |
| Coadă la Agent | Gestionează logica de așteptare pentru escaladarea la agenții umani. |
| Redați muzică | Țineți muzica redată în timpul cozii atunci când apelantul așteaptă conexiunea agent ului. |
| Deconectez | Încheie interacțiunea după finalizarea sarcinilor sau dacă este escaladată la un agent uman. |
Gestionarea erorilor
Fluxul include strategii de gestionare a erorilor pentru a gestiona problemele neașteptate cu grație, asigurându-se că apelantul este informat și redirecționat corespunzător.
Suport pentru dezvoltatori
Pentru informații mai detaliate despre utilizarea Centrului de contact Webex cu agenți AI autonomi, consultați documentația aferentă:
Resurse suplimentare
Pentru asistență legată de acest flux, contactați echipa de asistență pentru dezvoltatori Webex Contact Center prin intermediul asistenței pentru dezvoltat ori Webex Contact Center.
Pentru discuții suplimentare, vizitați Comunitatea dezvoltatorilor API-urilor Webex Contact Center.
AI Agent scripted (urmărirea pachetelor)
Acest flux este conceput pentru a gestiona interacțiunile vocale legate de urmărirea pachetelor utilizând un agent virtual scriptat. Acest flux demonstrează cel mai simplu mod de a efectua îndeplinirea pentru un agent scriptat. În plus, fluxul demonstrează cozile clienților la diferite cozi de agenți pe baza ultimei intenții active și a rapoartelor personalizate pentru agenții AI în Analyser.
Acest flux utilizează un agent Webex AI scriptat pentru a interacționa cu clienții în ceea ce privește urmărirea coletelor. Activitatea VAV2 (Virtual Agent V2) iese prin marginea sa „Managed” atunci când agentul scrip tat ridică un eveniment personalizat pentru a urmări pachetul. Fluxul folosește un API de urmărire a pachetelor pentru a realiza acest lucru. Acest API este disponibil dezvoltatorilor pentru testare și demonstrații. Datele de ieșire sunt analizate în flux și transmise înapoi agentului printr-un eveniment de stare. Mai multe informații despre configurarea îndeplinirii pentru agenții scriptați pentru voce.
Cerințe preliminare
Pentru a utiliza acest flux, asigurați-vă că sunt configurate următoarele:
-
Un agent Webex AI configurat pentru a gestiona solicitările de urmărire a pachetelor. Acest agent este disponibil pentru import în timp ce creați un agent nou.
-
Maparea punctului de intrare, coadă, echipe și puncte de intrare configurate în pagina de setări Hub de control pentru Centrul de contact Webex.
-
Asigurați-vă că Cisco Text-to-Speech (TTS) este activat pentru generarea de mesaje audio dinamice.
-
Încărcați fișiere audio statice pentru notificări de sistem personalizate, dacă este necesar.
Defalcarea integrării
|
Defalcarea integrării |
Descriere |
|---|---|
| Apelantul inițiază contactul | Apelul este primit de Centrul de contact Webex și direcționat către agentul AI scriptat. |
| Starea de interacțiune este înregistrată utilizând variabila globală | Fluxul setează variabila globală CustomaiAgentInteractionOutcome pentru a înregistra starea interacțiunii clientului cu agentul AI. Aceasta este actualizată în diferite puncte și este utilizată pentru a crea rapoarte personalizate folosind vizualizator. |
| Interacțiunea agentului AI | Agentul AI procesează contribuțiile clienților și răspunde pe baza intențiilor configur ate. Dacă utilizatorul intenționează să urmărească un pachet și furnizează un număr valid de pachet, controlul este predat înapoi fluxului printr-un eveniment personalizat. |
| Parsarea și îndeplinirea metadatelor agenților AI | Numărul pachetului clientului este extras din metadatele VAV2 și utilizat în activitatea HTTP. |
| Condiții de răspuns la îndeplinire | Fluxul verifică dacă informațiile despre pachet sunt găsite sau nu și stabilește răspunsurile adecvate. |
| Interacțiunea agentului AI este reluată* | În funcție de răspunsul la îndeplinire, mesajul care trebuie trimis clienților este trimis înapoi agentului scriptat prin datele evenimentului din secțiunea „Eveniment de stare” . |
| Predarea agentului și activitatea de caz | Determină pașii următori pe baza intenției anterioare, ghidând fluxul către diferite cozi bazate pe intenția anterioară. |
| Coadă la Agent | Dacă este necesară escaladarea sau în caz de erori, apelantul este plasat într-o coadă pentru un agent uman. |
| Deconectez | Interacțiunea se încheie odată ce solicitarea apelantului este tratată sau apelantul este transferat unui agent. |
Activități utilizate în flux
|
Activitatea fluxului |
Descriere |
|---|---|
| Începe | Inițiază fluxul atunci când este primit un apel nou. |
| Setați variabila rezultatului interacțiunii | Utilizați activitatea variabilă setată pentru a actualiza variabila globală CustomaiAgentInteractionOutcome pentru a stoca cea mai recentă stare a interacțiunii cu agentul AI. |
| Interacțiunea agentului AI | Gestionează întrebările de urmărire a pachetelor utilizând interacțiuni scriptate. Aceeași activitate este utilizată pentru a iniția conversația și pentru a trimite evenimente de stare agentului AI. |
| Analiza detaliilor pachetului | Extrage numărul pachetului din metadatele furnizate de agentul virtual. |
| Cerere HTTP pentru informații despre pachet | Trimite o solicitare către API-ul logistic pentru a prelua starea pachetului și livrarea estimată. Utilizați ABC123456 ca număr de pachet de probă. |
| Logică condiționată | Determină răspunsul pe baza stării pachetului sau a codului de stare HTTP al apelului API. |
| Setați variabile de răspuns | Configurează răspunsurile pentru a comunica dacă coletul a fost găsit sau detaliile livrării. |
| Redați mesajul | Oferă mesaje de eroare de sistem utilizând Cisco Text-to-Speech, în special în cazurile de erori de sistem. |
| Activitatea cazului | Ghidează fluxul pe baza intenției anterioare, hotărând cu privire la rutarea către anumite cozi. |
| Coadă la Agent | Gestionează logica de așteptare pentru escaladarea la agenții umani. |
| Redați muzică | Țineți muzica redată în timpul cozii atunci când apelantul așteaptă conexiunea agent ului. |
| Deconectez | Încheie interacțiunea după finalizarea sarcinilor sau dacă este escaladată la un agent uman. |
Specificul fluxului
Fluxul JSON utilizat în acest exemplu conține variabile și activități esențiale pentru gestionarea interacțiunilor, procesarea erorilor și comunicarea între Centrul de contact Webex și DialogFlow. Variabilele cheie utilizate includ:
|
Variabilă |
Descriere |
|---|---|
nume_eveniment |
Numele evenimentului trimis agentului AI. |
date de eveniment |
Sarcina utilă a evenimentului trimisă agentului AI. |
statut |
Starea pachetului pe baza răspunsului HTTP. |
Livrare estimată |
Data și ora estimată de livrare a pachetului pe baza răspun sului HTTP. |
PachetareESP |
Răspunsul va fi trimis înapoi clientului pe baza răspun sului activității HTTP. |
Global_VoiceName |
Determină vocea utilizată pentru transformarea textului în vorbire. |
CustomaiAgentInteractionOutcome |
Înregistrează starea de interacțiune - abandonată, manipulată, escaladată sau eronată - pe baza interacțiunii clientului cu agentul AI. |
Gestionarea erorilor
Fluxul include strategii de gestionare a erorilor pentru a gestiona problemele neașteptate cu grație, asigurându-se că apelantul este informat și redirecționat corespunzător.
Resurse suplimentare
Pentru informații mai detaliate despre utilizarea Centrului de contact Webex cu agenți AI scriptați, consultați documentația aferentă:
Suport pentru dezvoltatori
Pentru asistență legată de acest flux, contactați echipa de asistență pentru dezvoltatori Webex Contact Center prin intermediul asistenței pentru dezvoltat ori Webex Contact Center.
Pentru discuții suplimentare, vizitați Comunitatea dezvoltatorilor API-urilor Webex Contact Center.
Agent AI scriptat (rezervarea programării medicului)
Acest șablon demonstrează fluxul de date între Webex Contact Center și Webex AI Agent Studio pentru o interacțiune care utilizează un agent scriptat. Fluxul conține mai multe integrări cu sisteme externe. Acestea sunt invocate pe baza evenimentelor personalizate trimise de agentul AI, iar datele de îndeplinire sunt transmise înapoi agentului.
Acest flux prezintă modul în care datele sunt transmise între Centrul de contact Webex și Webex AI Agent Studio utilizând evenimente personalizate. Acest flux facilitează programarea și gestionarea automată a programărilor medicului printr-un agent AI scriptat. Se integrează cu sisteme externe pentru a verifica disponibilitatea, a crea întâlniri, a căuta întâlnirile existente și a anula programările. Fluxul asigură o comunicare perfectă între apelant și agentul AI, cu opțiuni de escaladare către agenții umani atunci când este necesar.
Cerințe preliminare
Pentru a utiliza acest flux, asigurați-vă că sunt configurate următoarele:
-
Un agent AI scriptat configurat cu intenții relevante pentru a gestiona rezervarea și anularea programărilor. Acest lucru poate fi importat din șabloane în timp ce creați un nou agent scriptat în platforma AI Agent Studio.
-
Maparea punctului de intrare, coadă, echipe și puncte de intrare configurate în pagina de setări Hub de control pentru Centrul de contact Webex.
-
API-uri pentru interfața cu sistemul extern de gestionare a programărilor.
-
Cisco Text-to-Speech (TTS) este activat pentru generarea de mesaje audio dinamice.
-
Încărcați fișiere audio statice dacă nu utilizați sunetul implicit Cisco.
Defalcarea integrării
|
Defalcarea integrării |
Descriere |
|---|---|
| Apelantul inițiază contactul | Apelul este primit de Centrul de contact Webex și direcționat către agentul AI. |
| Interacțiunea cu agentul AI | Agentul AI procesează contribuțiile clienților și răspunde pe baza intențiilor configur ate. |
| Comutarea controlului între agentul AI și flux | Controlul conversației este schimbat între agentul AI și flux în diferite etape. Agentul AI predă controlul fluxului prin evenimente personalizate, fluxul efectuează îndeplinirea corespunzătoare pe baza numelui evenimentului și predă controlul înapoi agentului AI împreună cu datele de îndeplinire prin Evenimentul de stare din activitatea Virtual Agent V2. |
| Coadă la Agent | Dacă este necesară escaladarea, apelantul este plasat într-o coadă pentru un agent uman. |
| Deconectez | Interacțiunea se încheie odată ce sarcina este finalizată sau apelantul este transfer at unui agent. |
Activități utilizate în flux
|
Activitatea fluxului |
Descriere |
|---|---|
| Începe | Această activitate marchează începutul fluxului, declanșat de un nou apel. |
| Agentul virtual V2 (VAV2) | Activitatea responsabilă de interacțiunea agentului AI. Aceeași activitate este utilizată pentru a iniția conversația și pentru a trimite evenimente de stare agentului AI. |
| Analiza | Folosit pentru a analiza sarcina utilă a evenimentului din activitatea VAV2. |
| Cazul | Folosit pentru a verifica numele evenimentului trimis de activitatea și ramura VAV2 la activitățile de solicitare HTTP corespunzătoare. |
| Cerere HTTP | Interacționează cu sistemele externe pentru a efectua operațiuni precum verificarea disponibilității, crearea, căutarea sau anularea programărilor utilizând solicitări HTTP bazate pe numele evenimentului trimis de activitatea VAV2. Activitatea analizează, de asemenea, răspunsul pentru solicitarea HTTP. |
| Stare | Evaluează rezultatul solicitărilor HTTP, direcționând fluxul pe baza condițiilor de succes sau de eroare. |
| Setați variabila | Folosit pentru a configura variabile precum numele evenimentului și datele evenimentului, care sunt esențiale pentru reinvocarea activității VAV2 cu parametrii evenimentului de stare corespunzători. |
| Redați mesajul | Furnizează mesaje de sistem utilizând Cisco Text-to-Speech. Folosit pentru a reda un mesaj de eroare înainte de escaladarea la agentul uman în cazul erorilor de activitate VAV2. |
| Coadă la Agent | Gestionează logica de așteptare pentru escaladarea la agenții umani. |
| Redați muzică | Țineți muzica redată în timpul cozii atunci când apelantul așteaptă conexiunea agent ului. |
| Deconectați contactul | Încheie interacțiunea după finalizarea sarcinilor sau dacă este escaladată la un agent uman. |
Specificul fluxului
Fluxul JSON utilizat în acest exemplu conține variabile și activități esențiale pentru gestionarea interacțiunilor, procesarea erorilor și comunicarea între Centrul de contact Webex și DialogFlow. Variabilele cheie utilizate includ:
|
Variabilă |
Descriere |
|---|---|
nume_eveniment |
Numele evenimentului trimis agentului AI. |
date de eveniment |
Sarcina utilă a evenimentului trimisă agentului AI. |
șirul_data_eveniment |
Versiunea string a eveniment_data deoarece activitatea VAV2 acceptă numai șiruri. |
Http_input |
Corpul de solicitare pentru activitatea HTTP bazat pe metadatele VAV2. |
Global_VoiceName |
Determină vocea utilizată pentru transformarea textului în vorbire. |
Gestionarea erorilor
Fluxul include strategii de gestionare a erorilor pentru a gestiona problemele neașteptate cu grație, asigurându-se că apelantul este informat și redirecționat corespunzător.
Resurse suplimentare
Pentru informații mai detaliate despre configurarea agenților AI în Webex AI Agent Studio și utilizarea acestora cu Webex Contact Center, consultați Ghidul de administrare Webex AI Agent Studio.
Suport pentru dezvoltatori
-
Pentru orice asistență privind această integrare, deschideți un tichet cu echipa de asistență pentru dezvoltatori Webex Contact Center prin intermediul asistenței pentru dezvoltat ori Webex Contact Center.
-
Pentru discuții suplimentare, vizitați Comunitatea dezvoltatorilor API-urilor Webex Contact Center.
Utilizați șabloane de subflux
Șabloanele de subflux funcționează similar cu șabloanele de flux. Aceste șabloane eficientizează crearea de subfluxuri care pot fi integrate în fluxuri multiple, reducând redundanța și timpul de dezvoltare.
Pentru a crea subfluxuri utilizând șabloane de subflux, alegeți șablonul corespunzător, modificați-l pentru a se potrivi nevoilor dvs., validați-l, publicați-l și încorporați-l în fluxurile de lucru. Pentru mai multe detalii, consultați Crearea fluxurilor din șabloane de flux.
Colectați informații despre apelare
Utilizați acest șablon pentru a crea un subflux de colecție de informații de apelare, permițând apelanților să rămână în coadă sau să solicite un apel înapoi pentru opțiuni flexibile de servicii.
Acest subflux oferă un meniu care permite apelanților să opteze pentru un apel înapoi sau să rămână în coadă. Dacă este aleasă opțiunea de apelare înapoi, aceasta colectează informațiile necesare pentru un apel înapoi, fie folosind numărul curent al apelantului, fie un număr alternativ. Puteți modifica subfluxul pentru a asigura o experiență lină a apelantului prin gestionarea erorilor sau a condițiilor necunoscute, cum ar fi întreruperile de timp și intrările nevalide.
Acest subflux utilizează Cisco Text-to-Speech (TTS) pentru orice solicitări audio. Pentru muzică, este implicit fișierul muzic-on-hold încorporat, defaultmusic_on_hold.wav.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Centrul de contact Webex Management Portal înainte de a implementa acest subflux:
- Creați puncte de intrare, cozi, echipe, mapări de puncte de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectori, ANI outdial și multe altele.
- Încărcați fișiere audio statice dacă se utilizează solicitări audio personalizate în loc de Cisco Text-to-Speech (TTS).
- Asigurați-vă că variabilele callback (de exemplu: CallbackNumber, CallbackNumber, StayInqueue) sunt mapate corect la sistemul dvs. pentru a capta datele corespunzătoare.
Pentru pași detaliați, consultați ghi dul de configurare și administrare Webex Contact Center.
Intrări subflux
- CallbackNumber - ȘIR: Numărul de utilizat pentru apelare (fie cel de la care apelează apelantul, fie un număr nou).
- StayInqueue - BOOLEAN: Indică dacă apelantul a ales să rămână în coadă (True) sau să solicite un apel invers (False).
Ieșiri subflux
- callbackNumberEntered - STRING: Numărul pe care apelantul l-a introdus pentru apelare, dacă a ales să furnizeze un număr alternativ.
- StayInqueue - BOOLEAN: Dacă apelantul a optat să rămână în coadă sau să primească un apel înapoi.
Defalcarea subfluxului
Următorul tabel descrie diferitele elemente de subflux implicate în procesul de apel, detaliind acțiunile și răspunsurile care apar în fiecare etapă.
|
Element de subflux |
Descriere |
|---|---|
|
Porniți subfluxul |
Apelul intră în subflux. |
|
Meniul de renunțare |
Apelantului i se oferă o opțiune fie de a rămâne în coadă, fie de a primi un apel înapoi.
|
|
Meniul număr |
Dacă apelantul alege să primească un apel înapoi, i se oferă opțiunea de a:
|
|
Colectați cifre |
Dacă apelantul alege să introducă un nou număr de apelare, i se solicită să introducă numărul său din 10 cifre urmat de tasta lire sterline (#). |
|
Setați variabila |
Numărul de apel invers colectat este stocat în variabila callbackNumberEntered . |
|
Încheiați subfluxul | Subfluxul se încheie după colectarea informațiilor de apelare sau tratarea orică ror erori. |
Activități subflux
Următorul tabel descrie succesiunea activităților subflux pentru colectarea informațiilor de apel invers.
|
Activitatea subfluxului |
Descriere |
|---|---|
|
Porniți subfluxul |
Subfluxul începe atunci când este invocat. |
|
Meniul de renunțare |
Aceasta oferă apelantului o opțiune fie de a rămâne în coadă, fie de a primi un apel înapoi . Aceasta folosește TTS pentru a cere apelantului să apese 1 pentru un apel înapoi sau 2 pentru a rămâne în coadă. |
|
Meniul număr |
Dacă apelantul alege un apel înapoi, i se solicită fie să utilizeze numărul curent, fie să introducă unul nou. |
|
Colectați cifre |
Dacă apelantul alege să introducă un număr nou, această activitate colectează numărul său de 10 cifre urmat de semnul liră (#). |
|
Setați variabila |
Numărul colectat este stocat în variabila callbackNumberEntered pentru utilizare ulterioară. |
|
Încheiați subfluxul | Fluxul se încheie după gestionarea alegerilor apelantului și colectarea informațiilor necesare. |
Resurse suplimentare
Pentru mai multe informații despre configurarea subfluxurilor, consultați ghidul de configurare și administrare Webex Contact Center.
Gestionarea erorilor
Utilizați șablonul subflux de gestionare a erorilor din Centrul de contact Webex pentru a gestiona erori, cum ar fi problemele de gestionare a cozii sau eșecurile cererilor API. Acesta poate fi atașat la activități specifice sau configurat ca un operator global de erori, asigurându-se că sistemul continuă să funcționeze fără probleme și oferă utilizatorilor feedback cu privire la orice problemă.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Centrul de contact Webex Management Portal înainte de a implementa acest subflux:
- Asigurați-vă că Cisco Text-to-Speech (TTS) este activat pentru ca centrul de contact să utilizeze text-to-speech pentru solicitări de eroare.
- Mapați variabila ErrorMessage pentru a gestiona dinamic mesajele de eroare corespunzătoare din fluxul de lucru.
Pentru pași detaliați, consultați ghi dul de configurare și administrare Webex Contact Center.
Intrări subflux
- ErrorMessage - STRING: Mesajul de eroare de redat dinamic, indicând problema întâlnită de apelant.
Ieșiri subflux
- N/A: Acest subflux nu produce ieșiri, deoarece este utilizat pentru a gestiona erorile și pentru a oferi feedback apelantului.
Defalcarea subfluxului
Următorul tabel descrie diferitele elemente de subflux implicate în procesul de apel, detaliind acțiunile și răspunsurile care apar în fiecare etapă.
|
Element de subflux |
Descriere |
|---|---|
|
Porniți subfluxul |
Subfluxul este declanșat atunci când apare o eroare. |
|
Redați mesajul de eroare |
Sistemul redă un mesaj de eroare dinamic definit de variabila ErrorMessage folosind Cisco Cloud TTS. De exemplu, mesajul ar putea fi: Ne confruntăm cu dificultăți tehnice. Vă rugăm să încercați din nou mai târziu. |
|
Încheiați subfluxul (Sfârșit normal) |
Dacă eroarea este tratată cu succes, subfluxul se termină grațios. |
|
Încheiați subfluxul (Sfârșitul erorii) |
Dacă apar alte probleme (de exemplu, mesajul de eroare nu reușește să redea), subfluxul se termină într-o stare de escaladare pentru a indica o defecțiune critică. |
Activități subflux
Următorul tabel descrie succesiunea activităților subflux pentru gestionarea erorilor.
|
Activitatea subfluxului |
Descriere |
|---|---|
|
Porniți subfluxul |
Subfluxul începe atunci când apare o eroare, declanșând secvența de tratare a erorilor. |
|
Redați mesajul de eroare |
Redă mesajul de eroare către apelant folosind Cisco Cloud TTS. Conținutul mesajului este definit dinamic de variabila ErrorMessage. |
|
Încheiați subfluxul (Sfârșit normal) |
Încheie subfluxul dacă eroarea este rezolvată fără alte probleme. |
|
Încheiați subfluxul (Sfârșitul erorii) |
Încheie subfluxul cu o escaladare dacă apar erori suplimentare în timpul procesului de tratare a erorilor. |
Resurse suplimentare
Pentru mai multe informații despre configurarea subfluxurilor, consultați ghidul de configurare și administrare Webex Contact Center.
Scăderea datelor HTTP
Utilizați acest șablon subflux pentru a prelua informații despre contul clientului printr-o solicitare HTTP. Acceptă confirmarea ID-ului contului, introducerea manuală în cazul în care solicitarea eșuează și gestionează expirările, intrările nevalide și erorile critice - ideal pentru căutarea automată a conturilor clienților în centrele de contact.
Acest subflux oferă o experiență dinamică în care informațiile contului clientului sunt preluate utilizând o solicitare HTTP. Dacă căutarea are succes, clientul este rugat să confirme ID- ul contului. Dacă nu reușește sau apelantul preferă, își poate introduce manual numărul contului. Fluxul gestionează cu grație erori, cum ar fi intrări nevalide, expirări de timp și defecțiuni critice , cu prompturi adecvate.
Acest subflux utilizează Cisco Text-to-Speech (TTS) pentru orice solicitări audio.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Centrul de contact Webex Management Portal înainte de a implementa acest subflux:
- Creați puncte de intrare, cozi, conectori, echipe, mapări de puncte de intrare și orice alte activități de configurare specifice organizației.
- Încărcați fișiere audio statice dacă se utilizează solicitări audio personalizate în loc de Cisco Text-to-Speech (TTS).
- Asigurați-vă că adresa URL a solicitării HTTP și parametrii sunt setați corect în funcție de nevoile organizației dvs.
Pentru pași detaliați, consultați ghi dul de configurare și administrare Webex Contact Center.
Intrări subflux
- ErrorMessage - STRING: Un mesaj care va fi redat în cazul unei erori în timpul subfluxului .
Ieșiri subflux
- OutputVariable - STRING: Stochează numărul de cont confirmat sau introdus manual.
Defalcarea subfluxului
Următorul tabel descrie diferitele elemente de subflux implicate în procesul de apel, detaliind acțiunile și răspunsurile care apar în fiecare etapă.
|
Element de subflux |
Descriere |
|---|---|
|
Porniți subfluxul (Inițializare) |
Subfluxul începe procesul de preluare a datelor clienților. |
|
Vă rugăm să așteptați (Mesaj de confort) |
Apelantul este informat că sistemul își preia informațiile folosind un prompt TTS: Vă rugăm să așteptați în timp ce căutăm informațiile dvs. |
|
Cerere HTTP (Preluare informații despre client) |
Sistemul trimite o solicitare HTTP GET pentru a prelua informațiile despre clienți de la un punct final API specificat. Dacă reușește, răspunsul conține ID-ul clientului. |
|
Verificați starea HTTP (Evaluează răspunsul) |
Răspunsul HTTP este evaluat pe baza codului de stare. Dacă solicitarea a avut succes, procesul trece la pasul următor. |
|
Meniul de confirmare (Solicitați confirmarea sau introducerea manuală) |
Apelantului i se solicită să confirme ID-ul contului preluat sau să introducă manual numărul contului său dacă este incorect. |
|
Setați variabila (ID-ul contului de magazin) |
Dacă apelantul confirmă ID-ul contului, valoarea este stocată în outputVariable. |
|
Colectați cifre (Introducere manuală a contului) |
Dacă solicitarea eșuează sau apelantul alege să reintroducă numărul contului, i se solicită să introducă un număr de cont din 6 cifre urmat de tasta lire sterline (#). |
|
Gestionarea erorilor (Încă acolo, Invalid, Critic) |
Subfluxul gestionează expirări de timp, intrări nevalide și erori critice cu solicitările respective:
|
|
Încheiați subfluxul (Concluzie) |
Subfluxul se încheie fie după confirmarea numărului de cont, fie după gestionarea unei erori. |
Activități subflux
Următorul tabel descrie succesiunea activităților de subflux pentru acest șablon.
|
Activitatea subfluxului |
Descriere |
|---|---|
|
Porniți subfluxul |
Subfluxul începe atunci când este invocat. |
|
Vă rugăm să așteptați |
Redă un mesaj folosind TTS, cerând apelantului să aștepte până când informațiile sale sunt preluate . |
|
Cerere HTTP |
Trimite o solicitare HTTP GET pentru a prelua informațiile contului clientului. |
|
Verificați starea HTTP |
Evaluează răspunsul HTTP pentru a determina dacă solicitarea a avut succes. |
|
Meniul de confirmare |
Solicită apelantului să confirme ID-ul contului recuperat sau să îl reintroducă dacă este incorect. |
|
Setați variabila |
Stochează numărul de cont confirmat sau introdus manual. |
|
Colectați cifre |
Colectează un număr de cont din 6 cifre de la apelant dacă solicitarea HTTP eșuează sau alege să introducă un nou număr de cont. |
|
Gestionarea erorilor |
Mai multe solicitări gestionează expirări de timp, intrări nevalide și erori critice în timpul subfluxului. |
|
Încheiați subfluxul |
Fluxul se încheie după ce numărul contului este confirmat sau apare o eroare. |
Tratarea cozii
Utilizați acest șablon de subflux pentru a automatiza tratarea cozii în Centrul de contact Webex, menținând apelanții implicați cu solicitările de muzică și mesaje.
Acest subflux redă muzică de coadă urmată de un mesaj, repetând secvența de până la un număr stabilit de ori (implicit este de trei). Acesta asigură o gestionare lină a cozii și o experiență captivantă a apelantului. Puteți personaliza variabile precum alegerea muzicii, conținutul mesajului și numărul de bucle.
Acest subflux utilizează Cisco Text-to-Speech (TTS) pentru orice solicitări audio. Pentru muzică, acesta este
implicit la fișierul încorporat (defaultmusic_on_hold.wav), pentru muzică în așteptare
.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Centrul de contact Webex Management Portal înainte de a implementa acest subflux:
- Creați puncte de intrare, cozi, conectori, echipe, mapări de puncte de intrare și orice alte activități de configurare specifice organizației.
- Asigurați logica corectă de tratare a cozii și configurații de gestionare a erorilor.
- Încărcați fișiere audio statice dacă se utilizează solicitări audio personalizate sau fișiere muzicale în loc de Cisco Text-to-Speech (TTS).
Pentru pași detaliați, consultați ghi dul de configurare și administrare Webex Contact Center.
Intrări subflux
- QueueMessage - STRING: Mesajul care urmează să fie redat între piesele muzicale (implicit: Vă rugăm să așteptați).
QueueMusic1 - STRING: Primul fișier muzical care va fi redat în timp ce apelantul așteaptă (implicit: defaultmusic_on_hold.wav).QueueMusic2 - STRING: Al doilea fișier muzical care urmează să fie redat între mesaje (implicit: defaultmusic_on_hold.wav).- contor - INTEGER: Un contor pentru a urmări numărul de bucle (implicit: 0).
- MusicDuration - INTEGER: Durata pentru care este redată fiecare piesă muzicală (implicit: 10 secunde).
Ieșiri subflux
Niciuna
Defalcarea subfluxului
Următorul tabel descrie diferitele elemente de subflux implicate în procesul de apel, detaliind acțiunile și răspunsurile care apar în fiecare etapă.
|
Element de subflux |
Descriere |
|---|---|
|
Porniți subfluxul |
Subfluxul începe. |
|
Verificarea stării |
Subfluxul verifică dacă contorul este mai mic de 2. Dacă este adevărat, fluxul continuă la secvența de muzică și mesaje. Dacă este fals, subfluxul se termină. |
|
Redați muzică 1 |
Primul fișier muzical (QueueMusic1) este redat pe durata definită de MusicDuration. |
|
Redați mesajul |
După primul fișier muzical, un mesaj este redat folosind Cisco TTS, cu conținutul definit de QueueMessage. |
|
Redați muzică 2 |
După mesaj, cel de-al doilea fișier muzical (QueueMusic2) este redat pe durata definită. |
|
Contor increment |
Variabila contor este incrementată cu 1 după redarea celui de-al doilea fișier muzical . |
|
Verificați din nou starea |
După ce contorul este incrementat, debitul verifică dacă contorul este încă mai mic de 2. Dacă este adevărat, bucla se repetă; în caz contrar, subfluxul se termină. |
|
Încheiați subfluxul |
Odată ce contorul ajunge la 2, subfluxul se termină. |
Activitatea subfluxului
Următorul tabel descrie secvența activităților de subflux.
|
Activitatea subfluxului |
Descriere |
|---|---|
|
Porniți subfluxul |
Inițializează procesul de subflux. |
|
Verificarea stării |
Se verifică o condiție pentru a se asigura că contorul este mai mic de 2, permițând bucla să continue. |
|
Redați muzică 1 |
Redă primul fişier muzical pe durata specificată de MusicDuration. |
|
Redați mesajul |
Redă un mesaj utilizând Cisco TTS cu conținut furnizat de QueueMessage. |
|
Redați muzică 2 |
Redă al doilea fișier muzical pe durata specificată de MusicDuration. |
|
Contor increment |
Crește variabila contorului cu 1 pentru a controla bucla. |
|
Încheiați subfluxul |
Încheie subfluxul odată ce contorul atinge limita predefinită. |
Șablon Subflux de apelare programată
Utilizați acest șablon pentru a crea un subflux care permite apelanților să programeze un apel invers pentru o anumită dată și oră, inclusiv selectarea fusului orar.
Acest subflux ghidează apelantul printr-o serie de solicitări pentru a aduna toate informațiile necesare pentru o apelare programată. Solicită data dorită, ora de începere și sfârșit pentru fereastra de apelare și fusul orar al apelantului. Subfluxul include validarea intrărilor de dată și oră pentru a asigura acuratețea. Dacă este introdus un format nevalid, apelantul este solicitat din nou . Odată ce toate informațiile sunt colectate cu succes, acestea sunt utilizate pentru a programa apelul înapoi în sistem.
Acest subflux utilizează Cisco Text-to-Speech (TTS) pentru toate solicitările audio.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Centrul de contact Webex Management Portal înainte de a implementa acest subflux:
-
Creați puncte de intrare, cozi, echipe, mapări de puncte de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectori, ANI out dial și multe altele.
-
Încărcați fișiere audio statice dacă se utilizează solicitări audio personalizate în loc de Cisco Text-to-Speech (TTS).
-
Pentru pași detaliați, consultați ghidul de configurare și administrare Webex Contact Center.
Intrări subflux
| Numele variabilei | Tip | Descriere |
|---|---|---|
| Număr apel înapoi | STRING | Numărul de telefon utilizat pentru apelare înapoi. |
| Nume client | STRING | Numele clientului care solicită apelarea înapoi. |
| CallbackQueue | STRING | Coada la care va fi trimis apelul programat. |
Ieșiri subflux
| Numele variabilei | Tip | Descriere |
|---|---|---|
| CallbackScheduleDate | STRING | Data pentru care este programată apelarea înapoi, formatată ca AAAA-MM-DD . |
| CallbackSchedulTimeZone | STRING | Identificatorul fusului orar IANA pentru apelare (de exemplu, America/Chicago). |
| CallbackScheduleStartTime | STRING | Ora de începere a ferestrei de apelare, formatată ca HH: MM: ss. |
| CallbackScheduleEndTime | STRING | Ora de încheiere a ferestrei de apelare, formatată ca HH: MM: ss. |
Defalcarea subfluxului
Următorul tabel descrie diferitele elemente de subflux implicate în procesul de apel, detaliind acțiunile și răspunsurile care apar în fiecare etapă.
| Element de subflux | Descriere |
|---|---|
| Porniți Subflow | Apelul intră în subflux. |
| Data programării | Apelantului i se solicită să introducă data preferată de apelare în format AAA ÅMMDD. Subfluxul validează intrarea pentru a se asigura că este o dată reală. Dacă nu este valid, solicitarea se repetă. |
| Oră de începere a programului | Apelantului i se solicită să introducă ora de începere a ferestrei de apelare în format HHMM (24 de ore). Subfluxul validează intrarea pentru a se asigura că este un timp valid. Dacă nu este valid, solicitarea se repetă. |
| Ora de încheiere a programului | Apelantului i se solicită să introducă ora de încheiere pentru fereastra de apelare în format HHMM (24 de ore). Subfluxul validează intrarea pentru a se asigura că este un timp valid. Dacă nu este valid, solicitarea se repetă. |
| Planificați fusul orar | Apelantului i se prezintă un meniu pentru a-și selecta fusul orar. - Apăsați 1 pentru IST (ora standard indiană) .- Apăsați 2 pentru ora centrală. - Ap ăsați 3 pentru Ora de Est. |
| Programați apelarea înapoi | Folosind toate informațiile colectate (CallbackNumber, CustomerName, CallbackQueue și data, ora și fusul orar programate), subfluxul program ează oficial apelul înapoi în sistem. |
| Încheiați subfluxul | Subfluxul se încheie după programarea cu succes a apelului înapoi. |
Activități subflux
Următorul tabel descrie succesiunea activităților subflux pentru programarea unui apel invers .
| Activitate de subflux | Descriere |
|---|---|
| Porniți Subflow | Subfluxul începe atunci când este invocat. |
| Data programată | Colectează data apelantului preferată de apelant. Promptul TTS este: „Vă rugăm să introduceți data preferată în format AAAÅMMDD”. Intrarea este validată pentru a se asigura că este un format corect de dată. |
| ConvertiDateFormat | Odată introdusă o dată validă, această activitate convertește intrarea AAAAA-MMDD într-un format AAAA-MM-DD și o stochează în variabila CallbackScheduleDate. |
| ProgrameStartTime | Colectează ora de începere a ferestrei de apelare. Promptul TTS este: „Vă rugăm să introduceți ora de începere a apelului dvs. în format HHMM”. Intrarea este validată pentru a se asigura că este un format orar corect. |
| ConvertiStartTime | Convertește intrarea timpului de pornire HHMM într-un format HH: mm: ss și îl stochează în variabila CallbackSchedule StartTime. |
| ProgrameSfârșit | Colectează ora de încheiere pentru fereastra de apelare înapoi. Promptul TTS este: „Vă rugăm să introduceți ora de încheiere pentru apelul dvs. în format HHMM”. Intrarea este validată pentru a se asigura că este un format orar corect. |
| ConvertiEndTime | Convertește intrarea timpului de sfârșit HHMM într-un format HH: mm: ss și îl stochează în variabila CallbackSchedule EndTime. |
| ProgrameTimeZone | Prezintă un meniu pentru a selecta un fus orar. |
| ProgrameRecall Back | Această acțiune finală ia toate variabilele colectate și formatate și creează cererea de apelare programată în sistem. |
| Încheiați subfluxul | Fluxul se încheie după ce apelul înapoi a fost programat cu succes. |
Resurse suplimentare
Pentru mai multe informații despre configurarea subfluxurilor, consultați ghidul de configurare și administrare Webex Contact Center.
Crearea și gestionarea fluxurilor
Creați un flux
Puteți crea și gestiona fluxuri utilizând modulul resurse de rutare. Când proiectați un flux, o interacțiune de consultare nu poate conține un apel invers, un feedback de sondaj post-apel sau o activitate de transfer orb.
Când creați un flux, dacă numărul de noduri depășește 100, este posibil să aveți latență în Flow Designer. În astfel de cazuri, vă recomandăm să utilizați caracteristicile de înlănțuire a fluxului și variabile dinamice pentru a descompune un flux mare în fluxuri mai mici ușor de gestionat. Pentru mai multe informații, consultați Legarea mai multor fluxuri (cu GoTo) și Contact în coadă.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Se afiș ează pagina Fluxuri.
|
| 3 |
În pagina Flux uri, faceți clic pe Gestionare fluxuri. Alegeți Creare flux uri din lista derulantă. Ap are asistentul Creare a fluxului nou cu
opțiunea de a alege dintre F lux sau
Subflux.
|
| 4 |
Faceți clic pe F lux. Faceți clic pe Subflux pentru a crea un subflux. Procesul de creare a unui subflux este similar cu cel al creării unui flux. |
| 5 |
Alegeți opțiunea necesară pentru crearea fluxului:
|
| 6 |
Faceți clic pe Începeți proaspăt. |
| 7 |
În câmp ul Nume flux, introduceți un nume unic. Numele fluxului nu poate conține spații. Singurul caracter special permis este _ (subliniere). Lungimea permisă este de 80 de caractere. De exemplu, NewContact_01. |
| 8 |
Faceți clic pe Creare flux. Apare fereastra Flow Designer. |
| 9 |
În secțiunea Setări generale, introduceți descri erea fluxului. Nu puteți modifica descrierea mai târziu. |
| 10 |
(Opțional) Configurați următoarele setări în secțiunea Setări diagramă.
|
| 11 |
În secțiunea Setări de decriptare a flux ului, activați comutatorul Activați decriptarea flux ului pentru a permite decriptarea informațiilor sensibile din flux. Apare o fereastră pop-up Dezvăluire a detaliilor de de panare a datelor. Bifa ți Sunt de acord și faceți clic pe Salvare. Acum veți putea decripta informații sensibile din jurnalele de flux în momentul fluxurilor de depanare. Consultați secțiunea Fluxuri de urmărire pentru detalii. |
| 12 |
Efectuați următoarele sarcini pentru a crea fluxul:
|
Creați fluxuri din șabloane de flux
Șabloanele de flux vă oferă fluxuri gata de utilizare pentru cazurile de utilizare obișnuite. Pentru a crea fluxuri din șabloane de flux:
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Navigați la . |
| 3 |
Din panoul de navigare Centrul de contact, faceți clic pe . |
| 4 |
În pagina Flux uri, faceți clic pe Ges tionare fluxuri și faceți clic pe lista derul antă Creare flux uri. Ap are asistentul Creare a fluxului nou cu
opțiunea de a alege dintre F lux sau
Subflux.
|
| 5 |
Faceți clic pe F lux. Pentru a crea un subflux, faceți clic pe Sub flux. Procesul de creare a unui subflux este similar cu cel al creării unui flux. |
| 6 |
Din Alegeți o metodă, faceți clic pe Ș abloane flux. |
| 7 |
Alegeți șablonul din lista disponibilă de șabloane. Faceți clic pe Urmă torul. Faceți clic pe Vizualizare detalii pentru a vedea o previzualizare detaliată a șablonului. Consultați secțiunea Vizualizați detaliile șablonului de flux pentru mai multe informații. |
| 8 |
În câmp ul Nume flux, furnizați un nume unic pentru flux. Respectați convențiile de denumire. |
| 9 |
Faceți clic pe Urmă torul. Ați creat un flux nou dintr-un șablon de flux.
Pentru mai multe informații despre fluxuri și dacă fluxurile necesită configurare suplimentară înainte de testare, utilizați legăturile disponibile în lista șablonului de flux. Consultați Vizualizarea detaliilor șablonului de flux. |
Ce să faci în continuare
Personalizați activitățile și evenimentele din flux conform cerințelor dvs. Validați și publicați fluxul.
Vizualizați detaliile șablonului de flux
Pentru a vedea mai multe detalii despre un anumit șablon:
| 1 |
Din pagina de colecție de șabloane, alegeți șablonul dorit. |
| 2 |
Faceţi clic pe Vizualizare detalii. Se afișează pagina Detalii șablon.
|
Ce să faci în continuare
Faceți clic pe Selectare șablon pentru a continua cu șablonul ales.
Opțiuni meniu contextual
Utilizați meniul contextual pentru acțiuni suplimentare. Pentru a deschide meniul contextual din pagina Flux uri, alegeți fluxul și deschideți fluxul în modulul Flow Designer. Treceți cursorul peste numele fluxului. Apare un meniu cu următoarele opțiuni:
- Editați numele —Utilizați pentru a redenumi fluxul.
- Export —Utilizați pentru a exporta fluxul.
- Import —Utilizați pentru a importa fluxul.
- Șter gere —Utilizați pentru a șterge fluxul.
- Vizualizați istoricul versi unilor —Utilizați pentru a vizualiza detaliile versiunii fluxului.
Editați variabilele de flux
Nu puteți edita o variabilă atunci când este utilizată. După crearea tipului de variabilă, nu puteți edita tipul variabilei.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Se afiș ează pagina Fluxuri.
|
| 3 |
Faceți clic pe pictograma Go to Flow Designer de lângă fluxul pe care doriți să îl editați. Fluxul se deschide în fereastra Flow Designer. |
| 4 |
Faceți clic pe o etichetă variabilă din panoul Proprietăți globale. O fereastră pop-up afișează un rezumat al
informațiilor variabile.
|
| 5 |
Faceți clic pe Edit are în colțul din dreapta sus al ferestrei pop-up . |
| 6 |
Selectați variabila neutilizată din flux. |
| 7 |
Efectuați modificările necesare la numele variabilei, descrierea, valoarea și configurațiile variabilelor. |
Modificarea unui flux
Utilizați comutatorul Edit are pentru a edita un flux. Când este activat, alți dezvoltatori de flux nu pot edita fluxul simultan. În mod implicit, un flux se deschide în modul numai citire .
Puteți marca variabilele care conțin informații sensibile ca fiind sigure. Când deschideți un flux existent care conține variabile de flux, primiți o solicitare de a revizui și de a marca acele variabile ca fiind sigure. Pentru mai multe informații despre variabilele securizate, consultați Variabile securizate.
| 1 |
Conectați-vă la Control Hub. | ||||||||||||
| 2 |
Accesați . Se afișează pagina Fluxuri și afișează lista
fluxurilor cu următoarele câmpuri:
| ||||||||||||
| 3 |
Faceți clic pe pictograma Go to Flow Designer de lângă fluxul pe care doriți să îl editați. Fluxul se deschide în fereastra Flow Designer. Dacă fluxul selectat are variabile de flux, un mesaj vă solicită să marcați variabilele ca sigure. Puteţi modifica fluxul numai dacă butonul de comutare Editare activ ată este activat. Dacă butonul de comutare Edit are activată este dezactivat, fluxul apare în modul numai citire. | ||||||||||||
| 4 |
Setări de decriptare a fluxului: Activați setările de decriptare a flux ului pentru a permite decriptarea fluxului. Consultați secțiunea Fluxuri de urmărire pentru detalii. | ||||||||||||
| 5 |
Faceți clic pe Go Select Secure Variables pentru a deschide caseta de dialog Editare variabile secur izate. Puteți face clic pe Skip pentru moment pentru a continua editarea fluxului selectat fără a marca variabilele securizate. Această casetă de dialog apare data viitoare când editaţi fluxul. Bifați caseta de selectare Nu afișați din nou acest mesaj pentru a omite definitiv procesul de selecție pentru fluxul selectat. În prezent, această caracteristică nu este acceptată. | ||||||||||||
| 6 |
Bifați casetele de selectare ale variabilelor care conțin informații sensibile și faceți clic pe Salvare. Fereastra Flow Designer afișează variabilele selectate cu o pictogramă de blocare lângă numele variabilelor. Fluxul selectat se deschide în modul numai citire. | ||||||||||||
| 7 |
Activați butonul de comutare Edit are pentru a schimba fluxul. | ||||||||||||
| 8 |
Editați fluxul de schiță după cum doriți. Când modificați un flux, o interacțiune de consultare nu poate conține un apel invers , un feedback de sondaj post-apel sau o activitate de transfer orb. | ||||||||||||
| 9 |
Faceți clic pe Salvare pentru a salva fluxul dacă dezactivați butonul de comutare Sal vare automată. |
Previzualizați promptul audio în flux
Funcția de previzualizare a solicitărilor audio permite redarea audio imediată a fișierelor.wav și a mesaj elor text-to-speech (TTS) în modulul Flow Designer. But onul prompt de previzualizare cu următoarele activități oferă o experiență îmbunătățită pentru dezvoltatori, reducând timpul și efortul pentru validarea mesajelor audio și text- to-speech:
Utilizați butonul Prompt de previzualizare pentru verificarea rapidă a solicitărilor audio, a lim bii și a selecțiilor vocale din mesajele TTS, împreună cu testarea marcajului SSML pentru personalizare promp tă.
-
Activitatea Redare muzică nu acceptă promptul de previzualizare.
-
La previzualizarea textului în vorbire, selectarea vocii este obligatorie.
-
Nu puteți modifica opțiunea de conector TTS atunci când previzualizați solicitarea. Închideți modal ul prompt de previzualizare, selectați un alt furnizor din activitate pentru a testa un alt furnizor TTS.
-
Setările Limbă și voce din lista derulantă la previzualizarea unui prompt corespund variabilelor Global_Language și, respectiv, Global_Vo iceName. Puteți seta acestea în flux pentru a schimba experiența.
-
Când testați variabilele fișierelor audio, asigurați-vă că calea fișierului corespunde unui fișier.wav real care există pe sistem.
Căutarea entităților într-un flux
Utilizați funcționalitatea de căutare pentru a căuta entități într-un flux și pentru a accesa rapid locațiile acestora. Pentru fluxurile care sunt mai elaborate și complexe, utilizați această capacitate de căutare pentru a evita efortul manual în găsirea entităților dorite.
Puteți căuta următoarele entități în flux folosind această caracteristică de căutare:
- Nume de activitate, descrieri și intrări
- Nume variabile
- Expresii cu pietricele
- Proprietățile fluxului
Puteți găsi și înlocui textul liber în câmpuri, cum ar fi intrări de text, descrieri, expresii pietricele și așa mai departe.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Se afiș ează pagina Fluxuri.
|
| 3 |
Faceți clic pe pictograma Go to Flow Designer de lângă fluxul pe care doriți să îl editați. Fluxul se deschide în
fereastra Flow Designer.
|
| 4 |
În caseta de căutare care apare în colțul din dreapta sus, introduceți cuvântul cheie (numele activității, numele variabilei sau șirul) și apăsați Enter. Alternativ, puteți declanșa caseta de căutare utilizând comenzile rapide de la tastatură: Cmd + K (pentru macOS) și Ctrl + k (pentru Windows). Rezultatele căutării apar într-un panou de căutare separat din partea stângă
a ecranului.
|
| 5 |
(Opțional) Alegeți unul sau mai multe tipuri de entități din lista derulantă pentru a filtra rezultatele căutării. |
| 6 |
Pentru a găsi și a înlocui un text, procedați în felul următor: |
Aplicarea etichetelor versiunii la un flux
Vă recomandăm să adăugați etichete de versiune pentru a construi un ciclu de viață al fluxului prin diferite faze, cum ar fi dezvoltarea, testarea și live. În loc să aplicați modificări direct flux ului, puteți publica fluxul prin faze înainte de a implementa fluxul în producție. Această caracteristică vă ajută să evitați suprascrierea fluxului curent în producție.
Când publicați un flux, asociați o etichetă de versiune, cum ar fi „Live”, „Test” sau „Dev”, cu noua versiune de flux, pe lângă numele fluxului. Acest lucru oferă posibilitatea de a atașa diferite versiuni ale aceluiași flux la diferite puncte de intrare sau activitate GoTo. Ultima este eticheta de versiune implicită pe care nu o puteți elimina dintr-o versiune de flux. Puteți aplica orice altă etichetă de versiune împreună cu cea mai recentă.
Mai mult, puteți atașa mai multe versiuni ale aceluiași flux la un punct de intrare. În timpul unei configurații a punctului de intrare, puteți alege un flux împreună cu una dintre etichetele de versiune asociate.
De asemenea, puteți modifica dinamic logica fluxului accesând etichetele versiunilor
din flux utilizând vari abila NewCont act (consultați Start Flow pentru detalii). Variabila
newContact.flowVersionLabel afișează eticheta versiunii
fluxului în curs de execuție: fie că este „Dev”, „Test”, „Live” sau „Latest”.
Aplicarea unei etichete de versiune de flux permite crearea unei logici personalizate care se adaptează
la etichetele de versiune specifice ale fluxului.
Când deschideți fluxul în modul de editare, vedeți versiunea de schiță din cea mai recentă versiune de flux publicată. Când publicați această versiune de schiță, aceasta asociază eticheta de versiune cea mai recentă. La un moment dat, doar un flux are cea mai recentă etichetă de versiune asociată acestuia. Aceasta corespunde ultimei versiuni publicate a flux ului.
Înainte de a începe
Trebuie să publicați fluxul cel puțin o dată.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Se afiș ează pagina Fluxuri.
|
| 3 |
Faceți clic pe pictograma Go to Flow Designer de lângă fluxul pe care doriți să îl editați. Fluxul se deschide în fereastra Flow Designer. |
| 4 |
Editați fluxul. |
| 5 |
Faceți clic pe Salvare pentru a salva fluxul dacă dezactivați butonul de comutare Sal vare automată. |
| 6 |
Activați butonul de comut are Valid are pentru a activa publicarea. |
| 7 |
Faceți clic pe Public are. |
| 8 |
(Opțional) În caseta de dialog Flux de public are, introduceți o no tă despre versiune sau orice informații pe care doriți să le partajați cu alți dezvoltatori de flux. |
| 9 |
În mod implicit, cea mai recentă este selectată ca etichetă de versiune care indică cea mai recentă versiune a fluxului. Puteți aplica mai multe etichete de versiune unei versiuni de flux, cum ar fi live, dev sau test, din lista derul antă Adăugare etichetă versiune. Dacă o anumită etichetă de versiune este mapată la un punct de intrare, lângă eticheta versi unii respective apare o notificare în lista derulantă care spune că eticheta este mapată la un punct de intrare. |
| 10 |
Faceți clic pe Public are. După ce alegeți una sau mai multe etichete de versiune corespunzătoare și publicați, utilizați această versiune a fluxului atunci când atribuiți unui punct de intrare. |
| 11 |
(Opțional) Faceți clic pe pictograma temporizatorului de lângă numărul versiunii pentru a vizualiza istoricul versiunilor fluxului. Ap are modalul Istor ic versiuni care afișează următoarele detalii pentru Versiunile active și Alte versiuni ale fluxului:
Utilizați oricare dintre următoarele atribute de căutare a cuvintelor cheie pentru a filtra tabelul:
|
| 12 |
(Opțional) Faceți clic pe pictograma Vizu alizare a oricărui rând pentru a vizu aliza fluxul publicat în versiunea aleasă. Dacă alegeți să editați atunci când vizualizați o versiune de flux mai veche, aceasta suprascrie schița curentă cu acea versiune de flux specifică. |
Puteți adăuga orice număr de versiuni la un flux. Cu toate acestea, istoricul versiunilor fluxului afișează doar cele mai recente 100 de versiuni. Versiunile de flux sunt șterse numai atunci când ștergeți fluxul.
Activați sau dezactivați salvarea automată
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Se afiș ează pagina Fluxuri.
|
| 3 |
Pentru a crea un flux, faceți clic pe Nou. |
| 4 |
Pentru a edita un flux existent, faceți clic pe pictograma Mer geți la Flow Designer de lângă fluxul pe care doriți să îl editați. Fluxul se deschide în
fereastra Flow Designer.
|
| 5 |
Pentru a activa opțiunea de salvare automată, setați butonul de comutare Salvare automată la ON. |
| 6 |
Pentru a dezactiva opțiunea de salvare automată: După ce dezactivați opțiunea de salvare automată, salvați modificările manual. În caz contrar, pier deți modificările aduse fluxului. |
Activități de copiere și lipire
Copiați și lipiți o activitate sau un grup de activități în același flux, astfel încât să nu fie nevoie să configurați activitățile de la zero. În acest scop, puteți selecta o singură activitate sau un grup de activități simultan și le puteți reutiliza în același flux. Când copiați activități, sistemul creează duplicate ale acestor activități și copiază toate setările și legăturile configurate.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Se afiș ează pagina Fluxuri.
|
| 3 |
Pentru a crea un flux, faceţi clic pe . |
| 4 |
Pentru a edita un flux existent, faceţi clic pe pictograma Go to Flow Designer de lângă flux pentru a deschide fluxul. |
| 5 |
Efectuați oricare dintre următoarele acțiuni: Alternativ, puteți apăsa Ctrl+C pe tastatură pentru a copia activitățile selectate și apăsați Ctrl+V pentru a lipi activitățile selectate pe pânză. |
| 6 |
Rearanjați activitățile copiate, după cum este necesar. |
Validarea unui flux
Validați un flux pentru a vă asigura că toate câmpurile obligatorii sunt configurate și că structura fluxului este validă. Validarea nu poate determina modul în care sistemul rulează fluxul în timpul rulării și nu garantează că fluxul rulează așa cum era de așteptat.
Când validarea reușește, lăsați comutatorul Val idare activat. Nu puteți publica fluxul decât dacă validarea reușește.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Se afiș ează pagina Fluxuri.
|
| 3 |
Faceți clic pe pictograma Mer geți la Flow Designer de lângă fluxul pe care doriți să îl validați. Fluxul se deschide în
fereastra Flow Designer.
|
| 4 |
Setați comutatorul Valid are la Activat. Validarea începe și erorile se afișează în fereastră. În timpul validării, sistemul afișează erori în următoarele moduri:
|
| 5 |
Dacă închideți fereastra Detalii validare și doriți să o redeschideți, faceți clic pe butonul Er ori de flux. |
| 6 |
(Opțional) Dacă există erori, setați comutatorul Validare la Dez activ at. Remediați erorile și reporniți validarea. Validarea fluxului nu poate evalua funcțiile sau verifica dacă variabilele se rezolvă la valorile așteptate. Verifică doar erorile structurale. Verificați de două ori variabilele pentru a vă asigura că funcționează așa cum era de așteptat. |
Copierea unui flux
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Se afiș ează pagina Fluxuri.
|
| 3 |
Faceți clic pe pictograma elipsă de lângă fluxul pe care doriți să îl copiați și faceți clic pe Copiere. Numele fluxului copiat are următorul format: copy_flowname_flowID. Numele flux ului este numele fluxului original, iar ID-ul fluxului este un identificator unic pentru fluxul original. |
| 4 |
Deschideți fluxul copiat pentru a edita numele. |
Exportați un flux
Exportați un flux pentru a extrage o definiție a fluxului ca fișier JSON. Mai târziu, puteți importa fișierul JSON pentru a crea același flux pe un alt chiriaș. Pentru a importa un flux, consultați Importul unui flux.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Se afiș ează pagina Fluxuri.
|
| 3 |
Faceți clic pe pictograma elipsă de lângă fluxul pe care doriți să îl exportați și faceți clic pe Export. |
| 4 |
În caseta de dialog care se deschide, selectați Salvare și faceți clic pe OK pentru a descărca fișierul flux. Fișierul se descarcă în sistemul local cu numele de fișier existent în format JSON. |
Importați un flux
Pentru a importa un flux de la un alt chiriaș, trebuie mai întâi să exportați fluxul ca fișier JSON. Pentru a exporta un flux, consultați Exportul unui flux.
Pentru a reutiliza un flux existent în cadrul aceluiași chiriaș, consultați Copierea unui flux.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Se afiș ează pagina Fluxuri.
|
| 3 |
Sub Gestionare fluxuri faceți clic pe Import. |
| 4 |
Alegeți fișierul flux care este în format JSON din sistemul dvs. local. |
| 5 |
Faceți clic pe Desch idere pentru a importa fișierul. Fluxul se importă în chiriașul dvs. Puteți importa un flux numai în format JSON. Fișierul JSON trebuie să fie un flux valid pentru ca importul să aibă succes. Puteți importa o dimensiune de fișier de până la 10 MB. |
Ce să faci în continuare
Puteți modifica sau publica fluxul. Pentru mai multe informații, consultați Lucrul cu fluxurile.
Publicarea unui flux
Puteți publica un flux după ce sistemul validează fluxul și îl găsește fără erori. Puteți utiliza un flux publicat în strategiile de rutare a punctelor de intrare.
Înainte de publicare, confirmați că fluxul este configurat corespunzător și gata pentru utilizarea în direct a centr ului de contact. Sistemul nu acceptă pe deplin editarea unui flux publicat.
Sistemul dezactivează butonul Flux de public are în timp ce comutatorul Validare este dezactivat. Dacă există erori active, butonul rămâne dezactivat.
Când faceți clic pe Flux de publicare, apare fereastra de confirmare a fluxului de public are. Înainte de a publica un flux, asigurați-vă că toate expresiile funcționează și că fluxul se comportă așa cum doriți.
În dialogul Publicare flux, utilizați etichete de versiune pentru a identifica ce versiune de flux publicată să utilizați pentru testare, dezvoltare sau rutare live.
- Ultima este selectată în mod implicit. Identifică cea mai recentă versiune publicată a fluxului și nu o puteți elimina din acea versiune.
- Alegeți una sau mai multe etichete, cum ar fi Live, Test sau Dev, din Adăugare etichetă versiune atunci când doriți să identificați o versiune de flux pentru o anumită etapă sau utilizare de rutare.
- Dacă o etichetă de versiune este mapată la un punct de intrare, lista derulantă afișează o notificare lângă eticheta respectivă.
Dacă apare o eroare:
- Vedeți o fereastră de notificare cu ID-ul de
urmărire și ID-ul fluxului. Contactați Asistența Cisco pentru asistență cu privire la erori. Asistența necesităID-ul de urmărire. - Faceți clic pe Reîncercați publicarea.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Se afiș ează pagina Fluxuri.
|
| 3 |
Faceți clic pe pictograma Go to Flow Designer de lângă fluxul pe care doriți să îl publicați. Fluxul se deschide în
fereastra Flow Designer.
|
| 4 |
Faceți clic pe Public are. Dacă fluxul se publică cu succes, apare un mesaj de confirmare. |
| 5 |
Selectaţi una dintre următoarele opţiuni:
|
Ștergerea unui flux
Dacă un flux are statutul Publicat, acesta poate face parte dintr-o configurație a strategi ei de rutare. Știți unde este utilizat fluxul înainte de a-l șterge. În caz contrar, puteți avea impact asupra interacțiunilor live ale centrului de contact.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Se afiș ează pagina Fluxuri.
|
| 3 |
Faceți clic pe pictograma elipsă de lângă fluxul pe care doriți să îl ștergeți și faceți clic pe Șter gere. |
| 4 |
Faceți clic pe Da pentru a confirma. |
Strategii de rutare a punctelor de intrare
O strategie de rutare a punctului de intrare este o configurație care controlează comportamentul de rutare al unui contact atunci când contactul ajunge la un punct de intrare. Când un contact ajunge la un punct de intrare, motorul de rutare verifică pentru a vedea ce strategie de rutare a punctului de intrare este activă la momentul dat și urmează acea configurație.
Secțiunea de control al apelurilor din configurația strategiei de rutare a punctului de intrare vă permite să alegeți un flux care controlează experiența apelanților în timpul interacțiunii lor. Cu Flow Designer, puteți configura un flux end-to-end care controlează atât tratamentul inițial al apelului în IVR, cât și experiența de coadă după ce contactul este plasat în coadă.
Alegeți un flux din meniul derulant Flux pentru a indica fluxul care controlează această experiență de apel end-to-end în intervalul de timp specificat în strategia de rutare. Numai fluxurile care sunt publicate din Flow Designer sunt disponibile din această listă derulantă.
Fluxurile sunt disponibile numai pentru punctele de intrare de telefonie. Nu puteți suprascrie nicio setare din fluxul din strategia de rutare a punctului de intrare.
Strategii de rutare a cozii
O strategie de rutare a cozii este o configurație care controlează comportamentul de rutare al unui contact atunci când contactul ajunge la o coadă. Când un contact ajunge la o coadă, motorul de rutare verifică pentru a vedea ce strategie de rutare a cozii este activă la momentul dat și urmează acea configurație.
Clienții care au strategii de rutare a cozii în Centrul de contact Webex le pot accesa, dar nu pot crea strategii noi. Recomandăm tuturor clienților să își transfere configurațiile la cozi.
Crearea și gestionarea subfluxurilor
Flow Designer vă permite să împărțiți fluxurile mari în părți mai mici, mai ușor de gestionat, numite subfluxuri. Puteți reutiliza subfluxurile în mai multe fluxuri pentru a gestiona anumite activități. Această abordare modulară simplifică gestionarea fluxului și reduce complexitatea construirii fluxurilor mari. Iată câteva caracteristici cheie ale subfluxurilor:
-
Puteți crea subfluxuri la nivel de organizație pentru a le face disponibile intern. De exemplu, puteţi vizualiza şi invoca subfluxuri disponibile în cadrul aceleiaşi organizaţii. Puteți crea maximum 200 de subfluxuri per organizație.
-
Puteți invoca un subflux dintr-un flux pentru a rula logica fără a vă conecta la un punct de intrare sau a părăsi fluxul principal.
-
Puteți reutiliza subfluxurile de mai multe ori într-un flux principal sau între fluxurile principale din cadrul organizației.
-
Puteți trece variabile între fluxul părinte și subfluxuri și puteți mapa variabilele de intrare și ieșire de la fluxul principal la subflux și în sens invers. Acest lucru face ca aceste variabile din subflux să fie independente de variabilele din fluxul părinte care invocă subfluxul.
Cu toate acestea, setările Text-to-Speech (TTS) din fluxul principal nu trec la subfluxuri. De exemplu, luați în considerare un flux în care variabila principală de flux este
Global_voiceName:fr-FR-Ariane (franceză). Dacă un subflux declanșează redarea TTS, sunetul este redat în limba engleză în mod implicit. Pentru a depăși acest lucru, definiți o variabilă subflux cu același nume care esteglobal_voicename:fr-FR-Ariane (franceză). Alternativ, puteți crea o variabilă subfluxGlobal_VoiceName(la fel ca în fluxul principal) și să map ați valoarea de la fluxul principal la subflux. Pentru mai multe informații, consultați Configurarea diferitelor limbi acceptate și nume vocale cu text-to-speech nativ în subflux wxCC.Nu puteți adăuga variabile globale la subflux. Cu toate acestea, Puteți să mapați o variabilă globală de la fluxul principal la o variabilă locală în subflux.
-
Puteți publica subflux independent. Cu toate acestea, modificările efectuate în subflux intră în vigoare numai după republicarea fluxului principal.
-
Puteți atașa o etichetă de versiune, cum ar fi Live, Dev și Test la un subflux, astfel încât să puteți efectua o testare end-to-end a fluxului principal în mediile respective.
-
Subfluxurile trebuie să fie invocate din fluxurile principale. Nu puteți invoca un alt subflux dintr-un subflux.
-
Nu puteți lega un subflux de la un punct de intrare sau de la o strategie de rutare a cozii.
-
Puteți importa și exporta subfluxuri independent.
Creați un subflux
Puteți crea și gestiona subfluxuri în Control Hub.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . |
| 3 |
Faceţi clic pe . |
| 4 |
În câmpul Nume subflux, introduceți numele subfluxului. Numele subfluxului trebuie să fie unic. Nu poate conține spații. Singurele caractere speciale permise sunt _ (subliniere) și - (cratimă). Lungimea maximă este de 80 de caractere. |
| 5 |
Faceți clic pe Începeți subfluxul de construcție. Apare fereastra Flow Designer. |
| 6 |
În secțiunea Setări generale, introduceți descrierea subfluxului. Puteți modifica această descriere mai târziu. |
| 7 |
În secțiunea Setări vizu alizare, configurați caracteristici precum legăturile curbate , culoarea legăturii, culoarea căii de eroare, culoarea selecției și grosimea. |
| 8 |
În secțiunea Definiție variabilă, adăugați variabilele necesare pentru conectarea la fluxul principal.
Toate variabilele de mai sus pot fi de tip String, Integer, Data Time, Boolean, Decimal și JSON. |
| 9 |
Efectuați următoarele activități pentru a crea subfluxul:
Acțiuni precum aplicarea etichetelor de versiune și urmărirea fluxului funcționează în același mod ca și în fluxul principal. Pentru mai multe informații, Aplicați etichete de versiune la un flux și Depanare fluxuri. |
Editarea unui subflux
Când editați și publicați un subflux, modificările intră în vigoare în fluxul principal numai după public area fluxului principal.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . |
| 3 |
Faceți clic pe subfluxul pe care doriți să îl editați. |
| 4 |
Activați butonul de comutare Edit are pentru a schimba subfluxul. |
| 5 |
Efectuați modificările necesare la subflux. Faceți clic pe Salvare pentru a salva fluxul dacă dezactivați butonul de comutare Sal vare automată. |
Ștergerea unui subflux
Dacă un flux principal publicat utilizează un subflux, nu îl puteți șterge, indiferent dacă fluxul este live sau atașat la un punct de intrare. Pentru a șterge subfluxul, mai întâi scoateți-l din fluxul principal sau ștergeți complet fluxul principal.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . |
| 3 |
Faceți clic pe pictograma elipsă verticală de pe rândul subflux pe care doriți să îl ștergeți și faceți clic pe Ștergere. |
| 4 |
Faceți clic pe Da pentru a confirma. |
Adăugarea subfluxului la un flux principal
Puteți adăuga un subflux în mai multe fluxuri principale.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Navigați la . De asemenea, puteți adăuga un subflux la un flux principal din bara de Management Portal navigare. Selectaţi . Faceți clic pe pictograma elipsă de lângă fluxul pe care doriți să îl editați și faceți clic pe Desch idere. |
| 3 |
Faceți clic pe fluxul pe care doriți să îl modificați pentru a adăuga un subflux. Apare fereastra Flow Designer. |
| 4 |
Faceți clic pe fila Subfluxuri. Apare o listă de subfluxuri pentru organizația/chiriașul ales. |
| 5 |
Trageți și fixați subfluxul necesar din listă pe pânză pentru a-l adăuga la fluxul principal. Puteți vizualiza detaliile subfluxului ales, cum ar fi numele, versiunea subfluxului împreună cu eticheta versiunii și toate variabilele configurate în subflux. Opțional, faceți clic pe Vizu alizare lângă numele subfluxului pentru a deschide subfluxul într-o filă nouă din browser. |
| 6 |
În secțiunea Versiune subflux, alegeți eticheta subflux necesară pe care doriți să o adăugați la fluxul principal, deoarece aceasta nu este configurată în mod implicit. În mod implicit, este bi fată caseta de selectare Activare actualizări automate. Când este activat, ori de câte ori creați o nouă versiune a unui subflux, sistemul actualiz ează automat fluxul principal cu versiunea mai nouă. Debifați opțiunea Activare actualizări automate pentru a dezactiva actualiz ările automate. Asigurați-vă că republicați fluxul principal atunci când creați versiuni mai noi ale subflux ului. |
| 7 |
În secțiunea Variabile de intrare subflux, mapați variabilele principale de flux la variabilele de intrare subflux. Asigurați-vă că mapați același tip de date pentru a permite subfluxului să funcționeze fără erori. În mod similar, în secțiunea Variabile de ieșire subflux, mapați variabilele de ieșire subflux la variabilele principale de flux cu același tip de date. |
| 8 |
Publicați fluxul principal. |
Creați și gestionați funcții
Puteți crea și gestiona funcții în cadrul modulului Flow Designer. Funcțiile vă permit să scrieți cod sursă personalizat pentru a efectua sarcini rapide de date și să orchestrați acțiuni complexe. Puteți scrie cod în linie folosind un editor de cod și le puteți utiliza în fluxuri.
Funcțiile completează cadrul Pebble Template pe care dezvoltatorii îl folosesc pentru a efectua sarcini similare. Cu această capacitate, dezvoltatorii de flux pot:
- Alegeți limba pentru scrierea codului. Limbile acceptate sunt JavaScript și Python.
- Scrieți cod sursă personalizat cu analiză statică specifică limbii.
- Testați codul personalizat cu valori de eșantion și vizualizați ieșirile și erorile înainte de publicare.
- Scrieți logica fluxului pe baza variabilelor de ieșire a activității și a codurilor de statură/eroare.
- Analizați și setați în variabile valorile ieșirilor returnate de funcție, pentru utilizare ulterioară în flux.
- Reutilizați funcțiile în mai multe fluxuri ca activitate.
- Depanarea fluxurilor utilizând mesajele de eroare returnate de ieșirea funcției, codurile de stare și de eroare, gestionarea erorilor de rulare, caracteristicile de depanare a fluxului și caracteristicile de analiză.
Considerații importante
Această secțiune evidențiază câteva considerații importante de remarcat atunci când lucrați cu funcții:
- Numărul maxim de funcții acceptate pe organizație este de 200.
- Memoria maximă alocată pe funcție este de 128 MB.
- Timpul de expirare configurabil pentru audio în așteptare este de 2-5 secunde.
Creați o funcție
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Navigați la . |
| 3 |
În pagina Funcții, faceți clic pe Creați o funcție. De asemenea, puteți crea o funcție din fila Func ții din modul ul Flow Designer. |
| 4 |
În pagina Creați o funcție nouă, alegeți metoda necesară pentru crearea unei funcții. |
| 5 |
Faceți clic pe Funcția de public are. În pagina Funcţie de public are, introduceţi următoarele detalii:
Utilizați butonul derulant de lângă numele funcției din stânga sus a paginii pentru a vizu aliza istoricul versiunilor funcției. De asemenea, puteți reveni la o versiune mai veche, dacă este necesar, similar cu modul în care faceți pentru fluxuri. Dacă publicați o funcție după editarea codului sursă sau a setărilor sale, sistemul actualizează imediat modificările la toate fluxurile care consumă acele versiuni etichetate ale funcției. Prin urmare, aveți grijă când publicați versiuni etichetate ale unei funcții utilizate în fluxurile de producție live. |
Ce să faci în continuare
Adăugați funcția la un flux principal. Pentru mai multe informații, consultați Adăugarea unei funcții la un flux principal.
Gestionați funcțiile
După crearea unei funcții, puteți copia, exporta și șterge funcția, după cum este necesar.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Navigați la . Pagina Funcții afișează toate funcțiile create în
organizație.
|
| 3 |
Faceți clic pe pictograma elipsă de lângă funcție. Alegeți Copiere, Șter gere sau Export după cum este necesar. |
| 4 |
Faceți clic pe butonul Gestionare în design-ul flux ului pentru a deschide funcția în modulul de proiectare a fluxului. |
Ce să faci în continuare
Adăugarea unei funcții la un flux principal
Puteți adăuga o funcție în mai multe fluxuri principale.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Navigați la . |
| 3 |
Faceți clic pentru a deschide fluxul la care doriți să adăugați o funcție. |
| 4 |
Comutați butonul Edit are. |
| 5 |
Faceți clic pe fila Func ții din panoul Listă de activități din stânga Apare o listă de funcții publicate create pentru organizația/chiriașul ales. |
| 6 |
Trageți și fixați funcția dorită din listă pe pânză. Adăugați-l la fluxul principal. Puteți vizualiza detaliile funcției alese, cum ar fi eticheta versiunii funcției, variabilele de intrare a funcției, detaliile variabilelor și variabilele de ieșire. |
| 7 |
În secțiunea Variabile de intrare a func ției, mapați variabilele principale de flux la variabilele de intrare ale funcției. Variabilele de flux create cu același nume și tip de date ca și variabilele de intrare ale funcției sunt mapate automat între ele. |
| 8 |
În secțiunea Variabile de ieșire a func ției, analizați și mapați variabilele de ieșire a funcției la variabilele principale de flux cu același tip de date. Puteți analiza folosind expresi i JSONPath, așa cum sunt detaliate pe ecran cu exemple. |
| 9 |
Publicați fluxul principal. |
Întrebări frecvente
Această secțiune răspunde la întrebările frecvente despre utilizarea funcțiilor în organizația dvs.
Ce limbi acceptă modulul Flow Designer pentru activitatea Funcție?
Modulul Flow Designer acceptă JavaScript (Node.js 22.x) și Python (3.13) în prima fază.
Avem limite pentru bibliotecile pe care le pot folosi în interiorul blocului de cod?
Sunt disponibile biblioteci native comune. Cu toate acestea, nu există suport pentru module personalizate.
Există vreo limită a numărului de linii de cod?
Da. Puteți introduce până la 5000 de linii de cod.
Există vreo limită a timpului de execuție?
Da. Este limitat la 5 secunde pentru a finaliza execuția.
Pot să-mi testez codul? Orice limitări?
Da. Un rulator de testare de execuție este disponibil cu ieșiri reale sau mesaj de eroare returnat. Jurnalele consolei nu sunt expuse, dar le puteți seta și accesa folosind o matrice de șiruri de ieșire personaliz ată.
Avem suport pentru muzică în așteptare pentru execuție așteaptă la mijlocul apelului ( prevenirea tăcerii)
Da, setarea Muzică în așteptare în flux ajută automat la prevenirea tăcerii apelanților. Valoarea implicită este de 2 secunde.
Cum funcționează funcția?
Folosim infrastructura FaaS (Function as a Service) pentru a împacheta și rula funcția. Latență scăzută pentru apelurile vocale.
Câte variabile de intrare pot trece? Câte ieșiri sunt setate?
Sunt setate zece variabile de intrare și o variabilă de ieșire JSON. Ieșirile funcției individuale pot fi analizate în aceeași activitate folosind expresii JSONPath.
Pot seta mai multe variabile în blocul de cod?
Da. Noua îmbunătățire pentru a seta mai multe variabile este similară cu activitatea „Parse”.
Pot reutiliza funcția în mai multe fluxuri?
Da. Puteți utiliza funcția în fluxurile dvs., deoarece este disponibilă central în organizația dvs.
Cine poate gestiona (edita sau vizualiza) funcții?
Supraveghetori și administratori. Accesul supraveghetorilor la funcție este controlat de setarea Func ție (care poate fi setată la Editare, Vizualizare sau Niciuna sub Experiența clienților din Profilul utilizatorului).
Configurați gestionarea erorilor
Sistemul evidențiază calea de gestionare a erorilor pentru fiecare activitate configurată în fluxul specific. Configurați calea de gestionare a erorilor pentru a gestiona erorile potențiale în timpul executării fluxului. Sistemul afișează această cale în mod implicit, dar configurarea acesteia este opțională. Dacă nu îl configurați pentru o activitate, sistemul afișează notificări în timpul validării fluxului. Cu toate acestea, puteți publica în continuare fluxul cu aceste notificări.
Sistemul clasifică erorile care apar în timpul executării fluxului în două categorii:
-
Erori de execuție a activității: Indicați erorile care apar în timpul executării funcționale a activității. De exemplu, o eroare de activitate apare atunci când un client introduce o intrare neegalată în timpul executării activității M eniu.
-
Erori de sistem/globale: Indicați erorile care apar în sistem în timpul executării activității. De exemplu, erorile de sistem apar atunci când există o expresie pietricică nevalidă în timpul executării activității Set Variable.
-
Eroare nedefinită: Acest nod de eroare setează calea de ieșire a erorii pe care o ia fluxul atunci când există erori de sistem nedefinite în timpul executării fluxului. Puteți configura fluxul pentru erori nedefinite con ectând calea de ieșire a acestei activități la activitățile corespunzătoare.
Următoarele activități de control al flux ului nu au nodul Eroare nedefinită:
- Începeți fluxul
- Fluxul final
- Cerere HTTP
- Analiza
Dacă nu vedeți nodul Eroare nedefinită în nicio activitate, contactați Asistența Cisco pentru a activa semnalizarea caracteristică corespunzătoare .
-
Configurați căile de gestionare a erorilor pentru a optimiza fluxul. Dacă nu configurați o cale de gestionare a
erorilor pentru activitate, fluxul este implicit calea setată în manipulatorul de evenimente OnGlobalEr
ror sub fila F luxuri
de evenimente. Pentru mai multe informații despre manipulatorul de
evenimente OnGlobalError, consultați Fluxuri de evenimente.
Limitele de auto-buclă impuse de sistem pentru activități
Sistemul impune limite de auto-buclă asupra activităților specifice în timpul executării fluxurilor în timpul execuției flux urilor. Acest lucru împiedică activitățile să intre în bucle nesfârșite în cadrul unei interacțiuni.
Dacă o activitate depășește limita impusă de sistem în timpul executării, apare un mesaj de avertizare care indică faptul că este detectată o buclă. Pentru detalii privind valorile limită maxime specifice pentru activități, consultați articolul Limit ele sistemului din Centrul de contact Webex.
Dacă o activitate depășește limita impusă de sistem în timpul executării, apare un mesaj de avertizare care indică faptul că este detectată o buclă. A se vedea tabelul următor pentru valorile limită maxime pentru activități:
Configurații | Limita de auto-buclă |
|---|---|
| Informații avansate privind coada de așteptare | 1500 |
| Transfer orb | 10 |
| Transfer prin punte | 75 |
| Apelare inapoi | 10 |
| Analiza progresului apelurilor | 10 |
| ColectDigit | 100 |
| Deconectați contactul | 0 |
| Escalați grupul de distribuție a apelurilor | 750 |
| FeedbackV2 | 10 |
| Meniu | 100 |
| Contact de coadă | 100 |
| Coadă la Agent | 100 |
| Setați ID-ul apelantului | 100 |
| Controlul înregistrării | 10 |
| Înregistrare | 10 |
| Programați apelarea înapoi | 10 |
| Setați prioritatea de contact | 100 |
| Începeți fluxul media | 20 |
| Încărcați audio | 3 |
| Agent virtual | 50 |
| Agent virtual V2 | 50 |
În timp ce există configurații specifice pentru activitățile de gestionare a apelurilor, activitățile de control al fluxului sunt supuse limitelor de supratensiune configurate de sistem pentru a asigura stabilitatea și a preveni buclele infinite.
Legați mai multe fluxuri (cu GoTo)
Flow Designer vă oferă posibilitatea de a lega mai multe fluxuri (înlănțuirea fluxului). Puteți modifica experiența apelantului prin transmiterea apelurilor către un punct de intrare (în funcție de timp) sau către un flux (pentru reutilizare între scenarii). Utilizați GoTo pentru a lanța mai multe fluxuri. Puteți să mapați variabilele de flux între fluxuri pentru a vă asigura că datele persistă în întreaga experiență de apel end-to-end.
Înregistrarea vaccinării
Pentru a gestiona clienții care participă la o campanie de vaccinare, puteți oferi două opțiuni: una pentru clienții premium și cealaltă pentru clienții generali.
Când apelează clienții generali, sistemul transmite apelul către fluxul asociat punctului de intrare care gestionează înregistrările. Pe baza strategiilor active de rutare a punctului de intrare, sistemul direcționează apelul către agentul corespunzător pentru a înregistra clientul general.
Când apelează clienții premium, sistemul transmite apelul către un alt flux pentru a programa o întâlnire.
Probleme cunoscute cu fluxurile de legătură
-
Sistemul vă împiedică să ștergeți un punct de intrare care participă la înlănțu irea fluxului. Ștergeți toate resursele asociate - cozi și fluxuri - înainte de a elimina punctul de intrare .
-
Sistemul vă împiedică să ștergeți un flux care participă la înlănțuirea flux ului. Eliminați fiecare referință de înlănțuire a fluxului înainte de a șterge fluxul.
-
Ștergerea forțată a unui punct de intrare sau a unui flux în lanțul fluxului omite validarea și nu afișează mesaje de eroare în interfața cu utilizatorul.
Fluxuri de depanare
Debugarea fluxului este un proces postcall în Flow Designer care vă permite să obțineți informații despre fluxul și calea pe care a luat-o pentru un apel. Această caracteristică permite dezvoltatorilor de flux să vizualizeze informații cheie în calea de execuție a controlului pentru a depana și a depana problemele de flux.
Dacă ați aplicat mai multe etichete de versiune într-un flux, puteți urmări fluxul și în raport cu acele etichete de versiune. Pentru mai multe informații, consultați Aplicarea etichetelor versiunii la un flux.
O interacțiune rezumă și corelează activitățile de-a lungul călătoriei unui contact printr-un centru de contact. Sistemul generează un ID unic de interacțiune pentru fiecare interacțiune, care urmărește călătoria, ajutând la identificarea defecțiunilor și la depanarea executării fluxului.
Depanarea fluxurilor pentru a vizualiza căile de control al apelurilor după executarea fluxului în producție, asigurând verificarea setărilor de activitate și a configurațiilor fluxului dependent pentru executarea cu succes.
Decriptați jurnalele de flux
Pentru a spori securitatea și flexibilitatea depanării fluxului, sunt disponibile controale de decriptare pentru gestionarea expunerii datelor sensibile în timpul depanării:
- Decriptare la nivel de flux: Activ ați comutatorul Activați decriptarea fluxului sub Setări de decrip tare a fluxului atunci când creați și editați fluxuri. Această opțiune este disponibilă pe pagina Setări generale de flux. Acest comutator controlează decrip tarea tuturor activităților din flux. Activarea acestei comutări decriptează jurnalele din toate activitățile, indiferent de decriptarea la nivel de activitate.
- Decriptare la nivel de activitate: Activați comutatorul Activare
decriptare pentru un control mai detaliat al
activităților. Puteți dezactiva decriptarea jurnalului pentru activități dacă ieșirea
este sensibilă, chiar dacă ați activat decriptarea la nivel de flux. Acest lucru
asigură că datele confidențiale din activități rămân protejate în timpul
depanării.
Decriptarea fluxului se aplică numai apelurilor inițiate după publicarea fluxului.
Pentru a asigura jurnalele de flux:
-
Activați comutatorul de decriptare la nivel de flux pentru a permite decriptarea în toate activitățile.
-
Pentru activitățile care necesită protecție suplimentară, dezactivați decriptarea la nivel de activitate. Această abordare vă oferă flexibilitatea de a urmări și depana fluxurile, menținând în același timp securitatea informațiilor sensibile, după cum este necesar.
Exemplu de caz de utilizare:
În calitate de dezvoltator de flux, puteți activa decriptarea la nivel de flux pentru a depana o cale de apel, dar dezactivați decriptarea pentru o activitate care procesează date sensibile ale clienților folosind cifre de colectare. Acest lucru asigură că restul fluxului poate fi depanat, păstrând în același timp ieșirile sensibile protejate.
- Dacă decriptarea la nivel de flux nu este activată, comutatoarele la nivel de activitate sunt păstrate securizate și dezactivate. Întregul flux este asigurat.
- Dacă este activată decriptarea la nivel de flux, utilizatorii cu permisiuni complete de administrator la nivel de chiriaș pot ajusta setările de decriptare pentru a menține conformitatea și securitatea pentru anumite activități.
Înainte de a începe
Publicați și executați fluxuri pentru a stabili cel puțin o interacțiune. Pentru mai multe informații, consultați Crearea și gestionarea fluxurilor.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Se afișează pagina Fluxuri.
|
| 3 |
Faceți clic pe pictograma Go to Flow Designer de lângă fluxul pe care doriți să îl editați. Fluxul se deschide în fereastra Flow Designer.
|
| 4 |
Faceți clic pe Debug. Apare panoul Interacțiuni. Un tabel afișează cele mai recente 100 de interacțiuni pentru flux. Puteți vedea următoarele detalii în tabel:
|
| 5 |
(Opțional) Utilizați opțiunea de căutare pentru a filtra lista cu următorii parametri de căutare:
|
| 6 |
Alegeți o interacțiune din tabel. Calea de activitate selectată este evidențiată în pânză. Se deschide o nouă filă, afișând succesiunea activităților executate în timpul interacțiunii, împreună cu următoarele detalii:
Puteți alege mai multe interacțiuni care se deschid în file separate. |
| 7 |
Selectați o activitate pentru a vizualiza următoarele detalii:
|
| 8 |
Picto@@ grama Decriptare jurnale: Faceți clic pe pictograma de decriptare a jurnalelor pentru a accesa jurnalele nemascate. Puteți decripta jurnalele și accesa informații sensibile numai dacă sunteți un utilizator autorizat. Consultați următoarea declinare de responsabilitate: Declinarea responsabilității Activarea detaliilor de depanare va expune date de diagnosticare îmbunătățite care pot include informații sensibile (de exemplu, ID-uri de utilizator, metadate de apel, urme de erori și, eventual, alte informații personale sau confidențiale). Prin activarea detaliilor de depanare, confirmați și confirmați că:
|
| 9 |
(Opțional) Faceți clic pe pictograma de copiere ( |
Analizați fluxurile
Analytics în Flow Designer oferă o vizualizare agregată a tuturor apelurilor care au trecut printr-un anumit flux. Afișează numărul de execuție pentru fiecare port de ieșire al unei activități într-o anumită perioadă. De asemenea, calculează procentul numărului de apeluri care au trecut prin activitatea NewContact. Numitorul pentru calculul procentual este numărul de apeluri trecute prin activitatea Nou Contact.
Flow Analytics ia în considerare numai apelurile finalizate în intervalul de timp specificat. Calculul numărului total de apeluri include apelurile care încep înainte și se termină în perioada aleasă. Datele de analiză exclud apelurile setate pentru un apel invers sau apelurile care continuă din alte motive (cum ar fi faptul că sunt în curs de desfășurare sau nu sunt închise).
Fiecare activitate afișează numărul de execuție la porturile sale de ieșire. Pentru activități precum meniuri cu mai multe ramuri, fiecare port primește numărul său de execuție, iar procentele urmează. Dacă numărul de execuție al unui port de ieșire nu este prezent, înseamnă că nu au existat apeluri care să atingă portul.
Paleta de culori arată modul în care numărul de apeluri executate codifică culoarea căilor de flux. În scenarii precum buclele de apel, procentul poate depăși 100%.
Chiar și fără legături explicite de gestionare a erorilor, sistemul afișează un număr de execuție în portul său de eroare dacă a apărut o eroare și direcționată către evenimentul OnGlobal Error. Îl puteți găsi în fila Even iment. În astfel de cazuri, sistemul afișează datele de analiză pentru manipulatorul de evenimente OnGlobalError.
În mod implicit, Flow Analytics ia în considerare cea mai recentă versiune a fluxului. Dacă fluxul are mai multe versiuni, puteți comuta între fluxuri utilizând tabelul Istoric versiuni.
În prezent, Flow Analytics nu acceptă subfluxuri; urmărește doar adăugarea unui subflux la un flux principal, excluzând datele sale interne de activitate.
Înainte de a începe
Publicați fluxul cel puțin o dată.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . |
| 3 |
Alegeți fluxul și faceți clic pe pictograma Go to Flow Designer. Fluxul ales se deschide în Flow Designer.
|
| 4 |
Faceți clic pe Analytics. Pagina reîmprospătează și afișează datele de analiză. În mod implicit, afișează valorile tuturor contactelor finalizate în ultimele 15 minute. |
| 5 |
Faceți clic pe widgetul Data și alegeți una dintre următoarele opțiuni:
Pagina Flow Analytics afișează următoarele valori:
|
| 6 |
(Opțional) Pentru a comuta între versiunile de flux, accesați Istoricul versiunilor. Alegeți o versiune pentru a vizualiza datele de analiză pentru acea versiune de flux. |
| 7 |
(Opțional) Alegeți o activitate din flux pentru a vizualiza detaliile de utilizare a activității referitoare la acea activitate pentru perioada aleasă. Această selecție arată doar primele 100 de interacțiuni cu următoarele limitări:
|
| 8 |
Faceți clic pe Analytics pentru a închide vizualizarea de analiză și a reveni la proiectan tul de flux. |
Înțelegeți codurile de eroare
Flow Designer returnează coduri de eroare pentru a arăta natura sau motivul unei erori. Utilizați următorul tabel pentru a identifica eroarea și descrierea acesteia.
|
Cod de eroare |
Descriere |
|---|---|
|
FC1001 |
Versiunea Flow nu a fost găsită. Reîmprospătați pagina sau creați un flux nou. |
|
FC1002 |
Activitatea de pornire nu a fost găsită. Reîmprospătați pagina sau creați un flux nou. Activ itatea Start apare în mod implicit atunci când creați un flux nou. |
|
FC1003 |
Unul sau mai multe fluxuri de evenimente nu au un început valid. Adăugați o activitate de gestionare a evenimentelor la începutul fiecărui flux de evenimente. |
|
FC1004 |
Toate ramurile non-eveniment trebuie să conducă la nodul final. |
|
FC1005 |
Una dintre configurațiile variabile este nevalidă. Pentru fiecare variabilă, asigurați-vă că tipul de date configurat și valoarea variabilei sunt compatibile. |
|
FC1006 |
Unul sau mai multe porturi din activitate nu au conexiuni. Conectați toate porturile la o altă activitate folosind link-uri. |
|
FC1007 |
Adăugați o descriere a activității. |
|
FC1008 |
Unele dintre variabile au același nume. Asigurați-vă că toate variabilele au un nume unic. |
|
FC1009 |
Expresia este invalidă. |
|
FC1010 |
Condiția este invalidă. |
|
FC1011 |
Sistemul detectează o legătură întreruptă în fluxul principal. Ștergeți linkul pentru a remedia eroarea. |
|
FC1012 |
O legătură întreruptă în fluxul de evenimente cauzează eroarea. Ștergeți linkul pentru a-l remedia. |
|
FC1013 |
Sistemul utilizează activitatea în mai multe fluxuri de evenimente. Fluxurile de evenimente nu pot partaja activități comune și trebuie să aibă un început și un sfârșit unic. |
|
FC1014 |
Contactul de coadă trebuie să oprească fluxul. Legătura de ieșire se poate conecta numai la o activitate End Flow. |
|
FC1015 |
Sistemul identifică câmpurile configurate incorect în activitate și arată o legătură cu activitatea eșuată în timpul validării. Faceți clic pe link pentru a naviga la activitate și câmpul care cauzează eroarea. Urmați cerințele fiecărui câmp pentru a corecta toate erorile și a introduce intrări valide. |
|
FC1016 |
Un alt flux folosește același nume ca acesta. Editați numele fluxului pentru a-l face unic. |
|
FC1017 |
O activitate are săgeți care provin și indică spre ea însăși. |
Pentru mai multe informații despre erorile GraphQL Server, consultați https://www.apollographql.com/docs/react/data/error-handling/.
) pictograma pentru a înlocui toate aparițiile din flux.