- Pagină de pornire
- /
- Articol
Flow Designer este o componentă integrantă a Webex Contact Center care vă permite să direcționați apeluri î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.
Începeți
Flow Designer oferă o interfață pentru crearea de fluxuri în timp real, care să corespundă cerințelor organizației dumneavoastră. Activitățile predefinite legate de gestionarea apelurilor și controlul fluxului servesc drept elemente constitutive pentru crearea fluxului. Interfața drag-and-drop oferă o configurare 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 Webex Contact Center Control Hub. Utilizați aceste entități direct, ca parte a Flow Designer (de exemplu, cozi și fișiere audio) sau indirect pentru a activa rutarea contactelor (de exemplu, distribuția apelurilor în strategiile de rutare a cozilor).
Configurați următoarele elemente înainte de a construi fluxuri în Flow Designer:
- Puncte de intrare
- Coadă
- Agenți
- Profilul utilizatorului
- Profil pentru desktop
- Echipe
- Agent virtual
- Fișiere audio
Terminologie cheie
Familiarizați-vă cu următorii termeni din acest articol:
-
Activitate : Un nod din interfața Flow Designer care reprezintă un singur pas într-un flux, cum ar fi redarea unui mesaj sau efectuarea unei cereri HTTP. Utilizatorul trage și plasează acest element într-un flux.
Pentru proprietățile de activitate care sunt bazate pe meniuri derulante, 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 pentru căutare și selectați opțiunea dorită din rezultatele completate automat.
-
Eveniment : Un eveniment, fie el intern sau extern, declanșează un flux sau o cale de flux. Evenimentele pot include mesaje Kafka, cereri 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ță de activități definită de utilizator care se execută ca răspuns la un eveniment.
-
Legătură: O legătură este săgeata care leagă o activitate de alta. Indică direcția fluxului și dependența dintre evenimente. Pentru a șterge o legătură și a întrerupe legătura dintre două activități, faceți clic pe legătură pentru a afișa pictograma de ștergere și continuați să ștergeți linia.
Designer de flux de acces
Flow Designer utilizează autentificarea unică (SSO) folosind Cisco Identity Service. Dacă v-aț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 cu drepturi de editare a fluxurilor.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Pagina Fluxuri apare cu următoarele trei file:
|
Explorează pânza Flow Designer modernă și unificată
Spațiul de lucru Webex Contact Center Flow Designer prezintă o interfață de utilizator modernă, care se aliniază cu aspectul și funcționalitatea portofoliului Webex, asigurând o experiență consistentă în întregul portofoliu. Canvas-ul oferă îmbunătățiri specifice ale accesibilității, facilitând utilizarea elementelor cheie pentru o gamă mai largă de utilizatori.
O culoare de fundal vibrantă oferă un contrast mai puternic cu nodurile reîmprospătate, ajutând utilizatorii să se concentreze asupra creării fluxului. Designul porturilor pe noduri prezintă puncte de contact mai mari și o diferențiere mai clară între ieșiri, accelerând înțelegerea și facilitând conectarea nodurilor în timpul construirii fluxurilor. În plus, panoul flotant și designul barei de instrumente creează un spațiu de lucru mai captivant prin adăugarea de profunzime vizuală ș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ță de utilizator modernă cu următoarea fereastră pop-up modală care vă ajută să descoperiți noile funcții.
Comutați între interfața cu utilizatorul modernă și cea veche
Meniul de setări utilizator vă permite să comutați între interfața cu utilizatorul modernă și cea veche:
- Faceți clic pe pictograma setărilor utilizatorului din colțul din dreapta sus al pânzei.
- Dezactivați comutatorul Aspect nou pentru a comuta la modul vechi.
Comutare între modul întunecat și cel luminos
Tematica Flow Designer Canvas este disponibilă în modurile întunecat și luminos pentru a ajuta la reducerea oboselii ochilor. Alege tema preferată care ți se potrivește cel mai bine:
- Faceți clic pe pictograma setărilor utilizatorului din colțul din dreapta sus al pânzei.
- Dezactivați comutatorul Mod întunecat.
Îmbunătățiri ale paletei Activități
Paleta de activități este îmbunătățită după cum urmează:
- Gruparea activităților: Activitățile sunt grupate logic în funcție de funcția lor, permițâ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:
- Gestionarea contactelor
- Informații avansate despre coadă
- Deconectare contact
- Grup de distribuție a apelurilor escaladează
- Feedback
- Feedback v2
- Obțineți informații despre coadă
- Contact în coadă
- Coadă către agent
- Mesaje pop-up pe ecran
- Setați prioritatea contactului
- Agent virtual
- Agent virtual V2
- Voce
- Transfer orb
- Transfer prin punte
- Analiza progresului apelurilor
- Callback
- Colectați cifre
- Meniu
- Redă mesajul
- Redă muzică
- Înregistrați
- Controlul înregistrării
- Programați apelul invers
- Trimiteți cifre
- Setați anunțul
- Setare ID apelant
- Setați anunțul șoptit
- Porniți fluxul media
- Încărcați fișiere audio
- Controlul fluxului
- Caz
- Condiție
- Flux final
- Mergi la
- Alocare procentuală
- Așteptați
- Utilităţi
- Cerere BRE
- Program de lucru
- Cerere HTTP
- Analiza
- Setați variabila
- Gestionarea 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ă derulați prin întreaga listă. Funcțiile de sugestii automate și de potrivire a cuvintelor cheie îmbunătățesc experiența de căutare pentru designerii de fluxuri.
- Pictograme de activitate și sfaturi instrumentale: Activitățile au acum pictograme care corespund scopului lor, în timp ce sugestiile de instrumente oferă informații scurte despre activități.
Cerințe pentru browser
Folosiți tabelul următor pentru a consulta browserele acceptate:
|
Browser |
Microsoft Windows 10 |
Microsoft Windows 11 |
Mac OS X |
Chromebook |
|---|---|---|---|---|
|
Google Chrome |
76.0.3809 |
103.0.5060.114 |
76.0.3809 sau o versiune ulterioară |
76.0.3809 sau o versiune ulterioară |
|
Mozilla Firefox |
VSH 68 sau mai mare |
ESR versiunea 102.0 sau o versiune ulterioară |
VSH 68 și VSH mai mari |
- |
|
Microsoft Edge |
42.17134 sau mai mare |
103.0.1264.44 sau o versiune ulterioară |
NA |
NA |
|
Chromium |
NA |
NA |
NA |
79 sau mai mult |
Configurați următoarele opțiuni de browser:
-
Activează cookie-urile și datele site-ului.
-
Setați nivelul de securitate la Mediu.
-
Activează opțiunea de imagine.
-
Dezactivați blocatorul de ferestre pop-up.
-
Activează JavaScript.
Cerințe privind e-mailul
Flow Designer acceptă următoarele servere de e-mail:
-
Office 365
-
Gmail
Explorează aspectul
Bibliotecă de activități
Biblioteca de activități este locul unde găsești toate activitățile. Trageți și plasați activitățile din biblioteca de activități pe pânzele principale sau pe cele ale fluxului de evenimente pentru a vă construi fluxurile. Este organizat în următoarele secțiuni:
- Gestionarea apelurilor: Folosește activități de gestionare a apelurilor pentru a construi fluxuri care gestionează interacțiunile vocale. Acestea sunt specifice cazului de utilizare al gestionării apelurilor prin intermediul sistemului de răspuns vocal interactiv (IVR) și al agenților virtuali sau umani.
-
Controlulfluxului : Activitățile de control al fluxului sunt agnostice față de tipul de flux și le utilizați pentru a controla logica din flux, indiferent de cazul de utilizare.
Puteți ascunde și extinde biblioteca de activități, după cum este necesar, pentru a mări spațiul de lucru pe pânză între configurații.
Canvas, flux principal și fluxuri de evenimente
Pânza este spațiul de lucru gri pe care plasați activitățile. Folosește comenzile din partea stângă jos a ecranului pentru a te deplasa pe pânză și pentru a mări sau micșora imaginea. Nu există restricții privind dimensiunea fluxului sau utilizarea pânzei.
Există două file care permit spațiu suplimentar pe pânză, Flux principal și Fluxuri de evenimente. Aceste file separă logic diferitele căi ale fluxului tău și creează un spațiu de lucru mai organizat.
Flux principal
Folosește fila flux principal pentru a crea un script pentru fluxul principal pe baza evenimentului declanșator definit în activitatea de pornire a fluxului. În fila principală de flux, configurați experiența completă pentru un apelant. Aceasta pornește din meniul Cisco Unified IP Interactive Voice Response (IVR), până la dezactivarea funcției sau încheierea apelului. Fluxul conține pași previzibili pe care sistemul îi execută într-o secvență.
Fluxuri de evenimente
În orice moment al execuției 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 aceste evenimente se declanșează, puteți crea scripturi pentru fluxuri de evenimente opționale. Fluxurile de evenimente sunt asincrone cu fluxul principal. Nu poț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ționalității fluxului principal.
Puteți configura mai multe fluxuri de gestionare a evenimentelor în pânza fluxurilor de evenimente. Fiecare flux de evenimente trebuie să aibă un început și un sfârșit unic, fără activități partajate.
Pentru mai multe informații despre gestionarea evenimentelor, consultați Fluxuri de evenimente.
Bara de instrumente Zoom
Bara de instrumente Zoom are următoarele pictograme:
- Proprietăți globale— Faceți clic pe pictograma
pentru a deschide panoul Proprietăți globale. Pentru mai multe informații, consultați panoul Proprietăți. - Aranjare automată— Faceți clic pe pictograma
din bara de instrumente pentru a organiza activitățile în pânză.
- Anulare— Faceți clic pe pictograma
din bara de instrumente pentru a anula ultima acțiune efectuată pe pânză.
- Refacere— Faceți clic pe pictograma
din bara de instrumente pentru a reface ultima acțiune efectuată pe pânză.
Puteți anula și reface până la ultimele 10 acțiuni pe pânză. Nu puteți anula și reface modificările efectuate asupra atributelor și proprietăților.
- Potrivire la vizualizare— Faceți clic pe pictograma
din bara de instrumente pentru a ajusta mărirea pânzei, astfel încât toate nodurile să fie vizibile. - Mărire— Faceți clic pe pictograma
din bara de instrumente pentru a mări pânza. Când atingeți limita maximă, pictograma este dezactivată.
- Micșorare— Faceți clic pe pictograma
din bara de instrumente pentru a micșora pânza. Când atingeți limita maximă, pictograma este dezactivată.
- Opțiunea Zoom la derulare permite atât panoramarea (implicit), cât și zoomul (folosind tasta Ctrl ). Puteți continua să măriți imaginea ținând apăsată tasta Ctrl și derulând rotița mouse-ului în sus sau în jos.
- Pentru a deplasa pe pânză, derulați rotița mouse-ului în sus sau în jos.
- Pentru a deplasa de la stânga la dreapta cu rotița mouse-ului, utilizați Shift + Tastele de derulare.
Acțiuni de control și taste rapide pentru pânză
Pentru a îmbunătăți eficiența și productivitatea dezvoltatorilor de fluxuri, spațiul de lucru Flow Designer oferă următoarele opțiuni:
- Acțiuni de anulare-refacere—Utilizați pictogramele Anulare, Refacere 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țiunile de decupare, copiere, lipire și ștergere. Puteți tăia, copia și lipi activitățile și linkurile de gestionare a apelurilor și control al fluxului după cum urmează:
- În cadrul și între 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ăți și linkuri din alte browsere în FireFox. Pentru a activa această funcționalitate, trebuie să setați următoarele preferințe la true în Firefox:
dom.events.asyncClipboard.readTextdom.events.testing.asyncClipboard
Tastaț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ă— Folosiți pictograma
din bara de instrumente de zoom pentru a organiza automat activitățile din spațiul de lucru, pentru o înțelegere îmbunătățită și o întreținere ușoară.
- Ajustare la grilă—Se utilizează pentru a alinia activitățile în trepte de 20 de pixeli.
- Comenzi rapide de la tastatură—Puteți edita rapid fluxul folosind comenzi rapide de la tastatură. Faceți clic pe pictograma de ajutor. Alegeți Comenzi rapide de la tastatură pentru a vizualiza lista de comenzi rapide de la tastatură disponibile.
Comenzi rapide de la tastatură
Folosește următoarele scurtături de la tastatură în spațiul de lucru:
|
Scurtătură |
Sistemul de operare Windows | Sistem de operare MAC |
|---|---|---|
| General | ||
|
Deschideți comenzile rapide de la tastatură |
Ctrl + Alt + K | Controla + Alt + K. |
|
Instrumente | ||
|
Aranjare automată |
Schimbare + O | Schimbare + O |
|
Editați | ||
|
Copiere |
Ctrl + C | Comandă + C |
|
Tăiați |
Ctrl + X | Comandă + X |
|
Lipire |
Ctrl + V | Comandă + V |
|
Anulați acțiunea |
Ctrl + Z | Comandă + Z |
|
Refaceți |
Ctrl + Shift + Z | Comandă + Shift + Z |
|
Ștergeți |
Backspace |
Ștergeți |
|
Selectați toate |
Ctrl + A | Comandă + A |
|
Selectați mai multe | Schimbare + Clic | Schimbare + Clic |
|
Selectați regiunea | Schimbare + Faceți clic și trageți | Schimbare + Faceți clic și trageți |
|
Vizualizați | ||
|
Mărire |
Ctrl + + | Comanda + + |
|
Micșorare |
Ctrl + - | Comanda + - |
|
Măriți sau micșorați |
Ctrl + Derulați | Comanda + Derulați |
|
Mărire la 100% | ||
|
Potrivire la vizualizare |
Schimbare + 1 | Schimbare + 1 |
|
Derulați la stânga sau la dreapta |
Schimbare + Derulați | Schimbare + Derulați |
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 panoul 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 la încărcarea fluxului. Faceți clic pe pictograma
pentru a deschide panoul Proprietăți globale. Pictograma
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 pânza 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 Set variable.
- Vizualizați informațiile despre istoricul fluxului, inclusiv proprietarul, data ultimei modificări și numărul versiunii fluxului. Faceți clic pe pictograma
pentru a închide panoul cu proprietăți globale.
În prezent, nu există nicio funcție de control al versiunilor. Versiunea Flow numără de câte ori este publicat fluxul.
Panoul antet
Antetul afișează numele fluxului, care se actualizează dinamic atunci când editați numele fluxului din proprietățile globale. Antetul are și un buton Deconectare. Dacă doriți să reveniți și să continuați lucrul mai târziu, puteți salva o schiță de flux existentă. Pentru a salva versiunile preliminare ale fluxurilor sau pentru a închide aplicația, faceți clic pe Salvați fluxul ș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 se salvează automat, puteți pierde date. Vă recomandăm să așteptați câteva secunde după ce modificați fluxul înainte de a închide browserul.
- Versiunea aplicației: În stânga subsolului se afișează versiunea aplicației. Puteți utiliza versiunea pentru depanarea erorilor în Flow Designer.
- Validarea fluxului: Validarea fluxului detectează erori în structura unui flux care ar putea împiedica funcționarea acestuia. Puteți activa oricând butonul de validare din partea dreaptă a subsolului. În mod implicit, validarea este dezactivată, deci erorile nu apar. Când activați comutatorul, validarea backend începe și orice erori din flux devin vizibile. Când comutatorul este activat, validarea backend începe și apar orice erori din flux. Pentru mai multe informații despre validarea fluxului, consultați Validarea unui flux.
- Publicareîn flux : Înainte de a publica un flux, trebuie să îl validați și să corectați orice erori. Dacă comutatorul de validare este dezactivat, butonul Publicare rămâne dezactivat. După activarea validării, butonul Publicare rămâne dezactivat până când rezolvați toate erorile din flux. Pentru mai multe informații despre publicarea fluxurilor, consultați Publicarea unui flux.
Înțelegerea activităților și evenimentelor
Pentru a naviga la biblioteca de activități și a utiliza activitățile în fluxurile dvs.:
-
Navigați la .
-
Sub Experiența clientului, faceți clic pe Fluxuri.
-
Din pagina Fluxuri, alegeți fluxul necesar pentru care doriți să adăugați activitatea și să lansați fluxul.
-
Trageți și plasați activitatea necesară din Biblioteca de activități pe pânză.
-
Efectuați configurația necesară descrisă în detaliu la fiecare dintre activități.
Activități în gestionarea contactelor
- Informații avansate despre coadă
- Deconectare contact
- Grup de distribuție a apelurilor escaladează
- Feedback
- Feedback V2
- Obțineți informații despre coadă
- Contact în coadă
- Coadă către agent
- Mesaje pop-up pe ecran
- Setați prioritatea contactului
- Agent virtual
- Agent virtual V2
Informații avansate despre coadă
Activitatea Informații avansate despre coadă returnează numărul în timp real de agenți care se află în starea Disponibil într-o coadă și sunt conectați pentru un set specific de competențe, împreună cu alte informații despre coadă. Dezvoltatorii de fluxuri folosesc activitatea Informații avansate despre coadă pentru a programa fluxul. Proiectanții de flux iau decizii pe baza activității Informații avansate despre coadă.
Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Evenimente.
Înainte de a începe
| 1 |
Faceți clic pe activitate pentru a configura setările activității. | |||||||||||||||||||||
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
Variabile de ieșire Când este declanșată activitatea Informații avansate despre coadă, următoarele variabile sunt actualizate:
Coduri de eroare Următoarele sunt codurile de eroare și descrierile pentru activitatea Informații avansate despre coadă:
|
Deconectare contact
Folosește această activitate de terminare pentru a deconecta o ramură activă a unui apel. Această activitate este necesară dacă niciun agent nu se alătură apelului pentru deconectare manuală.
De exemplu, utilizați această activitate înainte ca un apel să fie pus în coadă sau după ce ați creat un script pentru a renunța la experiența din coadă. Puteți utiliza oricâte activități de Deconectare Contact doriți atunci când construiți fluxul pentru a vă asigura că apelul este terminat indiferent de calea de flux pe care o urmează.
Aveți opțiunea de a atribui fiecărei activități o etichetă și o descriere unice, dar nu este necesară nicio altă configurare.
Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Fluxuri de evenimente.
| 1 |
Faceți clic pe activitate pentru a configura setările activității. |
| 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. |
Grup de distribuție a apelurilor escaladează
Activitatea Escalare grup de distribuție apeluri permite administratorilor să escaladeze un contact din coadă către următorul sau ultimul său grup de distribuție apeluri. Acest lucru oferă administratorilor un control și o flexibilitate sporite în gestionarea contactelor parcate într-o coadă.
Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Fluxuri de evenimente.
| 1 |
Faceți clic pe activitate pentru a configura setările activității. | ||||||||||||
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
Variabile de ieșire Când este declanșată activitatea Grup de distribuție apeluri escalate, următoarele variabile sunt actualizate:
Coduri de eroare Următoarele sunt codurile de eroare și descrierile pentru activitatea Escalare grup de distribuție apeluri:
|
Feedback
Configurați activitatea Feedback pentru a iniția sondaje post-apel (cu ajutorul Webex Experience Management) pentru a colecta feedback de la apelanți. Sunt disponibile următoarele tipuri de sondaje:
-
Sondaje IVR post-apel: Configurați activitatea Feedback în zona de lucru Event Flows din Flow Designer, după evenimentul AgentDisconnected. În funcție de configurarea din Webex Experience Management, centrul de contact redă un sondaj IVR apelanților.
Apelantul folosește tastatura pentru a răspunde la sondaj. Dacă apelantul răspunde parțial la sondaj, nerăspunzând în intervalul de timp configurat sau furnizând date de intrare nevalide, centrul de contact trimite răspunsuri parțiale la sondaj către Webex Experience Management.
Asigurați-vă că utilizați activitatea Deconectare contact după activitatea Feedback pentru a încheia apelul IVR.
-
Sondaje post-apel prin e-mail sau SMS: Configurați activitatea Feedback în fila Fluxuri de evenimente din Flow Designer după evenimentul PhoneContactEnded. În funcție de regulile politicii de expediere configurate în Webex Experience Management, centrul de contact trimite un sondaj apelanților prin e-mail sau SMS.
Când proiectați un flux, o interacțiune de Consultare nu poate include o activitate de Feedback pentru sondajul post-apel.
Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Fluxuri de evenimente.
| 1 |
Faceți clic pe activitate pentru a configura setările activității. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Sondaj, selectați dintr-o listă de chestionare pentru comunicare vocală sau de expedieri pentru sondaje prin e-mail sau SMS. Chestionarele și invitațiile configurate în Webex Experience Management sunt disponibile în listă.
|
| 4 |
În secțiunea Setări limbă, gestionați limba în care clientul primește sondajul. Dacă limba nu este acceptată în Webex Experience Management, limba de rezervă este engleza (SUA). Pentru mai multe informații, consultați Asistență lingvistică pentru Webex Experience Management.
Dacă butonul de comutare Suprascriere setări limbă nu este activat, variabila Global_Limbă 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 client, puteți specifica informațiile clientului care vor fi transmise împreună cu precompletările pe care Webex Experience Management le trimite pentru a capta răspunsul la sondaj. În funcție de configurațiile de expediere setate în Webex Experience Management, centrul de contact trimite informațiile de precompletare.
|
| 6 |
În secțiunea Transmitere variabile, puteți specifica variabilele suplimentare ca precompletări personalizate care sunt transmise (pe lângă răspunsurile la sondaj) de la Webex Contact Center la 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ția 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 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 ale activității. Puteți utiliza aceste variabile pentru a determina disponibilitatea agenților într-o coadă și pentru a direcționa apelurile în altă parte atunci când este necesar.
Timpul de așteptare estimat (EWT) nu se aplică cozilor cu atribuire de echipă cu competențe atribuite în flux. Pentru contactele din aceste cozi, variabila de ieșire EWT returnează întotdeauna -1.
| 1 |
Faceți clic pe activitate pentru a configura setările activității. | |||||||||||||||
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
| |||||||||||||||
| 3 |
În secțiunea Informații despre coadă și timp de retrospectivă, configurați următoarele:
Activitatea Obțineți informații despre coadă are trei tipuri de ramificații ale fluxului de ieșire. Aceste ramificații se declanșează pe baza stării de returnare și a valorilor EWT, PIQ și a statisticilor în timp real pentru alte variabile de ieșire.
Variabile de ieșire Când se declanșează funcția „Obține informații despre coadă”, următoarele variabile se actualizează:
Calculul timpului de așteptare estimat Timpul de așteptare estimat (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 sarcinile care s-au conectat cu succes la un agent într-un interval de un minut) pentru ultimele XX minute specificate de Lookback Timedefinit de utilizator. Valoarea medie a probelor colectate este utilizată ca EWT. Eșantioanele statistic valide sunt acele eșantioane colectate pentru care valoarea maximă pentru CoV (Coeficientul de Varianță 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 retrospectivă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 în coadă
Activitatea Contact în coadă plasează un 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 execuției fluxului. Pentru mai multe informații, consultați Evenimente.
| 1 |
Faceți clic pe activitate pentru a configura setările activității. | ||||||||||||||||||||||||||||||||||||||||||
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
| ||||||||||||||||||||||||||||||||||||||||||
| 3 |
În secțiunea Gestionarea contactelor, alegeți dacă toate contactele ar trebui să fie trimise la o singură coadă sau dacă selecția cozii ar trebui să se modifice în funcție de valoarea unei variabile de flux. Când plasați o activitate HTTP Request imediat după activitatea Queue Contact, este posibil ca HTTP Request să nu preia datele necesare. Pentru a asigura disponibilitatea datelor necesare, se recomandă introducerea unei scurte întârzieri — cum ar fi prin adăugarea unei activități Redare mesaj sau Redare muzică — între activitățile Contact coadă și Cerere HTTP.
Cerințe privind competențele Dacă coada selectată utilizează rutarea bazată pe competențe, se afișează alte secțiuni pentru a configura cerințele de competențe și relaxarea competențelor. Puteți adăuga una sau mai multe cerințe de competență pentru a le atribui unui contact din această coadă, pe baza cozii selectate. Dacă nu specificați nicio competență, toți agenții disponibili din coada selectată sunt eligibili să primească contacte.
Relaxare a abilităților Folosește setările de relaxare a competențelor pentru a reduce sau elimina cerințele de competențe atribuite unui flux, ca răspuns la timpii de așteptare excesivi ai clienților. Această setare vă permite să extindeți grupul de agenți disponibili pentru a deservi contactele. Folosește intervale de timp comune pentru a alinia Relaxarea Competențelor 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 competențe la transfer orb, acesta elimină competențe din contact după transferul de către agent. Asta înseamnă că persoana de contact transferată nu va avea nicio competență și va fi oferită agentului cu cea mai lungă disponibilitate din coada de așteptare transferată. Variabile de ieșire 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ă către agent
Activitatea Coadă către agent activează rutarea bazată pe agent. Activitatea „Puneți în coadă către agent” direcționează contactele direct către agentul preferat. Pentru informații despre rutarea bazată pe agenți, consultați Rutare bazată pe agenți.
Activitatea „Adăugați la coadă agentului” identifică un agent prin 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 pentru agentul respectiv până când agentul devine disponibil.
Dezvoltatorul de flux poate înlănțui o activitate Coadă către agent cu o altă activitate Coadă către agent pentru a direcționa contactele către agenți preferați consecutivi. Dezvoltatorul fluxului poate, de asemenea, să înlănțuiască o activitate Coadă către agent cu o activitate Contact în coadă pentru a direcționa contactul folosind o coadă obișnuită atunci când niciunul dintre agenții preferați nu este disponibil.
Dezvoltatorul fluxului poate înlănțui o activitate Queue To Agent cu o activitate Callback în fluxurile Main și Event. Acest lucru ajută la configurarea apelului invers către agentul preferat căruia i-a fost inițial pus apelul în coadă, ca parte a activității Coadă către agent.
Folosiți activitatea de apel invers după activitatea de contact în coadă sau de agent în coadă.
Activitatea Coadă către agent declanșează următoarele evenimente în fila Fluxuri de evenimente din Fluxul principal:
-
Agent acceptat: Activitatea „Așteptare către agent” declanșează acest eveniment atunci când un agent răspunde la un apel primit.
-
Agent deconectat: Activitatea „Coadă 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 execuției fluxului. Pentru mai multe informații, consultați Fluxuri de evenimente.
Următoarele secțiuni vă permit să configurați activitatea Coadă către agent:
-
Setări generale
-
Gestionarea contactelor
Pentru a configura activitatea Coadă către agent:
| 1 |
În Flow Designer, trageți și plasați activitatea Queue To Agent din Biblioteca de activități pe pânză. |
| 2 |
Faceți clic pe activitatea Trimiteți la coadă agentului pentru a configura setările activității. |
| 3 |
În secțiunea Setări generale, introduceți următoarele informații: |
| 4 |
În secțiunea Gestionare contacte, alegeți o Variabilă agent din lista derulantă. Activitatea „Coadă către agent” asociază această variabilă de flux cu adresa de e-mail sau cu ID-ul agentului pe care doriți să le alegeți pentru fiecare execuție a fluxului. |
| 5 |
Alegeți adresa de e-mail sau ID-ul agentului din lista derulantă Tip 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 contact pentru a prioritiza contactele care așteaptă în coadă. În mod implicit, butonul de comutare este dezactivat. Activitatea „Coadă către 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 contactului utilizând coada de raportare: Coada de raportare specifică și configurația pentru:
|
| 8 |
Activați butonul de comutare Parcare contact dacă agentul nu este disponibil dacă doriți să parcați contactul către un agent preferat până când agentul devine disponibil. Dacă agentul nu este disponibil și butonul de comutare Parcare contact dacă agentul nu este disponibil este dezactivat, contactul nu reușește să contacteze agentul. Activitatea Coadă către agent iese din ramura de eșec către următoarea activitate din flux cu ieșirea corespunzătoare. |
| 9 |
Alegeți ID-ul cozii de recuperare din lista derulantă Coadă de recuperare. Activitatea „Adăugați la coadă către agent” pune contactele în 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 competențe. |
Activitatea „Puneți în coadă agentului” 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ă contacteze agentul.
Scenarii de eroare
Un contact nu reușește să contacteze agentul atunci când:
-
Un agent preferat nu este disponibil, iar parcarea este dezactivată pentru contact.
-
O căutare de variabile nu poate găsi agentul preferat.
Variabile de ieșire ale activității
Variabilele de ieșire a activității stochează datele captate din activități și sunt create automat atunci când adăugați activități specifice în pânză.
Activitatea agentului în coadă are următoarele variabile de ieșire:
|
Variabilă de ieșire |
Descriere |
|---|---|
|
CoadăLaAgent.IDAgent |
Stochează ID-ul agentului la care este pus contactul în coadă. |
|
Descrierea erorii QueueToAgent |
Stochează descrierea scenariului de eroare atunci când contactul nu reușește să fie pus în coadă. |
|
CoadăLaAgent.CodEroare |
Stochează valoarea codului de eroare pentru scenariul de eroare atunci când contactul nu reușește să fie pus în coadă. |
|
CoadăLaAgent.StareAgent |
Stochează stările agentului preferat atunci când încearcă să adauge contactul în coadă. |
|
CoadăLaAgent.CodInactivAgent |
Stochează descrierea codului de inactivitate 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 erorii.
|
Cod de eroare |
Valoare cod de eroare |
Descrierea defecțiunii |
|---|---|---|
|
1 |
AGENT_INDISPONIBIL |
Agentul nu este în starea disponibilă în prezent. |
|
2 |
AGENTUL_NU A FOST_GĂSIT |
Activitatea „Așteptare către agent” nu poate găsi agentul după ID-ul sau adresa de e-mail a agentului. |
|
3 |
AGENTUL_NU_ESTE [] CONECTAT_ |
Agentul nu este conectat în prezent. |
|
4 |
FUNCȚIA_NU ESTE_ACTIVATĂ |
Funcția de rutare bazată pe agent nu este activată. |
|
5 |
EROARE VTEAM INVALIDĂ__ |
Coada de raportare sau recuperare este nevalidă. |
|
6 |
AGENT_OCUPAT |
Agentul este disponibil, dar este angajat într-un alt apel. |
|
7 |
VTEAM_TRANZIȚIE_LIMITĂ_ATINSĂ |
Contactul a atins limita maximă de timp pentru a fi pus în coadă în mai multe cozi. |
|
8 |
OPERAȚIE_INVALIDĂ_PENTRU_INTERACȚIUNE_STAREA |
Punerea în coadă nu este permisă în anumite stări ale contactului, cum ar fi contactul terminat. |
Următorul tabel prezintă valorile aplicabile pentru QueueToAgent.AgentState și QueueToAgent.AgentIdleCode.
|
Caz de utilizare |
AgentState |
CodAgentIdle |
|---|---|---|
|
NU_SE APLICĂ |
NU_SE APLICĂ |
|
Agentul este rezervat pentru acest apel. |
DISPONIBIL |
NU_SE APLICĂ |
|
ButonulParcare contact dacă agentul nu este disponibil este activat și agentul este inactiv |
Inactiv(ă) |
<AuxCode Name> Codul de inactivitate selectat de agent în Agent Desktop. |
|
ButonulParcare contact dacă agentul nu este disponibil este activat și canalul agentului este ocupat |
DISPONIBIL |
NU_SE APLICĂ |
|
ButonulParcare contact dacă agentul nu este disponibil este dezactivat și agentul este inactiv |
Inactiv(ă) |
<AuxCode Name> Codul de inactivitate selectat de agent în Agent Desktop. |
|
ButonulParcare contact dacă agentul nu este disponibil este dezactivat, agentul este disponibil și canalul agentului este ocupat |
DISPONIBIL |
NU_SE APLICĂ |
Mesaje pop-up pe ecran
O fereastră pop-up este o fereastră sau o casetă de dialog care apare pe desktopul unui agent atunci când agentul răspunde la apelul unui client. Agentul obține mai multe informații despre apelant pentru a continua conversația. Pentru mai multe informații, consultați secțiunea Ecran pop-up din articolul Introducere în Agent Desktop.
Activitatea Screen Pop devine relevantă numai după ce un agent este implicat într-o interacțiune. De obicei, folosește evenimentele AgentAccepted și 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, când un agent acceptă un apel primit, se afișează o fereastră pop-up. Activitatea Screen Pop conține informații bazate pe variabilele de flux. Screen Pop integrează Webex Contact Center cu alte aplicații de business, cum ar fi CRM (Salesforce), instrumente de ticketing și sisteme de introducere a comenzilor.
Finalizați această configurație în fila Fluxuri de evenimente din Flow Designer. Pentru a defini diferite comportamente ale ferestrelor pop-up bazate pe criteriile fluxului principal, utilizați o activitate Condiție sau Caz. Puteți defini câte o fereastră pop-up 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 execuției fluxului. Pentru mai multe informații, consultați Fluxuri de evenimente.
Fereastra pop-up pentru canalele digitale noi 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 activității. |
| 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 Screen Pop pentru un apel se pierd dacă agentul acceptă un apel nou. Pentru a preveni pierderea datelor, configurați opțiunea de afișare ca Filă browser nou . De exemplu, să luăm în considerare faptul că opțiunea de afișare Screen Pop este Inside Desktop. Dacă agentul acceptă un apel nou primit în timp ce introduce date în fereastra de ecran pentru un apel anterior, datele introduse pentru apelul anterior se pierd atunci când apare fereastra de ecran pentru noul apel. |
Setați prioritatea contactului
Utilizați activitatea Setare prioritate contact pentru a atribui niveluri de prioritate contactelor. 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 rutate primele. Pentru mai multe informații despre rutare și punerea în coadă, consultați secțiunea Setați prioritatea contactului din Înțelegerea rutării și a punerii în coadă în Webex Contact Center.
Următoarele secțiuni vă permit să configurați activitatea Setare prioritate contact:
- Setări generale
- Setări de prioritate a contactelor
- Variabile de ieșire ale activității
| 1 |
În Flow Designer, trageți și plasați activitatea Set Contact Priority din Biblioteca de activități pe pânză. |
| 2 |
Faceți clic pe activitate pentru a configura setările activității. |
| 3 |
În secțiunea Setări generale, introduceți următoarele informații: |
| 4 |
În secțiunea Setări prioritate contact, setați prioritatea contactului. Puteți configura o valoare statică de prioritate din lista derulantă. Dacă doriți ca prioritatea să se modifice dinamic, configurați o prioritate variabilă folosind variabile de flux. |
Variabile de ieșire a activității
Variabilele de ieșire a activității stochează datele captate din activități și sunt create automat atunci când adăugați activități specifice în pânză.
Activitatea Setare prioritate contact are următoarele variabile de ieșire:
- SetContactPriority.FailureCode: Stochează codul de eroare. Sistemul setează această valoare doar atunci când activitatea eșuează.
- SetContactPriority.FailureDescription: Stochează detaliile defecțiunii. Sistemul setează această valoare doar atunci când activitatea eșuează.
Coduri de eroare
Următoarele sunt codurile de eroare și descrierile pentru activitatea Setare prioritate contact:
|
Cod de eroare |
Valoarea codului de eroare |
Descrierea defecțiunii |
|---|---|---|
|
6 |
EROARE DE SISTEM_ |
Acest cod reprezintă erori diverse (care nu se încadrează în niciuna dintre categoriile definite). |
|
48 |
Activitate de flux neacceptată |
Opțiunea „Setare prioritate contact” nu este acceptată pentru contactele de apelare externă și cele de campanie. |
Agent virtual
Activitatea Agent Virtual oferă o experiență conversațională în timp real pentru clienții centrului dumneavoastră de contact. Puteți adăuga un agent virtual la fluxul de apeluri pentru a gestiona interogările clienților în format conversațional. Agentul virtual este susținut de funcționalitățile Dialogflow de la Google. Când un client vorbește, Dialogflow potrivește conversația clientului 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 construirea unui agent Dialogflow în Google Cloud, consultați Construirea unui agent.
Includeți „Salut” ca expresie de antrenament în limba preferată pentru ca agentul Dialogflow să poată iniția o conversație cu apelantul. Puteți adăuga această frază de antrenament în intenția implicită de bun venit 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 execuției fluxului. Pentru mai multe informații, consultați Fluxuri de evenimente.
| 1 |
Faceți clic pe activitate pentru a configura setările activității. |
| 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 Transmitere variabile, parametrii opționali din activitatea Agent virtual pot conține informații de identificare personală (PII). Webex Contact Center transmite acești parametri către Google Dialogflow ca variabile pentru a susține 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 apare în timpul conversației dintre Agentul Virtual și client.
|
Ce este de făcut în continuare
Rezultate :
Indică căile de ieșire pentru agentul virtual care apar pe baza rezultatului conversației dintre agentul virtual și client.
-
Gestionat: Dialogflow-ul urmează această cale dacă sistemul declanșează intenția Handled.
-
Escalat: Dialogflow-ul alege această cale dacă sistemul declanșează intenția de escalare.
Pentru mai multe informații despre intențiile din Dialogflow, consultați Intenții.
Gestionarea erorilor
Indică calea de ieșire a Agentului Virtual bazată pe eroarea care apare în timpul conversației dintre Agentul Virtual și client.
-
Eroare : Fluxul urmează această cale în orice scenariu de eroare.
Dacă există o eroare, centrul de contact nu redă, în mod implicit, niciun mesaj audio pentru a notifica clientul despre eroare. Dezvoltatorul fluxului poate configura o activitate Redare mesaj 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 definite de administrator.
Agent virtual V2
Activitatea Agent Virtual V2 oferă o experiență conversațională în timp real pentru contactele tale. Puteți adăuga activitatea Agent virtual V2 la fluxul de apeluri pentru a gestiona conversațiile bazate pe voce și activate prin inteligență artificială. 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 Agentului Virtual 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 Queue Contact, deoarece această configurație nu este acceptată în prezent. De asemenea, nu plasați o activitate Virtual Agent V2 în pânza Event Flow.
Indică căile de ieșire pentru activitatea care are loc pe baza rezultatului conversației dintre agentul virtual și apelant.
-
Gestionat– Rezultatul este declanșat la finalizarea execuției agentului virtual.
-
Escalat– Rezultatul este declanșat atunci când apelul trebuie 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.
Eroare– Fluxul urmează această cale în orice scenariu de eroare.
Setări implicite la nivel de sistem
Următoarele setări sunt definite intern în sistem în mod implicit. Aceste setări nu apar pe interfața utilizator și nu pot fi modificate:
-
Număr infinit de reîncercări pentru gestionarea erorilor de intrare nevalidă sau a lipsei de intrări.
-
Intervenția este activată pentru a întrerupe agentul virtual în timpul interacțiunii.
-
Simbol de terminare DTMF = #. Această setare indică sfârșitul introducerii.
-
DTMF „Timp de așteptare fără introducere” = 5 secunde. Această setare indică durata de timp în care Agentul Virtual așteaptă intrarea apelantului.
-
DTMF „Timp de așteptare între cifre” = 3 secunde. Această setare indică durata de timp în care agentul virtual așteaptă următoarea intrare DTMF de la apelant înainte ca agentul virtual să continue în fluxul conversației.
Înainte de a începe
-
Configurați un agent Dialogflow. Pentru mai multe informații despre construirea unui agent Dialogflow în Google Cloud, consultați Construirea 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 (după 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 fluxuri și apoi pe Creare fluxuri. |
| 4 |
În câmpul Nume flux, introduceți un nume unic și faceți clic pe Începeți construirea fluxului. Apare fereastra Flow Designer. |
| 5 |
Trageți și plasați activitatea Agent virtual V2 din Biblioteca de activități în spațiul principal de lucru al fluxului. |
| 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 configurare AI Contact Center:
|
| 8 |
În setările Stare Eveniment, introduceți numele evenimentului personalizat și datele în coloanele Nume eveniment - Date eveniment. Evenimentul de stare este un mecanism de declanșare a intenției fără a fi nevoie de text corespunzător sau de intrare vorbită. Puteți defini evenimente personalizate pentru a declanșa intenția. Pentru informații despre cum să configurați intenția evenimentelor î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ă: Numeleevenimentului : Date despre evenimente: |
| 9 |
În Setări avansate, efectuați următoarele acțiuni: |
| 10 |
Cu Setări de decriptare puteți decripta variabilele de ieșire ale activității VAV2, dacă este necesar. Dacă decriptarea este activată la nivel de flux, utilizatorii cu acces la decriptarea depanării pot vizualiza valorile de ieșire nemascate ale activității VAV2 în jurnalele de depanare a fluxului. Dezactivați comutatorul Activare decriptare 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
- Flux final
- Caz
- Condiție
- Mergi la
- Alocare procentuală
- Așteptați
- Suport pentru fluxuri de lucru în Outdial Entry Point
Începeți fluxul
Activitatea Start Flow apare în mod implicit pe pânza Main Flow. Nu puteți șterge activitatea Start Flow. Această activitate indică evenimentul care declanșează acest flux. Această activitate dictează modul în care poate fi utilizat fluxul ș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 apel nou ajunge la un punct de intrare telefonică din centrul de contact. Puteți utiliza fluxuri declanșate de evenimentul NewContact în Strategii de rutare a punctelor de intrare. Evenimentul de declanșare a fluxului este selectat în mod implicit și nu poate fi editat. Evenimente suplimentare vor fi dezvăluite în viitor.
NewContact se aplică numai fluxurilor noi. Pentru fluxurile create înainte de săptămâna 20 aprilie,NewPhoneContact rămâne evenimentul declanșator al 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 cu activitatea Start Flow depind de evenimentul de declanșare a fluxului selectat. Aceste variabile stochează date care sunt capturate în momentul declanșării fluxului. De exemplu, variabilele de ieșire descrise mai jos sunt expuse prin evenimentul NewContact.
Folosiți aceste variabile în activități ulterioare pentru a controla secvența fluxului.
-
NewContact.ANIIdentificarea automată a numărului (ANI) este o caracteristică a unei rețele de telecomunicații care permite determinarea automată a numărului de telefon de origine al unui apel. Această variabilă stochează numărul de telefon al apelantului care a declanșat evenimentul
NewContact. -
NewContact.DNISServiciul de identificare a numărului format (DNIS) este un serviciu care identifică numărul de telefon format inițial al unui apel. Această variabilă stochează numărul de telefon format de apelant pentru a declanșa evenimentul
NewContact.Când un apel este transferat către un număr de director punct de intrare, Webex Contact Center detectează ținta EPDN și gestionează transferul intern.
Un transfer către un EPDN poate fi inițiat dintr-un flux care utilizează activitatea Transfer orb sau din Agent Desktop atunci când un agent transferă sau consultă DN-ul punctului de intrare.
Când transferul este finalizat, numărul de destinație utilizat pentru transfer este prezentat fluxului punctului de intrare receptor ca valoare a Serviciului de Identificare a Numărului Apelat (DNIS). Valoarea DNIS este disponibilă în variabila de flux
NewPhoneContact.DNIS.Fluxul receptor poate evalua
NewPhoneContact.DNISși îl poate utiliza în logica de rutare. Totuși, fluxurile ar trebui să evite presupunerea unui singur format DNIS, cu excepția cazului în care configurația numerotării punctului de intrare destinație garantează acel format.Valoarea DNIS prezentată fluxului receptor depinde de modul în care este configurată numerotarea pentru punctul de intrare destinație.
Tabelul 9. Comportamentul DNIS pentru apelurile transferate către EPDN-uri Configurarea numărului punctului de intrare al destinației
DNIS prezentat fluxului receptor
Exemplu
Numai numărul E.164
DNIS este prezentat în format E.164. Dacă destinația de transfer este apelată în format național, Webex Contact Center o convertește și prezintă DNIS-ul în format E.164.
Dacă destinația este formată ca 5550101234, fluxul receptor vede +15550101234.
Numărul și extensia E.164
DNIS-ul 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 unei extensii.
Dacă punctul de intrare are +15550101234 și extensia 1234, fluxul receptor vede +15550101234.
Numai extensie
DNIS-ul este prezentat ca extensie. Dacă este configurat un prefix de locație pentru locație, DNIS-ul va avea prefixul locației, fără separator.
Dacă extensia este 1234, fluxul receptor vede 1234. Dacă prefixul locației este 555, fluxul receptor vede 5551234.
Pentru transferurile prin consultare, comportamentul DNIS este consistent cu comportamentul transferului. Totuși, ID-ul liniei apelante (CLID) se schimbă în timpul consultării.
Dacă fluxul punctului de intrare destinație evaluează
NewPhoneContact.DNIS, asigurați-vă că logica de rutare ia în considerare formatul DNIS prezentat de Webex Contact Center pentru configurația de numerotare a punctului de intrare. Acest lucru este important în special dacă configurația punctului de intrare se modifică de la numerotarea doar a extensiilor 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. Raportarea și înregistrările apelurilor continuă să utilizeze același ID de interacțiune.
-
NewContact.InteractionIDUn identificator unic Webex Contact Center asociat fiecărei interacțiuni declanșate de evenimentul
NewContact.Puteți afișa ID-ul de interacțiune pe desktop. Pentru mai multe informații, consultați Exemplu: Afișați ID-ul interacțiunii pe desktop în secțiunea Creați variabile de flux personalizate.
-
NewContact.PSTNRegionRegiunea PSTN configurată în maparea punctului de intrare (EP) - numărului de apelare (DN) pentru serviciile media vocale regionale. Această variabilă este acceptată numai pe platforma vocală Next Generation.
-
NewContact.FlowVersionLabelEticheta versiunii fluxului generat în timpul execuției fluxului. Dezvoltatorii de fluxuri pot crea comportamente diferite pentru diferite versiuni de flux, cum ar fi „Dezvoltator”, „Test”, „Live” și „Cea mai recentă versiune”. Folosind variabila
NewContact.FlowVersionLabel, dezvoltatorii pot modifica dinamic logica fluxului accesând etichetele de versiune din cadrul fluxului. -
NewContact.FlowIdIdentificator unic al fluxului care se execută în prezent.
-
NeContact.EntryPointIdIdentificatorul unic al punctului de intrare care inițiază fluxul.
-
NewContact.OrgIdIdentificatorul unic al organizației.
- Variabile de apel invers:
NewContact.CallbackReasonMotivul apelului invers furnizat în momentul programării apelului invers. Puteți face ca motivul apelului invers să fie disponibil în fereastra popover primită pe Agent Desktop, atribuindu-l unei variabile vizibile de către agent.
NewContact.CallbackTypeStochează valoarea ca „programat” pentru o apelare inversă programată sau „scheduled_personal” pentru o apelare inversă programată personală.
NewContact.ScheduleSourceInteractionIdID-ul interacțiunii de unde a fost solicitată inițial apelarea inversă.
Aceste variabile vor avea valori doar pentru apelurile inverse programate și vor rămâne goale pentru alte tipuri de apeluri.
-
NewContact.HeadersStochează detaliile antetului Session Initiation Protocol (SIP) al apelului primit în format JSON. Dezvoltatorii de fluxuri pot extrage și utiliza anteturile X personalizate SIP primite pentru a lua decizii de rutare și pentru a integra Webex Contact Center cu sisteme IVR terțe. Când un client apelează la Centrul de contact Webex, sistemul analizează datele de flux și extrage antetul SIP.
Cerințe preliminare
- Extragerea anteturilor SIP este disponibilă numai pentru entitățile găzduite de pe platforma RTMS (Next Generation Voice Media).
- Utilizarea anteturilor X personalizate este acceptată în prezent pentru organizațiile care utilizează Webex Calling cu Local Gateway (LGW) ca opțiune de telefonie pentru Webex Contact Center.
Exemplu 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" ;tag=9fxced76sl To: Call-ID: 2xTb9vxSit55maQjcU@atlanta.example.com CSeq: 314159 INVITE Contact: Diversion: ;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:
ID-client X: 987654321
Motivul apelului X: Sprijin
Prioritate X: Înaltă
Sistemul convertește anteturile SIP în litere mici. Folosește activitatea Setare variabilă pentru a atribui unul sau mai multe anteturi SIP variabilelor definite în sistem.
Următoarele modele de anteturi sunt rezervate pentru uz intern și nu trebuie transmise ca anteturi personalizate. În mod implicit, orice anteturi care corespund acestui model vor fi eliminate și nu vor fi transmise către Webex Contact Center.
Adresă X
X-ADD-DIVERSION
X-BNR-State
X-BNR-Original-Codec
X-BNR-Ocolit
X-BroadWorks-Correlation-Info
Suport X-FS
X-Path
X-RTMS-CID
X-RTMS-OID
X-RTMS-CONFID
X-RTMS-AGENT-LEGID
X-RTMS-ENTER-SOUND
X-RTMS-APP-PREFIX
X-RTMS-Fără căutare
X-VPOP-DOMENIU
Considerații importante:
- Sistemul analizează numele apelantului ca Caller_ID_Nume.
- 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 din antet.
Pentru a adăuga și analiza anteturile SIP către sisteme IVR externe, utilizați următoarele activități:
Flux final
End Flow este o activitate de terminare care marchează sfârșitul unei căi de flux. Puteți utiliza oricâte activități de tip End Flow pentru a construi fluxul, astfel încât să vă asigurați 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 întreruperi ale semnalului audio, iar apelul s-ar putea să nu se întrerupă.
Puteți atribui fiecărei activități o etichetă și o descriere unice.
| 1 |
Faceți clic pe activitate pentru a configura setările activității. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
Caz
Folosește activitatea Caz dacă există mai multe posibilități sau rezultate într-un anumit punct de decizie din fluxul apelurilor tale.
De exemplu, puteți utiliza o activitate Caz pentru a defini diferite ferestre pop-up 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 valoare implicită pe care sistemul o utilizează 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 execuției fluxului. Pentru mai multe informații, consultați Fluxuri de evenimente.
| 1 |
Faceți clic pe activitate pentru a configura setările activității. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Setări caz, configurați următoarele:
Rezultate ale activității
|
Condiție
Activitatea Condiție reprezintă o decizie. Fluxul urmează 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 execuției fluxului. Pentru mai multe informații, consultați Fluxuri de evenimente.
| 1 |
Faceți clic pe activitate pentru a configura setările activității. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Expresie, configurați următoarele: Încadrați fiecare expresie după cum urmează: {{Enter Expression}}. Exemplu: {{HTTPRequest1.httpStatusCode == 200}} Dacă utilizați o expresie fără acolade, sistemul generează o eroare de flux.
|
Mergi la
Înlănțuirea fluxurilor vă oferă posibilitatea de a înlănțui mai multe fluxuri. Pentru a realiza înlănțuirea fluxurilor, puteți adăuga activitatea de terminare GoTo în pânză și puteți indica dacă fluxul curent ar trebui să meargă către un punct de intrare sau către 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 Webex Contact Center, cum ar fi între puncte de intrare sau fluxuri. Folosește maparea variabilelor de flux 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 semnalizatorul de funcție corespunzător.
Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Fluxuri de evenimente.
| 1 |
Faceți clic pe activitate pentru a configura setările activității. | |||||||||
| 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ă transferați apelul către un punct de intrare) sau puteți reutiliza un singur flux în mai multe scenarii (dacă transferați apelul către un flux). Pe baza opțiunii GoTo, variabilele de debit sunt transmise din debitul curent după cum urmează:
Configurați următoarele:
| |||||||||
| 4 |
Dacă alegeți opțiunea Mergi la flux, se afișează secțiunea Mapare variabile de flux. 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ă funcție 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 mapa variabile doar la ținte de flux statice. Consultați tabelul de mai jos pentru comportamentul mapării variabilelor cu fluxuri variabile. Când mapezi o variabilă JSON dintr-un flux principal în fluxul țintă în activitatea GoTo, stochează ieșirea JSON într-o altă variabilă, cum ar fi un șir de caractere sau orice alt tip de variabilă și mapează-o la același tip de variabilă în fluxul țintă. Configurați următoarele:
Pentru a adăuga, edita sau șterge mapări de variabile:
Detalii variabile Secțiunea Detalii variabile de debit curent afișează toate variabilele de debit și globale din debitul curent. Secțiunea Detalii variabile flux destinație afișează toate variabilele de flux și globale din fluxul 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 fără probleme a informațiilor pe tot parcursul ciclului de viață al apelului, maparea variabilelor este crucială în timpul execuției fluxului. Implică alinierea strategică a variabilelor globale cu variabile locale și cu variabile de flux vizualizabile de către agent, adaptate atât pentru tipurile de flux static, cât și pentru cele dinamice: Maparea variabilelor este importantă în timpul înlănțuirii fluxului. Tabelul de mai jos explică diferențele cheie dintre utilizarea opțiunilor GoTo statice și dinamice.
Coduri de eroare ale activității GoTo
|
Așteptați
Activitatea Așteptare vă permite să întrerupeți execuția fluxului pentru o durată specificată. Când configurați această activitate cu perioada de așteptare, execuția fluxului se întrerupe pentru durata specificată în activitatea Așteptare din calea de execuție.
Nu recomandăm utilizarea activității Așteptare atunci când o sesiune IVR este activă, deoarece aceasta poate cauza expirarea sesiunii IVR. În astfel de cazuri, contactul va experimenta o senzație de inactivitate, rezultând eșecuri ale apelurilor. Recomandăm insistent designerilor de flux să utilizeze activitatea Wait în evenimentul CallbackFailed și să specifice perioada de așteptare.
Activitatea Așteptare este de natură generică. Când proiectați un flux, puteți plasa această activitate după orice activitate, în funcție de cerințele dvs. De exemplu, în timpul reîncercării apelului invers, această activitate întrerupe execuția fluxului și reîncearcă apelul invers.
| 1 |
Faceți clic pe activitate pentru a configura setările activității. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Setări de așteptare, configurați următoarele:
Variabile de ieșire Nu este disponibilă nicio variabilă de ieșire în această activitate. |
Alocare procentuală
Activitatea de 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 către diferite cozi, site-uri și servere externe.
Sistemul folosește un algoritm Weighted Round Robin (WRR) pentru a distribui traficul, iar 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, de exemplu 5 pe calea de ieșire 1, 3 pe calea de ieșire 2, 2 pe calea de ieșire 3. Totuși, acest lucru se întâmplă dinamic, într-o manieră ajustată, cu ponderile 5:3:2. Un rezultat posibil al distribuției este următorul, luând 10 apeluri consecutive, cum ar fi Calea1, Calea2, Calea1, Calea2, Calea3, Calea1, Calea2, Calea3. Este important de menționat că aceasta este o distribuție posibilă și că distribuțiile de contact sunt ajustate în funcție de distribuțiile variabile ale sarcinii.
Activitatea de alocare procentuală permite acum valori procentuale cuprinse între 0 și 100. Administratorii pot utiliza 0% setting to create switchboard use cases. This allows the traffic to be turned off by default. However, you can activate these connections later to allocate distributions greater than 0%.
În plus, puteți adăuga activitatea Alocare procentuală înaintea activității Feedback pentru a configura modul în care doriți să gestionați traficul de apeluri. Puteți aloca 50% of feedback via email, 30% din SMS-uri și 20% din sondaj.
În mod similar, într-un mediu geografic divers, puteți configura activitatea Alocare procentuală pentru a trimite 10% of contacts to Boston, 5% către Chicago și 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 execuției fluxului. Pentru mai multe informații, consultați secțiunea Gestionarea erorilor.
Înainte de a începe
| 1 |
În Flow Designer, trageți și plasați activitatea Alocare procentuală din Biblioteca de activități în spațiul principal de lucru. |
| 2 |
Faceți clic pe activitatea Alocare procentuală pentru a configura setările activității. |
| 3 |
În Setări generale:
|
| 4 |
În Alocare procentuală, 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 puteți adăuga, de asemenea, 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 cu apelare externă:
-
Cerere HTTP
-
Condiție
-
Analiza
-
Setați variabila
-
Program de lucru
-
Flux final
-
Mesaje pop-up pe ecran
-
Evenimentul PreDial
Sunt acceptate toate rutinele de gestionare a evenimentelor, după caz. Rulajele 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 contacte vocale cu apelare externă:
-
Contact în coadă
-
Coadă către agent
-
Callback
-
Căutare în coadă
-
Informații avansate despre coadă
-
Transfer orb
-
Grup de distribuție a apelurilor escaladează
-
Mesaj IVR
- Meniu
- Sondaj
Pe baza activităților de mai sus, sistemul va suporta fără probleme căile de eroare și de succes.
- Când proiectați un flux pentru Punct de intrare Outdial, nu includeți o activitate Deconectare contact 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 domeniul utilităților
- Cerere BRE
- Program de lucru
- Hash criptografic
- Generați OTP-ul
- Cerere HTTP
- Analiza
- Setați variabila
- Verificați OTP-ul
Cerere BRE
Folosește activitatea Cerere BRE pentru a recupera datele din Motorul de reguli de business (BRE) al organizației tale, pentru a le utiliza în flux. Activitatea de solicitare BRE utilizează protocoale HTTP standard pentru a prelua date de la BRE.
| 1 |
Faceți clic pe activitate pentru a configura setările activității. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În Parametri de interogare, puteți transmite parametrii furnizați în apelul API către BRE. În coloanele Cheie-Valoare, puteți introduce cheia pentru interogare și valoarea asociată care va fi trimisă împreună cu interogarea. De asemenea, puteți utiliza sintaxa acoladelor duble pentru a transmite valori variabile. Activitatea BRE are un parametru de interogare predefinit: context. Acest parametru de interogare este transmis în apelul API către BRE. ID-ul chiriașului 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 cheie-valoare. Puteți adăuga oricâte parametri de interogare este necesar, ca parte a solicitării BRE. |
| 4 |
În secțiunea Setări de analiză, puteți analiza răspunsul de la 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 de tip de conținut de intrare și răspunsul JSON.
|
Program de lucru
Activitatea Program de lucru vă permite să utilizați orele de lucru și orele de nelucrător, cum ar fi sărbătorile legale, și suprascrierile din organizația dvs. care sunt definite în Control Hub. Puteți adăuga activitatea Program de lucru într-un flux și puteți atribui fluxul respectiv unui punct de intrare. Folosind această activitate, puteți consuma ore lucrătoare, sărbători și suprascrieri pentru a consolida mai multe strategii de rutare pentru toate programările lor într-un singur flux.
Utilizați activitatea Program de lucru 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 de program 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 execuției fluxului. Pentru mai multe informații, consultați Configurarea gestionării erorilor.
| 1 |
Faceți clic pe activitate pentru a configura setările activității. |
| 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ă tura definită în obiectul orelor de lucru pentru programul de lucru ales. Fluxul se execută în principal pe baza intervalului de timp definit în schimbarea orei de lucru alese. Alte entități legate de programul de lucru, cum ar fi listele de sărbători și suprascrierile, au prioritate față de programul de lucru dacă orele coincid cu orarul curent al turei.
Dacă oricare dintre intrările din lista ordonată este goală, Flow Designer generează o eroare de validare a fluxului. Trebuie să remediați aceste erori înainte de a publica fluxul. Noduri de program de lucru Puteți configura următoarele noduri în activitatea Program de lucru:
Variabile de ieșire Activitatea Program de lucru 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 o garanție suplimentară.
| 1 |
Trageți și plasați activitatea Cryptographic Hash pe pânza 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 este de făcut în continuare
Variabila standard de ieșire pentru nodul Cryptographic Hash este CryptographicHash.HashOutput, care capturează hash-ul.
Generați OTP-ul
Activitatea Generare OTP generează o parolă de unică folosință (OTP) pentru scenarii de autentificare a utilizatorilor, cum ar fi autentificarea cu doi factori sau 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 OTPsunt adesea utilizate împreună pentru a configura fluxuri de autentificare a utilizatorilor, cum ar fi autentificarea cu doi factori.
| 1 |
Trageți și plasați activitatea Generare OTP pe pânza 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 dorite pentru parola unică folosintă. |
Ce este de făcut î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 endpoint-urile autentificate.
Șabloane de flux conexe
Următoarele șabloane utilizează activitatea HTTP Request:
| 1 |
Faceți clic pe activitate pentru a configura setările activității. |
| 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 de cererea 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 de tip de conținut de intrare și răspunsul JSON.
Setări de așteptare pentru activitate În anumite cazuri, dacă un răspuns HTTP întâmpină o întârziere notabilă, apelantul se confruntă cu 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 recuperării răspunsului HTTP. În plus, este posibil să configurați durata întârzierii înainte de redarea acestui sunet.
Cel mai bine este să mențineți setarea de întârziere peste 2 secunde și să încercați să optimizați timpul de răspuns al interogării HTTP. Acest lucru asigură că sunetul nu se redă inutil, asigurând în același timp o întârziere minimă pentru sunetul inactiv al apelantului. |
Analiza
Folosește activitatea Parse pentru a extrage informații din obiectul de date. Activitatea Parse preia un șir de date de intrare (JSON, TOML, XML și YAML) și îl convertește într-o structură JSON pe baza datelor 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 execuției 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 activității. |
| 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 de tip de conținut de intrare și răspunsul JSON.
|
Setați variabila
Folosește activitatea Setare variabilă pentru a seta valori variabilelor. Puteți modifica valorile variabilelor în funcție de cerințele dvs. sau în funcție de flux.
Puteți configura mai multe variabile într-o singură activitate de tip „Setare variabilă”. Acest lucru elimină necesitatea de a configura mai multe activități individuale de tip Set Variable în canvas, permițând astfel dezvoltatorilor de fluxuri să construiască și să modifice fluxurile mai rapid.
Specificați tipul de variabilă pe care doriți să o selectați. Pentru mai multe informații, consultați Variabile personalizate și Variabile predefinite.
Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Configurarea gestionării erorilor. Dacă nu configurați calea de gestionare a erorilor, gestionarea globală a erorilor gestionează eroarea de execuție a fluxului.
| 1 |
Faceți clic pe activitate pentru a configura setările activității. |
| 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-ul
Activitatea Verificare OTP vă permite să validați OTP-ul furnizat de utilizator folosind referința tranzacției capturată în timpul generării OTP-ului.
| 1 |
Trageți și plasați activitatea Verificare OTP pe pânza 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 Parametri suplimentari, introduceți perechile cheie-valoare care au fost setate în nodul de generare OTP sub forma 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
- Callback
- Colectați cifre
- Meniu
- Redă mesajul
- Redă muzică
- Înregistrați
- Controlul înregistrării
- Programați apelul invers
- Trimiteți cifre
- Setați anunțul
- Setare ID apelant
- Setați anunțul șoptit
- Porniți fluxul media
- Încărcați fișiere 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 punte externă. Setul de criterii configurat declanșează activitatea.
Utilizați nodul Transfer orb pentru a transfera apeluri către numere de apelare externe sau către numere de director punct de intrare (EPDN). Nu puteți transfera variabile cu acest transfer. Pentru a muta contacte între puncte de intrare sau fluxuri și a transmite date de contact către contact, utilizați GoTo cu mapare variabilă.
În timpul transferului orb, limitările anterioare privind abilitățile vor fi păstrate atunci când un apel este transferat către o coadă bazată pe abilități. Acest lucru se datorează faptului că limitările de competență sunt calculate atunci când se execută un flux. Totuși, 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 execuției fluxului. Pentru mai multe informații, consultați Fluxuri de evenimente.
Când proiectați un flux, o interacțiune de tip Consultare nu poate include o activitate de Transfer Orb. Nu puteți adăuga o activitate de Transfer Orb în cadrul fluxurilor de evenimente din Controlul Fluxului.
| 1 |
Faceți clic pe activitate pentru a configura setările activității. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Transfer număr apelare, configurați numărul de destinație pentru apel introducându-l manual sau selectând o variabilă.
|
| 4 |
În secțiunea Adăugare antet, puteți configura și transmite parametrii antetelor 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 anteturilor X personalizate este acceptată în prezent pentru organizațiile care utilizează Webex Calling cu Local Gateway (LGW) ca opțiune de telefonie pentru Webex Contact Center.
Trebuie să evitați includerea următoarelor informații sensibile PII în anteturile SIP.
Următoarele modele de anteturi sunt rezervate pentru uz intern și nu trebuie transmise ca anteturi personalizate. În mod implicit, orice anteturi care corespund acestui model vor fi eliminate și nu vor fi transmise către Webex Contact Center.
|
| 5 |
Secțiunea Coduri de eroare la ieșire descrie codurile de eroare la ieșire pentru activitatea de transfer orb,
|
Transfer prin punte
Activitatea de Transfer în punte permite transferul temporar al unui apel cu un flux către o destinație externă, păstrând în același timp controlul asupra 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 se reia după cum este necesar, cum ar fi punerea apelului în coadă către un agent.
Activitatea de Transfer în punte este îmbunătățită pentru a scoate contactul din coadă atunci când se trimite un contact către un sistem de răspuns vocal interactiv (IVR) terț sau către o distribuție automată a apelurilor (ACD). Dacă contactul nu este gestionat în sistemul terț, acesta poate fi readus în coada inițială.
De exemplu, să presupunem că un centru de contact are resurse pentru agenți Webex Contact Center și resurse pentru agenți într-un apel extern. center/PBX. Clientul dorește să adauge un apel la coada de așteptare a agenților 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 transferat (cu o scoatere implicită din coadă) către centrul de apeluri extern pentru gestionare, în vederea îmbunătățirii timpului 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 în punte mai târziu în flux pentru contactele care sunt parcate, puse în coadă sau atribuite unui agent. Aceasta 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 cadrul fluxurilor de evenimente din Controlul fluxului.
| 1 |
Faceți clic pe activitate pentru a configura setările activității. | ||||||||||||||||||
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
| ||||||||||||||||||
| 3 |
În secțiunea Transfer număr 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 timeout transfer, puteți configura comportamentul unei activități de transfer în 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 transmite cifre DTMF în impulsuri către destinație în timpul unui transfer în punte. Folosește această opțiune pentru a trimite informații sau a naviga prin meniuri pe un IVR terț. Puteți introduce cifrele manual sau puteți selecta cifre dinamice folosind o variabilă.
Lungimea maximă a cifrelor DTMF este de 32 de caractere. Caracterele acceptate sunt 0-9, AD, asterisc (*), hash (#), și virgulă (,). Caracterul virgulă (,) semnifică o secundă de întârziere. | ||||||||||||||||||
| 6 |
În secțiunea Adăugare antet, puteți configura și transmite parametrii antetelor SIP către sisteme externe prin intermediul mesajelor SIP INVITE. Puteți configura până la 20 de anteturi în mesajul SIP INVITE de ieșire.
Utilizarea anteturilor X personalizate este acceptată în prezent pentru organizațiile care utilizează Webex Calling cu Local Gateway (LGW) ca opțiune de telefonie pentru Webex Contact Center. Trebuie să evitați includerea următoarelor informații sensibile PII în anteturile SIP.
Următoarele modele de anteturi sunt rezervate pentru uz intern și nu trebuie transmise ca anteturi personalizate. În mod implicit, orice anteturi care corespund acestui model vor fi eliminate și nu vor fi transmise către Webex Contact Center.
| ||||||||||||||||||
| 7 |
În secțiunea Variabilă de ieșire, puteți captura informații despre rezultatul transferului.
|
Analiza progresului apelurilor
Folosește activitatea Analiza progresului apelurilor pentru a seta parametrii CPA pentru a efectua o voicemail/answering detectarea mașinii (AMD) pentru o apelare inversă.
Puteți plasa activitatea Analiza progresului apelurilor în următoarele zone:
-
În fluxul principal, în orice moment după activitatea de apel invers.
-
În fluxul de evenimente, numai pe rubrica de tratare a evenimentelor CallbackFailed.
-
În fluxul principal, în orice moment pentru un apel invers programat sau un apel invers programat personal.
Când încercați să returnați apelul, dacă acesta este reapelat AMD/voicemail, sistemul marchează apelul ca nereușit. Rezultatul detectării AMD este capturat în variabila de ieșire motiv a handlerului de evenimente CallbackFailed. Dacă valoarea CallbackFailed.reason este AMD, aceasta indică faptul că AMD/voicemail a fost detectat pentru client. Pe baza acestei variabile de ieșire, puteți configura reîncercări de apel invers.
Această activitate este disponibilă numai dacă coada preferată și funcțiile de apel invers 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 este preluat de un AMD sau de o 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 execuției fluxului. Pentru mai multe informații, consultați Evenimente.
| 1 |
Faceți clic pe activitate pentru a configura setările activității. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Parametri media avansați, configurați următorii parametri CPA:
Variabile de ieșire
|
Callback
Activitatea de returnare apel este disponibilă numai dacă coada preferată și funcția de returnare apel sunt activate pentru întreprindere. În mod implicit, activitatea de returnare a apelului creează o sarcină de returnare a apelului de curtoazie în aceeași coadă în care a fost plasat inițial apelul. Dacă preferați, puteți configura o altă coadă. Dacă utilizați aceeași coadă, sarcina îș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 de tip Consultation nu poate include o activitate de tip Courtesy Callback.
Dacă se preferă o coadă nouă, plasați sarcina la sfârșitul cozii preferate. Pe măsură ce un agent acceptă sarcina, se inițiază apelul invers. Dacă apelantul nu răspunde, apelul invers nu se reîncercă.
Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Fluxuri de evenimente.
| 1 |
Faceți clic pe activitate pentru a configura setările activității. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 |
În secțiunea Setări apel invers, configurați următoarele:
Secțiunea Setări apel invers definește numărul de apelare pentru apel invers și coada în care apelantul trebuie plasat pentru solicitarea de apel invers. Sistemul 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 Apel invers. Altfel, apelul nu se termină atunci când se plasează o cerere de apel invers. Administratorii de flux ar trebui să testeze funcția într-un mediu non-producție pentru a se asigura că ANI-ul configurat ca parte a variabilei ANI este corect sau nu. Dacă ANI-ul furnizat este incorect, atunci apelul invers comută la ANI-ul implicit al sistemului. Acestea sunt scenariile în care ANI-ul 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 aplicabile numai stivei respective.
Variabile de ieșire:
Coduri de eroare Următoarele sunt codurile de eroare și descrierile pentru activitatea de apel invers:
|
Colectați cifre
Activitatea Colectare cifre solicită apelantului să introducă o intrare DTMF (Dual-Tone Multi-Frequency), cum ar fi un număr de cont. Similar activităților Redare mesaj și Meniu, activitatea Colectare cifre poate utiliza fișiere audio, mesaje text-vorbire sau o combinație a ambelor.
Această activitate acceptă cifre de intrare DTMF de la 0 la 9 și literele A, B, C și D. Apelantul 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 Next Generation acceptă doar DTMF de tip RFC2833 atât pentru apelurile de intrare, cât și pentru cele de ieșire.
Platforma media de nouă generație acceptă DTMF în bandă.
Această funcție este disponibilă numai dacă este activat semnalizatorul corespunzător.
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:
-
Timp de expirare intrare—Indică calea de ieșire a erorii pe care o urmează fluxul după expirarea timpului de expirare intrare. Configurarea acestei căi asigură că apelantul 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 Linkuri meniu personalizat. 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 activității. |
| 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ă o solicitare care permite apelantului să introducă o cifră DTMF. În funcție de cifra introdusă de apelant, fluxul poate urma o cale diferită.
Un meniu poate avea 1–10 ramuri, reprezentate prin cifre de la 0 la 9.
Puteți utiliza activitatea Meniu cu sau fără activarea funcției text-vorbire. Opțiunile de configurare se schimbă î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 urmează fluxul după expirarea duratei de timeout de intrare. Configurarea acestei căi asigură că apelantul nu rămâne inactiv prea mult timp. Modificați durata de expirare fără introducere de date în secțiunea Setări avansate din panoul Proprietăți. Luați în considerare redarea unui mesaj pentru a clarifica 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 Linkuri meniu personalizat. Configurarea acestei căi asigură faptul că apelantul poate reporni activitatea și poate încerca din nou. Luați în considerare redarea unui mesaj pentru a clarifica așteptările apelantului, apoi reveniți la începutul activității.
Pentru a repeta apelul înapoi la începutul activității de un număr specificat de ori:
-
Adăugați activitatea Setare variabilă după activitatea Meniu.
-
În activitatea Meniu, conectați nodurile Timeout fără introducere de date și Intrare nepotrivită la activitatea Setare variabilă.
-
Configurați activitatea Set Variable după cum urmează:
-
În câmpul Variabilă alegeți Timp de așteptare.
-
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ă readuceți apelul în meniu înainte ca apelul să se deconecteze.
De exemplu, dacă {{Timeout >= 3}}, Configurația readuce apelul în meniu de trei ori înainte ca apelul să se deconecteze.
-
Adăugați activitatea Redare mesaj urmată de activitatea Deconectare contact pentru a reda înregistrarea și a deconecta apelul dacă apelantul nu selectează opțiunile configurate sau dacă apare o expirare după n de ori.
-
| 1 |
Faceți clic pe activitate pentru a configura setările activității. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Prompt, configurați următoarele setări:
|
Redă mesajul
Activitatea Redare mesaj redă un mesaj neîntrerupt către apelant. Puteți utiliza activitatea Redare mesaj cu sau fără activarea funcției Text-în-Voce. Opțiunile de configurare se schimbă î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 execuției fluxului. Pentru mai multe informații, consultați Configurarea gestionării erorilor.
Activitatea Redare mesaj este neîntreruptibilă pentru intrările DTMF.
Activitatea Redare mesaj poate fi î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 activității. |
| 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 doar activitatea Redare mesaj în buclă după activitatea Contact în coadă în fluxul de apeluri. Puteți utiliza o combinație între activitatea Redă muzică și activitatea Redă mesaj în buclă pentru a crea un flux de apeluri valid. Când includeți activitatea Redare mesaj înaintea activității Cerere HTTP într-un flux de apeluri, cererea HTTP se execută numai după ce sunetul este redat complet. |
Redă muzică
Activitatea Redare muzică redă muzică atunci când sosește un apel sau acesta se află într-o coadă. Puteți alege un fișier audio pentru redare atunci când puneț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 execuției fluxului. Pentru mai multe informații, consultați Configurarea gestionării erorilor.
Înainte de a începe
Când includeți activitatea Redare muzică înaintea activității Cerere HTTP într-un flux de apeluri, cererea HTTP se execută numai după ce sunetul este redat complet.
| 1 |
Faceți clic pe activitate pentru a configura setările activității. |
| 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ă înaintea activității Cerere HTTP într-un flux de apeluri, cererea HTTP se execută numai după ce sunetul este redat complet. |
Înregistrați
Activitatea Înregistrare înregistrează intrarea sau enunțul vocal al apelanților care pot fi referiți î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 doar în timpul apelului, după care aceste fișiere sunt șterse automat din sistem. În prezent, fișierele audio înregistrate sunt într-un format necriptat. Nu recomandăm înregistrarea informațiilor sensibile folosind această funcție.
Nu utilizați activitatea de înregistrare în cadrul unui flux de consultare către Punct de intrare - Număr de apelare, deoarece această configurație nu este acceptată.
| 1 |
Conectați-vă la Control Hub, alegeți Services > Centru de contact > Fluxuri. | ||||||||||||||||||||||||
| 2 |
Faceți clic pe Gestionare fluxuri și apoi pe Creare fluxuri. | ||||||||||||||||||||||||
| 3 |
Faceți clic pe Începeți din nou. Apare fereastra Flow Designer. | ||||||||||||||||||||||||
| 4 |
În câmpul Nume flux, introduceți un nume unic. | ||||||||||||||||||||||||
| 5 |
Trageți și plasați activitatea Înregistrare din Biblioteca de activități în spațiul principal de lucru al fluxului. | ||||||||||||||||||||||||
| 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 apeluri. Această variabilă de ieșire poate fi configurată ca variabilă audio în setările Prompt ale activităților IVR pentru a reda apelanților înregistrarea audio. Valoarea variabilei poate fi sub forma unei expresii de tip pebble: Puteți utiliza variabila de ieșire Record_audioFileData în activitatea HTTP Request pentru a încărca înregistrarea audio pe serverul extern terț sau pe API. Acest lucru se poate face alegând Tipul de conținut ca Fișier și variabila de ieșire a activității Înregistrare din meniul derulant Conținut din Corpul cererii. Următorul tabel listează codurile de eroare și descrierile pentru activitatea Înregistrare:
|
Controlul înregistrării
Flow Designer oferă o activitate de Control al înregistrărilor în scopul captării consimțământului utilizatorului sau al apelantului pentru înregistrare. Înregistrarea consimțământului este una dintre proprietățile de configurare disponibile ca parte a acestei activități. Folosește o activitate Meniu pentru a captura 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 pentru 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 fiind raportabilă.
Dezvoltatorul fluxului poate determina dacă este necesar sau nu să se obțină consimțământul pentru înregistrarea unui apel, în scopuri de raportare. Când un client dorește să obțină consimțământul pentru înregistrare, folosește variabile globale pentru a genera un raport de consimțământ. Când un client nu dorește să obțină consimțământul pentru înregistrare, utilizați variabile locale. Acest lucru oferă o flexibilitate mai mare chiriașilor și clienților în gestionarea utilizării variabilelor.
Puteți configura Controlul înregistrărilor urmând acești pași:
-
În Flow Designer, trageți și plasați activitatea Recording Control din Biblioteca de activități în pânză.
-
Faceți clic pe activitatea Control înregistrare pentru a configura setările activității.
-
În Setări generale, introduceți un nume pentru activitate în Etichetă activitate.
-
(Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.
-
În Setări control înregistrare, selectați o variabilă de flux din lista derulantă pentru Activare înregistrare.
O activitate de meniu pentru IVR (Interactive Voice Response - Răspuns vocal interactiv) și o activitate de control al înregistrării, atunci când sunt utilizate împreună în flux, permit capturarea consimțământului pentru înregistrare. Prioritate are setarea consimțământului utilizatorului în flux, comparativ cu setările de configurare la nivel de chiriaș, la nivel de coadă sau la nivel de program de înregistrare.
Controlul înregistrărilor 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 nivel de entitate găzduită, coadă sau program de înregistrare.
-
Dacă utilizatorul nu își dă consimțământul și configurația este setată la Nu în flux, atunci apelul nu este înregistrat, indiferent de configurația de înregistrare setată la nivel de chiriaș, coadă sau program 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, coada sau programul de înregistrare, atunci apelul este înregistrat.
-
Dacă nu este configurat consimțământul utilizatorului și o configurație este setată pe Nu la toate nivelurile, cum ar fi chiriaș, coadă și program de înregistrare, apelul nu este înregistrat.
În plus, alte configurații de înregistrare, cum ar fi Continuare la transfer, Reluare pauză activată și Durată pauză și așa mai departe, sunt aplicate în continuare pe baza ierarhiei existente, cum ar fi nivelul chiriașului, coadei sau programării înregistrărilor.
Variabile de ieșire
Această activitate nu are variabile de ieșire.
Programați apeluri IVR inverse
Funcția de returnare a apelurilor programate permite clienților să programeze returnarea apelurilor folosind IVR. Clienții pot solicita apeluri telefonice separat, fără a vorbi cu un agent, ceea ce duce la o eficiență sporită a operațiunilor din centrul de contact. Pentru a oferi clienților capacități de callback programat, modulul Flow Designer oferă activitatea Schedule Callback în cadrul fluxului.
Programați apelul invers
Folosește activitatea Programare apeluri inverse pentru a permite apelanților să programeze cu ușurință apeluri inverse prin intermediul sistemului IVR. Puteți utiliza solicitări DTMF specifice pentru a captura detalii de programare de la apelant și a transmite aceste informații ca date de intrare în activitatea Programare apel invers.
Următoarele secțiuni vă permit să configurați activitatea Programare apel invers:
- Setări generale
- Setări programare apel invers
- Variabile de ieșire ale activității
Înainte de a începe
Asigurați-vă că configurați punctul de intrare pentru apel invers în Control Hub. Consultați secțiunea Configurarea unui punct de intrare pentru apel invers pentru detalii.
| 1 |
În Flow Designer, trageți și plasați activitatea Schedule Callback din Biblioteca de activități pe pânză. |
| 2 |
Faceți clic pe activitate pentru a configura setările activității. |
| 3 |
În secțiunea Setări generale, introduceți următoarele informații: |
| 4 |
În secțiunea Setări programare apel invers, configurați următoarele detalii: Includeți o serie de activități IVR (Meniu, Colectare cifre) pentru a colecta aceste informații de la apelant și a le transmite activității de returnare a apelului programat. Pentru a simplifica acest lucru, consultați Subfluxul de apeluri inverse programate pentru detalii.
|
Variabile de ieșire ale activității
Variabilele de ieșire a activității stochează datele captate din activități și sunt create automat atunci când adăugați activități specifice în pânză.
Activitatea Schedule Callback are următoarele variabile de ieșire:
- ScheduleCallback.FailureCode: Stochează codul de eroare. Sistemul setează această valoare doar atunci când activitatea eșuează.
- ScheduleCallback.FailureDescription: Stochează detaliile defecțiunii. Sistemul setează această valoare doar atunci când activitatea eșuează.
Următoarele sunt codurile de eroare și descrierile pentru activitatea de apel invers programat:
|
Cod de eroare |
Valoarea codului de eroare |
Descrierea defecțiunii |
|---|---|---|
|
1 | CERERE INVALIDĂ_ | Pentru orice intrări nevalide. |
|
3 | COADĂ INVALIDĂ_ | Pentru detalii nevalide despre coadă. |
|
6 |
EROARE DE SISTEM_ |
Acest cod reprezintă erori diverse (care nu se încadrează în niciuna dintre categoriile definite). |
Ce este de făcut în continuare
Trimiteți cifre
Puteți utiliza activitatea Trimitere cifre pentru a configura fluxuri care trimit tonuri DTMF apelantului în timpul unei interacțiuni IVR. Acest lucru este util pentru:
-
Autentificare securizată—Stabilirea unui flux de apeluri autentificat prin verificarea apelantului folosind DTMF.
-
Interacțiunea cu sisteme externe—Comunicarea cu alte sisteme care necesită intrare DTMF.
Activitatea Trimitere cifre permite autentificarea bazată pe ton și este importantă în scenariile care necesită interacțiuni securizate, cum ar fi verificarea autenticității căii de apel.
| 1 |
Faceți clic pe activitate pentru a configura setările activității. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Setări DTMF de redare, 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, ca mesaj de întâmpinare personalizat pentru agent sau ca ambele. Puteți utiliza această activitate atât pentru apelurile primite, cât și pentru cele efectuate.
- Pentru fluxurile de intrare - Configurați activitatea de anunț înainte de activitatea Contact coadă pentru performanță optimă. Alternativ, îl puteți configura în cadrul evenimentului de pre-apelare dintr-un flux de evenimente.
- Pentru fluxurile de ieșire - Activitatea de anunț trebuie configurată în cadrul evenimentului de pre-apelare. Asigurați-vă că activitatea Setare ID apelant este activitatea terminalului pentru evenimentul de pre-apelare.
Activitatea Setare anunț acceptă următoarele tipuri de anunțuri:
- Mesaj de conformitate
- Agent de salut
- Anunț șoptit
Consultați Îmbunătățiți eficiența cu mesaje preînregistrate pentru mai multe detalii.
Pentru a configura activitatea Setare anunț, urmați pașii următori:
- Conectați-vă la Control Hub.
- Navigați la .
- Alegeți debitul necesar și faceți clic pe pictograma Accesați setările de debit pentru a deschide debitul dorit.
- Trageți și plasați activitatea Setare anunț în pânza principală a fluxului.
- În fila Setări generale, configurați următorii parametri:
-
În câmpul Etichetă activitate, introduceți un nume pentru activitate.
-
În câmpul Descrierea activității, introduceți o descriere pentru activitate.
-
- Pentru a configura mesajul de întâmpinare al agentului, activați comutatorul Activare mesaj de întâmpinare al agentului. În câmpul Scopul mesajului de salut, introduceți numele scopului mesajului de salut.
-
Pentru a configura mesajul de conformitate, activați comutatorul Activare mesaj de conformitate. Alegeți fișierul audio necesar din lista derulantă.
- Faceți clic pe Salvați.
- Faceți clic pe Publicare pentru a publica fluxul.
Setare ID apelant
Folosește 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 în fluxurile de evenimente. Setarea ID-ului apelantului este o activitate terminală care marchează sfârșitul unui flux de evenimente PreDial. Activitatea Setare ID apelant ajută la configurarea ANI pentru următoarele scenarii:
-
Apeluri de intrare
-
Apeluri externe
-
Apel de returnare prin amabilitate
-
Campanie de previzualizare
-
Apel invers pe web
-
Execută fluxul
-
Transfer către numărul de apelare
-
Consultați pentru a forma numărul
Consultați agentul
Consultați EP-DN/queue
-
Transfer către EP/queue
Puteți configura această activitate lângă un handler de evenimente PreDial. ANI-ul necesar poate fi configurat utilizând opțiunea Setare activitate ID apelant pe baza Serviciului de identificare a numărului format (DNIS), a tipului de operațiune sau a tipului de participant.
Puteți configura DN-ul agentului ca ANI personalizat, astfel încât agentul apelat să poată vedea agentul apelant. DN/extension număr atunci când sunt contactați. Acest lucru reduce șansele de întrerupere a apelurilor interne. De exemplu, când un utilizator din front office (agentul centrului de contact) apelează un utilizator din back office (un angajat intern), utilizatorul din back office poate vedea ID-ul apelantului intern (numărul de contact number/extension) agentului, reducând astfel la minimum respingerea apelurilor.
În acest scop, apelantul poate vedea contactul number/extension numai atunci când agentul apelat este contactat prin apelare externă, consultare sau transfer către DN, iar DN-ul este adăugat la lista de numere de contact.
Trebuie să adăugați numărul de contact la lista de numere interne pentru o organizație din Control Hub. Pentru mai multe informații despre cum se adaugă un număr de contact, consultați Crearea unui număr de contact sau a unei extensii.
Dacă introduceți un număr aleatoriu, sistemul verifică acest număr cu maparea EP-DN implicită configurată în Control Hub sau Management Portal. Dacă există o nepotrivire, sistemul o direcționează înapoi către ANI-ul implicit. Pentru mai multe informații despre validarea ANI personalizată, consultați Callback.
Pentru a asigura că numerele originale rămân disponibile pentru analiză în rapoarte, ANI-ul afișat în rapoarte nu este modificat în ANI-ul personalizat.
| 1 |
Faceți clic pe activitate pentru a configura setările activității. | ||||||||||||||||||||||||||||||
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
| ||||||||||||||||||||||||||||||
| 3 |
În secțiunea Setări ID apelant, 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 implementarea mediului. Un handler de evenimente PreDial utilizat pentru a personaliza ID-ul apelantului are prioritate față de ANI-ul selectat anterior, cum ar fi ANI pentru apelare externă selectat de agent, returnare apel curtoazie cu personalizare ANI sau orice scenariu similar. Suportul pentru flux este necesar pentru orice scenariu de intrare sau ieșire pentru a personaliza ANI. Pentru cazurile de utilizare care au dependențe de furnizori de servicii, cum ar fi decizii bazate pe codul de țară, restricții 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 Next Generation. Utilizarea ANI pentru mai multe scenarii aplicabile în mediul Next Generation este:
Creați un număr de contact sau o extensie Puteți adăuga un număr de contact la lista de numere interne ale organizației dvs. ANI-urile personalizate vor fi vizibile pentru aceste contacte adăugate. Puteți fie să adăugați câte un număr de contact odată, fie să utilizați operațiuni în bloc pentru a încărca numerele de contact ca fișier CSV. Pentru mai multe informații despre cum se efectuează operațiuni în bloc pentru a crea, modifica, importa sau exporta obiecte de configurare în Control Hub, consultați Operațiuni în bloc în Webex Contact Center. Pentru a adăuga un număr de contact sau o extensie:
|
Setați anunțul șoptit
Activitatea Setare anunț șoptit redă un mesaj scurt, preînregistrat, către un agent chiar înainte ca agentul să se conecteze cu un apelant. Anunțul se redă doar pentru agent; apelantul aude soneria implicită în timp ce anunțul se redă în șoaptă.
Conținutul anunțului poate conține informații despre apelant, care ajută agentul să se pregătească pentru gestionarea apelului.
Prin furnizarea acestor informații agenților în avans, anunțurile șoptite îi ajută să gestioneze apelurile mai eficient, ceea ce duce la timpi de procesare a apelurilor mai scurți și la o satisfacție sporită a clienților.
Când se aude o șoaptă, nu poți:
-
Puneți apelul în așteptare, transferați sau participați la conferință.
-
Solicitați asistența supraveghetorului.
Aceste funcții devin din nou disponibile după finalizarea anunțului.
Un anunț în șoaptă:
-
Se aplică apelurilor primite și transferului orb către EP.
-
Poate fi o solicitare sau un șir TTS (text-vorbire).
-
Poate fi combinat cu mesajul de conformitate și cu mesajul de întâmpinare al agentului, caz în care se aude primul mesajul șoptit.
-
Nu este inclus în înregistrarea apelului.
-
Acceptă toate tipurile de endpoint-uri de agent, cum ar fi telefon, client soft și WebRTC.
| 1 |
Faceți clic pe activitate pentru a configura setările activității. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
|
| 3 |
În secțiunea Anunț șoptit , puteți seta un mesaj prealabil pentru agenți, care oferă detalii cheie despre apelant pentru un serviciu personalizat. Când activați comutatorul Activare text-în-vorbire, puteți alege conectorul dorit.
|
Porniți fluxul media
Activitatea Pornire flux media este utilizată pentru a activa redarea în flux a fișierelor media vocale din conversațiile active dintre un apelant și un agent.
Pentru mai multe detalii despre cum se utilizează activitatea în fluxurile de apeluri, consultați Activarea redării în flux media pentru anumite cozi.
Încărcați fișiere audio
Folosește activitatea Încărcare audio din flux pentru a activa încărcarea saluturilor agentului.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Navigați la . |
| 3 |
Alegeți debitul necesar și faceți clic pe pictograma Accesați setările de debit pentru a deschide debitul dorit. |
| 4 |
Trageți și plasați activitatea Încărcare audio în pânza principală a fluxului. |
| 5 |
În secțiunea Setări generale, configurați următorii parametri: |
| 6 |
În fila Informații despre fișierul audio, configurați următorii parametri: |
Fluxuri de evenimente
Fila Fluxuri de evenimente conține următoarele rutine de gestionare a evenimentelor pe care le utilizați în diferite activități:
- EroareGlobală
- AgentAcceptat
- TelefonContactÎncheiat
- AgentOferit
- AgentDeconectat
- Apel invers eșuat
- PreApelare
- ContactAniActualizat
- Rezultatul apelului campaniei de ieșire
EroareGlobală
Acest eveniment facilitează gestionarea globală a erorilor. Sistemul declanșează acest eveniment atunci când nu configurați linkurile către calea de eroare pentru o activitate. Toate activitățile din Gestionarea apelurilor și 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 primit și întrerupe experiența contactului într-o coadă. Acest eveniment este declanșat direct pentru apelurile de campanie progresive, predictive și de previzualizare odată ce agentul răspunde la apel.
Activitățile care deschid acest eveniment sunt Screen Pop și Contact în coadă.
TelefonContactÎncheiat
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ăți selectate de gestionare a apelurilor într-un flux, cum ar fi Ecran pop și Feedback. Acest eveniment nu necesită escaladarea către un agent.
Când creați un flux, nu adăugați nicio activitate IVR după evenimentul PhoneContactEnded. În timpul execuției fluxului, acesta nu va funcționa atunci când adăugați o activitate după încheierea contactului.
Doar activitatea Contact în coadă expune acest eveniment.
AgentOferit
Sistemul declanșează acest eveniment atunci când unui agent i se oferă un contact vocal. Acest eveniment permite dezvoltatorului de flux să configureze mai multe activități acceptate care fac parte din gestionarea evenimentelor. De exemplu, un dezvoltator de fluxuri poate configura o activitate Screen Pop pentru un eveniment AgentOffered. Această configurație oferă agentului informații legate de client, înainte ca acesta 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 corelate în Variabile de ieșire eveniment.
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.
Apel invers eșuat
Sistemul declanșează acest eveniment atunci când o apelare inversă de curtoazie, o apelare inversă programată sau o apelare inversă programată personală eșuează.
-
Sistemul reîncearcă o apelare inversă numai atunci când apelul invers eșuează din partea contactului. Apelul invers eșuează atunci când contactul este ocupat sau indisponibil sau nu primește niciun răspuns de la un agent.
-
De asemenea, apelul eșuează din partea agentului atunci când telefonul agentului nu este accesibil sau agentul refuză apelul. Apelul se mută înapoi în coadă și este direcționat din nou către un agent disponibil.
-
De asemenea, pentru apelurile inverse programate, apelul invers 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 telefonice programate personal, apelul telefonic eșuează și atunci când agentul atribuit nu este conectat.
Pentru a utiliza o funcție de reîncercare de apel invers într-un flux, configurați o variabilă de flux locală (folosind activitatea SetVariable) cu valoarea 0 și incrementați-o după cum este necesar. Asigurați-vă că valoarea este mai mică decât valoarea variabilei Retry count.
Puteți atașa alte evenimente de care aveți nevoie în flux pentru a încerca o reîncercare de apel invers. Includeți o activitate Așteptare urmată de o activitate Apel invers sau oricare dintre activitățile de așteptare, cum ar fi Trimitere către agent și Trimitere contact în coadă, în flux. Folosește aceste activități în orice combinație sau ordine după activitatea Așteaptă.
Pentru a încheia reîncercările:
-
Pentru o condiție reală, folosește activitatea End Flow. Nu utilizați o activitate de Deconectare.
-
Pentru o condiție falsă, utilizați o variabilă Deconectare după ce o variabilă Reîncercare este configurată în flux. În acest caz, toate încercările de reluare sunt complete și nu există reîncercări disponibile.
Numărul maxim de încercări de apel invers este de 10. Timpul maxim de prezență a interacțiunii în sistem este de 14 zile. Oricare dintre acestea survine prima este considerată 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încercări este de 10 secunde, iar intervalul maxim de întârziere între reîncercări este de 72 de ore.
Când starea unui contact este în timeout de parcare și dacă sunt disponibile reîncercări, se generează un eveniment CallbackFailed. Rutinatorul de evenimente configurat în flux continuă să reîncerce apelul invers pentru încercările rămase.
Când o apelare inversă către un contact eșuează, contactul este scos din coadă și se generează evenimentul CallbackFailed. Rulajul de reîncercare îl poate pune din nou în coadă folosind oricare dintre activități, cum ar fi Apel invers (aceeași destinație sau o destinație diferită), Contact în coadă. and/or Coadă către agent.
Dacă apelul invers este configurat către o altă destinație în gestionarea evenimentelor CallbackFailed, competențele nu vor fi preluate.
Pentru apeluri inverse programate sau apeluri inverse programate personal – în fluxul de reîncercare – utilizați NewContact.DNIS în activitatea de apel invers, dacă este configurată.
PreApelare
Ca parte a NewContact, evenimentul PreDial permite dezvoltatorului de flux să seteze sau să personalizeze ID-ul apelantului utilizând activitatea Setare ID apelant.
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 încheie prin configurarea activității Setare ID apelant. Acest eveniment este declanșat atât pentru agent, cât și pentru client, în funcție de scenariul apelului.
Pentru ca apelurile către campanie să aibă succes, apelurile către agenți și apelurile către clienți trebuie efectuate din aceeași regiune media. Regiunea media este selectată pe baza ANI/CLID a apelului atunci când este prezentat presei. Maparea dintre ANI și regiunea media se realizează în Control Hub. ANI-urile selectate pentru apelul agentului și apelul clientului, dacă sunt controlate prin evenimentul PreDial din flux, ar trebui alese astfel încât ambele apeluri să provină din aceeași regiune.
De exemplu, dacă un agent se află în Singapore, dar apelurile clienților urmează să fie efectuate în Statele Unite, ANI-ul pentru apelul clientului poate fi selectat astfel încât regiunea media să fie SUA. În mod similar, ANI-ul selectat pentru apelul agentului în evenimentul PreDial ar trebui să fie ales astfel încât regiunea media selectată să fie SUA.
Următorul tabel prezintă lista tipurilor de operațiuni și tipurile de participanți corespunzătoare pentru PreDial.operationType.
|
PreDial.TipOperație |
PreDial.TipParticipant |
|---|---|
|
|
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 este configurată monitorizarea apelurilor.
Configurați fiecare cale de gestionare a evenimentelor PreDial cu opțiunea Setare ID apelant ca activitate de terminal, altfel contactul poate fi abandonat.
Suportul pentru flux este necesar pentru orice scenariu de intrare sau ieșire pentru a utiliza rutiera de tratare a evenimentelor PreDial.
Nu utilizați activități de flux care pun în coadă un contact cu handlerul de evenimente PreDial.
Pentru ANI configurat pentru un contact de ieșire, apelul este rutat prin regiunea la 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 aflat în SUA, cu agentul ANI mapat la regiunea Australia, apelul este rutat prin Australia.
Consultați tabelul Utilizarea ANI pentru scenarii multiple într-un mediu Next Generation din secțiunea Setare ID apelant pentru utilizarea ANI în diverse scenarii de apel.
Puteți vizualiza variabilele corelate în Variabile de ieșire eveniment.
ContactAniActualizat
Sistemul declanșează acest eveniment atunci când ANI-ul apelantului se modifică. De exemplu, dacă apelul unui client ajunge mai întâi la un pupitr al operatorului și apoi este trimis agentului, desktopul agentului, dispozitivul agentului și toate informațiile aferente sunt actualizate automat cu ANI-ul apelantului. Acest lucru asigură afișarea întotdeauna a ID-ului apelantului inițial și a detaliilor corecte.
Doar transferurile de apeluri inițiate de pe telefoane fixe sau clienți Jabber locali reflectă interfața CLI finală. Transferurile efectuate prin intermediul aplicației Webex pe Webex Calling nu se actualizează pentru a afișa interfața CLI finală.
Rezultatul apelului campaniei de ieșire
Ca parte a NewContact, acest eveniment este declanșat dacă contactul este conectat la un robot telefonic sau este pe cale să fie abandonat. În ambele cazuri, puteți reda un mesaj înainte de a deconecta contactul. Sistemul abandonează apelul dacă agentul nu este disponibil.
Doar activitățile Redare muzică și Redare mesaj sunt acceptate pentru acest handler, iar apelul trebuie apoi deconectat.
Puteți adăuga activități suplimentare de control al apelurilor, cum ar fi Redare muzică, Deconectare contact etc., la acest eveniment, în funcție de rezultatul Analizei progresului apelului (CPA). Rezultatele CPA pot fi unul dintre următoarele:
- AMD - indică faptul că a fost detectat un robot telefonic.
- ABANDONAT - indică faptul că apelul a fost abandonat din cauza indisponibilității unui agent.
- VOCE LIVE_- indică faptul că o voce live a unui client este detectată într-o campanie IVR.
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.
- Folosește 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 OutboundCampaignCallResult.
Puteți vizualiza variabila asociată în Variabile de ieșire eveniment.
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 execuției fluxului.

Dacă întâmpinați o eroare în timpul execuției 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 fila Fluxuri de evenimente pentru a gestiona eroarea de execuție a fluxului.
Dacă nu reușiți să definiți căi de eroare atât în Fluxul principal, cât și în Fluxurile de evenimente, fluxul se termină atunci când apare o eroare în timpul execuției fluxului.
Să luăm în considerare un scenariu în care configurați activitatea Set Variable într-un flux.

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

În exemplul de mai sus, Play Message este adăugat la tratatorul de evenimente OnGlobalError. Dacă apare o eroare de sistem în timpul execuției activității Set Variable în Main Flow, sistemul va lua în considerare mai întâi configurația efectuată în activitatea Set Variable. Dacă nu există o cale de eroare definită, sistemul verifică tratarea evenimentelor OnGlobalError în fluxul de evenimente . Întrucât o activitate Redare mesaj este atașată evenimentului OnGlobalError din exemplul de mai sus, sistemul redă mesajul și încheie fluxul.
Folosește variabile și expresii
Flow Designer acceptă următoarele tipuri de variabile:
Variabile personalizate
Variabilele de flux personalizate sunt variabile configurabile de diferite tipuri de date pe care le puteți utiliza în întregul flux. Puteți crea oricâte variabile de flux este nevoie pentru a satisface logica din fluxul dumneavoastră.
Variabile securizate
Puteți marca variabilele de flux ca Secure pentru a preveni înregistrarea în jurnal și stocarea oricăror informații sensibile (aceste valori vor fi, de asemenea, mascate în panoul Flow Debugging). Puteți seta variabile securizate ca Vizualizabile de către agent sau Editabile de către agent pentru a controla modul în care aceste variabile sunt prezentate pe Agent 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 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 poți marca variabilele globale ca fiind sigure.
Creați variabile de flux personalizate
| 1 |
Conectați-vă la Control Hub. | ||||||||||||||
| 2 |
Accesați . Apare pagina Fluxuri.
| ||||||||||||||
| 3 |
Faceți clic pe pictograma Mergeți la 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. Această numărătoare include toate variabilele globale și variabilele de flux, indiferent dacă sunt raportabile sau vizibile pentru agenți. | ||||||||||||||
| 6 |
Introduceți Numele și Descrierea variabilei. | ||||||||||||||
| 7 |
Alegeți un Tip de variabilă din lista derulantă. Nu puteți modifica tipul de variabilă după ce creați variabila. Tipurile de variabile acceptate sunt:
| ||||||||||||||
| 8 |
Specificați valoarea implicită a variabilei în funcție de tipul de variabilă ales. | ||||||||||||||
| 9 |
(Opțional) Activați butonul de comutare Activare suprascriere externă. Prin activarea acestei opțiuni, expuneți variabila pe pagina de configurare a canalului. Acest lucru permite administratorilor și supervizorilor să suprascrie valoarea variabilei configurate din Control Hub. Cu alte cuvinte, pot modifica valoarea variabilei de debit pentru un anumit canal fără a deschide debitul 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 de caractere, apare lista derulantă Tip resursă cu următoarele opțiuni. Alegeți tipul de resursă pe care doriți să îl permiteți administratorilor să îl ignore î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 execuției fluxului, sistemul nu înregistrează și nu stochează nicio informație transmisă prin această variabilă. | ||||||||||||||
| 11 |
(Opțional) Dacă activați butonul de comutare Faceți agentul vizibil, variabila apare pe desktop împreună cu valoarea capturată ca parte a fluxului. Când activați butonul de comutare Faceți agentul vizibil, apar următoarele câmpuri:
| ||||||||||||||
| 12 |
Faceți clic pe Salvați. Când salvați o variabilă de flux personalizată, variabila este salvată ca etichetă în panoul Proprietăți globale de pe desktop. Dacă ați marcat variabila ca Vizualizabilă de către agent, 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 marcate ca Vizualizabile de către agent, desktopul afișează aceste variabile într-o anumită ordine.
De exemplu, dacă creați următoarele variabile de flux: TipClient, ClientAbonat, NumărClienți, RaportApeluri, datăNaștere, TestDată.
Desktopul primește aceste variabile de la Flow Designer în următoarea ordine: RaportApeluri, NumărClient, TipClient, ClientAbonat, ANI, DN, datăNaștere, TimpExpirareRona, TestDată.
Desktopul afișează variabilele pe interfața cu utilizatorul în următoarea ordine, de la stânga la dreapta:
-
Variabilele clientului
.Phone Number, DN, Queue, RONA Time -
Variabilele de flux sunt sortate în ordine alfabetică, variabilele începând cu majuscule, urmate de variabilele cu minuscule: RaportApeluri, NumărClienți, TipClient, TestDată, ClientAbonat, datăNaștere.
Exemplu: Afișați ID-ul de interacțiune pe desktop
Un ID de interacțiune (ID de sesiune de contact) este un ID unic generat de sistem care identifică o anumită interacțiune. Puteți obține ID-ul de interacțiune din rapoartele analizorului și îl puteți utiliza pentru depanarea problemelor legate de apelurile nereușite. Pentru a afișa ID-ul de interacțiune pe desktop:
- Deschideți fluxul necesar și alegeți Adăugare variabile de flux.
- Setați câmpul Valoare implicită la NewContact.interactionId.
- Activați butonul de comutare Faceți agentul vizibil.
Când agentul primește un apel, ID-ul de interacțiune apare pe desktop.
Editați variabilele de flux personalizate
Dacă variabila este deja utilizată, atunci nu puteți edita tipul de variabilă. Acest lucru ar putea avea implicații majore asupra fluxului. Deci, această acțiune este interzisă. În acest caz, câmpul derulant Tip de variabilă este dezactivat și apare un mesaj de avertizare.
După editarea cu succes a unei variabile, modificările efectuate apar în tot fluxul și în fereastra pop-over 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 personalizată, urmați pașii următori:
| 1 |
Conectați-vă la organizația client utilizând URL-ul https://admin.webex.com/Control Hub . |
| 2 |
Accesați . Apare pagina Fluxuri.
|
| 3 |
Faceți clic pe pictograma Mergeți la Flow Designer de lângă flux. Apare fereastra Flow Designer.
|
| 4 |
Faceți clic pe Editare în colțul din dreapta sus al ferestrei pop-over. 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, descrierea, tipul și valoarea variabilei. |
| 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 editarea variabilei, eliminați variabila din toate configurațiile fluxului înainte de a încerca să o editați din nou. |
| 6 |
Faceți modificările necesare. Butonul Salvare rămâne dezactivat până când efectuați o modificare. |
| 7 |
Faceți clic pe Salvați. |
Ș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 Șterge din fereastra Șterge variabilă este dezactivat și apare o listă de activități în care este utilizată variabila.
Activitățile sunt grupate în funcție de apariția lor în fila Flux principal sau Fluxuri de evenimente. Dacă doriți să ștergeți o variabilă care este în uz, eliminați-o din toate configurațiile de flux înainte de a încerca să o ștergeți.
Pentru a șterge o variabilă de flux personalizată, urmați pașii următori:
| 1 |
Accesați . Apare pagina Fluxuri.
|
| 2 |
Faceți clic pe pictograma Mergeți la Flow Designer de lângă flux. Apare fereastra Flow Designer.
|
| 3 |
În panoul Proprietăți globale, faceți clic pe pictograma Ștergere care apare pe eticheta variabilei pe care doriți să o ștergeți. |
Suprascrie setările de flux
Funcția de modificare a setărilor de flux din modulul Flow Designer permite utilizatorilor autorizați să modifice anumite setări predefinite ale unui flux din Control Hub. Această funcție permite administratorilor și supervizorilor să modifice cu ușurință anumiți parametri de flux, cum ar fi programul de lucru, solicitările audio sau alocările cozilor, fără a deschide fluxul necesar.
Pentru a modifica setările de flux:
-
Trebuie să configurați anumite variabile din flux ca fiind configurabile extern. Consultați secțiunea Creare variabile de flux personalizate pentru detalii de configurare.
-
Administratorii și supervizorii trebuie apoi să facă modificările necesare acestor variabile. Variabilele de flux configurate apar pe pagina de configurare a canalului din Control Hub. Consultați secțiunea Configurați un canal pentru mai multe detalii.
Funcția de suprascriere a setărilor de flux oferă următoarele avantaje:
- Reutilizabilitateafluxului : Administratorii pot utiliza același flux pentru diferite organizații. Aceștia 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 se aplică imediat, chiar și apelurilor care sunt deja în desfășurare.
- Erori reduse: Elimină riscul de greșeli la modificarea fluxurilor complexe.
- Gestionare simplificată a sarcinilor: Fără această funcție, administratorii trebuie să îndeplinească următoarele sarcini, care pot fi complexe și consumatoare de timp pentru utilizatorii non-tehnici:
Variabile predefinite
Flow Designer creează automat variabile predefinite atunci când utilizați anumite evenimente și activități într-un flux.
O listă cu variabilele predefinite disponibile apare în secțiunea Variabile predefinite din panoul Proprietăți globale ale fluxului. Acestea apar și î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 respectivă, astfel încât să știți cum să utilizați variabila în fluxul dvs.
Deși majoritatea atributelor unei variabile de ieșire a evenimentului sunt predefinite și nu pot fi editate, puteți edita variabila pentru a modifica denumirea variabilei globale.
Variabile de ieșire ale evenimentului
Variabilele de ieșire a evenimentelor sunt asociate în mod specific cu evenimentele și adoptă nomenclatura: ..
Toate variabilele de ieșire a evenimentului disponibile pentru utilizare într-un flux apar automat în panoul Proprietăți globale după ce un eveniment este introdus în flux și, de asemenea, în panoul Proprietăți pentru activitatea asociată de gestionare a evenimentelor.
Variabilele de ieșire ale evenimentului disponibile sunt:
-
NewContact.ANI -
NewContact.DNIS -
NewContact.InteractionID -
NewContact.PSTNRegion -
AgentAccepted.AgentID -
AgentAccepted.AgentName -
AgentAccepted.AgentEmailId -
AgentAccepted.AgentSessionID -
AgentAccepted.QueueID -
AgentAccepted.QueueName -
AgentAccepted.TeamID -
AgentAccepted.TeamName -
AgentAccepted.TenantID -
AgentAccepted.CAD -
PhoneContactEnded.AgentID -
PhoneContactEnded.AgentEmailID -
PhoneContactEnded.TeamID -
PhoneContactEnded.QueueID -
PhoneContactEnded.InboundChannel -
PhoneContactEnded.RoutingStrategyID -
AgentOffered.agentId -
AgentOffered.agentName -
AgentOffered.agentEmailId -
AgentOffered.agentSessionId -
AgentOffered.queueId -
AgentOffered.queueName -
AgentOffered.teamId -
AgentOffered.teamName -
AgentOffered.tenantId -
AgentOffered.callAssociatedData -
AgentOffered.AgentID -
AgentOffered.AgentName -
AgentOffered.AgentSessionID -
AgentOffered.QueueID -
AgentOffered.QueueName -
AgentOffered.TeamID -
AgentOffered.TeamName -
AgentOffered.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ă. Dezvoltatorii de fluxuri ar trebui să valideze această variabilă înainte de a o utiliza, în special în scenariile care implică probleme de căutare în memoria cache.
Personalizați variabilele de sistem
Puteți personaliza eticheta de pe desktop doar pentru variabilele Număr de telefon și DNIS (Serviciu de identificare a numărului format). Puteți crea un alias pentru aceste variabile și îl puteți configura folosind activitatea Set Variable din flux.
| 1 |
Conectați-vă la organizația client utilizând URL-ul https://admin.webex.com/Control Hub . |
| 2 |
Accesați . Apare pagina Fluxuri.
|
| 3 |
Faceți clic pe pictograma Mergeți la 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 din lista derulantă Tip de variabilă. |
| 9 |
Activați butonul de comutare Faceți agentul vizibil. |
| 10 |
În câmpul Etichetă desktop, introduceți eticheta desktop dorită pentru variabilă. |
| 11 |
Faceți clic pe Salvare. Aceasta creează variabila.
|
| 12 |
Din Biblioteca de activități, trageți activitatea Setare variabilă în spațiul de lucru. |
| 13 |
În secțiunea Setări variabile din panoul Setări activitate, procedați astfel: Când publicați fluxul, variabila de flux nou creată înlocuiește variabila de sistem aleasă. În timpul execuției fluxului, eticheta desktop a variabilei nou create apare în fereastra popover Incoming și în panoul Interaction de pe desktop.
|
Variabile de ieșire ale activității
Variabilele de ieșire a activității stochează datele captate din activități și sunt create automat atunci când adăugați activități specifice în pânză. Variabilele de ieșire ale activității utilizează următoarea sintaxă: . unde Numele activității 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 selectată de apelant în timpul instanței activității Meniu. Aceasta este o singură cifră de la 0 la 9. -
CollectDigits.DigitsEntered: Stochează cifrele introduse de apelant în timpul instanței de activitate Colectare cifre. Numărul de cifre depinde de configurația activității. -
HTTPRequest.HTTPStatusCode: Stochează codul de stare primit atunci când se încearcă solicitarea HTTP. -
HTTPRequest.HTTPResponseBody: Stochează răspunsul atunci când cererea HTTP este declanșată cu succes. -
HTTPRequest.ResponseHeaders: Stochează anteturile trimise ca parte a cererii HTTP. -
VirtualAgent.IntentTriggered: Stochează intenția care a declanșat experiența conversațională, fie pentru a fi gestionată, fie pentru a fi escaladată. -
GetQueueInfo.EWT: Stochează valoarea timpului de așteptare estimat 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 din Control Hub. Pentru mai multe informații, consultați secțiunea Variabile globale din Ghidul de configurare și administrare Webex Contact Center.
Ca dezvoltator de fluxuri, poți consuma aceste variabile în funcție de cerințele tale. Puteți adăuga aceste variabile într-un flux. De asemenea, puteți edita și elimina o variabilă globală după ce o adăugați în flux.
Adăugarea unei variabile globale într-un flux
Puteți adăuga maximum 30 de variabile într-un flux. Această numărătoare include toate variabilele globale și variabilele de flux, indiferent dacă sunt raportabile sau vizibile pentru agenți.
Dacă doriți să adăugați mai multe variabile dincolo de limita maximă, trebuie să ștergeți un număr egal de variabile existente. Pentru mai multe informații despre cum se șterge o variabilă globală, consultați Eliminarea variabilelor globale dintr-un flux.
În timpul creării fluxului, o variabilă globală de tip String poate fi inițializată cu o lungime maximă de 256 de caractere. Dar în timpul execuției fluxului, variabila poate fi actualizată pentru a conține până la 1024 de caractere. Depășirea acestei limite poate avea un comportament nedorit, cum ar fi eșecuri de apel și valori nevalide.
Pentru a adăuga variabile globale într-un flux:
| 1 |
Conectați-vă la organizația client utilizând URL-ul https://admin.webex.com/Control Hub . |
| 2 |
Accesați . Apare pagina Fluxuri.
|
| 3 |
Faceți clic pe pictograma Mergeți la Flow Designer de lângă flux. Apare fereastra Flow Designer.
|
| 4 |
În panoul Proprietăți flux global, derulați în jos până la Definiție variabilă > Secțiunea Variabile predefinite. |
| 5 |
În secțiunea Variabile globale, faceți clic pe Adăugare variabile globale. Apare caseta de dialog Adăugare variabile globale. Afișează toate variabilele globale create de administrator în modulul Provisioning.
|
| 6 |
(Opțional) Folosiți câmpul Căutare variabile globale pentru a filtra și căuta variabilele globale necesare din listă. |
| 7 |
Bifați casetele de selectare corespunzătoare variabilelor globale necesare din listă și faceți clic pe Adăugare. Sistemul afișează variabilele alese în secțiunea Variabile globale.
În mod implicit, fiecare variabilă conține câmpuri de metadate definite de administrator, cum ar fi Raportabil, Vizualizabil de către agent, Editabil de către agent și Etichetă desktop. Dacă administratorul modifică valorile metadatelor în timp ce variabila globală este utilizată, modificările efectuate în Control Hub se reflectă în toate fluxurile (cu o întârziere de expirare a memoriei cache de 8 ore). |
Editarea variabilei globale într-un flux
Când editați o variabilă globală, nu puteți modifica nicio valoare a metadatelor unei variabile globale în designerul de flux. Totuși, puteți modifica valoarea implicită utilizând butonul de comutare Suprascriere valoare implicită.
Pentru a edita o variabilă globală într-un flux:
| 1 |
Conectați-vă la organizația client utilizând URL-ul https://admin.webex.com/Control Hub . |
| 2 |
Accesați . Apare pagina Fluxuri.
|
| 3 |
Faceți clic pe pictograma Mergeți la Flow Designer de lângă flux. Apare fereastra Flow Designer.
|
| 4 |
În panoul Proprietăți flux global, derulați în jos până la Definiție variabilă > Secțiunea Variabile predefinite. |
| 5 |
În panoul Variabilă globală, faceți clic pe o variabilă globală și apoi pe pictograma de editare ( Apare caseta de dialog Editare variabile globale. Afișează detaliile variabilei globale alese, cum ar fi Tipul variabilei, Valoarea implicită, Eticheta desktopului și Elementul editabil al agentului.
|
| 6 |
(Opțional) Activați butonul de comutare Suprascriere configurații portal pentru a suprascrie valorile existente configurate în Control Hub. Aceasta vă permite să modificați valorile câmpurilor, cum ar fi Valoare implicită, Vizualizabilitate agent, Editare agent și Etichetă desktop. Introduceți valoarea necesară în Valoare implicită, în funcție de tipul de variabilă ales. De exemplu, dacă tipul de variabilă este boolean, acest câmp apare ca o listă derulantă. Valoarea implicită introdusă pentru o variabilă globală de tip șir de caractere care poate fi raportată de agent nu trebuie să depășească 256 de caractere. |
| 7 |
Faceți modificările necesare. |
| 8 |
Faceți clic pe Salvați. |
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 semnalizatorul de funcție pentru a elimina variabilele globale din flux.
Pentru a elimina o variabilă globală dintr-un flux:
| 1 |
Conectați-vă la organizația client utilizând URL-ul https://admin.webex.com/Control Hub . |
| 2 |
Accesați . Apare pagina Fluxuri.
|
| 3 |
Faceți clic pe pictograma Mergeți la Flow Designer de lângă flux. Apare fereastra Flow Designer.
|
| 4 |
În panoul Proprietăți flux global, derulați în jos până la Definiție variabilă > Secțiunea Variabile predefinite. |
| 5 |
În panoul Variabile globale, faceți clic pe pictograma de 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 Ștergere. Aceasta elimină variabila globală selectată din listă.
|
Variabile vizibile pe desktop
Puteți configura următoarele tipuri de variabile pentru fereastra popover de intrare și panoul Interacțiune de pe Desktop pentru apelurile vocale primite și efectuate:
-
Variabile de sistem, cum ar fi numărul de telefon, DNIS (Serviciul de identificare a numerelor formate), numele cozii și timpul de așteptare RONA
-
Variabile globale care sunt create și gestionate în Control Hub.
-
Variabile de flux personalizate care sunt create și gestionate în Flow Designer
Puteți configura doar variabilele marcate ca Vizualizabile de către agent.
Puteți configura aceste variabile atât pentru fluxurile noi, cât și pentru fluxurile existente. Totuși, fluxurile existente continuă să afișeze variabilele popover implicite, cum ar fi Număr de telefon, DNIS și Nume cozii. Puteți edita aceste fluxuri pentru a adăuga mai multe variabile utilizând această funcție.
Pașii pentru configurarea variabilelor pentru fereastra popover primită și panoul Interacțiune pentru apelurile primite și efectuate sunt aceiași.
Trebuie să construiți fluxuri separate pentru scenariile de apeluri de intrare și de ieșire pentru a configura variabilele pentru ferestrele popover de intrare și panoul de interacțiune.
- Fereastră popover primită pe desktop
- Fereastra popover de intrare apare atunci când un agent primește un apel sau formează 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 popover primită, care poate include orice combinație de variabile de sistem, globale și de flux personalizate. De asemenea, puteți edita eticheta de pe desktop a acestor variabile.
- Puteți personaliza eticheta de pe desktop a variabilelor de sistem, cum ar fi Numărul de telefon și DNIS. Pentru mai multe informații, consultați Personalizarea variabilelor de sistem.
- Pentru apelurile primite și efectuate, puteți alege minimum trei și maximum șase variabile. Pentru apelurile de consultare, agentul consultat ar vizualiza trei variabile suplimentare, cum ar fi Numele agentului, Numele de identificare al agentului și Echipa agenților, care sunt adăugate în listă în mod implicit.
-
Nu puteți configura variabile care conțin informații sensibile în fereastra popover primită de pe Desktop.
- Pentru mai multe informații despre cum se configurează variabilele pentru popover-ul primit, consultați Configurați variabilele pentru popover-ul primit.
- Panoul de interacțiune
- Panoul Interacțiune de pe Desktop apare după ce agentul acceptă apelul primit sau trimis. Afișează informațiile setate în variabilele din panoul Interacțiune 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 de variabile de sistem, globale și de flux personalizate. De asemenea, puteți edita eticheta de pe desktop a acestor variabile.
-
Webex Contact Center Desktop nu acceptă în prezent traducerea etichetelor variabilelor dinamice.
- Puteți personaliza eticheta de pe desktop a variabilelor de sistem, cum ar fi Numărul de telefon și DNIS. Pentru mai multe informații, consultați Personalizarea variabilelor de sistem.
- Pentru mai multe informații despre cum se configurează variabilele pentru panoul Interacțiune, consultați Configurarea variabilelor pentru panoul Interacțiune.
Configurați variabilele pentru popover-ul primit
Înainte de a începe
Configurați variabilele la popover-ul de intrare pentru apelurile primite și efectuate.
-
Trebuie să creați variabile pe care doriți să le adăugați în fereastra popover primită a Desktopului. Pentru mai multe informații, consultați Crearea unei variabile globale și Crearea unor variabile de flux personalizate.
-
Trebuie să marcați variabilele ca fiind vizibile pentru agent. Pentru mai multe informații despre cum să marcați o variabilă globală ca fiind vizibilă pentru agent, consultați Editați variabila globală într-un flux.
| 1 |
Conectați-vă la organizația client utilizând URL-ul https://admin.webex.com/Control Hub . |
| 2 |
Accesați . Apare pagina Fluxuri.
|
| 3 |
Faceți clic pe pictograma Mergeți la 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 Vizibilitate desktop & Fila Comandă. |
| 6 |
În secțiunea Fereastră popover primită, faceți clic pe Selectați variabile pentru fereastră popover primită. Apare fereastra Selectare variabile la popoverul primit. Afișează toate variabilele care includ patru variabile de sistem implicite, cum ar fi Numărul de telefon, DNIS, Numele cozii și Timeout-ul RONA. Variabilele de sistem precum Număr de telefon, DNIS și Nume cozii sunt selectate în mod implicit și le puteți debifa atunci când adăugați mai multe variabile.
|
| 7 |
Folosește următoarele opțiuni de căutare pentru a filtra lista: Lista este completată automat cu variabile conform criteriilor introduse de dvs.
|
| 8 |
Bifați casetele de selectare ale variabilelor pe care doriți să le alegeți pentru popover-ul primit. Puteți alege minimum trei și maximum șase variabile. |
| 9 |
Faceți clic pe Salvare. Puteți sări peste acest pas dacă activați butonul de comutare Salvare automată. Variabilele alese apar în secțiunea Incoming Popover.
|
| 10 |
Folosește pictograma ( |
| 11 |
(Opțional) Faceți clic pe pictograma x de lângă o variabilă pentru a o elimina din listă. |
Configurați variabilele pentru panoul Interacțiune
Înainte de a începe
Configurați variabilele în panoul Interacțiune pentru apelurile primite și efectuate.
-
Trebuie să creați variabile pe care doriți să le adăugați în fereastra popover primită a Desktopului. Pentru mai multe informații, consultați Crearea unei variabile globale și Crearea unor variabile de flux personalizate.
-
Trebuie să marcați variabilele ca fiind vizibile pentru agent. Pentru mai multe informații despre cum să marcați o variabilă globală ca fiind vizibilă pentru agent, consultați Editați variabila globală într-un flux.
| 1 |
Conectați-vă la organizația client utilizând URL-ul https://admin.webex.com/Control Hub . |
| 2 |
Accesați . Apare pagina Fluxuri.
|
| 3 |
Faceți clic pe pictograma Mergeți la 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 Vizibilitate și ordine desktop. |
| 6 |
În secțiunea Panou de interacțiune, faceți clic pe Selectați variabile pentru panoul de interacțiune. Apare fereastra Selectați 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 cozii și timpul de expirare RONA.
|
| 7 |
Folosește următoarele opțiuni de căutare pentru a filtra lista: Lista este completată automat cu variabile conform criteriilor introduse de dvs.
|
| 8 |
Bifați casetele de selectare corespunzătoare variabilelor pe care doriți să le alegeți pentru panoul Interacțiune. Puteți alege maximum 30 de variabile. |
| 9 |
Folosiți pictograma handle ( |
| 10 |
Faceți clic pe Salvați. Puteți sări peste acest pas dacă activați butonul de comutare Salvare automată. Variabilele alese apar în secțiunea Panou de interacțiune.
|
| 11 |
(Opțional) Faceți clic pe pictograma x de lângă o variabilă pentru a o elimina 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 personalizate.
Puteți utiliza următoarele activități pentru a stoca datele în variabila JSON: Cerere HTTP, Analizăși Setare variabilă.
În activitățile HTTP și Parse, puteți extrage date folosind expresia de filtrare a căii JSON și le puteți stoca în variabila JSON.
În activitatea Set Variable, puteți utiliza variabila JSON din opțiunea Set Value î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" } -
Folosește o expresie Pebble .
Utilizarea variabilelor JSON în expresia Pebble
-
Acces separat prin punct(.): Puteți utiliza accesul separat prin puncte(.) în expresia Pebble pentru variabilele JSON în activitățile de gestionare a apelurilor și control al fluxului.
Sintaxă:
{{ jsonVariableName.fieldName }}undejsonVariableName.fieldNamear trebui să fie evaluat ca un câmp dintr-o variabilă JSON.În fragmentul de cod anterior, dacă extrageți angajatul într-o variabilă numită
empvarfolosind HTTP sau Parse:Folosește
{{empvar.employeeCode}}pentru a obține valoarea caE1. -
Acces la indexul matricei JSON: Puteți accesa un index specific din matricea JSON similar cu sintaxa Pebble. Pentru mai multe detalii despre accesul la index în Pebble, vizitați https://pebbletemplates.io/wiki/guide/basic-usage/, de exemplu:
Dacă extrageți matricea JSON Employees î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:-
Folosește
{{ var[0]}}pentru a obține detaliile angajatuluiriranicare este manager. -
Folosește
{{ var[1].directReports[0] }}pentru a obține detaliile angajatuluiJohn, care este subordonat direct al managerului. -
Folosește
{{ var[1].directReports[0].preferredFullName }}pentru a obține valoarea caJohn Irani. -
Folosește
{{ var[0].preferredFullName }}pentru a obține valoarea caRomin Irani.
-
Utilizarea variabilei JSON în cererea HTTP
Pentru a utiliza o variabilă JSON ca corp al unei cereri HTTP, utilizați mai întâi activitatea Set Variable pentru a converti variabila JSON într-un șir de caractere. De exemplu, în secțiunea Set Variable activity Variable Settings, setați o variabilă jsonString cu valoarea {{ jsonVariable }}.
Folosește această variabilă ca intrare pentru setările HTTP. De exemplu, în secțiunea Setări solicitare HTTP, setați Corp solicitare ca {{ jsonString }}.
Scrierea expresiilor
Majoritatea câmpurilor de introducere a textului din Flow Designer acceptă scrierea expresiilor. Expresiile nu sunt obligatorii, dar permit funcționalități puternice de scriptare prin intermediul variabilelor pentru utilizatorii avansați. De asemenea, puteți introduce text și numere de bază în aceleași câmpuri de introducere pentru fluxuri simple, dacă nu aveți nevoie de expresii.
Încadrați fiecare expresie în paranteze duble, așa cum se vede aici: {{Enter Expression}}
De exemplu, dacă doriți să combinați două variabile de tip șir de caractere, trebuie să utilizați {{var1+var2}}. Pentru mai multe informații, consultați: https://pebbletemplates.io/.
Sintaxa șablonului Pebble
Toate câmpurile de intrare din Flow Designer utilizează o sintaxă de expresii open-source numită Pebble Templates: https://pebbletemplates.io/.
Următoarele sunt simboluri acceptate în șabloanele Pebble: ==, !=, <, >, <=, >=, +, -, *, / . Pentru a introduce variabile personalizate într-o expresie, utilizați această sintaxă: {{variable}}
În sintaxa șablonului Pebble, numele variabilelor trebuie să înceapă cu o literă, un subliniere (_) sau un semn dolar. ($), dar nu un număr. De exemplu, 311_Promo este invalid, în timp ce Promo_311 este valid.
Operatorii logici sunt, de asemenea, acceptați. Pentru mai multe informații, consultați https://pebbletemplates.io/wiki/operator/logic/.
Vă recomandăm să consultați documentația șablonului Pebble înainte de a utiliza expresii în Flow Designer. Pentru informații despre scrierea expresiilor, consultați documentele de la adresa: https://pebbletemplates.io/wiki/.
De exemplu, în acest caz de utilizare a condiției de bază, expresia verifică dacă AccountNumber-ul apelantului este mai mare sau egal cu o anumită valoare. Pe baza modului în care se evaluează expresia pentru o anumită execuție a fluxului, fluxul poate alege calea Adevărat sau Fals.
Filtre personalizate Pebble
Marcaj temporal de epocă
Puteți utiliza următoarele filtre Pebble pentru a returna marcajul de timp epoch pentru Acum sau un anumit șir de dată:
Marcaj temporal 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 Marcaj temporal 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
Validarea expresiilor
Dacă un câmp de introducere detectează că se utilizează o expresie (adică {{ }} (s-a introdus sintaxa), o pictogramă albastră apare în colțul din dreapta jos al câmpului.
Faceți clic pe pictograma albastră pentru a deschide o fereastră modală unde puteți testa și modifica expresia până când obțineți rezultatul dorit.
Modalul Expresie de testare conține următoarele câmpuri:
-
Expresie: Afișează expresia introdusă inițial în câmpul de intrare din configurația activității.
-
Câmpuri variabile: Fiecare variabilă utilizată în expresie are un câmp de suport în care puteți introduce o valoare de 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 formatul {{variable name}} numai. 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ă faceți modificări la configurație, faceți clic pe Aplicare modificări pentru a actualiza expresia în configurația activității.
Utilizați șabloane de flux
Șabloanele de flux sunt fluxuri predefinite, concepute pentru cazuri de utilizare specifice. Aceste șabloane sunt disponibile imediat în spațiul de lucru Flow Designer, permițând dezvoltatorilor de fluxuri să construiască și să publice rapid fluxuri cu efort minim.
Pentru a crea fluxuri folosind șabloane de flux, selectați șablonul dorit, personalizați-l în funcție de 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 program
Folosește acest șablon de designer de flux pentru gestionarea orelor de program în Webex Contact Center. Apelanții sunt întâmpinați cu un mesaj, iar apelurile lor sunt direcționate în funcție de programul de lucru, sărbătorile legale și condițiile de urgență stabilite pentru organizație.
Acest flux direcționează apelurile în funcție de programul de lucru al centrului de contact, listele de sărbători și suprascrierile de urgență, asigurând o experiență optimă pentru apelant și gestionarea eficientă a orelor în afara programului de lucru. Dacă centrul de contact este închis, apelantul este notificat despre închidere.
Caracteristicile cheie includ următoarele:
- Gestionare centralizată a orelor de lucru, a sărbătorilor și a situațiilor de urgență.
- Rutare automată bazată pe configurația programului de lucru.
- Cisco Text-to-Speech (TTS) este utilizat pentru toate solicitările audio, deși se pot încărca fișiere audio personalizate.
- Muzica implicită pentru așteptare este
defaultmusic_on_hold.wav, dar aceasta poate fi personalizată.
Cerințe preliminare
- Configurarea programului de lucru: Creați ore de lucru, liste de sărbători și modificări în Control Hub.
- Fișiereaudio : Încărcați fișierele audio necesare pentru solicitări precum
BusinessHoursOpen.wavsau utilizați funcția Cisco TTS. - Maparea cozii, a echipelor și a punctelor de intrare: Configurați aceste elemente în portalul de gestionare Webex Contact Center.
Defalcarea fluxului
Următorul tabel descrie diversele elemente ale fluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.
| 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 orele de lucru, sărbătorile legale sau o condiție de suprascriere. |
| Gestionarea orelor de funcționare | Dacă centrul de contact este deschis, se redă un mesaj de bun venit, iar apelul este direcționat către coada de așteptare a agenților. |
| După ora închiderii | Dacă centrul de contact este închis, se redă un mesaj de program închis, iar 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 secvența activităților de flux.
| Activitatea fluxului | Descriere |
|---|---|
|
Începeți (Contact telefonic nou) | Fluxul începe atunci când se primește un nou contact telefonic. |
|
Verificarea programului de lucru (Program de lucru) | Sistemul verifică dacă centrul de contact este în programul normal de lucru, este o sărbătoare legală sau este programat în caz de urgență. |
|
Solicitare de ore de lucru (Prompt WorkingHours_) | În timpul orelor de program, se redă un mesaj pentru a informa apelantul că centrul de contact este deschis (fișierul implicit: BusinessHoursOpen.wav). |
Contact în coadă (O coadăgent_) | Apelantul este plasat în coadă pentru a fi direcționat către un agent disponibil. |
Mențineți muzică (HoldMusic) | Muzica este redată în timp ce apelantul așteaptă în coadă (fișier implicit: defaultmusic_on_hold.wav). |
|
Închis de sărbători (Holiday_Închis) | Dacă este o sărbătoare legală, se redă un mesaj care informează apelantul că biroul este închis. |
|
Îndemn după orele de program (După solicitarea Hours_) | Dacă este în afara orelor de program, se redă un mesaj pentru a informa apelantul că biroul este închis. |
| Suprareglare de urgență (Override_Urgență) | În cazul unei suprascrieri de urgență, se redă un mesaj de urgență. |
| Deconectați contactul (DeconectareContact) | După ce mesajul este redat (fie că este în afara programului de lucru, de sărbătoare sau de urgență), apelul este deconectat. |
Resurse suplimentare
Pentru mai multe informații despre configurarea programului de lucru, a listelor de sărbători și a suprascrierilor, consultați Ghidul de configurare și administrare Webex Contact Center.
Contact complet de intrare
Utilizați acest șablon de designer de flux în Webex Contact Center pentru gestionarea completă a apelurilor primite, verificarea orelor de program, anunțuri privind poziția în coadă și opțiuni de apel invers.
Acest flux demonstrează un scenariu complet de apel vocal de intrare pentru Webex Contact Center. Include gestionarea programului de lucru, a sărbătorilor legale, a suprascrierilor de urgență, a opțiunilor de autoservire, a anunțurilor privind poziția în coadă (PIQ) și a opțiunilor de returnare a apelului de către clienți. Este potrivit pentru mediile în care autoservirea de bază și punerea în așteptare a apelurilor sunt esențiale.
Modificați fluxul pentru a se potrivi nevoilor specifice ale organizației și pentru a gestiona cu eleganță condițiile necunoscute.
Acest flux utilizează Cisco Text-to-Speech (TTS) pentru activități audio care necesită solicitări (dacă există). Pentru muzică, implicit este fișierul defaultmusic_on_hold.wav furnizat din cutie.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în portalul de gestionare Webex Contact Center înainte de a implementa acest flux:
- Creați puncte de intrare, cozi, echipe și mapări ale punctelor de intrare, precum și orice alte configurații specifice organizației, cum ar fi conectori, ANI pentru apeluri externe și multe altele.
-
Configurați orele de lucru, listele de sărbători și suprascrierile de urgență din → → →
- Încărcați fișiere audio statice dacă se utilizează solicitări audio personalizate în loc de Cisco Text-to-Speech (TTS).
Pentru pașii detaliați, consultați Ghidul de configurare și administrare Webex Contact Center.
Defalcarea fluxului
Următorul tabel descrie diversele elemente ale fluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.
|
Element de flux |
Descriere |
|---|---|
| Apelul este primit | Apelul intră în flux la activitatea NewContact. |
| Verificați programul de lucru | Fluxul verifică ora curentă în raport cu orele de program 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 bază de autoservire:
|
| Plasarea în coadă | Apelantul este plasat într-o coadă folosind activitatea Queue. Activitatea GetPositioninQueue preia poziția apelantului în coadă, iar această informație este anunțată apelantului folosind activitatea PlayPIQ. |
| Opțiuni de apel invers și mesagerie vocală | Dacă apelantul alege să lase un mesaj vocal sau să solicite un apel invers, se declanșează activitatea FinalMenu :
|
|
Mențineți muzică | Muzica se redă în timp ce apelantul așteaptă în coadă (fișier implicit: defaultmusic_on_hold.wav). |
|
Gestionarea buclelor | Fluxul asigură că, dacă un apelant reia apelul de prea multe ori (prin activitățile CallLoopCycle și LoopCycle ), acesta este direcționat către opțiunile finale din meniu (apel invers sau mesagerie vocală). |
| Deconectare apel | După finalizarea tuturor pașilor sau dacă apelantul alege să iasă, apelul este deconectat folosind activitățile DisconnectContact. |
Activități de flux
Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Începeți (Contact Nou) | Pornește fluxul când este primit apelul. |
|
Verificarea orelor de funcționare (Program de lucru) | Verifică dacă apelul este în timpul programului de lucru, al sărbătorilor sau în situații de urgență. |
|
Meniu IVR (Meniu Bun venit) |
Redă un meniu cu opțiuni pentru autoservire (Apăsați 1 pentru Asistență, Apăsați 2 pentru Vânzări). |
|
Gestionarea cozii |
|
|
Muzica din timpul reținerii apelului (Muzică în așteptare) | Redă muzică de așteptare în timp ce apelantul așteaptă la coadă. |
|
Gestionarea buclelor (CicluBuclaApel și CiclulBucla) | Asigură că apelurile care se repetă de prea multe ori sunt direcționate către meniul final. |
|
Deconectare (DeconectareContact) | Întrerupe apelul după mesaje sau când apelantul alege să încheie interacțiunea. |
Resurse suplimentare
Pentru mai multe informații, consultați Ghidul 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) bazat pe răspuns vocal interactiv (IVR). Sondajul este conceput pentru a capta eficient și efectiv evaluările de satisfacție a clienților, utilizând un meniu de bază și un IVR cu taste.
Acest flux ajută Webex Contact Center să colecteze eficient feedback-ul clienților printr-un simplu sondaj automat post-apel, utilizând tonuri DTMF (Dual-Tone Multi-Frequency). Clienții își evaluează experiența apelurilor atunci când primesc o solicitare de evaluare. Sistemul colectează răspunsurile clienților într-o variabilă globală utilizată pentru raportare. Sondajul surprinde scorurile de satisfacție a clienților pe o scală de la 1 la 5.
Acest flux este conceput pentru a configura cu ușurință sondaje post-apel în câțiva pași simpli. Vine pre-ambalat cu toate componentele necesare, inclusiv conectorul de vorbire în text.
Utilizare
Pentru a utiliza acest flux eficient ca flux de sondaj post-apel, conectați un flux GoTo Flow din evenimentul 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 (IVR) post-apel care captează răspunsul privind satisfacția 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:
-
ContraSondaj
-
Tip—NUMĂR ÎNTREG
-
Valoare implicită—0
-
Descriere—Urmărește numărul de încercări de chestionar și incrementările pentru fiecare răspuns nevalid sau cu expirare.
-
-
Global_FeedbackSurveyResponse
-
Tip—NUMĂR ÎNTREG
-
Valoare implicită—0
- Sursă—Variabilă globală
- Raportabil—Activează.
-
Descriere—Stochează răspunsul clientului la evaluare sau „Fără răspuns” dacă există un invalid/timeout scenariu.
-
Activități de flux
Următorul tabel descrie activitățile utilizate în flux.
| Activitatea fluxului | Descriere |
|---|---|
|
Începeți Contact nou |
Începe sondajul atunci când este inițiat un nou contact telefonic. |
|
Opțiuni sondaj (meniul IVR) |
Solicită utilizatorului să selecteze o evaluare (1—5). Numerele 1, 2, 3, 4, 5 corespund nivelurilor de satisfacție. Expirarea sau răspunsul nevalid duce la o reîncercare. |
|
SetSurveyResponse | Capturează selecția utilizatorului și o stochează în variabila Global_FeedbackSurveyResponse. |
|
SetCounterSurvey |
Incrementează variabila CounterSurvey după o expirare sau un răspuns nevalid. |
| VerificareContraSondaj |
Validează dacă numărul de reîncercări depășește 2 folosind următoarea condiție CounterSurvey > 2. Încheie sondajul dacă s-au epuizat reîncercările. |
|
SetVariable_r3k |
Atribuie „NoResponse” funcției SurveyResponse dacă s-au epuizat reîncercările. |
|
RedareSondajÎnregistrat |
Redă un mesaj de mulțumire după capturarea răspunsului. |
|
DeconectareContact |
Încheie apelul elegant. |
Agent virtual DialogFlow ES
Acest șablon de designer de flux Webex Contact Center demonstrează fluxul de date dintre 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 Webex Contact Center ș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 comenzilor de către agenți. Integrarea cu DialogFlow permite botului să înțeleagă intențiile clienților și să ia măsurile adecvate pe baza conversației. În plus, fluxul include gestionarea erorilor pentru a asigura o experiență fluidă pentru clienți, chiar și atunci când apar condiții neprevăzute.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în portalul de gestionare Webex Contact Center î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 ale punctelor de intrare.
- Activați Webhook Fulfillment în DialogFlow ES și utilizați codul node.js exemplu în editorul inline.
-
Funcția Cisco Text-to-Speech (TTS) este activată pentru generarea dinamică de mesaje 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 diversele elemente ale fluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.
|
Element de flux |
Descriere |
|---|---|
| Clientul inițiază contactul | Apelul este recepționat de Webex Contact Center. |
| Datele sunt transmise către DialogFlow ES | Un mesaj de întâmpinare personalizat, care include detalii despre client, cum ar fi numele și motivul apelului, este trimis botului DialogFlow ES pentru procesare. |
| Interacțiunea botului cu DialogFlow | DialogFlow procesează datele de intrare și răspunde pe baza intențiilor configurate. |
| Muzică la coadă | În timp ce botul procesează solicitarea, clientul este plasat într-o coadă cu muzică de așteptare. |
| Deconectare | Interacțiunea se încheie odată ce dialogul este finalizat. |
Activități de flux
Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Începeți | Această activitate marchează începutul fluxului. Se declanșează când se primește un apel nou. |
| Setează limba | Fluxul folosește o activitate de tip „Setare variabilă” pentru a configura codul lingvistic (en-US) pentru întreaga interacțiune. Acest lucru asigură că toate interacțiunile vocale sunt aliniate cu preferințele lingvistice ale apelantului. |
| Mesaj de întâmpinare personalizat | Această activitate transmite detalii despre client, cum ar fi numele, adresa de e-mail și motivul apelului, către botul DialogFlow ES. Salutul este generat dinamic folosind Cisco Text-to-Speech (TTS). Exemplu de date transmise:
|
|
Coadă către agent | Dacă interacțiunea necesită escaladare, clientul este plasat într-o coadă, iar muzica de așteptare este redată folosind fișierul defaultmusic_on_hold.wav. |
| Redă muzică | Se redă muzică în timp ce apelantul așteaptă la coadă. Fluxul folosește muzica de așteptare implicită de la Cisco, dar poate fi personalizat prin încărcarea diferitelor fișiere muzicale. |
|
Deconectare | Această activitate deconectează apelul odată ce fluxul este complet, asigurând o încheiere fără probleme a interacțiunii. |
Specificități ale fluxului
Fluxul JSON utilizat în acest exemplu conține variabile și activități esențiale pentru gestionarea interacțiunii, procesarea erorilor și comunicarea dintre Webex Contact Center și DialogFlow. Variabilele cheie utilizate includ:
|
Variabilă de debit |
Descriere |
|---|---|
|
Global_FeedbackSurveyOptIn | Urmărește dacă clientul optează pentru un sondaj post-apel. |
| Nume client | Capturează numele clientului pentru personalizare. |
| e-mail client | Capturează adresa de e-mail a clientului. |
| clientMotiv | Înregistrează motivul apelului clientului. |
| Limba Global_ | Configurează limba implicită (en-US). |
|
Global_NumeVoce | Determină vocea utilizată pentru transformarea textului în vorbire. |
Resurse suplimentare
Pentru mai multe informații despre această integrare, consultați videoclipul Lucrul cu date în Google DialogFlow ES cu Webex Contact Center.
Consultați Documentația pentru dezvoltatori Webex Contact Center și Documentația DialogFlow ES pentru îndrumări suplimentare.
Asistență pentru dezvoltator
Pentru orice asistență referitoare la această integrare, deschideți un tichet către echipa de asistență pentru dezvoltatori Webex Contact Center prin intermediul Portalului pentru dezvoltatori Webex.
Pentru discuții suplimentare, vizitați Comunitatea dezvoltatorilor de API-uri Webex Contact Center.
Suport variabil dinamic
Acest șablon oferă un flux vocal de intrare avansat și dinamic care preia setări externe, setând variabilele de flux cu aceste setări și direcționând apelurile pe baza configurațiilor variabilelor.
Fluxul preia dinamic setările fluxului printr-o cerere HTTP și setează variabile care ghidează restul fluxului. Aceste variabile gestionează deciziile de rutare, gestionarea cozilor, prompturile ș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 - unde un singur flux poate fi reutilizat în diferite cazuri de utilizare folosind rutarea dinamică bazată pe variabile.
Fluxul asigură o experiență apelantului fluidă și eficientă prin redarea mesajelor adecvate, gestionarea orelor de lucru sau a cazurilor de eroare și furnizarea de rutare în funcție de cerințele 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 portalul de gestionare Webex Contact Center înainte de a implementa acest flux:
- Creați puncte de intrare, cozi, echipe, mapări ale punctelor de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectori, ANI pentru apeluri externe și multe altele.
-
Asigurați-vă că toate 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șii detaliați, consultați Ghidul de configurare și administrare Webex Contact Center.
Defalcarea fluxului
Următorul tabel descrie diversele elemente ale fluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.
|
Element de flux |
Descriere |
|---|---|
| Contact nou | Fluxul începe atunci când se primește un apel la punctul de intrare. |
| Cerere HTTP | Fluxul face o solicitare HTTP pentru a prelua dinamic setările fluxului pe baza DNIS-ului apelului. |
| Verificarea orelor de funcționare | În funcție de setările fluxului, fluxul verifică orele de program, sărbătorile și suprascrierile pentru a direcționa apelul în mod corespunzător. |
| Redă mesajul (Bun venit) | Pe baza setărilor introduse, un mesaj de bun venit este redat folosind TTS sau o solicitare preînregistrată. |
| Activitatea cozii | Dacă este necesar, apelul este plasat într-o coadă pe baza unor variabile dinamice. |
| Redare muzică (Gestionare cozi) & Muzică în coadă) | În timp ce apelantul așteaptă în coadă, se redă muzică de așteptare, care poate fi setată dinamic. |
| Gestionarea erorilor | Dacă apare vreo eroare, apelul este redirecționat către un flux de gestionare a erorilor sau către un alt punct de intrare folosind GoTo activat de variabilele dinamice. |
Activități de flux
Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Începeți | Fluxul începe atunci când se primește un apel prin activitatea NewContact. |
| Cerere HTTP | Activitatea FetchFlowSettings face o solicitare HTTP pentru a prelua toate setările de flux necesare, cum ar fi programul de lucru, solicitările și configurațiile cozii. |
|
Meniu IVR (Meniu Bun venit) |
Redă un meniu cu opțiuni pentru autoservire (Apăsați 1 pentru Asistență, Apăsați 2 pentru Vânzări). |
| Setați variabilele | Activitatea SetVariable stochează datele preluate din cererea HTTP și atribuie valori variabilelor legate de flux, cum ar fi businessHours, queue, welcomePrompt și holdMusic. |
| Program de lucru | Activitatea BusinessHours verifică programul de lucru, sărbătorile și suprascrierile, direcționând fluxul în funcție de ora curentă. |
| Redă mesajul | Activitatea PlayMessage redă un mesaj de bun venit apelantului. Acest lucru poate fi setat dinamic sau preconfigurat. |
| Contact în coadă | Activitatea QueueContact plasează apelantul în coada corespunzătoare, utilizând variabile dinamice pentru gestionarea cozii și gestionarea apelurilor de rezervă. |
| Redă muzică | Activitatea PlayMusic redă muzică de așteptare pentru apelanții care așteaptă în coadă, configurată pe baza variabilei holdMusic. |
| Accesaţi | Mai multe activități de tip „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. |
| Deconectare | După ce sunt finalizați toți pașii necesari, fluxul se încheie cu deconectarea sau redirecționarea corespunzătoare. |
Salut Lume
Folosește acest șablon pentru a crea un flux vocal de intrare simplu, în care apelanții sunt întâmpinați cu un mesaj și apoi deconectați. Acest flux este adesea folosit în timpul orelor de închidere.
Acest flux oferă un flux simplu care redă un anunț apelantului. Modificați fluxul pentru a asigura o experiență fără probleme pentru apelant, gestionând orice erori sau condiții necunoscute.
Subfluxul folosește Cisco Text-to-Speech pentru orice solicitări audio. Pentru muzică, implicit este fișierul încorporat (defaultmusic_on_hold.wav), pentru muzica în așteptare.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în portalul de gestionare Webex Contact Center înainte de a implementa acest flux:
- Creați puncte de intrare, cozi, echipe și mapări ale punctelor de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectori, ANI pentru apeluri externe ș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șii detaliați, consultați Ghidul de configurare și administrare Webex Contact Center.
Defalcarea fluxului
- Apelul este recepționat și intră în flux.
- Un mesaj de bun venit este redat apelantului.
- Apelantul este plasat într-o coadă.
- Se redă muzică de așteptare în timp ce apelantul așteaptă.
Activități de flux
Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Începeți | Fluxul începe atunci când se primește un apel |
| Redă mesajul |
|
|
Deconectare |
|
Resurse suplimentare
Pentru mai multe informații, consultați Ghidul de configurare și administrare Webex Contact Center.
Operator automat de meniu
Folosește acest șablon de designer de flux Webex Contact Center pentru a crea un sistem bazat pe meniuri pentru o rutare eficientă a apelurilor. Automatizează acțiunile de apelare, direcționând apelanții către echipele sau serviciile potrivite pentru o experiență mai fluidă.
Acest flux automatizează interacțiunea inițială cu apelantul, permițându-i să navigheze prin diverse opțiuni de meniu. 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ă, implicit este fișierul încorporat (defaultmusic_on_hold.wav), pentru muzica în așteptare.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în portalul de gestionare Webex Contact Center înainte de a implementa acest flux:
- Creați puncte de intrare, cozi, echipe și mapări ale punctelor 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șii detaliați, consultați Ghidul de configurare și administrare Webex Contact Center.
Defalcarea fluxului
Următorul tabel descrie diversele elemente ale fluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.
|
Element de flux |
Descriere |
|---|---|
|
Apel primit (Contact telefonic nou) |
Fluxul este declanșat atunci când un nou contact telefonic este inițiat de un apel primit. |
|
Mesaj de întâmpinare (Prompt de bun venit) |
Se redă un mesaj de salut: Bine ați venit la Centrul de contact Webex! |
|
Meniu principal (Meniu IVR) |
Apelantului i se prezintă un set de opțiuni din meniu. Meniul este citit cu voce tare folosind TTS, ghidând apelantul prin diferite opțiuni de serviciu:
|
|
Rutare bazată pe selecție |
În funcție de opțiunea selectată, apelantul este fie transferat către o anumită echipă (transfer orb), fie plasat într-o coadă pentru a aștepta următorul agent disponibil. |
|
Gestionarea erorilor |
Intrările nevalide sunt abordate cu un mesaj de eroare, iar apelantul este solicitat să încerce din nou. |
|
Muzică în așteptare (Redă muzică) |
În timp ce așteptați la coadă, se redă muzica de așteptare implicită ( |
|
Deconectare |
Fluxul se încheie prin deconectarea apelului. |
Activități de flux
Următorul tabel descrie secvența activităților de flux.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Contact telefonic nou (Început) |
Acesta este punctul de plecare al fluxului atunci când un nou contact telefonic este inițiat de un apel primit. |
|
Redă 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. |
|
Meniu principal (Meniu IVR) |
Apelantului i se prezintă un meniu cu diverse opțiuni:
|
|
Rutare bazată pe selecție (Condiții) |
În funcție de opțiunea selectată, apelantul este fie transferat către o anumită echipă (transfer orb), fie plasat într-o coadă pentru a aștepta următorul agent disponibil.
|
|
Redă muzică (Muzică în așteptare) |
Pentru apelurile din 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 dacă data introdusă expiră, sistemul redă un mesaj prin care solicită apelantului să încerce din nou. |
|
Deconectare |
După ce interacțiunea este completă sau apare o eroare, fluxul deconectează apelul utilizând activitatea Deconectare contact. |
Cazuri de utilizare suplimentare
- Submeniuri: 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ă #.
- Mesajede 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 Ghidul de configurare și administrare Webex Contact Center.
Scufundarea datelor Microsoft Dynamics HTTP(S)
Utilizați acest șablon de designer de flux pentru a crea un flux IVR în Webex Contact Center care se conectează la MS Dynamics utilizând un conector HTTP. Acest flux preia detalii despre clienți și cazuri folosind ANI din CRM, întâmpină apelantul cu un mesaj personalizat și redirecț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 către un agent. Agentul primește detalii despre client sau caz în timp real prin intermediul unei ferestre pop-up. Fluxul interacționează cu MS Dynamics prin două cereri HTTP:
- Obține detalii despre clienți 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 redat apelantului. Agentul primește o fereastră pop-up care afișează fie un formular Caz nou, fie detaliile ultimului caz creat pentru client.
Fereastrele pop-up sunt activate pentru a se asigura că agenții dispun de informațiile necesare atunci când răspund la apeluri.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite înainte de implementarea acestui flux:
- Aplicație înregistrată în Azure pentru MS Dynamics CRM.
- Configurarea OAuth 2.0 și a 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 sunet static, utilizatorii pot încărca fișiere audio. Muzica de așteptare implicită este utilizată din depozitul Webex.
Defalcarea fluxului
Următorul tabel descrie diversele elemente ale fluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.
|
Element de flux |
Descriere |
|---|---|
|
Apel primit |
ANI-ul apelantului este capturat. |
|
Strip ANI |
+ Codul țării este eliminat din ANI. |
|
Obțineți informații despre clienți |
O solicitare HTTP este trimisă către MS Dynamics CRM pentru a căuta detalii despre clienți folosind ANI-ul extras. |
|
Verificare condiționată - clientul există |
Dacă clientul există, se face o altă cerere HTTP pentru a obține detaliile cazului său. Dacă clientul nu există, se redă mesajul Niciun caz găsit. |
|
Redați informații personalizate despre caz |
Dacă se găsește un caz, apelantul este întâmpinat cu detalii despre ultimul său caz. |
|
Rutare 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-up pentru agent |
Când agentul răspunde, detaliile cazului sau formularul pentru un caz nou sunt afișate într-o nouă filă de browser. |
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ți |
Inițiază fluxul la primirea apelului. |
|
Strip ANI |
Elimină + codul țării din ANI pentru pregătirea căutării în MS Dynamics. |
|
Obțineți informații despre clienți |
O cerere HTTP GET este trimisă pentru a recupera numele complet și ID-ul de contact al clientului 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 și numărul cazului folosind ID-ul clientului de la pasul anterior. |
|
Redă mesajul personalizat |
Salută apelantul pe nume și oferă detalii despre caz folosind TTS (Text-to-Speech). |
|
Nu s-a găsit niciun caz de redare |
Redă un mesaj dacă nu se găsește niciun caz pentru apelant și îl informează că va fi transferat către un agent. |
|
Meniu principal |
Oferă apelantului opțiunea de a se conecta cu un agent sau de a deconecta apelul. |
|
Contact în coadă |
Dirige apelantul către un agent disponibil pe baza setărilor de coadă predefinite. |
|
Redă 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. |
|
Mesaje pop-up pe ecran |
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 privind configurarea fluxurilor, consultați Ghidul de configurare și administrare Webex Contact Center.
Pentru o demonstrație de integrare cu MS Dynamics, consultați cum se configurează un 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 Dataverse Web API.
Alocarea procentuală și A/B distribuție
Folosește acest șablon de designer de flux Webex Contact Center pentru a distribui apelurile în funcție de procent în diferite cozi, asigurând o funcționare fără probleme și minimizând abandonurile în timpul volumelor mari de apeluri.
Acest flux distribuie apelurile primite pe baza unei alocări procentuale. Mai exact, 90% of contacts are routed to the main queue, 0% pentru suport de tip overflow (inactiv) și 10% pentru o coadă externă. După alocare, apelanților li se redă un mesaj care indică alocarea la coadă, urmat de muzică de așteptare până când un agent este disponibil. Puteți modifica fluxul pentru a se potrivi nevoilor organizației dumneavoastră.
Acest flux utilizează Cisco Text-to-Speech (TTS) pentru orice solicitări audio. Pentru muzică, implicit este fișierul încorporat (defaultmusic_on_hold.wav), pentru muzica în așteptare.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în portalul de gestionare Webex Contact Center înainte de a implementa acest flux:
- Creați puncte de intrare, cozi, echipe și mapări ale punctelor 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șii detaliați, consultați Ghidul de configurare și administrare Webex Contact Center.
Defalcarea fluxului
Următorul tabel descrie diversele elemente ale fluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.
|
Element de flux |
Descriere |
|---|---|
|
Confirmare apel |
Apelul intră în flux la punctul NewContact. |
|
Alocare procentuală |
90% din apeluri sunt direcționate către coada principală. 10% din apeluri sunt direcționate către coada de așteptare externă. |
|
Mesaj în coada de redare |
După alocarea procentuală, apelantul aude un mesaj care indică calea sa de alocare. |
|
Contact în coadă |
Apelantul este plasat în coada atribuită. |
|
Mențineți muzică |
În timp ce așteaptă la coadă, apelanții aud muzică de așteptare. |
|
Alocare agent |
Apelurile sunt direcționate către agentul disponibil din coada atribuită acestuia. |
Activități de flux
Următorul tabel descrie secvența activităților de flux.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Contact nou |
Acesta este punctul de plecare atunci când se primește un nou contact telefonic. |
|
Alocare procentuală |
Alocă contactul primit pe baza distribuției procentuale:
|
|
SetVariabilă |
Capturează procentul alocat (90%, 10%) într-o variabilă numită PercentageAllocated. |
|
SetVariabilă |
Capturează calea de ieșire (Main Queue sau Offsite) pe care apelul a preluat-o într-o variabilă numită PercentageExitPath. |
|
Redare mesaj |
Redă un mesaj folosind Cisco TTS, informând apelantul despre alocarea sa, cum ar fi: Ai ajuns la 90% din alocare! Coadă principală a ramurii 1. |
|
Contact la coadă |
Pune contactul în coadă pe baza căii alocate (Coadă principală sau În afara locației). |
|
Redare muzică |
Redă muzică de așteptare ( |
Resurse suplimentare
Pentru mai multe informații, consultați Ghidul de configurare și administrare Webex Contact Center.
Scădere de date Salesforce HTTP(S)
Utilizați acest șablon de designer de flux pentru a crea un flux IVR în Webex Contact Center 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 Webex Contact Center pentru a prelua informații despre clienți din Salesforce utilizând o căutare ANI. Fluxul preia informațiile despre contul, contactul și cazul clientului din Salesforce și direcționează apelul în consecință.
Acest flux utilizează Cisco Text-to-Speech (TTS) pentru orice solicitări audio. Pentru muzică, implicit este fișierul încorporat (defaultmusic_on_hold.wav), pentru muzica în așteptare.
Cerințe preliminare
Înainte de a configura acest flux, asigurați-vă de următoarele:
- Creați puncte de intrare, cozi, echipe, mapări ale punctelor de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectori, ANI pentru apeluri externe și multe altele.
- Configurați conectorul Salesforce folosind OAuth2. Pentru pașii detaliați, consultați Configurarea aplicației conectate pentru conectorul Webex Contact Center Salesforce.
- Importați fluxul atașat
Salesforce_HTTP_Connector.jsonîn designerul de fluxuri Webex Contact Center. - Folosește colecția de API-uri Salesforce pentru a explora API-urile REST.
- Pentru a genera manual tokenul 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ă cum acest flux asigură un serviciu clienți fără probleme prin integrarea Salesforce cu Webex Contact Center, asigurându-se că informațiile relevante sunt disponibile imediat atât clienților, cât și agenților.
- Un client apelează la Webex Contact Center și numărul său de telefon este înregistrat.
- Sistemul efectuează o căutare ANI în Salesforce pentru a găsi informațiile de cont și de contact corespunzătoare.
- 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 desktop.
- După apel, Webex Contact Center postează detaliile apelului și comentariile înapoi la cazul Salesforce.
Defalcarea fluxului
Următorul tabel descrie diversele elemente ale fluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.
|
Element de flux |
Descriere |
|---|---|
|
Căutare și rutare ANI |
Fluxul începe prin capturarea 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 |
După ce agentul finalizează apelul, Webex Contact Center publică informații precum comentarii la apel și ID-uri de apel în cazul Salesforce relevant. |
Activități de flux
Următorul tabel descrie secvența activităților de flux.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Începeți (Contact Nou) |
Capturează detaliile apelului primit și începe fluxul. |
|
Setați numărul de telefon (SetareNumărTelefon) |
Formatează numărul de telefon capturat pentru căutarea în API-ul Salesforce. |
|
Căutare cont (AccountByANI) |
Execută o cerere HTTP GET către Salesforce, preluând detaliile contului clientului pe baza numărului de telefon. |
|
Căutare contacte (ContactByANI) |
Preia contactul asociat cu numărul de telefon printr-o interogare SOQL Salesforce. |
|
Căutare cazuri (CasebyContactId) |
Preia cazurile deschise legate de contact, obținând detalii despre caz, inclusiv numărul și ID-ul cazului. |
|
Contact în coadă (Contact coadă) |
Dirijează apelul către agentul corespunzător pe baza informațiilor Salesforce recuperate și a priorității clientului. |
|
Redă muzică (Muzică) |
Redă muzică de așteptare în timp ce clientul așteaptă să fie conectat cu un agent. |
|
Mesaje pop-up pe ecran (Cont ScreenPop) |
Deschide pagina contului Salesforce al clientului pe desktopul agentului atunci când se răspunde la apel. |
|
Postează comentariu (Comentariu la postare) |
Postează detaliile apelului în cazul Salesforce relevant odată ce interacțiunea este finalizată. |
|
Flux final (EndFlow) |
Termină fluxul după finalizarea tuturor sarcinilor. |
Resurse suplimentare
Pentru mai multe informații despre configurarea Salesforce cu Webex Contact Center, consultați Introducere în Salesforce REST API și Ghidul de configurare și administrare a Webex Contact Center.
Pentru o prezentare video completă a configurării, urmăriți această serie în două părți:
Diferența de date ServiceNow HTTP(S)
Utilizați acest șablon de proiectare a fluxurilor pentru a recupera și actualiza în siguranță incidentele și alte tipuri de obiecte în ServiceNow prin intermediul Webex Contact Center.
Acest flux integrează Webex Contact Center cu ServiceNow utilizând un conector HTTP pentru a direcționa deciziile și a recupera detalii despre incidente prin API-urile REST ale ServiceNow. Prelucrează apelurile vocale primite, efectuează o căutare ANI, obține informații relevante și oferă servicii personalizate. Fluxul procesului este următorul:
- Un apel este recepționat de Webex Contact Center.
- Un mesaj de bun venit este redat apelantului, menționând detaliile incidentului său.
- Sistemul efectuează o căutare în ServiceNow folosind ANI pentru a prelua obiectul apelantului
sys_idși a obține identificatorul de obiect al apelantului pe ServiceNow. - Pe baza
sys_id, sistemul caută incidentul activ pentru apelant. - Numărul incidentului este redat apelantului.
- Apelul este pus în coadă pentru următorul agent disponibil, prioritizat în funcție de gravitatea incidentului.
- Se redă muzică de așteptare în timp ce apelantul așteaptă în coadă.
- Odată ce apelul este conectat la un agent, informațiile despre incident sunt afișate pe desktopul agentului.
- După apel, Webex Contact Center postează informațiile despre apel înapoi la incidentul relevant în ServiceNow.
Cerințe preliminare
Înainte de a configura acest flux, asigurați-vă de următoarele:
- Configurare OAuth2: Configurați OAuth2 în ServiceNow și Webex Contact Center, urmând tutorialul video .
- Configurare administrator: Conectați-vă la admin.webex.com și configurați conectorul. Accesați . Introduceți datele de autentificare necesare, așa cum sunt descrise în tutorialul video.
Exemplu de caz de utilizare
Acest exemplu de integrare demonstrează cum Webex Contact Center poate îmbunătăți experiența clienților prin interacțiuni personalizate, utilizând în același timp ServiceNow pentru căutări ANI și gestionarea incidentelor:
- Apel primit: Clientul apelează la Centrul de contact Webex.
- Căutare ANI: Webex efectuează o căutare ANI în ServiceNow pentru a identifica apelantul.
- Căutare incidente: ServiceNow preia ID-ul incidentului asociat pe baza detaliilor apelantului.
- Salut personalizat: Clientul este întâmpinat cu un mesaj personalizat, care face referire 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.
- Asociere agent: Apelul este direcționat către un agent disponibil, detaliile incidentului fiind afișate pe desktopul agentului.
- Actualizări post-apel: Webex Contact Center postează informații relevante despre apeluri, inclusiv identificatorii de apeluri, către ServiceNow folosind fluxuri de evenimente.
Activități de flux
Următorul tabel descrie activitățile utilizate în flux și rolul lor în integrare.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Începeți (Contact Nou) |
Fluxul începe atunci când se primește un apel. |
|
Redă mesajul (Salut) |
Redă un mesaj de bun venit utilizând funcția Cisco Cloud Text-to-Speech, cum ar fi: Bine ați venit la demonstrația ServiceNow. Numărul incidentului dumneavoastră este: |
|
Setați variabila (Bandă digitală ANI) |
Elimină codul internațional (+1) de la ANI pentru potrivire exactă. |
|
Setați variabila (Format ANI) |
Formatează ANI în formatul necesar ServiceNow pentru interogări: (123) 456-7890. |
|
Cerere HTTP (Căutare utilizator) | Caută sys_id -ul utilizatorului în ServiceNow folosind ANI-ul acestuia. |
|
Cerere HTTP (Căutare incident) | Folosește sys_id pentru a prelua incidentul activ al apelantului din ServiceNow. |
|
Redă mesajul (Număr incident) | Anunță apelantului numărul incidentului utilizând funcția Text-to-Speech. |
|
Contact în coadă (Coadă către agent) | Plasează apelantul în coada de așteptare pentru următorul agent disponibil, în funcție de gravitatea incidentului. |
|
Redă muzică (Muzica se oprește) | Redă muzică de așteptare în timp ce apelantul se află în coadă. |
|
Postează apelul (Postați comentarii pe 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 acestea interacționează cu Webex Contact Center.
- Documentația API-ului REST de ServiceNow: Documentație API REST
- Documentația API-ului pentru tabelele ServiceNow: Documentația API pentru tabele
Pentru mai multe informații despre fluxurile Webex Contact Center, consultați Ghidul de configurare și administrare Webex Contact Center.
Apel simplu de intrare în coadă
Utilizați acest șablon de designer de flux în Webex Contact Center pentru a oferi un proces simplu de gestionare a apelurilor primite. Apelanții sunt întâmpinați, puși în coadă la un agent și aud muzică de așteptare în timp ce așteaptă.
Acest flux oferă un proces simplu pentru gestionarea apelurilor primite într-un centru de contact:
- Se primește un apel și acesta 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 la coadă, apelantului i se redă muzică de așteptare.
- Acest flux asigură o experiență fluidă prin plasarea unor mecanisme de gestionare a erorilor și permiterea unor 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 portalul de gestionare Webex Contact Center înainte de a implementa acest flux:
- Creați puncte de intrare, cozi, echipe și mapări ale punctelor 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șii detaliați, consultați Ghidul de configurare și administrare Webex Contact Center.
Activități de flux
Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Începeți (Contact telefonic nou) |
Fluxul începe atunci când un apel este primit prin punctul de intrare. Apelul este acceptat în flux și se trece la pasul următor. |
|
Redă mesajul (Prompt de bun venit) |
Se redă un mesaj de bun venit apelantului. În acest flux, mesajul spune: Bun venit la Centrul de contact Webex! Acest mesaj este configurat folosind Cisco TTS, dar poate fi înlocuit cu înregistrări personalizate. |
|
Coadă (Contact direct) |
După mesajul de bun venit, apelul este plasat într-o coadă de așteptare. Coada este setată să direcționeze apelul către coada Q_arubhatt, care direcționează apelantul către agentul disponibil cu cea mai lungă durată. |
|
Redă muzică (Muzică în așteptare) |
În timp ce așteptați la coadă, fluxul redă muzică de așteptare ( |
|
Redă mesajul (Mesaj în așteptare) |
Un mesaj secundar este redat în timp ce apelantul așteaptă: Vă mulţumim că ne-aţi ales. Vă rugăm să așteptați cât timp vă găsim un expert. Acest mesaj este configurat folosind Cisco TTS, dar poate fi înlocuit cu înregistrări personalizate. |
|
Flux final |
Fluxul se termină la conectarea agentului sau dacă apare o eroare. Asigură gestionarea fără probleme a apelantului, indiferent dacă este conectat la un agent sau dacă fluxul trebuie să se încheie din cauza unei erori. |
|
Gestionarea erorilor |
Fluxul este conceput să gestioneze problemele neașteptate prin terminarea corectă, cu rute de rezervă disponibile. |
Construiește 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 în 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 Vizualizați detaliile șablonului de flux. După ce creați fluxul, personalizați șablonul pentru coadă, solicitări și gestionarea erorilor. Apoi validați și publicați fluxul.
Resurse suplimentare
Pentru mai multe informații, consultați Ghidul de configurare și administrare Webex Contact Center.
Agent virtual cu Google DialogFlow CX
Folosește acest șablon de designer de flux pentru a integra Google DialogFlow CX cu Webex Contact Center. Acest flux oferă o interacțiune îmbunătățită cu clienții, prin gestionarea flexibilă și dinamică a datelor.
Acest flux demonstrează cum se transmit date de la Webex Contact Center la Google DialogFlow CX, permițându-vă să valorificați capacitățile avansate ale agentului virtual. Include exemple pentru gestionarea datelor introduse de apelant, cum ar fi nume, programări și motive ale apelurilor, cu accent pe transferul perfect de date între ambele platforme.
Acest flux utilizează Cisco Text-to-Speech (TTS) pentru solicitările audio, dacă există.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în portalul de gestionare Webex Contact Center înainte de a implementa acest subflux:
- Creați puncte de intrare, cozi, echipe, mapări ale punctelor 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 webhook necesare.
Defalcarea fluxului
- Apelul este recepționat și intră în flux.
- Apelantul este direcționat către o API care îi preia numele dintr-un endpoint 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 colecta date precum datele și orele programărilor.
- Datele clientului sunt transmise înapoi către Webex Contact Center pentru o posibilă prelucrare ulterioară.
- În funcție de interacțiune, apelul fie escaladează, fie se încheie.
- Dacă apelul este escaladat, acesta este plasat într-o coadă.
- Se redă muzică de așteptare în timp ce apelantul așteaptă un agent.
Activități de flux
Următorul tabel descrie secvența activităților de flux.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Începeți |
Fluxul începe atunci când se primește un apel, inițiat prin activitatea NewContact. |
|
Cerere HTTP (ObțineNumeClient) |
Sistemul face o cerere API pentru a prelua numele clientului dintr-un sistem extern printr-o cerere 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, appointment_date, appointment_time) în consecință. |
|
Setați variabila - programare |
Data și ora programării, colectate din DialogFlow CX, sunt formatate și stocate într-o variabilă globală (DF_Appointment). |
| Contact în coadă |
După interacțiunea cu agentul virtual, clientul este plasat într-o coadă pentru a aștepta următorul agent disponibil. |
|
Redă muzică |
În timp ce apelantul așteaptă în coadă, sistemul redă muzica de așteptare implicită ( |
|
Deconectați contactul |
Dacă nu este necesară nicio altă acțiune, apelul este deconectat folosind activitatea DisconnectContact. |
Resurse suplimentare
Pentru mai multe detalii despre integrarea Webex Contact Center cu Google DialogFlow CX, consultați documentația pentru dezvoltatori Google DialogFlow CX și Configurarea agentului vocal virtual în Webex Contact Center.
Pentru asistență, vizitați Asistență pentru dezvoltatori Webex Contact Center sau alăturați-vă comunității de dezvoltatori Webex Contact Center APIs.
Difuzarea datelor HTTP(S) de la Zendesk
Acest șablon utilizează conectorul HTTP al Webex Contact Center pentru integrarea cu Zendesk. Folosește acest șablon de designer de flux pentru a efectua căutări de date despre clienți, a gestiona tichete în Zendesk și eficient.
Acest flux utilizează API-urile Zendesk pentru a îmbunătăți Webex Contact Center prin extragerea datelor despre clienți pe baza ANI (Automatic Number Identification - Identificarea automată a numerelor) și prin preluarea detaliilor tichetelor. Dirijează apelurile în funcție de gravitatea incidentului sau de disponibilitatea 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).
- Preia cel mai recent tichet nerezolvat al utilizatorului.
- Prezentați clientului detaliile relevante ale tichetului prin IVR.
- Dirige apelul către un agent pe baza unor criterii predefinite sau permite clientului să opteze pentru deconectare.
Acest flux utilizează Cisco Text-to-Speech (TTS) pentru orice solicitări audio. Pentru muzică, implicit este fișierul încorporat (defaultmusic_on_hold.wav), pentru muzica în așteptare.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în portalul de gestionare Webex Contact Center î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 folosind BasicAuth.
- 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șii detaliați, consultați Ghidul de configurare și administrare Webex Contact Center.
Caz de utilizare
Folosește acest exemplu pentru a înțelege mai multe despre cum funcționează acest flux.
- Un client apelează la Webex Contact Center.
- Se efectuează o căutare ANI pentru a obține detaliile clientului din Zendesk.
- Cel mai recent tichet asociat clientului este recuperat.
- Clientul este întâmpinat prin intermediul unui IVR și informat cu privire la starea tichetului său.
- Clientul poate fie:
- Conectează-te cu un agent.
- Deconectați-vă dacă aleg să nu vorbească cu un agent.
- După apel, sistemul poate actualiza tichetul Zendesk cu informații relevante despre apel.
Defalcarea fluxului
Următorul tabel descrie diversele elemente ale fluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.
|
Element de flux |
Descriere |
|---|---|
|
Apel primit |
Apelul intră în sistem și conectorul Zendesk pornește. |
|
Căutare utilizator în Zendesk |
Sistemul efectuează o căutare în Zendesk folosind numărul apelantului. |
|
Obțineți detaliile biletului |
Sistemul preia cel mai recent tichet nerezolvat pentru utilizator. |
|
Prezentați detaliile biletului |
Clientul este informat despre starea tichetului printr-un mesaj IVR. |
|
Opțiuni meniu |
Clientul poate alege să vorbească cu un agent sau să se deconecteze. |
Activități de flux
Următorul tabel descrie secvența activităților de flux.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Începeți |
Fluxul începe atunci când se primește 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. |
|
Obțineți detaliile biletului |
O altă solicitare HTTP este trimisă către Zendesk pentru a recupera cel mai recent tichet pentru utilizator. |
|
Prezentați detaliile biletului |
Un mesaj este redat apelantului prin TTS, oferind informații despre starea tichetului său. |
|
Meniu de confirmare |
Sistemul prezintă clientului un meniu, permițându-i fie să se conecteze la un agent, fie să se deconecteze. |
|
Contact în coadă |
Dacă clientul alege să se conecteze la un agent, acesta este plasat într-o coadă. |
|
Redă muzică |
Se redă muzică de așteptare în timp ce clientul așteaptă un agent. |
|
Comentarii la postări (Zendesk) |
După apel, sistemul postează un comentariu pe tichetul Zendesk care rezumă interacțiunea. |
|
Deconectare |
Sistemul deconectează apelul dacă clientul optează pentru deconectare sau după finalizarea apelului. |
Resurse suplimentare
Acest flux utilizează conectorul HTTP al Webex Contact Center pentru a interacționa cu API-urile Zendesk. Pentru mai multe informații, consultați documentația API-ului Zendesk și ghidul de configurare și administrare a Webex Contact Center.
Evitați apelurile de retur duplicate
Acest șablon de flux demonstrează cum se pot preveni intrările de apel invers duplicate în Webex Contact Center prin valorificarea activității HTTP îmbunătățite cu suport pentru Content-Type: GraphQL. Folosește conectorul HTTP al API-urilor WebexCC pentru a interacționa cu API-ul de căutare, permițând fluxului să verifice solicitările de apel invers existente de la același apelant. Acest șablon îmbunătățește eficiența și experiența clienților prin evitarea apelurilor inverse redundante.
Acest șablon de flux verifică dacă un client a plasat deja o cerere de apel invers în sistem. Utilizează API-ul de căutare prin GraphQL pentru a determina dacă există o sarcină de apel invers activă pentru ANI (Identificarea automată a numărului) apelantului.
Folosește funcția care îmbunătățește activitatea HTTP din Webex Contact Center prin adăugarea de suport pentru Content-Type: GraphQL - Posibilitatea de a utiliza conectorul HTTP al API-urilor WebexCC pentru a utiliza API-ul de căutare prin intermediul noului tip de conținut GraphQL, inclusiv substituirea variabilelor.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite înainte de implementarea acestui flux:
-
Configurați un conector pentru 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 pentru apelant. |
|
Extrageți ora curentă |
Activitatea SetVariable_7a1 extrage timpul curent în milisecunde de tip epoch și îl stochează în variabila |
| Calculați timpul cu ore în urmă |
Activitatea SetVariable_8t9 calculează timpul cu 24 de ore înainte de ora curentă în milisecunde epoch și îl stochează în variabila |
| Tăiați ANI-ul |
Activitatea SetVariable_ak4 elimină ANI-ul (numărul de telefon al apelantului) pentru a elimina "+1" prefix în scopuri de căutare. |
|
Apel API de căutare (GraphQL) |
|
|
Verificați răspunsul API |
|
|
Gestionarea apelurilor inverse duplicate (dacă sunt găsite) |
|
| Programați un nou apel invers (dacă nu a fost găsit): |
Dacă nu se găsește nicio apelare inversă duplicată, fluxul continuă cu activitatea Menu_lsi, care oferă apelantului opțiuni de programare a unui apel invers sau de așteptare în coadă. |
| Programați apelul invers |
Dacă apelantul alege să programeze un apel invers (apăsă 1), activitatea Callback_20e programează un apel invers folosind codul ANI al apelantului. Un mesaj de confirmare este redat prin PlayMessage_ysw, iar apoi DisconnectContact_mx8_2bg deconectează apelul. |
| Așteptați la coadă |
Dacă apelantul alege să aștepte în coadă (apăsă tasta 2), comanda SetVariable_c0y incrementează un contor. Apelul este apoi pus în coadă către un agent prin QueueContact_95e, iar muzica este redată în așteptare prin PlayMusic_qne. Apelul revine la activitatea Menu_lsi. |
Variabile
-
Stare apel invers: (STRING) - Starea apelului invers.
-
contra: (INTEGER) - O variabilă contor.
-
ora curentă: (STRING) - Ora curentă în milisecunde de la epocă.
-
goback_by_a_day: (STRING) - Ora de acum 24 de ore, în milisecunde, de la epocă.
-
Ieșire api: (STRING) - Codul de stare HTTP combinat, starea apelului invers și răspunsul HTTP de la API-ul de căutare.
-
ANITrim: (STRING) - Numărul de telefon (ANI) scurtat al apelantului.
-
răspuns: (STRING) - Răspunsul HTTP de la API-ul de căutare.
Activități de flux
Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Începeți (Contact Nou) | Pornește fluxul când este primit apelul. |
|
Acțiuni | |
|
Redare mesaj |
Redă un mesaj către apelant. |
|
Callback |
Programează o reapelare pentru apelant. |
|
Redare muzică |
Redă muzică în așteptare. |
|
Contact la coadă |
Pune apelul în coadă pentru un agent. |
|
HTTP |
Efectuează o cerere HTTP către API-ul de căutare folosind GraphQL. |
|
DeconectareContact |
Deconectează apelul. |
|
Setați variabila |
SetVariabilă: Setează diverse variabile, inclusiv ora curentă, ora de acum 24 de ore, ANI redus și ieșirea API. |
|
Condiții |
|
|
Muzică de așteptare (MusicOnHold) |
Redă muzică de așteptare în timp ce apelantul așteaptă la coadă. |
|
Gestionarea buclelor (CallLoopCycle și LoopCycle) |
Asigură că apelurile care se repetă de prea multe ori sunt direcționate către meniul final. |
|
Deconectare (DisconnectContact) |
Întrerupe apelul după mesaje sau când apelantul alege să încheie interacțiunea. |
Resurse suplimentare
Pentru mai multe informații despre utilizarea cererilor HTTP cu GraphQL și alte activități din Webex Contact Center, consultați secțiunea de activitate Cerere HTTP.
Consultați și documentația API-urilor Webex Contact Center pentru detalii despre API-ul de căutare și interogările GraphQL.
Înregistrare și gestionare a prompturilor audio
Acest șablon de flux oferă o metodă simplificată pentru ca administratorii să înregistreze și să gestioneze solicitările audio în cadrul Webex Contact Center prin intermediul unei interfețe utilizator de telefonie (TUI). Utilizează capacități îmbunătățite de activitate HTTP, inclusiv suport pentru `Content-Type: `Data formularului` pentru a interacționa cu API-urile fișierelor audio (prompt) ale Webex Contact Center. 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 un punct de intrare și configurați maparea punctului de intrare din pagina de setări Control Hub pentru Webex Contact Center. Consultați Ghidul de configurare și administrare a Webex Contact Center.
-
Configurați un conector pentru API-urile Webex Contact Center.
-
Dacă funcția 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 este primit | Apelul intră în flux la activitatea NewContact. |
| (OPȚIONAL) Autentificare administrator prin OTP | Dezvoltatorul fluxului poate implementa o barieră de autentificare opțională pentru administrator, utilizând o metodă securizată precum OTP transmis prin SMS către ANI sau o parolă generată aleatoriu. number/PIN. Acest lucru poate fi adăugat înainte de meniul principal. |
| Meniu principal | Activitatea MainMenu (Meniul IVR) oferă administratorului următoarele opțiuni:
|
| Creare solicitare (Opțiunea 1) |
|
| Solicitare de actualizare (Opțiunea 2) |
|
| Ștergere solicitare (opțiunea 3) |
|
| Ieșire (Opțiunea 4) |
|
Variabile
|
Variabilă |
Tip |
Descriere |
|---|---|---|
| ID-ul blobului | ŞIR | ID-ul Blob al fișierului audio |
| Nume fișier audio | ŞIR | Numele fișierului audio (implicit: „EmergencyDemo.wav”). |
| id | ŞIR | ID-ul fișierului audio. |
| stare | ŞIR | Starea solicitării API. |
| numefișier nou | ŞIR | Numele fișierului audio actualizat (implicit: „updatedFile.wav”). |
| răspuns | ŞIR | Răspunsul HTTP de la cererile API. Acest lucru este opțional, pentru depanare. |
Activități utilizate
|
Activitatea fluxului |
Descriere |
|---|---|
| Începeți | Contact nou: Pornește fluxul când este primit apelul. |
| Meniu IVR | Meniu principal: Redă un meniu cu opțiuni pentru gestionarea prompturilor. |
| Creați o solicitare |
|
| Solicitare de actualizare |
|
| Ștergere solicitare |
|
| Altele |
|
Detalii suplimentare
Pentru mai multe informații despre utilizarea Activității de înregistrare, a solicitărilor HTTP și a controalelor de înregistrare în cadrul Webex Contact Center, consultați secțiunea privind activitatea Cerere HTTP.
Șablon de rutare al ultimului agent
Șablonul de rutare a ultimului agent demonstrează cum se implementează rutarea ultimului agent în Webex Contact Center prin valorificarea activității HTTP îmbunătățite cu suport pentru Content-Type:
GraphQL. Folosește conectorul HTTP al API-urilor 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 (Automatic Number Identification - Identificarea automată a numărului) al apelantului.
Folosește funcția care îmbunătățește activitatea HTTP din Webex Contact Center prin adăugarea de suport pentru Content-Type: GraphQL - Posibilitatea de a utiliza conectorul HTTP al API-urilor WebexCC pentru a utiliza API-ul de căutare prin intermediul noului tip de conținut GraphQL: inclusiv substituția de variabile.
Cerințe preliminare
-
Configurați un conector pentru 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 este recepționat:
-
Apelul intră în flux la activitatea NewContact.
-
-
Salut inițial:
-
Activitatea PlayMessage redă un mesaj inițial de întâmpinare pentru apelant.
-
-
Extrageți ora curentă:
-
Activitatea CurrentTime extrage ora curentă.
-
-
Calculați ora de acum 24 de ore:
-
Activitatea Goback_By_a_day calculează timpul cu 24 de ore înainte de ora curentă.
-
-
Tăiați ANI-ul:
-
Activitatea SetVariable elimină ANI-ul (numărul de telefon al apelantului) pentru a elimina "+1" prefix în scopuri de căutare.
-
-
Apel API de căutare (GraphQL):
-
Activitatea SearchAPILastAgent efectuează un apel către API-ul de căutare Webex Contact Center utilizând GraphQL pentru a găsi agentul care a gestionat apelul anterior pe baza ANI.
-
Folosește variabilele
goback_by_a_dayșicurrentTimepentru a căuta în ultimele 24 de ore. -
Interogarea GraphQL caută activități care corespund cu ANI-ul apelantului sau cu ANI-ul scurtat, dar care nu sunt active, și extrage ID-ul proprietarului (ID-ul agentului) activității.
-
-
Jurnalizare depanare:
-
Activitatea DebugLog înregistrează codul de stare HTTP și corpul răspunsului 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-ului de căutare.
-
-
Rută către ultimul agent (dacă a fost 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 la același agent cu care a vorbit anterior.
-
Activitatea QueueToAgent_xh1 pune în coadă apelul către agentul cu ID-ul de agent extras.
-
-
Rutare către coada implicită (dacă nu este găsită):
-
Dacă nu se găsește niciun ID de agent (fie apelul API a eșuat, fie nu s-a găsit niciun apel anterior în 24 de ore), activitatea QueueToDefault plasează apelul într-o coadă implicită.
-
-
Redare muzică în așteptare:
-
Activitatea PlayMusic_i73 redă muzică în așteptare în timp ce apelantul așteaptă în coadă.
-
Variabile
-
ID agent: (STRING) - ID-ul ultimului agent care a gestionat apelul.
-
ora curentă: (STRING) - Ora curentă în milisecunde de la epocă.
-
goback_by_a_day: (STRING) - Ora de acum 24 de ore, în milisecunde, de la epocă.
-
Răspuns: (STRING) - Răspunsul HTTP de la API-ul de căutare.
-
ANITrim: (STRING) - Numărul de telefon (ANI) scurtat al apelantului.
Activități de flux
Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.
|
Activitatea fluxului |
Descriere |
|---|---|
|
Începeți (Contact Nou) | Pornește fluxul când este primit apelul. |
|
Acțiuni | |
|
Redare mesaj |
Redă un mesaj către apelant. |
|
CoadăLaAgent |
Pune apelul în coadă către un anumit agent. |
|
Redare muzică |
Redă muzică în așteptare. |
|
Coadă |
Plasează apelul într-o coadă implicită. |
|
HTTP |
Efectuează o cerere HTTP către API-ul de căutare folosind GraphQL. |
|
Redare mesaj |
Redă un mesaj care indică faptul că apelantul este redirecționat către ultimul agent. |
|
Setați variabila |
|
|
Condiții |
|
|
Muzică de așteptare (MusicOnHold) |
Redă muzică de așteptare în timp ce apelantul așteaptă la coadă. |
|
Gestionarea buclelor (CallLoopCycle și LoopCycle) |
Asigură că apelurile care se repetă de prea multe ori sunt direcționate către meniul final. |
|
Deconectare (DisconnectContact) |
Întrerupe apelul după mesaje sau când apelantul alege să încheie interacțiunea. |
Resurse suplimentare
Pentru mai multe informații despre utilizarea cererilor HTTP cu GraphQL și alte activități din Webex Contact Center, consultați secțiunea de activitate Cerere HTTP.
Consultați și documentația API-urilor Webex Contact Center pentru detalii despre API-ul de căutare și interogările GraphQL.
Agent AI Autonom (Urmărire Colete)
Acest flux utilizează un agent autonom de inteligență artificială pentru a gestiona interacțiunile vocale legate de urmărirea coletelor. Fluxul oferă o opțiune de escaladare către agenți umani atunci când este necesar sau în cazul unor erori ale agentului AI.
Fluxul este conceput pentru a gestiona interacțiunile clienților privind urmărirea coletelor prin intermediul unui agent autonom de inteligență artificială. Agentul AI constă dintr-o acțiune de urmărire a coletului și o bază de cunoștințe referitoare la interogări generale privind expedierea. Clienții pot solicita 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 comenzii) și documentele de cunoștințe. Un exemplu de flux de îndeplinire a comenzilor este disponibil în șabloanele de flux Webex Connect.
-
Punctul de intrare, coada, echipele și maparea punctelor de intrare sunt configurate în pagina de setări Control Hub pentru Webex Contact Center.
-
Funcția Cisco Text-to-Speech (TTS) este activată pentru generarea dinamică de mesaje personalizate.
-
Încărcați fișiere audio statice dacă nu utilizați sunetul implicit Cisco.
Defalcarea integrării
-
Apelantul inițiazăcontactul : Apelul este recepționat de Webex Contact Center și direcționat către agentul autonom de inteligență artificială.
-
Interacțiunea cu agentul IA: Agentul de inteligență artificială procesează solicitarea apelantului legată de urmărirea coletului.
-
Coadă către agent: Dacă este necesară escaladarea la cererea clientului sau din cauza unor erori ale unui agent AI, apelantul este plasat într-o coadă pentru un agent uman.
-
Deconectare: Interacțiunea se încheie odată ce solicitarea apelantului este gestionată sau apelantul este transferat către un agent.
Activități utilizate în flux
|
Activitatea fluxului |
Descriere |
|---|---|
| Start (Contact telefonic nou) | Această activitate marchează începutul fluxului, declanșat de un nou apel. |
| Agent virtual V2 (VAV2) | Activitatea responsabilă de interacțiunea dintre flux și agentul IA. Interacţiune. Aceeași activitate este utilizată pentru a iniția conversația și pentru a trimite evenimente de stare agentului IA. |
| Redă mesajul | Oferă mesaje de sistem utilizând Cisco Text-to-Speech. Folosit pentru a reda un mesaj de eroare înainte de escaladarea către agentul uman în cazul erorilor de activitate VAV2. |
| Coadă către agent | Gestionează logica de așteptare pentru escaladarea către agenți umani. |
| Redă muzică | Mențineți muzica redată în timpul așteptării, când apelantul așteaptă conexiunea cu agentul. |
| Deconectare | Încheie interacțiunea după finalizarea sarcinilor sau dacă este escaladată către un agent uman. |
Gestionarea erorilor
Fluxul include strategii de gestionare a erorilor pentru a gestiona problemele neașteptate în mod echilibrat, asigurându-se că apelantul este informat și redirecționat în mod corespunzător.
Asistență pentru dezvoltator
Pentru informații mai detaliate despre utilizarea Webex Contact Center cu agenți autonomi de inteligență artificială, 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ță pentru dezvoltatori Webex Contact Center.
Pentru discuții suplimentare, vizitați Comunitatea dezvoltatorilor de API-uri Webex Contact Center.
Scriptat de agent AI (urmărire pachete)
Acest flux este conceput pentru a gestiona interacțiunile vocale legate de urmărirea coletelor folosind un agent virtual scriptat. Acest flux demonstrează cea mai simplă modalitate de a efectua îndeplinirea comenzilor pentru un agent scriptat. În plus, fluxul demonstrează plasarea clienților în diferite cozi de agenți pe baza ultimei intenții active și a rapoartelor personalizate pentru agenții AI din 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) se încheie prin muchia sa „Handled” atunci când agentul scriptat generează un eveniment personalizat pentru a urmări pachetul. Fluxul folosește o API de urmărire a pachetelor pentru a realiza acest lucru. Această API este disponibilă dezvoltatorilor pentru testare și demonstrații. Datele de ieșire sunt analizate în flux și transmise înapoi către Agent prin intermediul unui eveniment de stare. Mai multe informații despre configurarea procesării 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 să gestioneze solicitările de urmărire a coletelor. Acest agent este disponibil pentru import la crearea unui agent nou.
-
Punctul de intrare, coada, echipele și maparea punctelor de intrare sunt configurate în pagina de setări Control Hub pentru Webex Contact Center.
-
Asigurați-vă că funcția Cisco Text-to-Speech (TTS) este activată pentru generarea de mesaje audio dinamice.
-
Încărcați fișiere audio statice pentru notificări personalizate ale sistemului, dacă este necesar.
Defalcarea integrării
|
Defalcarea integrării |
Descriere |
|---|---|
| Apelantul inițiază contactul | Apelul este recepționat de Webex Contact Center și direcționat către agentul de inteligență artificială cu script. |
| Starea interacțiunii este înregistrată folosind variabila globală | Fluxul setează variabila globală CustomAIAgentInteractionOutcome pentru a înregistra starea interacțiunii clientului cu agentul AI. Aceasta este actualizată în diverse momente și este utilizată pentru a crea rapoarte personalizate folosind vizualizatorul. |
| Interacțiunea cu agentul IA | Agentul de inteligență artificială procesează datele introduse de client și răspunde pe baza intențiilor configurate. Dacă utilizatorul intenționează să urmărească un colet și furnizează un număr de colet valid, controlul este returnat fluxului prin intermediul unui eveniment personalizat. |
| Analizarea și îndeplinirea metadatelor agenților AI | Numărul coletului 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 au fost găsite sau nu și setează răspunsurile corespunzătoare. |
| Interacțiunea cu agentul IA este reluată* | În funcție de răspunsul de îndeplinire, mesajul care ar trebui trimis clienților este trimis înapoi agentului scriptat prin intermediul datelor de eveniment din secțiunea „State event”. |
| Predarea agentului și activitatea pe caz | Determină următorii pași pe baza intenției anterioare, ghidând fluxul către diferite cozi în funcție de intenția anterioară. |
| Coadă către agent | Dacă este necesară escalarea sau în caz de erori, apelantul este plasat într-o coadă pentru un agent uman. |
| Deconectare | Interacțiunea se încheie odată ce solicitarea apelantului este gestionată sau apelantul este transferat către un agent. |
Activități utilizate în flux
|
Activitatea fluxului |
Descriere |
|---|---|
| Începeți | Inițiază fluxul atunci când se primește un apel nou. |
| Setați variabila rezultatului interacțiunii | Folosește activitatea variabilei set pentru a actualiza variabila globală CustomAIAgentInteractionOutcome și a stoca cea mai recentă stare a interacțiunii cu agentul AI. |
| Interacțiunea cu agentul AI | Gestionează solicitările de urmărire a coletelor folosind interacțiuni scriptate. Aceeași activitate este utilizată pentru a iniția conversația și pentru a trimite evenimente de stare agentului AI. |
| Analizează detaliile 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 de logistică pentru a recupera starea coletului și livrarea estimată. Folosiți ABC123456 ca număr de pachet eșantion. |
| Logică condiționată | Determină răspunsul pe baza stării pachetului sau a codului de stare HTTP al apelului API. |
| Setați variabilele de răspuns | Configurează răspunsurile pentru a comunica dacă a fost găsit coletul sau detaliile livrării. |
| Redă 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 asupra direcționării către cozi specifice. |
| Coadă către agent | Gestionează logica de așteptare pentru escaladarea către agenți umani. |
| Redă muzică | Mențineți muzica redată în timpul așteptării, când apelantul așteaptă conexiunea cu agentul. |
| Deconectare | Încheie interacțiunea după finalizarea sarcinilor sau dacă este escaladată către un agent uman. |
Specificații ale fluxului
Fluxul JSON utilizat în acest exemplu conține variabile și activități esențiale pentru gestionarea interacțiunii, procesarea erorilor și comunicarea dintre Webex Contact Center și DialogFlow. Variabilele cheie utilizate includ:
|
Variabilă |
Descriere |
|---|---|
event_name |
Numele evenimentului trimis agentului IA. |
event_data |
Sarcina utilă a evenimentului trimisă agentului AI. |
status |
Starea pachetului pe baza răspunsului HTTP. |
estimatedDelivery |
Data și ora estimate de livrare a coletului pe baza răspunsului HTTP. |
packageResp |
Răspunsul va fi trimis clientului pe baza răspunsului la activitatea HTTP. |
Global_VoiceName |
Determină vocea utilizată pentru transformarea textului în vorbire. |
CustomAIAgentInteractionOutcome |
Înregistrează starea interacțiunii - abandonată, gestionată, escaladată sau cu erori - pe baza interacțiunii clientului cu agentul de inteligență artificială. |
Gestionarea erorilor
Fluxul include strategii de gestionare a erorilor pentru a gestiona problemele neașteptate în mod eficient, asigurându-se că apelantul este informat și redirecționat în mod corespunzător.
Resurse suplimentare
Pentru informații mai detaliate despre utilizarea Webex Contact Center cu agenți de inteligență artificială cu script, consultați documentația aferentă:
Asistență pentru dezvoltator
Pentru asistență legată de acest flux, contactați echipa de asistență pentru dezvoltatori Webex Contact Center prin intermediul Asistență pentru dezvoltatori Webex Contact Center.
Pentru discuții suplimentare, vizitați Comunitatea dezvoltatorilor de API-uri Webex Contact Center.
Scenariul unui agent AI (programare programări la medic)
Acest șablon demonstrează fluxul de date dintre 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 Webex Contact Center și Webex AI Agent Studio folosind evenimente personalizate. Acest flux facilitează programarea și gestionarea automată a programărilor la medic prin intermediul unui agent de inteligență artificială scriptat. Se integrează cu sisteme externe pentru a verifica disponibilitatea, a crea programări, a căuta programări existente și a anula programări. Fluxul asigură o comunicare perfectă între apelant și agentul de inteligență artificială, cu opțiuni de escaladare către agenți umani atunci când este necesar.
Cerințe preliminare
Pentru a utiliza acest flux, asigurați-vă că sunt configurate următoarele:
-
Un agent de inteligență artificială scriptat, configurat cu intenții relevante pentru a gestiona rezervările și anulările întâlnirilor. Acestea pot fi importate din șabloane la crearea unui nou agent scriptat în platforma AI Agent Studio.
-
Punctul de intrare, coada, echipele și maparea punctelor de intrare sunt configurate în pagina de setări Control Hub pentru Webex Contact Center.
-
API-uri pentru interfațarea cu sistemul extern de gestionare a programărilor.
-
Funcția 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 recepționat de Webex Contact Center și direcționat către agentul de inteligență artificială. |
| Interacțiunea cu agentul IA | Agentul de inteligență artificială procesează datele introduse de client și răspunde pe baza intențiilor configurate. |
| Comutarea controlului între agentul AI și flux | Controlul conversației este transferat între agentul IA și flux în diverși pași. Agentul AI predă controlul fluxului prin intermediul unor evenimente personalizate, fluxul efectuează îndeplinirea corespunzătoare pe baza numelui evenimentului și predă controlul înapoi agentului AI împreună cu datele de îndeplinire prin intermediul evenimentului de stare din activitatea agentului virtual V2. |
| Coadă către agent | Dacă este necesară escalarea, apelantul este plasat într-o coadă pentru un agent uman. |
| Deconectare | Interacțiunea se încheie odată ce sarcina este finalizată sau apelantul este transferat către un agent. |
Activități utilizate în flux
|
Activitatea fluxului |
Descriere |
|---|---|
| Începeți | Această activitate marchează începutul fluxului, declanșat de un nou apel. |
| Agent virtual V2 (VAV2) | Activitatea responsabilă de interacțiunea agentului IA. Aceeași activitate este utilizată pentru a iniția conversația și pentru a trimite evenimente de stare agentului IA. |
| Analiza | Folosit pentru a analiza sarcina utilă a evenimentului din activitatea VAV2. |
| Caz | Folosit pentru a verifica numele evenimentului trimis de activitatea VAV2 și a se ramifica la activitățile de solicitare HTTP corespunzătoare. |
| Cerere HTTP | Interacționează cu sisteme externe pentru a efectua operațiuni precum verificarea disponibilității, crearea, căutarea sau anularea programărilor folosind cereri HTTP bazate pe numele evenimentului trimis de activitatea VAV2. Activitatea analizează și răspunsul pentru cererea HTTP. |
| Condiție | Evaluează rezultatul cererilor HTTP, direcționând fluxul în funcție de condițiile de succes sau 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 de eveniment de stare corespunzători. |
| Redă mesajul | Oferă mesaje de sistem utilizând Cisco Text-to-Speech. Folosit pentru a reda un mesaj de eroare înainte de escaladarea către agentul uman în cazul erorilor de activitate VAV2. |
| Coadă către agent | Gestionează logica de așteptare pentru escaladarea către agenți umani. |
| Redă muzică | Mențineți muzica redată în timpul așteptării, când apelantul așteaptă conexiunea cu agentul. |
| Deconectare contact | Încheie interacțiunea după finalizarea sarcinilor sau dacă este escaladată către un agent uman. |
Specificații ale fluxului
Fluxul JSON utilizat în acest exemplu conține variabile și activități esențiale pentru gestionarea interacțiunii, procesarea erorilor și comunicarea dintre Webex Contact Center și DialogFlow. Variabilele cheie utilizate includ:
|
Variabilă |
Descriere |
|---|---|
event_name |
Numele evenimentului trimis agentului IA. |
event_data |
Sarcina utilă a evenimentului trimisă agentului AI. |
event_data_string |
Versiune de tip șir de caractere a event_data, deoarece activitatea VAV2 acceptă doar șiruri de caractere. |
http_input |
Corpul cererii 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 în mod eficient, asigurându-se că apelantul este informat și redirecționat în mod 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.
Asistență pentru dezvoltator
-
Pentru orice asistență referitoare la această integrare, deschideți un tichet către echipa de asistență pentru dezvoltatori Webex Contact Center prin intermediul serviciului de asistență pentru dezvoltatori Webex Contact Center.
-
Pentru discuții suplimentare, vizitați Comunitatea dezvoltatorilor de API-uri Webex Contact Center.
Folosește șabloane de subflux
Șabloanele de subflux funcționează similar cu șabloanele de flux. Aceste șabloane simplifică crearea de subfluxuri care pot fi integrate în fluxuri multiple, reducând redundanța și timpul de dezvoltare.
Pentru a crea subfluxuri folosind ș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 dvs. de lucru. Pentru mai multe detalii, consultați Crearea fluxurilor din șabloane de flux.
Colectați informații despre apelurile de returnare
Folosește acest șablon pentru a crea un subflux de colectare a informațiilor de returnare a apelurilor, permițând apelanților să rămână în coadă sau să solicite un apel invers pentru opțiuni de servicii flexibile.
Acest subflux oferă un meniu care permite apelanților să opteze pentru o apelare inversă sau să rămână în coadă. Dacă este aleasă opțiunea de returnare a apelului, aceasta colectează informațiile necesare pentru un apel invers, fie utilizând numărul curent al apelantului, fie un număr alternativ. Puteți modifica subfluxul pentru a asigura o experiență fără probleme pentru apelant, gestionând erorile sau condițiile necunoscute, cum ar fi expirarea timpului și intrările nevalide.
Acest subflux folosește Cisco Text-to-Speech (TTS) pentru orice solicitări audio. Pentru muzică, implicit este fișierul de muzică de așteptare încorporat, defaultmusic_on_hold.wav.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în portalul de gestionare Webex Contact Center înainte de a implementa acest subflux:
- Creați puncte de intrare, cozi, echipe, mapări ale punctelor de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectori, ANI pentru apeluri externe ș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 de apel invers (de exemplu: callbackNumber, callbackNumberEntered, stayInQueue) sunt mapate corect la sistemul dvs. pentru a captura datele corespunzătoare.
Pentru pașii detaliați, consultați Ghidul de configurare și administrare Webex Contact Center.
Intrări subflux
- Număr de apel invers - STRING: Numărul de utilizat pentru apel invers (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ă (Adevărat) sau să solicite o apelare inversă (Fals).
Ieșiri subflux
- NumărApelIntrodus - ȘIR DE ȘIR: Numărul introdus de apelant pentru returnare apel, dacă a ales să furnizeze un număr alternativ.
- stayInQueue - BOOLEAN: Dacă apelantul a ales să rămână în coadă sau să primească un apel invers.
Defalcarea subfluxului
Următorul tabel descrie diversele elemente ale subfluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.
|
Element de subflux |
Descriere |
|---|---|
|
Începeți fluxul secundar |
Apelul intră în subflux. |
|
Meniu de dezabonare |
Apelantului i se oferă opțiunea fie de a rămâne în coadă, fie de a fi apelat înapoi.
|
|
Meniu numeric |
Dacă apelantul alege să fie apelat invers, i se oferă opțiunea:
|
|
Colectează cifre |
Dacă apelantul alege să introducă un nou număr de apel invers, i se solicită să introducă numărul său de 10 cifre, urmat de tasta diez. (#). |
|
Setați variabila |
Numărul de apel invers colectat este stocat în variabila callbackNumberEntered. |
|
Sfârșit subflux | Subfluxul se termină după colectarea informațiilor de apel invers sau după gestionarea oricăror erori. |
Activități subflux
Următorul tabel descrie secvența activităților subflow pentru colectarea informațiilor de apel invers.
|
Activitatea subfluxului |
Descriere |
|---|---|
|
Începeți fluxul secundar |
Subfluxul începe când este invocat. |
|
Meniu de dezabonare |
Aceasta oferă apelantului opțiunea de a rămâne în coadă sau de a primi un apel invers. Aceasta folosește TTS pentru a solicita apelantului să apese tasta 1 pentru un apel invers sau tasta 2 pentru a rămâne în coadă. |
|
Meniu numeric |
Dacă apelantul alege o returnare a apelului, i se solicită fie să utilizeze numărul curent, fie să introducă unul nou. |
|
Colectează cifre |
Dacă apelantul alege să introducă un număr nou, această activitate colectează numărul său de 10 cifre urmat de semnul diez. (#). |
|
Setați variabila |
Numărul colectat este stocat în variabila callbackNumberEntered pentru utilizare ulterioară. |
|
Sfârșit subflux | 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 de subflux pentru gestionarea erorilor din Webex Contact Center pentru a gestiona erori precum problemele de gestionare a cozii sau erorile solicitărilor API. Poate fi atașat la activități specifice sau configurat ca un gestionator global de erori, asigurând 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 portalul de gestionare Webex Contact Center înainte de a implementa acest subflux:
- Asigurați-vă că funcția Cisco Text-to-Speech (TTS) este activată pentru ca centrul de contact să utilizeze funcția text-to-speech pentru solicitările de eroare.
- Mapați variabila errorMessage pentru a gestiona dinamic mesajele de eroare corespunzătoare din fluxul de lucru.
Pentru pașii detaliați, consultați Ghidul de configurare și administrare Webex Contact Center.
Intrări subflux
- mesaj de eroare - STRING: Mesajul de eroare va fi redat dinamic, indicând problema întâmpinată de apelant.
Ieșiri subflux
- N/A: Acest subflux nu produce ieșiri, deoarece este utilizat pentru a gestiona erorile și a oferi feedback apelantului.
Defalcarea subfluxului
Următorul tabel descrie diversele elemente ale subfluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.
|
Element de subflux |
Descriere |
|---|---|
|
Începeți fluxul secundar |
Subfluxul este declanșat atunci când apare o eroare. |
|
Redare mesaj de eroare |
Sistemul redă un mesaj de eroare dinamic definit de variabila errorMessage utilizând Cisco Cloud TTS. De exemplu, mesajul ar putea fi: Întâmpinăm dificultăți tehnice. Vă rugăm să încercaţi din nou mai târziu. |
|
Sfârșit subflux (Sfârșit normal) |
Dacă eroarea este gestionată cu succes, subfluxul se termină fără probleme. |
|
Sfârșit subflux (Sfârșit eroare) |
Dacă apar probleme suplimentare (de exemplu, mesajul de eroare nu se redă), subfluxul se termină într-o stare de escalare pentru a indica o eroare critică. |
Activități subflux
Următorul tabel descrie secvența activităților subfluxului pentru gestionarea erorilor.
|
Activitatea subfluxului |
Descriere |
|---|---|
|
Începeți fluxul secundar |
Subfluxul pornește atunci când apare o eroare, declanșând secvența de tratare a erorilor. |
|
Redare mesaj de eroare |
Redă mesajul de eroare apelantului utilizând Cisco Cloud TTS. Conținutul mesajului este definit dinamic de variabila errorMessage. |
|
Sfârșit subflux (Sfârșit normal) |
Termină subfluxul dacă eroarea este rezolvată fără alte probleme. |
|
Sfârșit subflux (Sfârșit eroare) |
Î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.
Diminuarea datelor HTTP
Folosește acest șablon de subflux pentru a prelua informații despre contul clientului printr-o solicitare HTTP. Acceptă confirmarea ID-ului contului, introducerea manuală a datelor în cazul în care solicitarea eșuează și gestionează timeout-urile, intrările nevalide și erorile critice - ideal pentru căutări automate ale conturilor clienților în centrele de contact.
Acest subflux oferă o experiență dinamică în care informațiile despre contul clientului sunt preluate folosind o solicitare HTTP. Dacă căutarea are succes, clientului i se solicită să confirme ID-ul contului. Dacă eșuează sau dacă apelantul preferă acest lucru, își poate introduce manual numărul de cont. Fluxul gestionează cu succes erori precum intrări nevalide, expirari și erori critice, cu solicitări adecvate.
Acest subflux folosește Cisco Text-to-Speech (TTS) pentru orice solicitări audio.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în portalul de gestionare Webex Contact Center înainte de a implementa acest subflux:
- Creați puncte de intrare, cozi, conectori, echipe, mapări ale punctelor 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 și parametrii solicitării HTTP sunt configurați corect, în funcție de nevoile organizației dumneavoastră.
Pentru pașii detaliați, consultați Ghidul de configurare și administrare Webex Contact Center.
Intrări subflux
- mesaj de eroare - STRING: Un mesaj care va fi redat în cazul unei erori în timpul subfluxului.
Ieșiri subflux
- Variabilă de ieșire - STRING: Stochează numărul de cont confirmat sau introdus manual.
Defalcarea subfluxului
Următorul tabel descrie diversele elemente ale subfluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.
|
Element de subflux |
Descriere |
|---|---|
|
Începeți fluxul secundar (Inițializare) |
Subfluxul începe procesul de preluare a datelor despre clienți. |
|
Așteptați (Mesaj de consolare) |
Apelantul este informat că sistemul îi preia informațiile folosind o solicitare TTS: Vă rugăm să așteptați în timp ce căutăm informațiile dumneavoastră. |
|
Cerere HTTP (Preluare informații client) |
Sistemul trimite o cerere HTTP GET pentru a prelua informații despre clienți de la un endpoint API specificat. Dacă răspunsul are succes, acesta conține ID-ul clientului. |
|
Verificați starea HTTP (Evaluați răspunsul) |
Răspunsul HTTP este evaluat pe baza codului de stare. Dacă solicitarea a avut succes, procesul trece la pasul următor. |
|
Meniu de confirmare (Solicitare confirmare sau introducere manuală) |
Apelantului i se solicită să confirme ID-ul contului preluat sau să introducă manual numărul contului său dacă acesta este incorect. |
|
Setați variabila (ID cont magazin) |
Dacă apelantul confirmă ID-ul contului, valoarea este stocată în variabila de ieșire. |
|
Colectează cifre (Introducere manuală cont) |
Dacă solicitarea eșuează sau apelantul alege să introducă din nou numărul de cont, i se solicită să introducă un număr de cont format din 6 cifre, urmat de tasta diez. (#). |
|
Gestionarea erorilor (Încă prezent, Invalid, Critic) |
Subfluxul gestionează timeout-urile, intrările nevalide și erorile critice cu solicitările corespunzătoare:
|
|
Sfârșit subflux (Concluzie) |
Subfluxul se termină fie după confirmarea numărului de cont, fie după gestionarea unei erori. |
Activități subflux
Următorul tabel descrie secvența activităților subflow pentru acest șablon.
|
Activitatea subfluxului |
Descriere |
|---|---|
|
Începeți fluxul secundar |
Subfluxul începe când este invocat. |
|
Așteptați |
Redă un mesaj folosind TTS, cerându-i apelantului să aștepte în timp ce informațiile sale sunt preluate. |
|
Cerere HTTP |
Trimite o cerere HTTP GET pentru a recupera informațiile contului clientului. |
|
Verificați starea HTTP |
Evaluează răspunsul HTTP pentru a determina dacă solicitarea a avut succes. |
|
Meniu 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. |
|
Colectează cifre |
Colectează un număr de cont de 6 cifre de la apelant dacă solicitarea HTTP eșuează sau dacă acesta optează pentru introducerea unui număr de cont nou. |
|
Gestionarea erorilor |
Mai multe solicitări gestionează timeout-urile, intrările nevalide și erorile critice în timpul subfluxului. |
|
Sfârșit subflux |
Fluxul se încheie după confirmarea numărului de cont sau după ce apare o eroare. |
Tratarea cozii
Folosește acest șablon de subflux pentru a automatiza tratarea cozii în Webex Contact Center, menținând apelanții implicați cu muzică și mesaje prompte.
Acest subflux redă muzică în coadă urmată de un mesaj, repetând secvența de până la un număr setat de ori (implicit este de trei). Asigură o gestionare lină a cozii de așteptare și o experiență captivantă pentru apelant. Puteți personaliza variabile precum alegerea muzicii, conținutul mesajului și numărul de bucle.
Acest subflux folosește Cisco Text-to-Speech (TTS) pentru orice solicitări audio. Pentru muzică, implicit este fișierul încorporat (defaultmusic_on_hold.wav), pentru muzica în așteptare.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în portalul de gestionare Webex Contact Center înainte de a implementa acest subflux:
- Creați puncte de intrare, cozi, conectori, echipe, mapări ale punctelor de intrare și orice alte activități de configurare specifice organizației.
- Asigurați o logică adecvată de tratare a cozilor ș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șii detaliați, consultați Ghidul de configurare și administrare Webex Contact Center.
Intrări subflux
- Mesaj_coadă - STRING: Mesajul care va fi redat între piesele muzicale (implicit: Va rugam asteptati).
- 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 va fi redat între mesaje (implicit:
defaultmusic_on_hold.wav). - contor - INTEGER: Un contor pentru urmărirea numărului de bucle (implicit: 0).
- Durata muzicii - INTEGER: Durata pentru care este redată fiecare piesă muzicală (implicit: 10 secunde).
Ieșiri subflux
Fără
Defalcarea subfluxului
Următorul tabel descrie diversele elemente ale subfluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.
|
Element de subflux |
Descriere |
|---|---|
|
Începeți fluxul secundar |
Subfluxul începe. |
|
Verificarea stării |
Subfluxul verifică dacă contorul este mai mic decât 2. Dacă este adevărat, fluxul continuă către secvența de muzică și mesaje. Dacă este fals, subfluxul se termină. |
|
Redă muzică 1 |
Primul fișier muzical (queueMusic1) este redat pe durata definită de musicDuration. |
|
Redă mesajul |
După primul fișier muzical, se redă un mesaj utilizând Cisco TTS, cu conținutul definit de queueMessage. |
|
Redă muzică 2 |
După mesaj, al doilea fișier muzical (queueMusic2) este redat pe durata definită. |
|
Contor incremental |
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, fluxul verifică din nou dacă valoarea contorului este încă mai mică de 2. Dacă este adevărat, bucla se repetă; altfel, subfluxul se termină. |
|
Sfârșit subflux |
Odată ce contorul ajunge la 2, subfluxul se termină. |
Activitatea subfluxului
Următorul tabel descrie secvența activităților subfluxului.
|
Activitatea subfluxului |
Descriere |
|---|---|
|
Începeți fluxul secundar |
Inițializează procesul de subflow. |
|
Verificarea stării |
Se verifică o condiție pentru a se asigura că numărul este mai mic decât 2, permițând buclei să continue. |
|
Redă muzică 1 |
Redă primul fișier muzical pentru durata specificată de musicDuration. |
|
Redă mesajul |
Redă un mesaj utilizând Cisco TTS cu conținut furnizat de queueMessage. |
|
Redă muzică 2 |
Redă al doilea fișier muzical pentru durata specificată de musicDuration. |
|
Contor incremental |
Incrementează variabila contor cu 1 pentru a controla bucla. |
|
Sfârșit subflux |
Termină subfluxul odată ce contorul atinge limita predefinită. |
Șablon de subflux de apel invers programat
Folosește acest șablon pentru a crea un subflux care permite apelanților să programeze o apelare inversă pentru o anumită dată și oră, inclusiv selectarea fusului orar.
Acest subflux ghidează apelantul printr-o serie de solicitări pentru a colecta toate informațiile necesare pentru un apel invers programat. Solicită data dorită, o oră de început și de sfârșit pentru fereastra de apel invers ș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 invers în sistem.
Acest subflux folosește Cisco Text-to-Speech (TTS) pentru toate solicitările audio.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în portalul de gestionare Webex Contact Center înainte de a implementa acest subflux:
-
Creați puncte de intrare, cozi, echipe, mapări ale punctelor de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectori, ANI pentru apeluri externe ș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șii detaliați, consultați ghidul de configurare și administrare Webex Contact Center.
Intrări Subflow
| Nume variabilă | Tip | Descriere |
|---|---|---|
| Număr de apel invers | ŞIR | Numărul de telefon de utilizat pentru apel invers. |
| Nume client | ŞIR | Numele clientului care solicită returnarea apelului. |
| Coadă de apel invers | ŞIR | Coada către care va fi trimisă apelul invers programat. |
Ieșiri subflux
| Nume variabilă | Tip | Descriere |
|---|---|---|
| Data programării apelului invers | ŞIR | Data pentru care este programată apelul invers, formatată ca AAAA-LL-ZZ. |
| Program de apel invers Fus orar | ŞIR | Identificatorul fusului orar IANA pentru apelul invers (de exemplu, America/Chicago). |
| Ora de începere a programării apelurilor inverse | ŞIR | Ora de începere pentru fereastra de apel invers, formatată ca HH:mm:ss. |
| Ora de încheiere a programării apelurilor inverse | ŞIR | Ora de încheiere pentru fereastra de apel invers, formatată ca HH:mm:ss. |
Defalcarea subfluxului
Următorul tabel descrie diversele elemente ale subfluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.
| Element de subflux | Descriere |
|---|---|
| Porniți subfluxul | Apelul intră în subflux. |
| Programați o dată | Apelantului i se solicită să introducă data preferată de returnare a apelului în formatul AAAALLZZ. Subfluxul validează intrarea pentru a se asigura că este o dată reală. Dacă este invalidă, solicitarea se repetă. |
| Programați ora de începere | Apelantului i se solicită să introducă ora de începere pentru fereastra de apel invers în format HHMM (24 de ore). Subfluxul validează intrarea pentru a se asigura că este un moment valid. Dacă este invalidă, solicitarea se repetă. |
| Programați ora de încheiere | Apelantului i se solicită să introducă ora de încheiere pentru fereastra de apel invers în format HHMM (24 de ore). Subfluxul validează intrarea pentru a se asigura că este un moment valid. Dacă este invalidă, solicitarea se repetă. |
| Programare zonă de fus 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 Estică. |
| Programați apelul invers | Folosind toate informațiile colectate (Numărul de apel invers, Numele clientului, Coada de apel invers și data, ora și fusul orar programate), subfluxul programează oficial apelul invers în sistem. |
| Sfârșit subflux | Subfluxul se termină după programarea cu succes a apelului invers. |
Activități Subflow
Următorul tabel descrie secvența activităților subfluxului pentru programarea unui apel invers.
| Activitatea subfluxului | Descriere |
|---|---|
| Porniți subfluxul | Subfluxul începe când este invocat. |
| Data programării | Colectează data preferată de returnare a apelantului. Solicitările TTS sunt: „Vă rugăm să introduceți data preferată în formatul AAAAALLZZ”. Datele introduse sunt validate pentru a se asigura că formatul de dată este corect. |
| ConvertDateFormat | Odată ce este introdusă o dată validă, această activitate convertește intrarea AAAALLZZ într-un format AAAA-LL-ZZ și o stochează în variabila CallbackScheduleDate. |
| Programați ora de începere | Colectează ora de începere pentru fereastra de apel invers. Solicitările TTS sunt: „Vă rugăm să introduceți ora de începere pentru apelul invers în format HHMM”. Intrarea este validată pentru a se asigura că este în formatul de oră corect. |
| ConversieOrăÎnceput | Convertește intrarea de timp de început HHMM într-o HH:mm:ss format și îl stochează în variabila CallbackScheduleStartTime. |
| Programați ora de încheiere | Colectează ora de încheiere pentru fereastra de apel invers. Solicitările TTS sunt: „Vă rugăm să introduceți ora de încheiere pentru apelul invers în format HHMM”. Intrarea este validată pentru a se asigura că este în formatul de oră corect. |
| ConversieOrăDeSfârșit | Convertește intrarea de timp de încheiere HHMM într-o HH:mm:ss format și îl stochează în variabila CallbackScheduleEndTime. |
| FusOrarProgramare | Prezizează un meniu pentru selectarea unui fus orar. |
| Programați apelul invers | Această acțiune finală preia toate variabilele colectate și formatate și creează cererea de apel invers programată în sistem. |
| Sfârșit subflux | Fluxul se încheie după ce apelul invers 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.
Creați și gestionați fluxuri
Creați un flux
Puteți crea și gestiona fluxuri utilizând modulul de resurse de rutare. Când proiectați un flux, o interacțiune de consultație nu poate conține un apel invers de curtoazie, feedback prin 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ă întâmpinați latență în Flow Designer. În astfel de cazuri, vă recomandăm să utilizați funcțiile Înlănțuire flux ș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 Adăugarea contactului la coadă.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Apare pagina Fluxuri.
|
| 3 |
Pe pagina Fluxuri, faceți clic pe Gestionare fluxuri. Alegeți Creare fluxuri din lista derulantă. Apare expertul Creare flux nou cu opțiunea de a alege între Flux sau Subflux.
|
| 4 |
Faceți clic pe Flow. Faceți clic pe Subflux pentru a crea un subflux. Procesul de creare a unui subflux este similar cu cel de creare a unui flux. |
| 5 |
Alegeți opțiunea necesară pentru crearea fluxului:
|
| 6 |
Faceți clic pe Începeți de la zero. |
| 7 |
În câmpul 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 descrierea fluxului. Nu poți modifica descrierea ulterior. |
| 10 |
(Opțional) Configurați următoarele setări în secțiunea Setări diagramă.
|
| 11 |
În secțiunea Setări decriptare flux, activați comutatorul Activare decriptare flux pentru a permite decriptarea informațiilor sensibile din flux. Apare o fereastră pop-up Detalii de depanare. Bifați Sunt de acord și faceți clic pe Salvați. Acum veți putea decripta informațiile sensibile din jurnalele de flux în momentul depanării fluxurilor. 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 predefinite pentru cazuri de utilizare comune. Pentru a crea fluxuri din șabloane de flux:
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Navigați la . |
| 3 |
Din panoul de navigare Centru de contact, faceți clic pe . |
| 4 |
Pe pagina Fluxuri, faceți clic pe Gestionare fluxuri și apoi pe lista derulantă Creare fluxuri. Apare expertul Creare flux nou cu opțiunea de a alege între Flux sau Subflux.
|
| 5 |
Faceți clic pe Flow. Pentru a crea un subflux, faceți clic pe Subflux. Procesul de creare a unui subflux este similar cu cel de creare a unui flux. |
| 6 |
Din Alegeți o metodă, faceți clic pe Șabloane de flux. |
| 7 |
Alegeți șablonul din lista de șabloane disponibile. Faceți clic pe Înainte. Faceți clic pe Vizualizare detalii pentru a vedea o previzualizare detaliată a șablonului. Consultați secțiunea Vizualizare detalii șablon flux pentru mai multe informații. |
| 8 |
În câmpul Nume flux, furnizați un nume unic pentru flux. Respectați convențiile de denumire. |
| 9 |
Faceți clic pe Înainte. Ați creat un flux nou dintr-un șablon de flux.
Pentru mai multe informații despre fluxuri și dacă fluxurile necesită o configurare suplimentară înainte de testare, utilizați linkurile disponibile în lista de șabloane de flux. Consultați Vizualizați detaliile șablonului de flux. |
Ce este de făcut în continuare
Personalizați activitățile și evenimentele din flux conform cerințelor dumneavoastră. 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 colecției de șabloane, alegeți șablonul necesar. |
| 2 |
Faceți clic pe Vizualizați detaliile. Apare pagina Detalii șablon.
|
Ce este de făcut în continuare
Faceți clic pe Selectați șablonul pentru a continua cu șablonul ales.
Opțiunile meniului contextual
Folosește meniul contextual pentru acțiuni suplimentare. Pentru a deschide meniul contextual din pagina Fluxuri, alegeți fluxul și deschideți-l în modulul Flow Designer. Plasați cursorul peste numele fluxului. Apare un meniu cu următoarele opțiuni:
- Editare nume—Se utilizează pentru a redenumi fluxul.
- Export—Se utilizează pentru a exporta fluxul.
- Import—Se utilizează pentru a importa fluxul.
- Ștergere—Se utilizează pentru a șterge fluxul.
- Vizualizare istoric versiuni—Se utilizează pentru a vizualiza detaliile versiunii fluxului.
Editați variabilele de flux
Nu poți edita o variabilă atunci când este utilizată. După crearea tipului de variabilă, nu îl mai puteți edita.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Apare pagina Fluxuri.
|
| 3 |
Faceți clic pe pictograma Mergeți la 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 despre variabilă.
|
| 5 |
Faceți clic pe Editare în colțul din dreapta sus al ferestrei pop-up. |
| 6 |
Selectați variabila neutilizată în flux. |
| 7 |
Faceți modificările necesare la numele variabilei, descrierea, valoarea și configurațiile variabilelor. |
Modificarea unui flux
Folosește comutatorul Editare pentru a edita un flux. Când este activată, alți dezvoltatori de fluxuri nu pot edita fluxul simultan. În mod implicit, un flux se deschide în modul doar citire.
Puteți marca variabilele care conțin informații sensibile ca fiind securizate. Când deschideți un flux existent care conține variabile de flux, primiți o solicitare de a revizui și marca acele variabile ca fiind securizate. Pentru mai multe informații despre variabilele securizate, consultați Variabile securizate.
| 1 |
Conectați-vă la Control Hub. | ||||||||||||
| 2 |
Accesați . Apare pagina Fluxuri și afișează lista de fluxuri cu următoarele câmpuri:
| ||||||||||||
| 3 |
Faceți clic pe pictograma Mergeți la 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 securizate. Puteți modifica fluxul numai dacă este activat butonul de comutare Editare activată. Dacă butonul de comutare Editare activată este dezactivat, fluxul apare în modul doar citire. | ||||||||||||
| 4 |
Setări de decriptare a fluxului: Activați Setările de decriptare a fluxului pentru a permite decriptarea fluxului. Consultați secțiunea Fluxuri de urmărire pentru detalii. | ||||||||||||
| 5 |
Faceți clic pe Selectați variabile securizate pentru a deschide caseta de dialog Editați variabile securizate. Puteți face clic pe Ignoră deocamdată 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ă funcție 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ă lacăt lângă numele variabilelor. Fluxul selectat se deschide în modul doar citire. | ||||||||||||
| 7 |
Activați butonul de comutare Editare 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 de curtoazie, feedback prin 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 Salvare automată. |
Previzualizare solicitare audio în cadrul fluxului
Funcția de previzualizare a solicitărilor audio permite redarea audio imediată a fișierelor .wav și a mesajelor text-vorbire (TTS) în cadrul modulului Flow Designer. Butonul Previzualizare din următoarele activități oferă o experiență îmbunătățită pentru dezvoltatori, reducând timpul și efortul necesar pentru validarea mesajelor audio și a mesajelor text-vorbire:
Folosește butonul Previzualizare mesaj pentru verificarea rapidă a mesajelor audio, a limbii și a selecțiilor vocale din mesajele TTS, precum și pentru testarea markup-ului SSML pentru personalizarea mesajelor.
-
Activitatea din Muzică Play nu acceptă solicitarea de previzualizare.
-
La previzualizarea textului transformat în vorbire, selecția vocii este obligatorie.
-
Nu puteți modifica opțiunea conectorului TTS atunci când previzualizați solicitarea. Închideți fereastra modală de previzualizare, selectați un alt furnizor în activitate pentru a testa un alt furnizor TTS.
-
Setările Language și Voice din lista derulantă la previzualizarea unei solicitări corespund variabilelor Global_Language și respectiv Global_VoiceName. Puteți seta aceste opțiuni în flux pentru a schimba experiența.
-
Când testați variabilele de fișiere audio, asigurați-vă că calea fișierului corespunde unui fișier .wav real care există în sistem.
Căutare entități într-un flux
Folosește funcționalitatea de căutare pentru a căuta entități într-un flux și a accesa rapid locațiile acestora. Pentru fluxuri mai elaborate și complexe, utilizați această funcție 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ă funcție de căutare:
- Numele, descrierile și intrările activităților
- Nume de variabile
- Expresii cu pietricele
- Proprietăți de curgere
Puteți găsi și înlocui text liber în câmpuri precum intrări de text, descrieri, expresii de tip pietriș și așa mai departe.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Apare pagina Fluxuri.
|
| 3 |
Faceți clic pe pictograma Mergeți la 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 de caractere) și apăsați Enter. Alternativ, puteți activa caseta de căutare utilizând comenzile rapide de la tastatură: Comandă + K (pentru macOS) și Ctrl + k (pentru Windows). Rezultatele căutării apar într-un panou de căutare separat în 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 înlocui un text, procedați astfel: |
Aplicarea etichetelor de versiune la un flux
Recomandăm adăugarea de etichete de versiune pentru a construi un ciclu de viață al fluxului prin diverse faze, cum ar fi dezvoltarea, testarea și lansarea. În loc să aplicați modificările direct fluxului, puteți publica fazele fluxului înainte de a implementa fluxul în producție. Această funcție 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 a fluxului, pe lângă numele fluxului. Aceasta oferă posibilitatea de a atașa diferite versiuni ale aceluiași flux la diferite puncte de intrare sau activități GoTo. „Cea mai recentă” este eticheta implicită a versiunii 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 configurării unui punct de intrare, puteți alege un flux împreună cu una dintre etichetele de versiune asociate acestuia.
De asemenea, puteți modifica dinamic logica fluxului accesând etichetele de versiune din cadrul fluxului folosind variabila NewContact (consultați Start Flow pentru detalii). Variabila NewContact.FlowVersionLabel afișează eticheta versiunii fluxului aflată în execuție în prezent: indiferent dacă este „Dezvoltator”, „Test”, „Livrare” sau „Cea mai recentă versiune”. Aplicarea unei etichete de versiune pentru 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 preliminară din cea mai recentă versiune a fluxului publicată. Când publicați această versiune preliminară, aceasta este asociată cu cea mai recentă etichetă de versiune. La un moment dat, un singur flux are asociată eticheta celei mai recente versiuni. Aceasta corespunde ultimei versiuni publicate a fluxului.
Înainte de a începe
Trebuie să publicați fluxul cel puțin o dată.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Apare pagina Fluxuri.
|
| 3 |
Faceți clic pe pictograma Mergeți la 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 Salvare automată. |
| 6 |
Activați butonul de comutare Validare pentru a activa publicarea. |
| 7 |
Faceți clic pe Publicare. |
| 8 |
(Opțional) În caseta de dialog Publicare flux, introduceți o notă despre versiune sau orice informații pe care doriți să le partajați cu alți dezvoltatori de fluxuri. |
| 9 |
În mod implicit, Latest 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 derulantă Adăugare etichetă versiune. Dacă o anumită etichetă de versiune este mapată la un punct de intrare, lângă eticheta de versiune respectivă în lista derulantă apare o notificare care indică faptul că eticheta este mapată la un punct de intrare. |
| 10 |
Faceți clic pe Publicare. După ce alegeți una sau mai multe etichete de versiune adecvate și publicați, utilizați această versiune a fluxului atunci când o atribuiți unui punct de intrare. |
| 11 |
(Opțional) Faceți clic pe pictograma cronometru de lângă numărul versiunii pentru a vizualiza istoricul versiunilor fluxului. Apare fereastra modală Istoricul versiunilor care afișează următoarele detalii pentru Versiunile active și Alte versiuni ale fluxului:
Folosește oricare dintre următoarele atribute de căutare după cuvinte cheie pentru a filtra tabelul:
|
| 12 |
(Opțional) Faceți clic pe pictograma Vizualizare de pe orice rând pentru a vizualiza fluxul publicat în versiunea aleasă. Dacă alegeți să editați atunci când vizualizați o versiune mai veche a fluxului, aceasta va suprascrie schița curentă cu versiunea specifică a fluxului. |
Puteți adăuga oricâte versiuni la un flux. Totuși, istoricul versiunilor de flux afișează doar cele mai recente 100 de versiuni. Versiunile de flux sunt șterse numai atunci când ștergeți fluxul.
Activarea sau dezactivarea salvării automate
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Apare 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 Accesați Designerul de fluxuri 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ă pe PORNIT. |
| 6 |
Pentru a dezactiva opțiunea de salvare automată: După ce dezactivați opțiunea de salvare automată, salvați modificările manual. Altfel, pierdeț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 acelor activități și copiază toate setările și linkurile configurate.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Apare pagina Fluxuri.
|
| 3 |
Pentru a crea un flux, faceți clic pe . |
| 4 |
Pentru a edita un flux existent, faceți clic pe pictograma Accesați Designerul de fluxuri de lângă flux pentru a-l deschide. |
| 5 |
Efectuați una 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 cum rulează sistemul fluxul în timpul execuției și nu garantează că fluxul rulează conform așteptărilor.
Când validarea reușește, lăsați comutatorul Validare activat. Nu puteți publica fluxul decât dacă validarea reușește.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Apare pagina Fluxuri.
|
| 3 |
Faceți clic pe pictograma Mergeț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 Validare la Activat. Validarea începe și erorile sunt afișate î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 Erori de flux. |
| 6 |
(Opțional) Dacă există erori, setați comutatorul Validare la Dezactivat. Corectați erorile și reporniți validarea. Validarea fluxului nu poate evalua funcții 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ă conform așteptărilor. |
Copiați un flux
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Apare pagina Fluxuri.
|
| 3 |
Faceți clic pe pictograma punctelor de suspensie de lângă fluxul pe care doriți să îl copiați și faceți clic pe Copiere. Numele fluxului copiat are acest format: Copy_FlowName_FlowID. Numele fluxului 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 o altă entitate găzduită. Pentru a importa un flux, consultați Importați un flux.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Apare pagina Fluxuri.
|
| 3 |
Faceți clic pe pictograma punctelor de suspensie 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 de flux. Fișierul se descarcă pe sistemul local cu numele de fișier existent în format JSON. |
Importați un flux
Pentru a importa un flux de la o altă entitate găzduită, trebuie mai întâi să exportați fluxul ca fișier JSON. Pentru a exporta un flux, consultați Exportă un flux.
Pentru a reutiliza un flux existent în cadrul aceleiași entități găzduite, consultați Copierea unui flux.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Apare pagina Fluxuri.
|
| 3 |
Sub Gestionare fluxuri faceți clic pe Importare. |
| 4 |
Alegeți fișierul de flux în format JSON din sistemul local. |
| 5 |
Faceți clic pe Deschidere pentru a importa fișierul. Fluxul este importat în entitatea găzduită. Puteți importa un flux doar în format JSON. Fișierul JSON trebuie să fie un flux valid pentru ca importul să aibă succes. Puteți importa un fișier de până la 10 MB. |
Ce este de făcut în continuare
Puteți modifica sau publica fluxul. Pentru mai multe informații, consultați Lucrul cu fluxuri.
Publicați un flux
Puteți publica un flux după ce sistemul îl validează și îl consideră 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 corect și gata pentru utilizare live în centrul de contact. Sistemul nu oferă suport complet pentru editarea unui flux publicat.
Sistemul dezactivează butonul Flux de publicare cât timp comutatorul Validare este dezactivat. Dacă există erori active, butonul rămâne dezactivat.
Când faceți clic pe Publicare flux, apare fereastra de confirmare Publicare flux. Înainte de a publica un flux, asigurați-vă că toate expresiile funcționează și că fluxul se comportă conform dorințelor.
Dacă apare o eroare:
- Veți vedea o fereastră de notificare cu
Tracking IdșiFlow Id. Contactați asistența Cisco pentru asistență în cazul erorilor. Asistența necesităTracking Id. - Faceți clic pe Reîncercați publicarea.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Apare pagina Fluxuri.
|
| 3 |
Faceți clic pe pictograma Accesați Designerul de fluxuri de lângă fluxul pe care doriți să îl publicați. Fluxul se deschide în fereastra Flow Designer.
|
| 4 |
Faceți clic pe Publicare. Dacă fluxul este publicat cu succes, apare un mesaj de confirmare. |
| 5 |
Selectați una dintre următoarele opțiuni:
|
Ștergeți un flux
Dacă un flux are starea Publicat, acesta poate face parte dintr-o configurație a strategiei de rutare. Știți unde este utilizat fluxul înainte de a-l șterge. Altfel, ați putea afecta interacțiunile live din centrul de contact.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . Apare pagina Fluxuri.
|
| 3 |
Faceți clic pe pictograma punctelor de suspensie de lângă fluxul pe care doriți să îl ștergeți și faceți clic pe Ștergeți. |
| 4 |
Faceți clic pe Da pentru a confirma. |
Strategii de rutare la punctul 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 acesta ajunge la un punct de intrare. Când un contact ajunge la un punct de intrare, motorul de rutare verifică ce strategie de rutare pentru punctul 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 complet care controlează atât tratamentul inițial al apelului în IVR, cât și experiența în coadă după ce contactul este pus î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. Doar fluxurile publicate din Flow Designer sunt disponibile în această listă derulantă.
Fluxurile sunt disponibile doar pentru punctele de intrare telefonice. Nu puteți suprascrie nicio setare din fluxul strategiei de rutare a punctului de intrare.
Strategii de rutare a cozilor
O strategie de rutare a cozii este o configurație care controlează comportamentul de rutare al unui contact atunci când acesta ajunge într-o coadă. Când un contact ajunge la o coadă, motorul de rutare verifică ce strategie de rutare a cozii este activă la momentul dat și urmează acea configurație.
Clienții care au strategii de rutare a cozilor în Webex Contact Center le pot accesa, dar nu pot crea strategii noi. Recomandăm tuturor clienților să își transfere configurațiile în cozi.
Creați și gestionați subfluxuri
Flow Designer vă permite să descompuneț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 sarcini specifice. 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 din interiorul unui 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 în fluxurile principale din cadrul organizației.
-
Puteți transmite 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. Aceasta face ca aceste variabile din subflow să fie independente de variabilele din fluxul părinte care invocă subflow-ul.
Totuși, setările Text-to-Speech (TTS) din fluxul principal nu sunt transmise către subfluxuri. De exemplu, să luăm în considerare un flux în care variabila principală de flux este
Global_VoiceName: fr-FR-Ariane (French). Dacă un subflow declanșează redarea TTS, sunetul se redă în limba engleză în mod implicit. Pentru a depăși acest lucru, definiți o variabilă de subflow cu același nume, adicăGlobal_VoiceName :fr-FR-Ariane (French). Alternativ, puteți crea o variabilă de subfluxGlobal_VoiceName(aceeași ca în fluxul principal) și puteți mapa valoarea de la fluxul principal la subflux. Pentru mai multe informații, consultați Configurați diferite limbi și nume de voci acceptate cu funcția text-vorbire nativă în subflow-ul WxCC.Nu poți adăuga variabile globale la subflow. Totuși, puteți mapa o variabilă globală din fluxul principal la o variabilă locală în subflow.
-
Puteți publica subflow-ul independent. Totuși, modificările aduse în subflux intră în vigoare numai după ce republicați fluxul principal.
-
Puteți atașa o etichetă de versiune, cum ar fi Live, Dev și Test, unui subflux, astfel încât să puteți efectua o testare completă a fluxului principal în mediile respective.
-
Subfluxurile trebuie invocate din fluxurile principale. Nu poți invoca un alt subflux dintr-un subflux.
-
Nu poț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 construirea subflow-ului. Apare fereastra Flow Designer. |
| 6 |
În secțiunea Setări generale, introduceți descrierea subfluxului. Puteți modifica această descriere ulterior. |
| 7 |
În secțiunea Setări vizualizare, configurați funcții precum legături curbate, culoare legături, culoare cale de eroare, culoare selecție și grosime. |
| 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, Date Time, Boolean, Decimal și JSON. |
| 9 |
Efectuați următoarele sarcini pentru a crea subfluxul:
Acțiuni precum aplicarea etichetelor de versiune și urmărirea fluxului funcționează la fel ca în fluxul principal. Pentru mai multe informații, Aplicați etichete de versiune unui flux și Depanați fluxurile. |
Editați un subflux
Când editați și publicați un subflux, modificările intră în vigoare în fluxul principal numai după ce publicați fluxul 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 Editare pentru a schimba subfluxul. |
| 5 |
Faceți modificările necesare la subflux. Faceți clic pe Salvare pentru a salva fluxul dacă dezactivați butonul de comutare Salvare automată. |
Ștergeți un subflux
Dacă un flux principal publicat folosește un subflux, nu îl puteți șterge, indiferent dacă fluxul este activ sau atașat la un punct de intrare. Pentru a șterge subfluxul, eliminați-l mai întâi din fluxul principal sau ștergeți fluxul principal în întregime.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesați . |
| 3 |
Faceți clic pe pictograma punctelor de suspensie verticale de pe rândul subfluxului pe care doriți să îl ștergeți și faceți clic pe Ștergere. |
| 4 |
Faceți clic pe Da pentru a confirma. |
Adăugați un subflux 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 navigare a portalului de administrare. Alegeți . Faceți clic pe pictograma punctelor de suspensie de lângă fluxul pe care doriți să îl editați și faceți clic pe Deschidere. |
| 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. O listă de subfluxuri pentru cel ales organization/tenant apare. |
| 5 |
Trageți și plasați subfluxul necesar din listă în 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 subfluxul. Opțional, faceți clic pe Vizualizare lângă numele subfluxului pentru a deschide subfluxul într-o filă nouă în browser. |
| 6 |
În secțiunea Versiune subflow, alegeți eticheta subflowului pe care doriți să o adăugați la fluxul principal, deoarece aceasta nu este configurată în mod implicit. În mod implicit, caseta de selectare Activează actualizările automate este bifată. Când este activată, de fiecare dată când creați o nouă versiune a unui subflux, sistemul actualizează automat fluxul principal cu versiunea mai nouă. Debifați opțiunea Activați actualizările automate pentru a dezactiva actualizările automate. Asigurați-vă că republicați fluxul principal atunci când creați versiuni mai noi ale subfluxului. |
| 7 |
În secțiunea Variabile de intrare pentru subflux, mapați variabilele de flux principale la variabilele de intrare pentru 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 ale subfluxului, mapați variabilele de ieșire ale subfluxului la variabilele de flux principale 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 efectuarea rapidă a sarcinilor de date și orchestrarea acțiunilor complexe. Puteți scrie cod inline folosind un editor de cod și îl puteți utiliza în fluxuri.
Funcțiile completează framework-ul Pebble Template pe care dezvoltatorii îl folosesc pentru a îndeplini sarcini similare. Cu această capacitate, dezvoltatorii de fluxuri pot:
- Alegeți limbajul pentru scrierea codului. Limbajele suportate sunt JavaScript și Python.
- Scrieți cod sursă personalizat cu analiză statică specifică limbajului.
- Testați codul personalizat cu valori eșantion și vizualizați rezultatele și erorile înainte de publicare.
- Scrieți logica fluxului bazată pe variabilele de ieșire ale activității și status/error coduri.
- Analizează și setează î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 folosind mesajele de eroare returnate de ieșirea funcției, codurile de stare și de eroare, gestionarea erorilor în timpul execuției, funcțiile de depanare a fluxului și funcțiile de analiză.
Considerații importante
Această secțiune evidențiază câteva aspecte importante de luat în considerare atunci când se lucrează cu funcții:
- Numărul maxim de funcții suportate per organizație este de 200.
- Memoria maximă alocată per funcție este de 128 MB.
- Timpul configurabil de așteptare pentru sunetul î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 |
Pe 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 modulul Flow Designer. |
| 4 |
Pe pagina Creați o funcție nouă, alegeți metoda necesară pentru crearea unei funcții. |
| 5 |
Faceți clic pe Publicare funcție. Pe pagina Funcție de publicare, introduceți următoarele detalii:
Folosește butonul derulant de lângă numele funcției, în partea stângă sus a paginii, pentru a vizualiza istoricul versiunilor funcției. De asemenea, puteți reveni la o versiune mai veche, dacă este necesar, similar cu modul în care procedați pentru fluxuri. Dacă publicați o funcție după editarea codului sursă sau a setărilor acesteia, sistemul actualizează imediat modificările pentru toate fluxurile care consumă acele versiuni etichetate ale funcției. Prin urmare, fiți atenți atunci când publicați versiuni etichetate ale unei funcții utilizate în fluxurile de producție live. |
Ce este de făcut î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 de funcții afișează toate funcțiile create în cadrul organizației.
|
| 3 |
Faceți clic pe pictograma punctelor de suspensie de lângă funcție. Alegeți Copiere, Ștergeresau Export după cum este necesar. |
| 4 |
Faceți clic pe butonul Gestionare funcție în Flow Designer pentru a deschide funcția în modulul Flow Designer. |
Ce este de făcut în continuare
Adăugați o funcție 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 |
Activați butonul Editare. |
| 5 |
Faceți clic pe fila Funcții din panoul listei Activități din stânga O listă de funcții publicate create pentru funcția aleasă organization/tenant apare. |
| 6 |
Trageți și plasați funcția necesară din listă în spațiul de lucru. Adăugați-l la fluxul principal. Puteți vizualiza detaliile funcției alese, cum ar fi eticheta versiunii funcției, variabilele de intrare ale funcției, detaliile variabilelor și variabilele de ieșire. |
| 7 |
În secțiunea Variabile de intrare ale 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 variabilele de intrare ale funcției sunt mapate automat între ele. |
| 8 |
În secțiunea Variabile de ieșire ale funcției, analizați și mapați variabilele de ieșire ale funcției la variabilele de flux principale cu același tip de date. Puteți analiza folosind expresii JSONPath, așa cum este detaliat pe ecran cu exemple. |
| 9 |
Publicați fluxul principal. |
Întrebări frecvente
Această secțiune răspunde la întrebări frecvente despre utilizarea funcțiilor în organizația dumneavoastră.
Ce limbi de programare sunt suportate de modulul Flow Designer pentru activitatea Function?
Modulul Flow Designer acceptă JavaScript (Node.js 22.x) și Python (3.13) în prima fază.
Avem vreo limită a bibliotecilor pe care le pot folosi în interiorul blocului de cod?
Sunt disponibile biblioteci native comune. Totuși, 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? Există vreo limitare?
Da. Este disponibil un rulator de teste de execuție cu ieșiri reale sau mesaje de eroare returnate. Jurnalele consolei nu sunt expuse, dar se pot seta și accesa folosind o matrice de șiruri de ieșire personalizată.
Avem suport pentru Muzică în așteptarea execuției în timpul apelului (prevenirea silențiului)?
Da, setarea Muzică în așteptare din Flow 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ță redusă pentru apelurile vocale.
Câte variabile de intrare pot transmite? Câte ieșiri sunt setate?
Se setează zece variabile de intrare și o variabilă de ieșire JSON. Ieșirile individuale ale funcțiilor 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 setarea mai multor 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ă centralizat în organizația dvs.
Cine poate gestiona (edita sau vizualiza) funcții?
Supervizori și administratori. Accesul supervizorilor la funcție este controlat de setarea Funcție (care poate fi setată la Editare, Vizualizare sau Niciuna în Experiența clientului din Profilul utilizatorului).
Configurați gestionarea erorilor
Sistemul evidențiază calea de gestionare a erorilor pentru fiecare activitate configurată în cadrul fluxului specific. Configurați calea de gestionare a erorilor pentru a gestiona potențialele erori în timpul execuției fluxului. Sistemul afișează această cale în mod implicit, dar configurarea ei este opțională. Dacă nu îl configurați pentru o activitate, sistemul afișează notificări în timpul validării fluxului. Totuși, puteți publica în continuare fluxul cu aceste notificări.
Sistemul clasifică erorile care apar în timpul execuției 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 nepotrivită în timpul executării activității Meniu.
-
System/Global erori: Indicați erorile care apar în sistem în timpul execuției activității. De exemplu, erorile de sistem apar atunci când există o expresie pebble nevalidă în timpul execuției activității Set Variable.
-
Eroare nedefinită: Acest nod de eroare setează calea de ieșire a erorii pe care o urmează fluxul atunci când există erori de sistem nedefinite în timpul execuției fluxului. Puteți configura fluxul pentru erori nedefinite conectând calea de ieșire a acestei activități la activitățile corespunzătoare.
Următoarele activități Control flux nu au nodul Eroare nedefinită :
- Începeți fluxul
- Flux final
- Cerere HTTP
- Analiza
Dacă nu vedeți nodul Eroare nedefinită în nicio activitate, contactați Asistența Cisco pentru a activa semnalizatorul de funcție corespunzător.
-
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 va folosi implicit calea setată în OnGlobalError handlerul de evenimente din fila Fluxuri de evenimente. Pentru mai multe informații despre tratarea evenimentelor OnGlobalError, consultați Fluxuri de evenimente.
Limite de auto-buclare impuse de sistem pentru activități
Sistemul impune limite de auto-buclare pentru activități specifice în timpul execuției fluxurilor în timpul rulării. Acest lucru previne intrarea activităților în bucle nesfârșite în cadrul unei interacțiuni.
Dacă o activitate depășește limita impusă de sistem în timpul execuției, apare un mesaj de avertizare care indică faptul că a fost detectată o buclă. Pentru detalii privind valorile limită maxime specifice pentru activități, consultați articolul Limite de sistem în Webex Contact Center.
Dacă o activitate depășește limita impusă de sistem în timpul execuției, apare un mesaj de avertizare care indică faptul că a fost detectată o buclă. Consultați tabelul următor pentru valorile limită maxime pentru activități:
Configurații | Limită de auto-buclă |
|---|---|
| Informații avansate despre coadă | 1500 |
| Transfer orb | 10 |
| Transfer prin punte | 75 |
| Callback | 10 |
| Analiza progresului apelurilor | 10 |
| ColecteazăCifre | 100 |
| Deconectare contact | 0 |
| Grup de distribuție a apelurilor escaladează | 750 |
| FeedbackV2 | 10 |
| Meniu | 100 |
| Contact în coadă | 100 |
| Coadă către agent | 100 |
| Setare ID apelant | 100 |
| Controlul înregistrării | 10 |
| Înregistrați | 10 |
| Programați apelul invers | 10 |
| Setați prioritatea contactului | 100 |
| Porniți fluxul media | 20 |
| Încărcați fișiere audio | 3 |
| Agent virtual | 50 |
| Agent virtual V2 | 50 |
Deși există configurații specifice pentru activitățile de gestionare a apelurilor, activitățile de control al fluxului sunt supuse unor limite de supratensiune configurate de sistem pentru a asigura stabilitatea și a preveni buclarea infinită.
Legarea mai multor fluxuri (cu GoTo)
Flow Designer vă oferă posibilitatea de a conecta mai multe fluxuri (înlănțuire de fluxuri). Puteți modifica experiența apelantului prin transferarea apelurilor către un punct de intrare (în funcție de timp) sau către un flux (pentru reutilizare în mai multe scenarii). Folosește GoTo pentru a înlănțui mai multe fluxuri. Puteți mapa variabilele de flux între fluxuri pentru a vă asigura că datele persistă pe parcursul experienței de apel end-to-end.
Înregistrare pentru vaccinare
Pentru a gestiona clienții care participă la o campanie de vaccinare, puteți oferi două opțiuni: unul pentru clienții premium și celălalt pentru clienții generali.
Când apelează clienții generali, sistemul predă apelul fluxului asociat punctului de intrare care gestionează înregistrările. Pe baza strategiilor de rutare active la punctul de intrare, sistemul direcționează apelul către agentul corespunzător pentru a înregistra clientul general.
Când apelează clienții premium, sistemul transferă apelul către un alt flux pentru a programa o întâlnire.
Probleme cunoscute legate de conectarea fluxurilor
-
Sistemul vă împiedică să ștergeți un punct de intrare care participă la înlănțuirea 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 fluxurilor. Eliminați fiecare referință la înlănțuirea fluxului înainte de a șterge fluxul.
-
Ștergerea forțată a unui punct de intrare sau a unui flux în înlănțuirea fluxurilor omite validarea și nu afișează mesaje de eroare în interfața cu utilizatorul.
Fluxuri de depanare
Depanarea fluxului este un proces post-apel în Flow Designer care vă permite să obțineți informații despre flux și despre calea pe care a parcurs-o pentru un apel. Această funcție permite dezvoltatorilor de fluxuri să vizualizeze informații cheie în calea de execuție a controlului pentru a depana și a rezolva problemele de flux.
Dacă ați aplicat mai multe etichete de versiune unui flux, puteți urmări fluxul și în raport cu acele etichete de versiune. Pentru mai multe informații, consultați Aplicarea etichetelor de versiune unui flux.
O interacțiune rezumă și corelează activitățile de-a lungul parcursului unui contact printr-un Centru de Contact. Sistemul generează un ID unic de interacțiune pentru fiecare interacțiune, care urmărește parcursul, ajutând la identificarea erorilor și la depanarea execuției fluxului.
Depanați fluxurile pentru a vizualiza căile de control al apelurilor după execuția fluxului în producție, asigurând verificarea setărilor activității și a configurațiilor fluxului dependent pentru o execuție 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: Activați comutatorul Activare decriptare flux de sub Setări decriptare flux atunci când creați și editați fluxuri. Această opțiune este disponibilă pe pagina Setări generale Flow. Această comutare controlează decriptarea tuturor activităților din cadrul fluxului. Activarea acestei opțiuni decriptează jurnalele pentru toate activitățile, indiferent de nivelul de decriptare al activității.
- Decriptare la nivel de activitate: Activați comutatorul Activare decriptare pentru un control mai detaliat al activităților. Puteți dezactiva decriptarea jurnalelor 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 securiza jurnalele de flux:
-
Activați comutatorul pentru decriptarea 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:
Ca dezvoltator de fluxuri, puteți activa decriptarea la nivel de flux pentru a depana o cale de apel, dar puteți dezactiva decriptarea pentru o activitate care procesează date sensibile ale clienților folosind cifre de colectare. Acest lucru asigură că restul fluxului poate fi depanat, menținâ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 în siguranță și dezactivate. Întregul flux este securizat.
- Dacă este activată decriptarea la nivel de flux, utilizatorii cu permisiuni complete de administrator la nivel de entitate găzduită pot ajusta setările de decriptare pentru a menține conformitatea și securitatea pentru anumite activități.
Înainte de a începe
Publicați și rulaț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 . Apare pagina Fluxuri.
|
| 3 |
Faceți clic pe pictograma Mergeți la 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 Depanare. 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) Folosiț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ă, care afișează secvența 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 |
Pictogramă Decriptare jurnal: 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: Declarație de declinare a 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 ale apelurilor, urme de erori și, eventual, alte informații personale sau confidențiale). Prin activarea Detaliilor de depanare, recunoașteți și confirmați că:
|
| 9 |
(Opțional) Faceți clic pe pictograma de copiere ( |
Analizați fluxurile
Analizele din Flow Designer oferă o vizualizare agregată a tuturor apelurilor care au trecut printr-un anumit flux. Afișează numărul de execuții pentru fiecare port de ieșire al unei activități într-o anumită perioadă. De asemenea, calculează procentul din numărul de apeluri care au trecut prin activitatea NewContact. Numitorul pentru calculul procentual este numărul de apeluri care trec prin activitatea NewContact.
Flow Analytics ia în considerare doar 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 analitice exclud apelurile setate pentru o reapelare sau apelurile care continuă din alte motive (cum ar fi faptul că sunt în desfășurare sau neînchise).
Fiecare activitate afișează numărul de execuții la porturile sale de ieșire. Pentru activități precum meniurile cu mai multe ramificații, fiecare port primește numărul de execuții, urmat de procente. Dacă numărul de execuții al unui port de ieșire nu este prezent, înseamnă că nu au existat apeluri care să fi atins portul respectiv.
Paleta de culori arată cum numărul de apeluri executate codifică prin culori căile de flux. În scenarii precum buclele de apeluri, procentul poate depăși 100%.
Chiar și fără linkuri explicite de gestionare a erorilor, sistemul afișează un număr de execuții în portul său de eroare dacă a apărut o eroare și a fost direcționată către evenimentul OnGlobalError. Îl puteți găsi în secțiunea Eveniment. În astfel de cazuri, sistemul afișează datele analitice pentru tratarea evenimentului 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 de activitate internă.
Î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 Mergeți la Flow Designer. Fluxul ales se deschide în Flow Designer.
|
| 4 |
Faceți clic pe Analiză. Pagina se reîmprospătează și afișează datele analitice. În mod implicit, afișează valorile tuturor contactelor finalizate în ultimele 15 minute. |
| 5 |
Faceți clic pe widgetul Dată și alegeți una dintre următoarele opțiuni:
Pagina Analiză flux 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 analitice pentru versiunea fluxului respectiv. |
| 7 |
(Opțional) Alegeți o activitate din flux pentru a vizualiza detaliile de utilizare a activității aferente acelei activități pentru perioada aleasă. Această selecție afișează doar primele 100 de interacțiuni, cu următoarele limitări:
|
| 8 |
Faceți clic pe Analize pentru a închide vizualizarea analizelor și a reveni la designerul de flux. |
Înțelegerea codurilor de eroare
Flow Designer returnează coduri de eroare pentru a arăta natura sau motivul unei erori. Folosiți tabelul următor 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 început nu a fost găsită. Reîmprospătați pagina sau creați un flux nou. O activitate 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 Event Handler la începutul fiecărui flux de evenimente. |
|
FC1004 |
Toate ramurile non-evenimentale trebuie să ducă la nodul final. |
|
FC1005 |
Una dintre configurațiile variabilelor este invalidă. 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 linkuri. |
|
FC1007 |
Adăugați o descriere pentru activitate. |
|
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 provoacă eroarea. Șterge 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 din coadă trebuie să oprească fluxul. Legătura de ieșire se poate conecta doar la o activitate End Flow. |
|
FC1015 |
Sistemul identifică câmpurile configurate incorect în activitate și afișează o legătură către activitatea eșuată în timpul validării. Faceți clic pe link pentru a naviga la activitatea și câmpul care cauzează eroarea. Urmați cerințele fiecărui câmp pentru a corecta toate erorile și a introduce date 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 pornesc din și indică spre ea însăși. |
Pentru mai multe informații despre erorile serverului GraphQL, consultați https://www.apollographql.com/docs/react/data/error-handling/.
) pentru a înlocui toate aparițiile din flux.