- Pagină de pornire
- /
- Articol
Designerul de flux este o componentă integrantă a Webex Contact Center, care vă permite să rutați apelurile în timp real printr-un sistem. Puteți specifica modul în care agenții sunt alocați apelurilor și ce se întâmplă în fiecare etapă a procesului, prin configurarea activităților și evenimentelor.
Începeți
Designerul de flux furnizează o interfață pentru a crea fluxuri în timp real pentru a îndeplini cerințele organizației dvs. Activitățile predefinite legate de gestionarea apelurilor și controlul fluxului servesc ca elemente de bază pentru crearea fluxului. Interfața glisați și fixați asigură o configurare ușoară a componentelor de flux. 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 Designerul de flux, trebuie să configurați mai multe entități din Webex Contact Center Control Hub. Utilizați aceste entități direct, ca parte a Designerului de flux (de exemplu, cozi și fișiere audio) sau indirect pentru a activa rutarea contactelor (de exemplu, distribuția apelurilor din strategiile de rutare a cozilor).
Configurați următoarele elemente înainte de a construi fluxuri în Designerul de flux:
- Puncte de intrare
- Secvenţă
- 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 Designerului de flux care reprezintă un singur pas într-un flux, cum ar fi redarea unui mesaj sau efectuarea unei solicitări HTTP. Utilizatorul trage și plasează acest element într-un flux.
Pentru proprietățile de activitate care sunt 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 a căuta și selectați opțiunea dorită din rezultatele populate automat.
-
Eveniment : Un eveniment, intern sau extern, declanșează un flux sau o cale de flux. Evenimentele pot include mesaje Kafka, solicitări HTTP externe sau acțiuni ale utilizatorilor. Designerul de flux, o aplicație orientată pe eveniment, 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.
-
Link: Un link este săgeata care conectează o activitate la alta. Indică direcția fluxului și dependența dintre evenimente. Pentru a șterge un link și a întrerupe conexiunea dintre două activități, faceți clic pe link pentru a afișa pictograma de ștergere și continuați să ștergeți linia.
Accesați proiectantul de flux
Designerul de flux utilizează conectarea unică (SSO) utilizând Cisco Identity Service. Dacă sunteți conectat la Control Hub, puteți accesa Designerul de flux 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 Designer de fluxuri, trebuie să aveți o licență de agent premium și un profil de utilizator care are drepturi de a edita fluxuri.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesaţi . Este afișată pagina Fluxuri cu următoarele trei file:
|
Explorați pânza modernă și unificată a Designerului de flux
Pânza de designer de flux Webex Contact Center are o interfață modernă de utilizator care se aliniază la aspectul portofoliului Webex, asigurând o experiență consecventă în întregul portofoliu. Pânza oferă îmbunătățiri specifice de accesibilitate, făcând elementele cheie mai ușor de utilizat pentru o gamă mai largă de utilizatori.
O culoare de fundal vibrantă oferă un contrast mai puternic cu nodurile reîmprospătate, ajutând utilizatorii să se concentreze pe crearea fluxului. Designul portului de pe noduri oferă puncte tactile mai mari și diferențiere mai clară între ieșiri, accelerând înțelegerea și facilitând conectarea nodurilor în timp ce construiți fluxuri. În plus, panoul flotant și designul barei de instrumente creează un spațiu de lucru mai imersiv prin adăugarea profunzimii vizuale și maximizarea zonei vizibile pentru dezvoltarea fluxului.
Indiferent dacă încercați să creați un flux nou sau să lucrați la un flux existent, pagina de flux apare într-o interfață modernă de utilizator, cu următoarea fereastră pop-up modală care vă ajută să descoperiți noile funcții.
Comutați între interfața de utilizator modernă și veche
Meniul de setări al utilizatorului vă permite să comutați între interfața de utilizator modernă și cea veche:
- Faceți clic pe pictograma setări utilizator din colțul din dreapta sus al pânzei.
- Dezactivați New look comutați pentru a comuta la modul anterior.
Comutați între modul întunecat și modul luminos
Pânza de designer de flux este disponibilă în teme de mod întunecat și luminos pentru a ajuta la minimizarea presiunii oculare. Alegeți tema preferată care vi se potrivește cel mai bine:
- Faceți clic pe pictograma setări utilizator din colțul din dreapta sus al pânzei.
- Dezactivați Dark mode comutați.
Îmbunătățiri pentru activitatea palatului
Paleta de acțiune este îmbunătățită după cum urmează:
- Grupare activitate: Activitățile sunt grupate logic pe baza funcției lor, permițându-vă să găsiți cu ușurință activitatea de care aveți nevoie. În fiecare grup, activitățile sunt listate în ordine alfabetică. Următoarele grupuri sunt acum disponibile:
- Gestionarea contactelor
- Informații avansate privind coada de apeluri
- Deconectați contactul
- Escaladare grup de distribuție a apelurilor
- Feedback
- Feedback v2
- Obțineți informații privind coada de apeluri
- Plasare în coadă contact
- Coadă de apeluri la agent
- Fereastră Pop
- Setare prioritate contacte
- Agent virtual
- Agent virtual V2
- Voce
- Transfer orb
- Transfer punte
- Analiză progres apeluri
- Reapelare
- Colectați cifre
- Meniu
- Redați mesajul
- Redați muzică
- Înregistrați
- Control înregistrare
- Programare reapelare
- Trimiteți cifrele
- Setați anunțul
- Setați ID-ul apelantului
- Setați anunțul în timpul apelului
- Inițiere redare în flux media
- Încărcare audio
- Controlul fluxului
- Casetă
- Condiție
- Încheiați fluxul
- Accesați
- Alocare procentuală
- Așteptați
- Utilităţi
- Solicitare BRE
- Program de lucru
- Solicitare HTTP
- Analizați
- Setare variabilă
- Gestionarea contactelor
- Bară 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 întreaga listă. Funcțiile de sugestie automată și de potrivire a cuvintelor cheie îmbunătățesc experiența de căutare pentru designerii de fluxuri.
- Pictograme de activitate și sfaturi instrumente: Activitățile au acum pictograme care corespund scopului lor, în timp ce sfaturile instrumentelor oferă informații succinte despre activități.
Cerințe pentru browser
Utilizați următorul tabel pentru a face referire la 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 |
ESR 68 sau mai mari |
ESR V102.0 sau ESR superioare |
ESR 68 și cele superioare |
NA |
|
Microsoft Edge |
42.17134 sau o versiune ulterioară |
103.0.1264.44 sau o versiune ulterioară |
NA |
NA |
|
Chromium |
NA |
NA |
NA |
79 sau mai mare |
Configurați următoarele opțiuni de browser:
-
Activați modulele cookie și datele site-ului.
-
Setați nivelul de securitate la Mediu.
-
Activați opțiunea de imagine.
-
Dezactivați blocarea ferestrelor pop-up.
-
Activați JavaScript.
Cerințe e-mail
Designerul de flux acceptă următoarele servere de e-mail:
-
Birou 365
-
Gmail
Explorați configurația
Biblioteca de activități
Biblioteca de activități este locul în care găsiți toate activitățile. Glisați și fixați activitățile din biblioteca de activități pe pânzele de flux principale sau pe cele de eveniment pentru a vă construi fluxurile. Acesta este organizat în următoarele secțiuni:
- Gestionarea apelurilor: Utilizați activitățile de gestionare a apelurilor pentru a construi fluxuri care gestionează interacțiunile vocale. Acestea sunt specifice cazului de utilizare a gestionării apelurilor prin intermediul Răspunsului vocal interactiv (IVR) și al agenților virtuali sau umani.
-
Controlul fluxului: Activitățile de control al fluxului sunt agnostice de tip flux și le utilizați pentru a controla logica fluxului, indiferent de cazul de utilizare.
Puteți ascunde și extinde biblioteca de activități, după cum este necesar, pentru a mări spațiul de lucru pe pânză între configurații.
Canvas, fluxul principal și fluxurile de evenimente
Pânza este spațiul de lucru gri pe care plasați activitățile. Utilizați comenzile din partea din stânga jos a ecranului pentru a vă deplasa în jurul pânzei și pentru a mări și micșora. Nu există constrângeri cu privire la dimensiunea fluxului sau utilizarea pânzei.
Există două file care permit spațiu suplimentar pentru pânză, Main Flow și Event Flows. Aceste file separă logic diferitele căi ale fluxului dvs. și creează un spațiu de lucru mai organizat.
Flux principal
Utilizați fila flux principal pentru a script fluxul principal pe baza evenimentului de declanșare definit în activitatea fluxului de pornire. În fila de flux principal, configurați experiența completă pentru un apelant. Aceasta începe din meniul Răspuns vocal interactiv Cisco Unified IP (IVR), până la renunțarea sau încheierea apelului. Fluxul conține pași previzibili pe care sistemul îi execută într-o secvență.
Fluxuri de evenimente
În orice moment în timpul executării fluxului principal, sistemul declanșează evenimente care întrerup fluxul principal. De exemplu, atunci când un agent răspunde la un apel telefonic, acesta întrerupe experiența apelantului din coadă. Dacă doriți să definiți un comportament unic atunci când aceste evenimente se declanșează, puteți script fluxuri de evenimente opționale. Fluxurile de evenimente sunt asincrone cu fluxul principal. Nu puteți prezice când sistemul va declanșa 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 operatorii de evenimente, consultați Fluxuri de evenimente.
Bară de instrumente mărire
Bara de instrumente zoom are următoarele pictograme:
- Proprietăți globale — faceți clic pe pictograma
pentru a deschide
Global properties pânză. Pentru mai multe informații, consultați Panoul de proprietăți. - Aranjare automată — Faceți clic pe pictograma
din bara de instrumente pentru a organiza activitățile din pânză.
- Anulare — Faceți clic pe pictograma
de pe bara de instrumente pentru a anula ultima acțiune pe pânză efectuată.
- Redo — Faceți clic pe pictograma
de pe bara de instrumente pentru a reface ultima acțiune pe pânză efectuată.
Puteți anula și relua până la ultimele 10 acțiuni ale pânzei. 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. - Zoom-in — Faceți clic pe pictograma
din bara de instrumente pentru a mări pânza. Când atingeți limita maximă, pictograma este dezactivată.
- Zoom-out — Faceți clic pe pictograma
din bara de instrumente pentru a mări imaginea pânzei. Când atingeți limita maximă, pictograma este dezactivată.
- Fișierul Zoom on scroll opțiunea permite atât panoramarea (implicită), cât și mărirea (utilizând Ctrl cheie). Puteți continua să micșorați ținând apăsat Ctrl tasta și derularea roții mouse-ului în sus sau în jos.
- Pentru a panorama pe pânză, derulați roata mouse-ului în sus sau în jos.
- Pentru a deplasa de la stânga la dreapta cu roata mouse-ului, utilizați Shift + Scroll chei.
Acțiuni de control Canvas și taste de comenzi rapide
Pentru a îmbunătăți eficiența și productivitatea dezvoltatorilor de flux, pânza Designerului de flux oferă următoarele opțiuni:
- Acțiuni anulare-reluare – Utilizați Undo, Redo pictogramele din bara de instrumente zoom sau utilizați comenzile rapide de la tastatură.
- Tăiați, copiați, lipiți și ștergeți—Faceți clic dreapta pe pânză pentru operațiile de tăiere, copiere, lipire și ștergere. Puteți tăia, copia și lipi activitățile și linkurile de gestionare a apelurilor și de control al fluxului după cum urmează:
- În cadrul și în cadrul fluxurilor
- Între fluxul principal și fluxurile de evenimente
- Între fluxuri și subfluxuri
Există puține restricții atunci când încercați să copiați activitățile și linkurile din alte browsere în FireFox. Pentru a activa această funcționalitate, trebuie să setați următoarele preferințe la adevărat în Firefox:
dom.events.asyncClipboard.readTextdom.events.testing.asyncClipboard
Tip
about:configîn bara de adrese Firefox. Căutați preferințele specificate. Modificați valorile la adevărat pentru a permite lipirea din alte browsere. - Aranjare automată — Utilizați pictograma
din bara de instrumente zoom pentru a organiza automat activitățile din pânză, pentru o înțelegere îmbunătățită și o întreținere ușoară.
- Fixați pe grilă — Utilizați pentru a fixa activitățile în trepte de 20 pixeli.
- Comenzi rapide tastatură—Puteți edita rapid fluxul utilizând comenzile rapide din tastatură. Faceți clic pe pictograma ajutor. Alegeți Keyboard shortcuts pentru a vizualiza lista comenzilor rapide disponibile de la tastatură.
Comenzi rapide tastatură
Utilizați următoarele scurtături de la tastatură în pânză:
|
Scurtătură |
Sistem de operare Windows | DISPOZITIV MAC OS |
|---|---|---|
| General | ||
|
Open keyboard shortcuts |
Ctrl + Alt + K | Control + Alt + K |
|
Tools | ||
|
Auto arrange |
Shift + A | Shift + A |
|
Edit | ||
|
Copy |
Ctrl + C | Command + C |
|
Cut |
Ctrl + X | Command + X |
|
Paste |
Ctrl + V | Command + V |
|
Undo |
Ctrl + Z | Command + Z |
|
Redo |
Ctrl + Shift + Z | Command + Shift + Z |
|
Delete |
Backspace |
Delete |
|
Select all |
Ctrl + A | Command + A |
|
Select multiple | Shift + Click | Shift + Click |
|
Select region | Shift + Click and drag | Shift + Click and drag |
|
View | ||
|
Zoom in |
Ctrl + + | Command + + |
|
Zoom out |
Ctrl + - | Command + - |
|
Zoom in or out |
Ctrl + Scroll | Command + Scroll |
|
Zoom to 100% | ||
|
Fit to view |
Shift + 1 | Shift + 1 |
|
Scroll left or right |
Shift + Scroll | Shift + Scroll |
Panou 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 să ascundeți și să extindeți panoul pentru a mări spațiul de lucru de pe pânză între configurații.
Panoul cu proprietăți globale se afișează în mod implicit atunci când fluxul se încarcă. Faceți clic pe butonul
pentru a deschide panoul Proprietăți globale. Butonul
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 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) Introduceți o descriere a fluxului.
- Gestionați variabilele personalizate și predefinite. Pentru mai multe informații despre variabilele de flux, consultați Setare variabilă.
- Vizualizați informațiile din istoricul fluxului, inclusiv proprietarul, data ultimei editări și numărul versiunii fluxului. Faceţi clic pe pictograma
pentru a închide panoul de proprietăţi globale.
În prezent nu există nicio funcție de control al versiunii. Fișierul Flow version contează de câte ori se publică fluxul.
Panou antet
Antetul afișează numele fluxului, care se actualizează dinamic atunci când editați numele fluxului din proprietățile globale. De asemenea, antetul are o Sign out buton. Dacă doriți să reveniți și să continuați să lucrați mai târziu, puteți salva o schiță de flux existentă. Pentru a salva ciornele fluxurilor sau pentru a închide aplicația, faceți clic pe Save flow and sign out în colțul din dreapta sus al aplicației.
Panou subsol
Subsolul are următoarele:
-
Autosave enabled: Fluxurile se salvează automat pentru a evita pierderea de date. Dacă autosalvarea este suspendată, apare o notificare de eroare.
Dacă închideți fereastra browserului în timp ce datele sunt salvate automat, puteți pierde date. Vă recomandăm să așteptați câteva secunde după ce schimbați fluxul înainte de a închide browserul.
- Application version: În partea stângă a subsolului se afișează versiunea aplicației. Puteți utiliza versiunea pentru depanarea erorilor în Designerul de flux.
- Flow validation: Validarea fluxului detectează erori în structura unui flux, care ar putea împiedica funcționarea acestuia. Puteți activa comutatorul de validare din partea dreaptă a subsolului în orice moment. În mod implicit, validarea este dezactivată, astfel încât erorile nu apar. Când activați comutatorul, începe validarea backend-ului și orice erori din flux devin vizibile. Când comutatorul este activat, începe validarea backend și apar orice erori în flux. Pentru mai multe informații despre validarea fluxului, consultați Validarea unui flux.
- Flow publishing: Înainte de a publica un flux, trebuie să îl validați și să remediați orice erori. Dacă comutatorul de validare este dezactivat, Publish butonul rămâne dezactivat. După activarea validării, Publish butonul rămâne dezactivat până când rezolvați toate erorile din flux. Pentru mai multe informații despre publicarea fluxului, consultați Publicați un flux.
Înțelegeți activitățile și evenimentele
Pentru a naviga la biblioteca de activități și a utiliza activitățile din fluxurile dvs.:
-
Conectați-vă la Control Hub.
-
Navigheaza catre .
-
Sub Customer Experience, faceți clic Flows.
-
Din pagina Fluxuri, selectați fluxul necesar pentru care trebuie 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 în cadrul fiecărei activități.
Activități în gestionarea contactelor
- Informații avansate despre coada de apeluri
- Deconectați contactul
- Escaladare grup de distribuție a apelurilor
- Feedback
- Feedback V2
- Obțineți informații privind coada de apeluri
- Plasare în coadă contact
- Coadă de apeluri la agent
- Fereastră Pop
- Setare prioritate contacte
- Agent virtual
- Agent virtual V2
Informații avansate despre coada de apeluri
Activitatea Informații avansate despre coada de apeluri returnează numărul în timp real de agenți care se află în starea Disponibil într-o coadă de apeluri și sunt conectați pentru un anumit set de abilități, împreună cu alte informații despre coada de apeluri. Dezvoltatorii fluxului utilizează activitatea Informații avansate despre coada de apeluri pentru a programa fluxul. Designerii de fluxuri iau decizii pe baza activității informațiilor avansate privind coada de apeluri.
Puteți configura o cale de tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni î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 de activitate. | |||||||||||||||||||||
| 2 |
În General Settings secțiune, introduceți următoarele informații:
Output Variables Când este declanșată activitatea de informații avansate despre coada de așteptare, sunt actualizate următoarele variabile:
Error Codes În continuare sunt prezentate codurile de eroare și descrierile pentru activitatea de informații avansate privind coada de apeluri:
|
Deconectați contactul
Utilizați această activitate de încheiere pentru a deconecta un segment activ al unui apel. Această activitate este necesară dacă niciun agent nu intră în apel pentru a se deconecta manual.
De exemplu, utilizați această activitate înainte de un apel este plasat în coadă sau după scrierea unei experiențe de renunțare la coada de apeluri. Puteți utiliza oricâte activități de deconectare a contactului doriți atunci când vă construiți fluxul, pentru a vă asigura că apelul este încheiat, indiferent de calea de flux necesară.
Aveți opțiunea de a oferi fiecărei activități o etichetă și o descriere unice, dar nu este necesară nicio altă configurație.
Puteți configura o cale de tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni în timpul execuției fluxului. Pentru mai multe informații, consultați Fluxurile de evenimente.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
Output Variables Această activitate nu are disponibile Variabile De Ieșire. |
Escaladare grup de distribuție a apelurilor
Activitatea Escaladare grup de distribuție a apelurilor permite administratorilor să escaladeze un contact din coadă către următorul sau ultimul grup de distribuție a apelurilor. Acest lucru oferă administratorilor un control mai bun și flexibilitate pentru a gestiona contactele care sunt parcate într-o coadă de așteptare.
Puteți configura o cale de tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni î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 de activitate. | ||||||||||||
| 2 |
În General Settings secțiune, introduceți următoarele informații:
Output Variables Când este declanșată activitatea grupului de distribuție a apelurilor la nivel superior, sunt actualizate următoarele variabile:
Error Codes În continuare, găsiți codurile de eroare și descrierile pentru activitatea grupului de distribuție a apelurilor la nivel superior:
|
Feedback
Configurați activitatea de feedback pentru a iniția sondaje după apel (pe baza Webex Experience Management) pentru a colecta feedback de la apelanți. Sunt disponibile următoarele tipuri de sondaje:
-
IVR Post Call Surveys: Configurați activitatea de feedback în pânza Fluxuri de evenimente din Designerul de flux, după evenimentulAgentDeconnected. În funcție de configurarea din Webex Experience Management, centrul de contact redă un sondaj IVR apelanților.
Apelantul utilizează tastatura pentru a răspunde la sondaj. Dacă apelantul răspunde parțial la sondaj nerăspunzând în durata de expirare configurată sau furnizând o intrare nevalidă, 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 de feedback pentru a încheia apelul IVR.
-
Email or SMS Post Call Surveys: Configurați activitatea de feedback în fila Fluxuri de evenimente din Designerul de flux după evenimentul PhoneContactEnded. În funcție de regulile politicii de dispecerat 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 Consultare nu poate include o activitate de feedback sondaj după apel.
Puteți configura o cale de tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni în timpul execuției fluxului. Pentru mai multe informații, consultați Fluxurile de evenimente.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În General Settings secțiune, introduceți următoarele informații:
|
| 3 |
În Survey secțiune, selectați dintr-o listă de chestionare pentru Voce sau diapozitive pentru sondaje prin e-mail sau SMS. Chestionarele și invitațiile care sunt configurate în Webex Experience Management sunt disponibile în listă.
|
| 4 |
În Language Settings secțiunea, Gestionați limba în care clientul experimentează 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 gestionarea experienței Webex.
Dacă Override Language Settings butonul de comutare nu este activat; variabila Global_Language este utilizată pentru a defini setările implicite de gestionare a experienței Webex. Pentru mai multe informații, consultați Variabile globale. |
| 5 |
În Customer Information secțiune, puteți specifica informațiile despre client care urmează să fie transmise împreună cu precompletările pe care Webex Experience Management le trimite pentru a captura răspunsul la sondaj. În funcție de configurațiile de dispecerat setate în Webex Experience Management, centrul de contact trimite informațiile de precompletare.
|
| 6 |
În Variable Passing secțiune, puteți specifica variabilele suplimentare ca precompletare personalizate care sunt transmise (în plus față de 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 după apel în documentația Webex Experience Management. |
| 7 |
În Advanced Settings secțiune, 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 privind coada de apeluri
Activitatea Preluare informații despre coada de apeluri furnizează poziția actuală a apelantului în coadă (PIQ) și timpul de așteptare estimat (EWT), împreună cu alte variabile de ieșire a activității. Puteți utiliza aceste variabile pentru a determina disponibilitatea agenților într-o coadă de așteptare și pentru a direcționa apelurile în altă parte, atunci când este necesar.
Timpul de așteptare preconizat (EWT) nu se aplică cozilor la care este alocată echipa cu competențele alocate î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 de activitate. | |||||||||||||||
| 2 |
În General Settings secțiune, introduceți următoarele informații:
| |||||||||||||||
| 3 |
În Queue Information and Lookback Time secțiune, configurați următoarele:
Activitatea Preluare informații coadă are trei tipuri de ramuri ale fluxului de ieșire. Aceste ramuri 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.
Output Variables Când Obțineți declanșatoarele de informații privind coada de apeluri, următoarele variabile se actualizează:
Estimated Wait Time Calculation Timpul de așteptare estimat (EWT) este raportat în ms. Pentru a calcula EWT, aplicația colectează toate eșantioanele valide din punct de vedere 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 utilizator Lookback Time. Valoarea medie a eșantioanelor colectate este utilizată ca WT. Eșantioanele valide din punct de vedere statistic sunt acele eșantioane colectate, pentru care valoarea maximă pentru CoV (coeficientul de variație al timpilor de așteptare pentru sarcinile care au fost conectate la un agent în fiecare interval de un minut) scade sub 40 procente. Dacă procentul de eșantioane valide colectate pentru utilizatorul definit Lookback Time scade sub 40 la sută, EWT nu este calculat. Coduri de eroare Următoarele sunt codurile de eroare și descrierile pentru activitatea Obțineți informații privind coada de așteptare:
|
Plasare în coadă contact
Activitatea Plasare în coadă contact plasează o persoană de contact într-o coadă. Când utilizați această activitate în fluxul principal, afișaț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 tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni în timpul execuției fluxului. Pentru mai multe informații, consultați Evenimente.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. | ||||||||||||||||||||||||||||||||||||||||||
| 2 |
În General Settings secțiune, introduceți următoarele informații:
| ||||||||||||||||||||||||||||||||||||||||||
| 3 |
În Contact Handling secțiune, alegeți dacă toate contactele ar trebui să meargă într-o singură coadă sau dacă selecția cozii ar trebui să se modifice în funcție de valoarea unei variabile de flux. Atunci când efectuați o activitate de solicitare HTTP imediat după activitatea din coada de contacte, este posibil ca solicitarea HTTP să nu recupereze datele necesare. Pentru a vă asigura că datele necesare sunt disponibile, se recomandă introducerea unei întârzieri scurte—de exemplu, prin adăugarea unui mesaj sau a unei activități de redare a muzicii—între contactul din coadă și activitățile de solicitare HTTP.
Skill requirements Când coada selectată utilizează dirijarea bazată pe abilități, se afișează alte secțiuni pentru a configura cerințele de abilități și relaxarea abilităților. Puteți să adăugați una sau mai multe cerințe de abilități de atribuit unui contact din această coadă, pe baza cozii selectate. Dacă nu specificați nicio competență, toți agenții disponibili din coada de apeluri selectată sunt eligibili pentru a primi contacte.
Skill relaxation Utilizați setările de relaxare a abilităților pentru a reduce sau a elimina cerințele de abilități atribuite unui flux, ca răspuns la timpii excesivi de așteptare ai clienților. Această setare vă permite să extindeți setul de agenți disponibili să servească contacte. Utilizați intervalele de timp uzuale pentru a alinia relaxarea abilităților cu logica cozii din flux și cu setările de distribuire a apelurilor, configurate pentru echipele din coadă. Pentru a configura relaxarea abilităților:
Skill removal Când activați Remove skills on blind transfer buton de comutare, elimină aptitudinile de la contact după transferul de către agent. Acest lucru înseamnă că contactul transferat nu va avea nicio competență, iar contactul va fi oferit agentului Disponibil cel mai mult timp din coada de apeluri transferată. Outout vaiables Când se declanșează contactul din coadă, se actualizează următoarele variabile:
Error codes În continuare, găsiți codurile de eroare și descrierile pentru activitatea persoanelor de contact din coadă:
|
Coadă de apeluri la agent
Activitatea din Coada De La Agent permite rutarea bazată pe Agent. Activitatea Din Coada De Agenți direcționează direct contactele către agentul preferat. Pentru informații despre rutarea pe bază de agent, consultați Rutare pe bază de agent.
Activitatea din Coada De Agenți identifică un agent după ID-ul de agent al Webex Contact Center sau adresa de e-mail.
Dacă agentul este disponibil, puteți configura activitatea Cozii La Agent pentru a direcționa contactul către un agent preferat. Dacă agentul nu este disponibil, puteți configura Coada La activitatea agentului pentru a parca contactul împotriva agentului respectiv până când agentul devine disponibil.
Dezvoltatorul fluxului poate lanț o activitate Din Coada De Apeluri Către Agent cu o altă activitate din Coada De Apeluri Către Agent pentru a direcționa contactele către agenții preferați consecutiv. Dezvoltatorul fluxului poate, de asemenea, să lanseze o activitate Din Coadă Către Agent cu o activitate Contact din coadă pentru a ruta contactul utilizând o Coadă obișnuită, atunci când niciunul dintre agenții preferați nu este disponibil.
Dezvoltatorul fluxului poate lanț o activitate Din Coada De Apeluri Către Agent cu o activitate Apelare inversă în fluxul principal și în fluxurile de evenimente. Acest lucru ajută la configurarea apelării inverse către agentul preferat căruia i s-a efectuat inițial apelul în coadă, ca parte a activității din Coada de apeluri către agent.
Utilizați activitatea de apelare inversă după activitatea din coada de apeluri sau din coada de apeluri către agent.
Activitatea Coada De Așteptare La Agent declanșează următoarele evenimente în fila Fluxuri de evenimente din fluxul principal:
-
Agent acceptat: Activitatea din Coada De Agenți declanșează acest eveniment atunci când un agent răspunde la un apel de intrare.
-
DeconectatAgent: Activitatea din Coada De Agenți declanșează acest eveniment atunci când agentul se deconectează de la un apel live.
Puteți configura o cale de tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni î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 Cozii La Agent:
-
Setări generale
-
Tratare contacte
Pentru a configura Coada De Apeluri La activitatea agentului:
| 1 |
În Designerul de flux, glisați și fixați Queue To Agent activitate de la Biblioteca de Activități până la pânză. |
| 2 |
Faceți clic pe Queue To Agent activitate pentru a configura setările de activitate. |
| 3 |
În General Settings secțiune, introduceți următoarele informații: |
| 4 |
În Contact Handling secțiune, alegeți o Agent Variable din lista derulantă. Activitatea din Coada De Așteptare La Agent asociază această variabilă de flux cu E-mail al agentului sau ID al agentului pe care doriți să îl alegeți pentru fiecare execuție de flux. |
| 5 |
Alegeți E-mail al agentului sau ID al agentului Agent Lookup Type listă derulantă 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 a reușit. |
| 6 |
Activați Set Contact Priority buton de comutare pentru a prioritiza contactele care așteaptă în coadă. În mod implicit, butonul de comutare este dezactivat. Coada De activitate A agentului gestionează contactele după cum urmează:
|
| 7 |
Alegeți un ID de coadă din lista derulantă Coadă de raportare. Activitatea Cozii De Agenți raportează detaliile contactului utilizând coada de raportare: Coada de raportare specifică, de asemenea, configurația pentru:
|
| 8 |
Activați Park Contact if Agent is unavailable buton de comutare 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 Park Contact if Agent is unavailable butonul de comutare este dezactivat, contactul nu reușește să ajungă la agent. Activitatea Din Coada De Agenți iese din ramura nereușită la următoarea activitate din flux, cu ieșirea corespunzătoare. |
| 9 |
Alegeți ID-ul cozii de recuperare din lista derulantă Coadă de recuperare. Coada de Activitate A Agentului coadă de contacte în coada de recuperare atunci când:
Puteți configura coada de recuperare cu agentul disponibil cel mai mult timp. Coada de recuperare nu acceptă Rutarea Bazată pe Competențe. |
Activitatea Din Coada De Agenți este reușită atunci când contactul se conectează la agentul preferat. Apare un scenariu de eroare 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 variabilă nu poate găsi agentul preferat.
Variabile de ieșire a activității
Variabilele de ieșire a activității stochează datele care sunt preluate din activități și sunt create automat atunci când adăugați anumite activități în pânză.
Coada de activitate a agentului are următoarele variabile de ieșire:
|
Variabilă de ieșire |
Descriere |
|---|---|
|
CoadăLaAgent.AgentId |
Stochează ID-ul de agent la care este în coadă contactul. |
|
CoadăLaAgent.EșecDescription |
Stochează descrierea pentru scenariul de eroare atunci când contactul nu reușește să fie în coadă. |
|
CoadăLaAgent.CodEșec |
Stochează valoarea codului de eroare pentru scenariul de eroare atunci când contactul nu reușește să fie în coadă. |
|
CoadăLaAgent.AgentState |
Stochează stările agentului preferat atunci când se încearcă coada contactului. |
|
CoadăLaAgent.AgentIdleCode |
Stochează descrierea codului de inactivitate al agentului preferat. |
Fișierul QueueToAgent.FailureCode variabila de ieșire 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 eroare |
Valoarea codului de eroare |
Descriere eșec |
|---|---|---|
|
1 |
AGENT_INDISPONIBIL |
Momentan, agentul nu este în starea disponibilă. |
|
2 |
AGENT_NEGĂSIT |
Activitatea din Coada De Așteptare Pentru Agent nu poate găsi agentul după ID-ul sau adresa de e-mail a agentului. |
|
3 |
AGENT_DECONECTAT_Ă |
Momentan, agentul nu este conectat. |
|
4 |
FUNCȚIE_NEACTIVATĂ |
Funcția de rutare pe bază de agent nu este activată. |
|
5 |
EROARE_VTEAM_NEVALIDĂ |
Secvența de raportare sau recuperare este nevalidă. |
|
6 |
_OCUPAT(Ă) |
Agentul este disponibil, dar este implicat într-un alt apel. |
|
7 |
VTEAM_TRANSITION_LIMIT_REACHED |
Contactul a atins limita maximă, de la a fi în coadă la mai multe cozi de apeluri. |
|
8 |
OPERAȚIE_NEVALIDĂ_PENTRU_STARE_INTERACȚIUNE |
Secvența de așteptare nu este permisă în anumite stări ale contactului, cum ar fi contactul întrerupt. |
Tabelul următor prezintă valorile aplicabile QueueToAgent.AgentState și QueueToAgent.AgentIdleCode valori.
|
Caz de utilizare |
Stare agent |
Cod de inactivitate agent |
|---|---|---|
|
NU_SE APLICĂ |
NU_SE APLICĂ |
|
Agentul este rezervat pentru acest apel. |
DISPONIBIL(Ă) |
NU_SE APLICĂ |
|
Park Contact if Agent is unavailable toggle butonul este On iar agentul este inactiv |
Inactiv |
<Nume cod> Codul de inactivitate selectat de agent în Agent Desktop. |
|
Park Contact if Agent is unavailable toggle butonul este On și canalul agentului este ocupat |
DISPONIBIL(Ă) |
NU_SE APLICĂ |
|
Park Contact if Agent is unavailable toggle butonul este Off iar agentul este inactiv |
Inactiv |
<Nume cod> Codul de inactivitate selectat de agent în Agent Desktop. |
|
Park Contact if Agent is unavailable toggle butonul este Off, agentul este disponibil, iar canalul agentului este ocupat |
DISPONIBIL(Ă) |
NU_SE APLICĂ |
Fereastră Pop
Un ecran pop-up este o fereastră sau o căsuță de dialog care apare pe desktopul unui agent când agentul răspunde la apelul unui client. Agentul obține mai multe informații despre apelant, în vederea continuării unei conversații. Pentru mai multe informații, consultați secțiunea Mesaje pop-up pe ecran din articolul Începeți cu Agent Desktop.
Activitatea din mesajele pop-up pe ecran devine relevantă numai după ce un agent este implicat într-o interacțiune. De obicei, utilizează evenimentul AcceptatAgent și evenimentul PhoneContactEnded.
Când utilizați această activitate în fluxul principal, afișați un set de evenimente în fila Fluxuri de evenimente. Pentru mai multe informații despre aceste evenimente, consultați Evenimente.
Puteți crea un singur eveniment de tratare a fluxului pentru fiecare eveniment. De exemplu, când un agent acceptă un apel primit, se afișează un ecran pop-up. Activitatea ecranului pop-up conține informații care se bazează pe variabilele fluxului. Ecranul pop-up integrează Webex Contact Center cu alte aplicații de business, cum ar fi CRM (Salesforce), instrumente pentru gestionarea tichetelor și sistemul de introducere a comenzilor.
Finalizați această configurație în fila Fluxuri de evenimente din Designerul de flux. Pentru a defini diferitele comportamente din ecranul pop-up, care se bazează pe criteriile fluxului principal, utilizați o condiție sau o activitate de caz. Puteți defini un ecran pop-up pentru fiecare flux.
Puteți configura o cale de tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni în timpul execuției fluxului. Pentru mai multe informații, consultați Fluxurile de evenimente.
Mesajele pop-up pe ecran pentru noile canale digitale trebuie să fie configurate în Generatorul de flux Connect. Pentru mai multe informații, consultați https://help.imiconnect.io/docs/wxcc-overview.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În General Settings secțiune, introduceți următoarele informații:
|
| 3 |
În URL Settings secțiune, utilizați opțiunea de setări URL pentru a defini un URL pentru configurațiile pop-up pe ecran. Pentru a insera o variabilă, utilizați sintaxa {{variable}} (de exemplu, {{NewContact.ANI}}). Apoi, configurați următoarele setări:
|
| 4 |
În Display Settings secțiune, configurați următoarele:
Dacă opțiunea de afișare pop-up pe ecran este În interiorul desktopului sau în fila browserului existent, datele introduse în fereastra pop-up pe ecran pentru un apel se pierd dacă agentul acceptă un nou apel. Pentru a preveni pierderea de date, configurați opțiunea de afișare ca New browser fila. De exemplu, rețineți că opțiunea de afișare pop-up pe ecran este În Interiorul Desktopului. Dacă agentul acceptă un apel nou primit în timp ce introduceți date în ecranul pop-up pentru un apel anterior, datele care se introduc pentru apelul anterior se pierd când apare ecranul pop-up pentru noul apel. |
Setare prioritate contacte
Utilizați activitatea Setare prioritate contacte pentru a atribui niveluri de prioritate contactelor. Puteți seta prioritățile utilizând numere de la 1 (cel mai înalt) la 9 (cel mai scăzut). Contactele cu prioritate mai mare sunt rutate mai întâi. Pentru mai multe informații despre rutare și coadă, consultați secțiunea Setare prioritate contact din Înțelegeți rutarea și coada din Webex Contact Center.
Următoarele secțiuni vă permit să configurați activitatea Setați prioritatea de contact:
- Setări generale
- Setări prioritate contact
- Variabile de ieșire a activității
| 1 |
În Designerul de flux, glisați și fixați activitatea Setare prioritate contact din Biblioteca de activități pe pânză. |
| 2 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 3 |
În secțiunea Setări generale, introduceți următoarele informații: |
| 4 |
În Contact Priority Settings secțiunea, setați prioritatea contactului. Puteți configura o valoare statică a priorității din lista derulantă. Dacă doriți ca prioritatea să se schimbe dinamic, configurați o prioritate variabilă utilizând variabile de flux. |
Variabile de ieșire a activității
Variabilele de ieșire a activității stochează datele care sunt preluate din activități și sunt create automat atunci când adăugați anumite activități în pânză.
Activitatea Setare prioritate contact are următoarele variabile de ieșire:
- SetContactPriority.FailureCode: Stochează codul de eroare. Sistemul setează această valoare numai atunci când activitatea nu reușește.
- SetContactPriority.FailureDescription: Stochează detaliile erorii. Sistemul setează această valoare numai atunci când activitatea nu reușește.
Coduri de eroare
În continuare sunt prezentate codurile de eroare și descrierile pentru activitatea Setare prioritate contact:
|
Cod eroare |
Valoarea codului de eroare |
Descrierea erorii |
|---|---|---|
|
6 |
EROARE _SISTEM |
Acest cod reprezintă erorile diverse (care nu se încadrează în niciuna dintre categoriile definite). |
|
48 |
Activitate în flux neacceptată |
Setarea priorității de contact nu este acceptată pentru contactele de ieșire și de campanie. |
Agent virtual
Activitatea Agentului virtual oferă o experiență conversațională în timp real pentru clienții centrului dvs. de contact. Puteți adăuga un Agent virtual la fluxul de apeluri pentru a gestiona interogările clienților în format conversațional. Agentul virtual este alimentat de capacitățile Dialogflow ale Google. Atunci când un client vorbește, Dialogflow corespunde conversației clientului cu cea mai bună intenție din Agentul virtual. În plus, asistă clientul ca parte a experienței 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.
Pentru a începe o conversație cu apelantul, includeți Bună ca expresie de instruire în limba preferată pentru agentul Dialogflow. Puteți adăuga această frază de instruire î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 Agentului virtual pentru a gestiona diferite tipuri de cazuri de utilizare.
-
Configurați un agent virtual în Control Hub.
Puteți configura o cale de tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni î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 de activitate. |
| 2 |
În General Settings secțiune, introduceți următoarele informații:
|
| 3 |
În Conversational Experience secțiune, configurați următoarele:
|
| 4 |
În Variable Passing secțiunea, parametrii opționali din activitatea Agentului virtual pot conține informații de identificare personală (PII). Webex Contact Center transmite acești parametri în Google Dialogflow ca variabile pentru a accepta logica conversațională avansată cu botul.
|
| 5 |
În Advanced Settings secțiune, configurați următoarele:
|
| 6 |
În Output Variables secțiunea, puteți stoca starea de ieșire a evenimentului care are loc în timpul conversației dintre Agentul virtual și client.
|
Ce este de făcut în continuare
Outcomes:
Indică căile de ieșire pentru Agentul virtual care are loc pe baza rezultatului conversației dintre Agentul virtual și client.
-
Handled: Dialogflow urmează această cale dacă sistemul declanșează Intenția gestionată.
-
Escalated: Dialogflow urmează această cale dacă sistemul declanșează Intenția de transfer.
Pentru mai multe informații despre intențiile în Dialogflow, consultați Intenții.
Error Handling
Indică calea de ieșire a Agentului virtual, care se bazează pe eroarea care apare în timpul conversației dintre Agentul virtual și client.
-
Error: Fluxul preia această cale în orice scenarii de eroare.
Dacă apare o eroare, centrul de contact nu redă niciun mesaj audio pentru a notifica clientul cu privire la eroare. Dezvoltatorul fluxului poate configura o activitate de redare a mesajului 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 Agentului virtual V2 oferă o experiență conversațională în timp real pentru contactele dvs. Puteți adăuga activitatea V2 agentului virtual la fluxul de apeluri pentru a gestiona conversațiile cu capacități IA bazate pe vorbire. Când un apelant vorbește, sistemul asociază discursul cu cea mai bună intenție din agentul virtual. În plus, asistă apelantul, ca parte din experiența de răspuns vocal interactiv (IVR).
Configurați activitatea V2 a Agentului virtual
Clienții care utilizează platforma Next Generation pot configura activitatea V2 agent virtual în Designerul de flux.
Nu plasați o activitate de Agent virtual V2 după o activitate de contact din coadă, deoarece această configurație nu este acceptată în prezent. De asemenea, nu plasați o activitate de Agent virtual V2 în pânza Flow eveniment.
Indică căile de ieșire pentru activitatea care are loc pe baza rezultatului conversației dintre agentul virtual și apelant.
-
Handled–Rezultatul este declanșat la finalizarea executării agentului virtual.
-
Escaladat–Rezultatul este declanșat atunci când apelul trebuie escaladat la agentul uman.
Indică calea de ieșire a activității pentru orice eroare care survine în timpul conversației dintre agentul virtual și apelant.
Errored–Fluxul urmează această cale în orice scenarii de eroare.
Setări implicite la nivel de sistem
Următoarele setări sunt definite în sistem în mod implicit. Aceste setări nu apar pe interfața cu utilizatorul și nu pot fi modificate:
-
Număr infinit de reîncercări pentru tratarea erorilor nevalide sau fără erori de introducere.
-
Întreruperea este activată pentru a întrerupe Agentul virtual în timpul interacțiunii.
-
Simbol de terminare DTMF = #. Această setare indică sfârșitul intrării.
-
DTMF „Expirare timp la intrare” = 5 secunde. Această setare indică durata de timp în care agentul virtual așteaptă intrarea apelantului.
-
DTMF „Expirare timp î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ă treacă în fluxul de conversații.
Î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 dirijare (odată ce fluxul este creat în Designerul de flux). Pentru mai multe informații, consultați Configurați un canal.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Navigheaza catre . |
| 3 |
Faceți clic pe Gestionați fluxurile și apoi faceți clic pe Creați fluxuri. |
| 4 |
În Flow Name câmp, introduceți un nume unic și faceți clic pe Start Building Flow. Fișierul Flow Designer apare fereastra. |
| 5 |
Glisați și fixați activitatea Agent virtual V2 din Biblioteca de activități pe pânza de flux principală. |
| 6 |
În Setări generale, efectuați următoarele acțiuni:
|
| 7 |
În setările Experiență conversațională, alegeți una dintre următoarele opțiuni de configurare pentru IA Contact Center:
|
| 8 |
În setările Eveniment de stare, 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 potrivit sau de introducere vorbită. Puteți defini evenimentele personalizate pentru a declanșa intenția. Pentru informații despre cum să configurați intenția pentru evenimentele în Dialogflow ES, consultați documentația Google.
Puteți specifica numele evenimentului și datele sub formă de valoare statică sau expresie. Pentru expresii, utilizați această sintaxă: Nume eveniment: Date eveniment: |
| 9 |
În Setări avansate, efectuați următoarele acțiuni: |
| 10 |
Cu Decryption Settings puteți decripta variabilele de ieșire ale activității VAV2, dacă este necesar. Dacă decriptarea este activată la nivelul 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 Enable decryption comutați pentru a dezactiva decriptarea la nivelul de activitate pentru o protecție suplimentară. |
| 11 |
În Activity Output Variables, 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
- Inițiere flux
- Încheiați fluxul
- Casetă
- Condiție
- Accesați
- Alocare procentuală
- Așteptați
- Asistență pentru fluxurile de lucru la punctul de intrare spre exterior
Inițiere flux
Activitatea Start Flow apare în mod implicit pe pânza fluxului principal. Nu puteți șterge activitatea din fluxul de pornire. 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 pentru telefonie din centrul de contact. Puteți utiliza fluxuri care sunt declanșate de evenimentul NewContact în Strategii de dirijare a punctelor de intrare. Evenimentul de declanșare a fluxului este selectat în prezent în mod implicit și nu poate fi editat. În viitor vor fi expuse evenimente suplimentare.
NewContact se aplică numai fluxurilor noi. Pentru fluxurile create înainte de săptămâna 20 aprilie,NewPhoneContact rămâne ca eveniment de declanșare a fluxului.
Activitatea Start Flow este etichetată automat cu numele evenimentului de declanșare a fluxului selectat. Acest lucru vă permite să vedeți rapid ce tip de flux se construiește.
Variabile de ieșire
Numărul și tipul variabilelor de ieșire asociate cu activitatea fluxului de pornire depind de evenimentul de declanșare a fluxului selectat. Aceste variabile stochează date care sunt captate în momentul declanșării fluxului. De exemplu, variabilele de ieșire descrise mai jos sunt expuse prin intermediul
NewContact eveniment.
Utilizați aceste variabile în activități ulterioare pentru a controla secvența fluxului.
-
NewContact.ANIIdentificarea automată a numerelor (ANI) este o caracteristică a unei rețele de telecomunicații pentru a determina automat numărul de telefon de origine al unui apel. Această variabilă stochează numărul de telefon al apelantului care a declanșat
NewContacteveniment. -
NewContact.DNISServiciul de identificare a numerelor formate (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
NewContacteveniment.Atunci când un apel este transferat către un număr de director de 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ă Blind Transfer activitate sau din Agent Desktop atunci când un agent se transferă sau se consultă la DN-ul punctului de intrare.
La finalizarea transferului, numărul de destinație utilizat pentru transfer este prezentat fluxului punctului de intrare destinatar ca valoare a serviciului de identificare a numerelor formate (DNIS). Valoarea DNIS este disponibilă în
NewPhoneContact.DNISvariabilă de flux.Fluxul de primire poate evalua
NewPhoneContact.DNISși să o utilizați în logica de rutare. Cu toate acestea, fluxurile ar trebui să evite asumarea unui singur format DNIS, cu excepția cazului în care configurația de numerotare a punctului de intrare de destinație garantează acest format.Valoarea DNIS prezentată fluxului de primire depinde de modul în care numerotarea este configurată pentru punctul de intrare destinație.
Table 9. DNIS behavior for transferred calls to EPDNs Configurația numărului punctului de intrare de destinație
DNIS prezentat fluxului de primire
Exemplu
Doar 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 în format E.164.
Dacă destinația este apelată ca 5550101234, fluxul de primire vede +15550101234.
E.164 număr și interior
DNIS este întotdeauna prezentat ca număr de telefon E.164, indiferent dacă transferul a fost inițiat prin apelarea numărului de telefon E.164, a numărului național sau a extensiei.
Dacă punctul de intrare are +15550101234 și interiorul 1234, fluxul de primire vede +15550101234.
Numai extensie
DNIS este prezentat ca extensie. Dacă este configurat un prefix de locație pentru locația respectivă, DNIS este prefixat cu prefixul locației, fără separator.
Dacă extensia este 1234, fluxul de primire va vedea 1234. Dacă prefixul locației este 555, fluxul de primire va vedea 5551234.
Pentru transferurile de consultare, comportamentul DNIS este consecvent cu comportamentul transferului. Cu toate acestea, ID-ul liniei de apelare (CLID) se modifică în timpul consultării.
Dacă fluxul punctului de intrare destinație evaluează
NewPhoneContact.DNIS, asigurați-vă că logica de rutare este configurată pentru formatul DNIS pe care Webex Contact Center îl prezintă pentru configurația de numerotare a punctului de intrare. Acest lucru este important mai ales dacă configurația punctului de intrare se modifică de la numerotarea exclusiv prin extensie la numerotarea E.164 sau dacă fluxul compară direct valorile DNIS.Atunci când un apel este transferat la un EPDN, apelul transferat rămâne parte a interacțiunii existente. Rapoartele și înregistrările apelurilor continuă să utilizeze același ID de interacțiune.
-
NewContact.InteractionIDUn identificator unic pentru Webex Contact Center care este asociat cu fiecare interacțiune declanșată de
NewContacteveniment.Puteți afișa ID-ul interacțiunii pe desktop. Pentru mai multe informații, consultați Exemplu: Afișați ID-ul interacțiunii pe Desktop în secțiunea Creare variabile de flux particularizate.
-
NewContact.PSTNRegionRegiunea PSTN configurată în asocierea punctului de intrare (EP)- Număr de apelare (DN) pentru serviciile media de voce regionale. Această variabilă este acceptată numai pe platforma vocală Next Generation.
-
NewContact.FlowVersionLabelEticheta de versiune a fluxului care este generat în timpul executării fluxului. Dezvoltatorii de flux pot crea comportamente diferite pentru diferite versiuni de flux, cum ar fi „Dev”, „Test”, „Live” și „Cea mai recentă”. Se utilizează
NewContact.FlowVersionLabelvariabil, dezvoltatorii pot modifica dinamic logica fluxului accesând etichetele versiunii din cadrul fluxului. -
NewContact.FlowIdIdentificator unic al fluxului care rulează în prezent.
-
NeContact.EntryPointIdIdentificatorul unic al punctului de intrare care începe fluxul.
-
NewContact.OrgIdIdentificator unic al organizației.
- Variabile reapelare:
NewContact.CallbackReasonMotivul de reapelare furnizat la momentul programării unei reapelări. Aveți posibilitatea ca motivul de apelare inversă să fie disponibil în fereastra pop-up de intrare din Agent Desktop atribuindu-l unei variabile care poate fi vizualizată de agent.
NewContact.CallbackTypeStochează valoarea ca „programat” pentru apelarea inversă programată sau „scheduled_personal” pentru apelarea inversă programată personală.
NewContact.ScheduleSourceInteractionIdID-ul de interacțiune de la care a fost solicitată inițial apelarea inversă.
Aceste variabile vor avea valori numai pentru apelarea inversă programată și vor rămâne necompletate pentru alte tipuri de apeluri.
-
NewContact.HeadersStochează detaliile de antet ale protocolului de inițiere a sesiunii (SIP) ale apelului recepționat, în format JSON. Dezvoltatorii de flux pot extrage și utiliza anteturile X personalizate SIP de intrare pentru luarea deciziilor de rutare și pentru integrarea Webex Contact Center cu sisteme IVR terțe. Atunci când un client apelează Webex Contact Center, sistemul analizează datele de flux și extrage antetul SIP.
Cerințe preliminare
- Extragerea antetelor SIP este disponibilă numai pentru entitățile găzduite de pe platforma media de voce Next Generation (RTMS).
- Utilizarea antetelor X personalizate este în prezent acceptată pentru organizațiile care utilizează Webex Calling cu gateway local (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" <sip:alice@atlanta.example.com>;tag=9fxced76sl To: <sip:12345@domain.com> Call-ID: 2xTb9vxSit55maQjcU@atlanta.example.com CSeq: 314159 INVITE Contact: <sip:alice@pc33.atlanta.example.com> Diversion: <sip:john.doe@example.com>;reason=unconditional;privacy=off;screen=no Content-Type: application/sdp Content-Length: 143 X-Customer-ID: 987654321 X-Call-Reason: Support X-Priority: HighÎn acest exemplu, sistemul extrage următoarele detalii:
ID client X: 987654321
Motivul apelului X: Asistență
Prioritate X: Ridicată
Sistemul convertește antetele SIP cu litere mici. Utilizați activitatea Set variabilă pentru a atribui unul sau mai multe antete SIP variabilelor definite în sistem.
Următoarele șabloane de antet sunt rezervate pentru utilizare internă și nu trebuie trecute ca antete personalizate. În mod implicit, toate antetele care corespund acestui șablon vor fi eliminate și nu vor fi transmise către Webex Contact Center.
Adresă X
X-ADD-DIVERSIUNE
Statul X-Bnr
Codec original X BNR
Ocolită de X-BNR
X-BroadWorks-Corelație-Informații
Asistență X-FS
Cale X
X-RTMS-CID
X-RTMS-OID
CONFIGURAȚIE X-RTMS
X-RTMS-AGENT-LEGID
X-RTMS-ENTER-SUNET
PREFIX APLICAȚIE X-RTMS
Căutare X-RTMS fără
DOMENIU X-VPOP
Considerații importante:
- Sistemul analizează numele apelantului ca Caller_ID_Name.
- Sistemul poate extrage până la 20 antete din mesajul de invitație SIP primit. Dacă numărul de antete este mai mare de 20, sistemul extrage numai primele 20 antete sortate alfabetic.
- Există o limită de 1000 byţi pentru toate informaţiile despre antet.
Pentru a adăuga și analiza anteturi SIP la sisteme IVR externe, utilizați următoarele activități:
Încheiați fluxul
Fluxul final este o activitate de încheiere care marchează sfârșitul unei căi de flux. Puteți utiliza orice număr de activități ale fluxului final pentru a vă construi fluxul, astfel încât să vă asigurați că toate căile de flux sunt finalizate.
Nu utilizați activitatea End Flow într-un flux IVR. Utilizarea End Flow cu IVR poate duce la aer mort și este posibil ca apelul să nu se deconecteze.
Puteți oferi fiecărei activități o etichetă și o descriere unice.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În General Settings secțiune, introduceți următoarele informații:
|
Casetă
Utilizați activitatea Caz dacă există mai multe posibilități sau rezultate la un anumit punct de decizie în fluxul de apeluri.
De exemplu, puteți utiliza o activitate de caz pentru a defini diferite ecrane 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 trece în jos calea care este evaluată ca 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 trece de-a lungul ramurii respective.
Puteți configura o cale de tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni î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 de activitate. |
| 2 |
În General Settings secțiune, introduceți următoarele informații:
|
| 3 |
În Case Settings secțiune, configurați următoarele:
Activity Outcomes
|
Condiție
Activitatea condiției reprezintă o decizie. Fluxul ia calea Adevărat sau Fals, în funcție de îndeplinirea condiției.
Puteți configura o cale de tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni î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 de activitate. |
| 2 |
În General Settings secțiune, introduceți următoarele informații:
|
| 3 |
În Expression secțiune, configurați următoarele: Încadrați fiecare expresie după cum urmează: {{Enter Expression}}. Exemplu: {{HTTPRequest1.httpStatusCode == 200}} Dacă utilizați o expresie fără paranteze, sistemul emite o Eroare de flux.
|
Accesați
Înlănțuirea fluxurilor vă oferă posibilitatea de a înlănțui mai multe fluxuri. Pentru a realiza înlănțuirea fluxului, puteți să adăugați activitatea de terminare GoTo pe pânză și să indicați dacă fluxul curent ar trebui să ajungă la un punct de intrare sau la un alt flux. Pentru mai multe informații, consultați Asociați mai multe fluxuri (cu GoTo).
Utilizați nodul GoTo pentru a muta contacte în Webex Contact Center, cum ar fi între punctele de intrare sau fluxurile. Utilizați cartografierea 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 avea activată semnalizarea de caracteristici corespunzătoare.
Puteți configura o cale de tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni î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 de activitate. | |||||||||
| 2 |
În General Settings secțiune, introduceți următoarele informații:
| |||||||||
| 3 |
În secțiunea Setări destinație flux, puteți modifica experiența apelantului în funcție de timp (dacă predați apelul către un punct de intrare) sau pentru a reutiliza un singur flux în mai multe scenarii (dacă predați apelul către un flux). Pe baza opțiunii GoTo, variabilele de flux sunt transmise din fluxul curent după cum urmează:
Configurați următoarele:
| |||||||||
| 4 |
Dacă alegeți Go To Flow opțiune, este afișată secțiunea Mapare variabilă 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ă caracteristică vă ajută să editați, să ștergeți sau să adăugați mai multe mapare variabile între fluxul curent și fluxul destinație. Nu puteți mapa variabile pentru fluxuri într-o activitate GoTo atunci când utilizați fluxuri variabile. Puteți mapa numai variabilele la țintele fluxului static. Consultați tabelul de mai jos pentru comportamentul mapării variabile cu fluxuri variabile. Atunci când mapați o variabilă JSON de la un flux principal la fluxul țintă în activitatea GoTo, stocați ieșirea JSON într-o altă variabilă, cum ar fi un șir sau orice alt tip de variabilă și mapați-o la același tip de variabilă din fluxul țintă. Configurați următoarele:
Pentru a adăuga, edita sau șterge mapările variabile:
Variable details Fișierul Current Flow Variable Details secțiunea afișează toate variabilele de flux și globale din fluxul curent. Fișierul Destination Flow Variable Details secțiunea afișează toate variabilele de flux și globale din fluxul de destinație. Puteți face clic pe etichetă pentru informații despre o variabilă. Când selectați o variabilă pentru mapare, variabila devine verde, ceea ce vă ajută să vedeți ce a fost deja mapat. Pentru a asigura accesibilitatea fără probleme a informațiilor și interacțiunea pe tot parcursul ciclului de viață al apelurilor, cartografierea variabilă este esențială în timpul executării fluxului. Implică alinierea strategică a variabilelor globale cu variabilele de flux locale și variabile de flux vizibile agenților, adaptate atât pentru tipurile de flux statice, cât și pentru cele dinamice: Cartografierea variabilă este importantă în timpul lanțului de flux. Tabelul de mai jos explică diferențele cheie dintre utilizarea opțiunilor GoTo statice și dinamice.
GoTo activity error codes
|
Așteptați
Activitatea de așteptare vă permite să întrerupeți execuția fluxului pentru o perioadă specificată. Când configurați această activitate cu perioada de așteptare, execuția fluxului se întrerupe pe durata specificată în activitatea de așteptare din calea de execuție.
Nu recomandăm utilizarea activității de așteptare atunci când o sesiune IVR este activă, deoarece poate provoca întreruperea sesiunii IVR. În astfel de cazuri, contactul va avea aer mort, ceea ce va duce la eșecuri ale apelurilor. Recomandăm insistent designerilor de fluxuri să utilizeze activitatea de așteptare în evenimentul Reapelare eșuată și să specifice perioada de așteptare.
Activitatea de așteptare are caracter generic. Când proiectați un flux, puteți efectua această activitate după orice activitate conform cerințelor dvs. De exemplu, în timpul reîncercării de apelare inversă, această activitate întrerupe execuția fluxului și reîncearcă apelarea inversă.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În General Settings secțiune, introduceți următoarele informații:
|
| 3 |
În Wait Settings secțiune, configurați următoarele:
Output variables 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 rute într-un flux. Puteți utiliza această activitate ca un mecanism de ramificare a fluxului pe mai multe căi de flux și puteți crea mai multe căi de ieșire pentru a aloca contacte diferitelor cozi de apeluri, site-uri și servere externe.
Sistemul utilizează 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 apelurilor 10 în conformitate cu WRR. În cele din urmă, sistemul va distribui apelurile în mod uniform, cum ar fi 5 în calea de ieșire 1, 3 în calea de ieșire 2, 2 în calea de ieșire 3. Totuși, acest lucru se întâmplă dinamic într-un mod ajustat cu greutățile de 5:3:2. Un rezultat posibil al distribuției este după cum urmează, luând 10 apeluri consecutive, cum ar fi Calea1, Calea2, Calea1, Calea2, Calea3, Calea1, Calea2, Calea3. Este important să rețineți că aceasta este o distribuție posibilă și că distribuțiile de contact sunt ajustate cu diferite distribuții de sarcină.
Activitatea de alocare a procentelor permite acum valori procentuale care variază de la 0 la 100. Administratorii pot utiliza setarea 0% pentru a crea cazuri de utilizare a comutatorului. Acest lucru permite oprirea implicită a traficului. Totuși, puteți activa aceste conexiuni mai târziu pentru a aloca distribuții mai mari de 0%.
În plus, puteți adăuga activitatea de alocare procentuală înainte de activitatea de feedback, pentru a configura modul în care doriți să gestionați traficul de apeluri. Puteți aloca 50 % din feedback prin e-mail, 30 % din SMS și 20 % din sondaj.
În mod similar, într-un mediu divers din punct de vedere geografic, puteți configura activitatea de alocare procentuală pentru a trimite 10 % dintre contacte către 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 tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni în timpul execuției fluxului. Pentru mai multe informaţii, consultaţi Tratarea erorilor.
Înainte de a începe
| 1 |
În Flow Designer, glisați și fixați activitatea de alocare procentuală din Activity Library pe pânza principală. |
| 2 |
Faceți clic pe Percentage Allocation activitate pentru a configura setările de activitate. |
| 3 |
În General Settings:
|
| 4 |
În Percent Allocation, creați căile de alocare necesare. Inițial, sistemul setează calea implicită de alocare la 100%. Puteți edita valoarea procentuală și descrierea și, de asemenea, puteți adăuga noi căi.
Activitatea de alocare procentuală are următoarele variabile de ieșire:
|
Asistență pentru fluxurile de lucru la punctul de intrare spre exterior
Următoarele activități și evenimente sunt acceptate atunci când creați fluxuri de lucru pentru contacte de voce de ieșire:
-
Solicitare HTTP
-
Condiție
-
Analizați
-
Setare variabilă
-
Program de lucru
-
Încheiați fluxul
-
Fereastră Pop
-
Eveniment de dinainte de apelare
Toți gestionarii de evenimente, după caz, sunt acceptați. Operatorii de evenimente, cum ar fi evenimentul PreDial, Agentul oferit etc., vor fi populați în funcție de activitățile pe care le adăugați în fluxul principal. Variabilele globale și locale sunt acceptate ca parte a fluxului.
Următoarele activități nu sunt acceptate atunci când creați fluxuri de lucru pentru contactele de voce de ieșire:
-
Plasare în coadă contact
-
Coadă de apeluri la agent
-
Reapelare
-
Căutare coadă
-
Informații avansate despre coada de apeluri
-
Transfer orb
-
Escaladare grup de distribuție a apelurilor
-
Mesaj IVR
- Meniu
- Sondaj
Pe baza activităților de mai sus, sistemul va susține perfect erorile și căile de succes.
- Atunci când proiectați un flux pentru punctul de intrare spre exterior, nu includeți o activitate de deconectare a contactului la sfârșitul fluxului. Dacă utilizați o activitate de deconectare a contactului din flux, acest lucru duce la încheierea apelului și la o încheiere, în timp ce apelul de ieșire este efectiv activ și conectat.
Activități în Utilități
- Solicitare BRE
- Program de lucru
- Hash criptografic
- Generați OTP
- Solicitare HTTP
- Analizați
- Setare variabilă
- Verificați OTP
Solicitare BRE
Utilizați activitatea de solicitare BRE pentru a prelua datele din Motorul de reguli de afaceri (BRE) al organizației dvs. pe care să le utilizați în flux. Activitatea Solicitare BRE utilizează protocoale HTTP standard pentru a prelua date din BRE.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În General Settings secțiune, introduceți următoarele informații:
|
| 3 |
În Query Parameters, puteți trece parametrii care sunt furnizați în apelul API la BRE. În coloanele Cheie‐Valoare, puteți introduce cheia pentru interogare și valoarea asociată pentru a o trimite împreună cu interogarea. De asemenea, puteți utiliza sintaxa acoladă dublă pentru a transmite valori variabile. Activitatea BRE are un parametru de interogare predefinit: context. Acest parametru de interogare este trecut în apelul API la BRE. ID entitate găzduită este injectat automat ca parametru și nu trebuie configurat.
Pentru a adăuga un parametru de interogare, faceți clic Add New. Acest lucru adaugă un rând în care puteți introduce perechile de valori ale cheii. Aveți posibilitatea să adăugați atâția parametri de interogare necesari, ca parte a solicitării BRE. |
| 4 |
În Parse Settings secțiune, puteți analiza răspunsul din solicitarea BRE în diferite variabile:
Output Variables Solicitarea BRE returnează două variabile de ieșire:
Content Type Formats Următoarele exemple descriu formatele de tip de conținut de intrare eșantion și răspunsul JSON.
|
Program de lucru
Activitatea în programul de lucru vă permite să utilizați orele de lucru și orele nelucrătoare, cum ar fi vacanțele și suprascrierile din organizația dvs., care sunt definite în Control Hub. Puteți să adăugați activitatea din programul de lucru într-un flux și să alocați fluxul unui punct de intrare. Prin această activitate, puteți consuma orele de lucru, vacanțele și suprascrierile pentru a consolida mai multe strategii de rutare pentru toate programele lor într-un singur flux.
Utilizați activitatea din programul 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 rutează execuția fluxului în consecință.
Administratorii pot gestiona entitățile orelor de lucru din Control Hub. Pentru mai multe informații, consultați Configurați un program de lucru.
Se poate configura o cale de tratare a erorilor (Eroare nedefinită) pentru tratarea erorilor de sistem care pot apărea în timpul rulării fluxului. Pentru mai multe informații, consultați Configurați gestionarea erorilor.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În General Settings secțiune, introduceți următoarele informații:
|
| 3 |
În Schedule Details secțiunea, puteți alege un program de lucru din lista derulantă pentru a defini când sunt executate diferite căi ale fluxului. Programul indică schimbul care este definit în obiectul programului de lucru al programului de lucru ales. Fluxul este executat în principal pe baza intervalului de timp definit în schimbul orei de lucru alese. Alte entități legate de programul de lucru, cum ar fi listele de vacanțe și suprascrierile, au prioritate față de orele de lucru dacă orele coincid cu ora curentă de schimb.
Dacă oricare dintre intrările din lista comandată este goală, Designerul de flux trimite o eroare de validare a fluxului. Trebuie să rezolvați aceste erori înainte de a publica fluxul. Business hours nodes Puteți configura următoarele noduri în activitatea din programul de lucru:
Output variables Activitatea în programul de lucru utilizează următoarele variabile de ieșire.
|
Hash criptografic
Funcția hash criptografic vă permite să generați o funcție hash unidirecțională a unui șir simplu, utilizând unul dintre algoritmii acceptați. Puteți aplica sarea ca securitate suplimentară.
| 1 |
Trageți și plasați activitatea Criptografică Hash pe pânza de flux. | ||||||||||||||||||
| 2 |
În General Settings secțiune, introduceți următoarele informații:
| ||||||||||||||||||
| 3 |
În Hash Configuration secțiune, configurați următoarele:
|
Ce este de făcut în continuare
Variabila de ieșire standard pentru nodul hash criptografic este CryptographicHash.HashOutput, care capturează hash-ul.
Generați OTP
Activitatea Generați OTP generează o parolă unică (OTP) pentru scenariile de autentificare a utilizatorilor, cum ar fi autentificarea cu doi factori și 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 Generați OTP și Verificați OTP sunt adesea utilizate împreună pentru a configura fluxurile de autentificare a utilizatorilor, cum ar fi autentificarea cu doi factori.
| 1 |
Glisați și fixați activitatea Generare OTP pe pânza de flux. |
| 2 |
În General Settings secțiune, introduceți următoarele informații:
|
| 3 |
În OTP Generation Logic, configurați formatul și lungimea parolei unice dorite. |
Ce este de făcut în continuare
Solicitare HTTP
Activitatea de solicitare HTTP preia informații de la 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 terminalele autentificate.
Related flow templates
Următoarele șabloane utilizează activitatea de solicitare HTTP:
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În General Settings secțiune, introduceți următoarele informații:
|
| 3 |
În HTTP Request Settings secțiune, configurați următoarele:
|
| 4 |
În Parse Settings secțiune, puteți analiza răspunsul generat de solicitarea HTTP în diferite variabile. Această configurație este opțională, deoarece nu toate scenariile de Solicitare HTTP necesită analiză.
Output Variables Cererea HTTP returnează următoarele variabile de ieșire:
Content Type Formats Următoarele exemple descriu formatele de tip de conținut de intrare eșantion și răspunsul JSON.
Activity Wait Settings În anumite cazuri, dacă un răspuns HTTP întâmpină o întârziere notabilă, apelantul beneficiază de o perioadă de liniște. Pentru a atenua acest scenariu, este fezabil să încărcați un fișier audio. Acest fișier va fi redat apelantului în timpul preluării răspunsului HTTP. În plus, puteți configura durata întârzierii înainte de redarea acestui audio.
Cel mai bine este să mențineți setarea de întârziere la peste 2 secunde și să încercați să optimizați timpul de răspuns la interogările HTTP. Acest lucru asigură faptul că sunetul nu este redat în mod inutil, asigurând în același timp o întârziere minimă pentru aerul mort către apelant. |
Analizați
Utilizați activitatea Parse pentru a extrage informații din obiectul de date. Activitatea Parse preia șiruri 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 utilizând o expresie de cale JSON.
Puteți configura o cale de tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni în timpul execuției fluxului. Pentru mai multe informații, consultați Configurați gestionarea erorilor.
Înainte de a începe
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În General Settings section, introduceți următoarele informații:
|
| 3 |
În Parse Settings secțiune, configurați următoarele:
Content Type Formats Următoarele exemple descriu formatele de tip de conținut de intrare eșantion și răspunsul JSON.
|
Setare variabilă
Utilizați activitatea Setare variabilă pentru a seta valori pentru variabile. 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 Variabilă Setată. Acest lucru elimină necesitatea de a configura mai multe activități individuale Set Variable în pânză, permițând astfel dezvoltatorilor de fluxuri să construiască și să modifice fluxuri mai rapid.
Specificați tipul de variabilă pe care doriți să-l selectați. Pentru mai multe informații, consultați Variabile personalizate și Variabile predefinite.
Puteți configura o cale de tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni în timpul execuției fluxului. Pentru mai multe informații, consultați Configurați gestionarea erorilor. Comportamentul acestei funcţii, numele funcţiei, şi orice altceva documentat despre această funcţie ar putea fi schimbate fară un anunţ prealabil, intr-o viitoare versiune PHP.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În General Settings secțiune, introduceți următoarele informații:
|
| 3 |
În Variable Settings sețiune, configurați următoarea:
|
Verificați OTP
Activitatea Verificare OTP vă permite să validați OTP furnizat de utilizator utilizând referința tranzacției capturată în timpul generării OTP.
| 1 |
Glisați și fixați activitatea Verificare OTP pe pânza de flux. |
| 2 |
În General Settings secțiune, introduceți următoarele informații:
|
| 3 |
În OTP Details secțiune, configurați următoarele: |
| 4 |
În Advanced Settings, configurați următoarele:
|
| 5 |
În Extra Parameters, introduceți perechile valoare cheie care au fost setate în nodul OTP generați în forma Cheie și Value. Repetați acest pas pentru a adăuga mai mulți parametri. |
Activități în voce
- Transfer orb
- Transfer punte
- Analiză progres apeluri
- Reapelare
- Colectați cifre
- Meniu
- Redați mesajul
- Redați muzică
- Înregistrați
- Control înregistrare
- Programare reapelare
- Trimiteți cifrele
- Setați anunțul
- Setați ID-ul apelantului
- Setați anunțul în timpul apelului
- Inițiere redare în flux media
- Încărcare 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 setării de criterii de flux. Transferul poate fi, de asemenea, inițiat pe o punte externă. Setul de criterii configurate declanșează activitatea.
Utilizați nodul de transfer orb pentru a transfera apelurile către numere de apelare externe sau numere de director puncte de intrare (EPDN). Nu puteți transfera variabile cu acest transfer. Pentru a muta contactele între punctele sau fluxurile de intrare și a transmite datele de contact cu contactul, utilizați GoTo cu mapare variabilă.
În timpul transferului orb, limitările anterioare ale competențelor vor fi păstrate atunci când un apel este transferat la o coadă de așteptare bazată pe competențe. Acest lucru se datorează faptului că limitările competențelor sunt calculate atunci când este executat un flux. Cu toate acestea, deoarece fluxul nu este executat în caz de transfer orb, limitările anterioare ale abilităților sunt păstrate.
Puteți configura o cale de tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni în timpul execuției fluxului. Pentru mai multe informații, consultați Fluxuri de evenimente.
Când proiectați un flux, o interacțiune Consultare nu poate include o activitate de transfer orb. Nu puteți adăuga o activitate de transfer orb în cadrul fluxurilor de evenimente în Controlul fluxului.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În General Settings secțiune, introduceți următoarele informații:
|
| 3 |
În Transfer Dial Number configurați numărul de destinație pentru apel introducând-l manual sau selectând o variabilă.
|
| 4 |
În Add header secțiune, puteți configura și transmite parametrii antetelor SIP către sisteme externe prin intermediul mesajelor de INVITAȚIE SIP. Puteți configura până la 20 antete în mesajul de INVITAȚIE SIP de ieșire. Utilizarea antetelor X personalizate este în prezent acceptată pentru organizațiile care utilizează Webex Calling cu gateway local (LGW) ca opțiune de telefonie pentru Webex Contact Center.
Trebuie să evitați includerea următoarelor informații sensibile PII în antetele SIP.
Următoarele șabloane de antet sunt rezervate pentru utilizare internă și nu trebuie trecute ca antete personalizate. În mod implicit, orice antete care corespund acestui șablon vor fi eliminate și nu vor fi transmise către Webex Contact Center.
|
| 5 |
Secțiunea Coduri de eroare de ieșire descrie codurile de eroare de ieșire pentru activitatea de transfer orb,
|
Transfer punte
Activitatea de transfer punte permite transferul temporar al unui apel cu un flux către o destinație externă, păstrând în același timp controlul apelului. Destinația externă poate fi o punte externă sau un serviciu de răspuns vocal interactiv (IVR).
Când terțul încheie apelul, fluxul de apeluri continuă și se reconectează după cum este necesar, cum ar fi plasarea apelului în coada de apeluri către un agent.
Activitatea de transfer combinat este îmbunătățită pentru a decola contactul atunci când se trimite un contact către un răspuns vocal interactiv (IVR) sau distribuirea automată a apelurilor (ACD) de la terți. Dacă contactul nu este gestionat în sistemul terț, acesta poate fi readus la coada originală.
De exemplu, presupuneți că un centru de contact are resurse de agent Webex Contact Center și resurse pentru agenți pe un centru de apel/PBX extern. Clientul dorește să coadă un apel dintr-o coadă de agenți Webex Contact Center pentru o scurtă perioadă de timp (spuneți 60 secunde). Dacă în această perioadă nu este disponibil niciun agent, apelul poate fi transferat în punte (cu o secvență de așteptare implicită) către centrul de apel extern pentru gestionare, pentru a îmbunătăți timpul de răspuns către client.
Înainte de a începe
-
Nu puteți adăuga activitatea de transfer combinat la activitatea contactelor din coadă.
-
Nu introduceți ulterior o activitate de transfer combinat în flux pentru contactele care sunt parcate, aflate în coadă sau alocate unui agent, . Acest lucru poate duce la o eroare de flux neacceptată.
-
Nu puteți utiliza activitatea de transfer combinat în fluxurile de apeluri de ieșire.
-
Nu puteți adăuga o activitate de transfer combinat în cadrul fluxurilor de evenimente în Controlul fluxului.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. | ||||||||||||||||||
| 2 |
În secțiunea Setări generale, introduceți următoarele informații:
| ||||||||||||||||||
| 3 |
În Transfer Dial Number configurați numărul de destinație pentru apel introducând-l manual sau selectând o variabilă.
| ||||||||||||||||||
| 4 |
În Transfer Timeout Settings secțiunea, puteți configura comportamentul unei activități de transfer punte atunci când apelul transferat nu este răspuns într-un anumit timp.
| ||||||||||||||||||
| 5 |
În Output Digit Settings secțiune, puteți pulsa cifrele DTMF către destinație în timpul unui transfer punte. Utilizați pentru a trimite informații sau pentru a naviga în meniuri pe un IVR terț. Puteți introduce cifrele manual sau puteți selecta cifre dinamice utilizând o variabilă.
Lungimea maximă a cifrelor DTMF este de 32 caractere. Caracterele acceptate sunt 0-9, A-D, asterisc (*), hash (#) și virgulă (,). Virgula caracterului (,) semnifică o secundă de întârziere. | ||||||||||||||||||
| 6 |
În Add header section, puteți configura și transmite parametrii antetelor SIP către sisteme externe prin intermediul mesajelor de INVITAȚIE SIP. Puteți configura până la 20 antete în mesajul de INVITAȚIE SIP de ieșire.
Utilizarea antetelor X personalizate este în prezent acceptată pentru organizațiile care utilizează Webex Calling cu gateway local (LGW) ca opțiune de telefonie pentru Webex Contact Center. Trebuie să evitați includerea următoarelor informații sensibile PII în antetele SIP.
Următoarele șabloane de antet sunt rezervate pentru utilizare internă și nu trebuie trecute ca antete personalizate. În mod implicit, orice antete care corespund acestui șablon vor fi eliminate și nu vor fi transmise către Webex Contact Center.
| ||||||||||||||||||
| 7 |
În Output Variable secțiune, puteți capta informații despre rezultatul transferului.
|
Analiză progres apeluri
Utilizați activitatea de analiză a progresului apelurilor pentru a seta parametrii CPA pentru a efectua o detectare a mesageriei vocale/sistemului de răspuns (AMD) pentru apelare inversă.
Puteți plasa activitatea de Analiză a progresului apelurilor în următoarele domenii:
-
În fluxul principal, în orice moment după activitatea de apelare inversă.
-
În fluxul de evenimente, numai pe gestionarul de evenimente ReapelareEșuat.
-
În fluxul principal, în orice moment pentru apelarea inversă programată sau apelarea inversă programată personală.
Când încercați o apelare inversă, dacă apelul atinge AMD/mesageria vocală, sistemul marchează apelul ca nereușit. Rezultatul detectării AMD este capturat în variabila de ieșire a motivului gestionarului de evenimente CallbackFailed. Dacă valoarea CallbackFailed.reason este AMD, acest lucru indică faptul că AMD/mesageria vocală a fost detectată pentru client. Pe baza acestei variabile de ieșire, puteți configura reîncercări de apelare inversă.
Această activitate este disponibilă numai dacă funcțiile preferate pentru coadă și apelare inversă sunt activate pentru companie.
Dacă ați configurat un sondaj al clientului după apel în fluxul dvs., acesta nu va fi inițiat dacă apelul este răspuns de un AMD sau de o mesagerie vocală, prevenind sondajele inutile.
Puteți configura o cale de tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni în timpul execuției fluxului. Pentru mai multe informații, consultați Evenimente.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În General Settings secțiune, introduceți următoarele informații:
|
| 3 |
În Advanced Media Parameters secțiune, configurați următorii parametri CPA:
Output variables
|
Reapelare
Activitatea de apelare inversă este disponibilă numai dacă coada preferată și funcția de apelare inversă sunt activate pentru companie. În mod implicit, activitatea de apelare inversă creează o sarcină de apelare inversă de curtoazie în aceeași coadă în care a fost plasat inițial apelul. Dacă doriți, puteți configura o altă coadă de apeluri. 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 Consultare nu poate include o activitate de apelare inversă de curtoazie.
Dacă se preferă o nouă coadă, plasați sarcina în partea de jos a cozii preferate. Ca agent acceptă sarcina, se inițiază reapelarea. Dacă apelantul nu răspunde, apelarea inversă nu este reluată.
Puteți configura o cale de tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni î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 de activitate. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 |
În General Settings secțiune, introduceți următoarele informații:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 |
În Callback Settings secțiune, configurați următoarele:
Fișierul Callback Settings secțiunea definește numărul de apelare inversă și coada în care trebuie plasat apelantul pentru solicitarea de apelare inversă. Sistemul rezervă locul apelantului în coadă până când următorul agent este disponibil. Trebuie să utilizați o activitate de deconectare a contactului pentru a termina o ramură de flux care utilizează o activitate de reapelare. În caz contrar, apelul nu se încheie atunci când este plasată o solicitare de apelare inversă. Administratorii de flux ar trebui să testeze caracteristica într-un mediu neproductiv pentru a se asigura că ANI configurat ca parte a ANI variabil este corect sau nu. Dacă ANI furnizat este incorect, apelarea inversă comută la ANI-ul implicit al sistemului. Acestea sunt scenariile în care ANI personalizat este configurat și validat pentru gestionarea entității găzduite și controlul fluxului. În funcție de stiva pe care o utilizați, puteți vedea validări aplicabile numai stiva respectivă.
Output Variables:
Error Codes În continuare sunt prezentate codurile de eroare și descrierile pentru activitatea de apelare inversă:
|
Colectați cifre
Activitatea Colectați cifre solicită apelantului să introducă o intrare Dual-Tone Multi-Frequency (DTMF), cum ar fi un număr de cont. Similar cu activitățile Redare mesaj și Meniu, activitatea Colectați cifre poate utiliza fișiere audio, mesaje text în vorbire sau o combinație a ambelor.
Această activitate acceptă cifre de intrare DTMF de la 0 la 9 și alfabetele A, B, C și D. 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 de colectare a cifrelor, cum ar fi confirmarea sumei sau a ID-ului clientului.
În mod implicit, platforma media de ultimă generație acceptă numai DTMF de tip RFC2833, atât pentru apelurile de intrare, cât și pentru cele de ieșire.
Platforma media Next Generation acceptă DTMF în bandă.
Această caracteristică este disponibilă numai dacă este activată semnalizarea de caracteristici corespunzătoare.
De asemenea, puteți auzi tonuri DTMF în bandă în timpul înregistrării și în conferințe cu alte părți.
Se pot folosi funcţiile de tratare a erorilor pentru tratarea şi înregistrarea erorilor:
-
Entry Timeout– Indică calea de ieșire a erorii pe care o parcurge fluxul după expirarea duratei de expirare a intrării. Configurarea acestei căi garantează faptul că apelantul nu este 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 înapoi, la începutul activității.
-
Unmatched Entry– 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 garantează faptul că apelantului îi este permis să reînceapă activitatea și să reîncerce. Luați în considerare redarea unui mesaj pentru a clarifica ce se așteaptă de la apelant, apoi reveniți înapoi, la începutul activității.
-
Undefined Error—Pentru mai multe informații, consultați Configurați gestionarea erorilor.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În General Settings secțiune, introduceți următoarele informații:
|
| 3 |
În Prompt secțiune, configurați următoarele setări:
|
Meniu
Activitatea din meniu vă permite să creați o experiență de răspuns vocal interactiv (IVR) Cisco Unified IP în fluxul dvs. Activitatea redă un mesaj care permite apelantului să introducă o cifră DTMF. În funcție de cifra pe care o introduce apelantul, fluxul poate urma o cale diferită.
Un meniu poate avea 1–10 ramuri, reprezentate prin cifre 0–9.
Puteți utiliza activitatea din meniu cu sau fără text transformat în vorbire activată. Opțiunile de configurare se modifică în consecință.
Se pot folosi funcţiile de tratare a erorilor pentru tratarea şi înregistrarea erorilor:
-
No-Input Timeout– Indică calea de ieșire a erorii pe care o parcurge fluxul după expirarea duratei de expirare a intrării. Configurarea acestei căi garantează faptul că apelantul nu este inactiv prea mult timp. Modificați durata de expirare fără intrare în secțiunea Setări avansate din panoul Proprietăți. Luați în considerare redarea unui mesaj pentru a clarifica așteptările pentru apelant, apoi buclați înapoi la începutul activității.
-
Unmatched Entry– 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 pentru apelant, apoi buclați înapoi la începutul activității.
Pentru a reda apelul la începutul activității de un anumit număr de ori:
-
Adăugați activitatea Setare variabilă după activitatea din meniu.
-
În activitatea din meniu, conectați-vă No-input timeout and Unmatched Entry noduri la activitatea Setare variabilă.
-
Configurați activitatea variabilă după cum urmează:
-
În Variable alegeți câmpul Timeout.
-
Setați Variable Value to {{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 de numărul de ori pe care doriți să reveniți la meniu înainte ca apelul să se deconecteze.
De exemplu, dacă {{timeout >= 3}}, configurația returnează apelul înapoi în meniu de trei ori înainte ca apelul să se deconecteze.
-
Adăugați activitatea Redare mesaj, urmată de activitatea Deconectare contact pentru a reda înregistrarea și deconecta apelul dacă apelantul nu selectează opțiunile configurate sau ieșirea are loc după n de ori.
-
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În General Settings secțiune, introduceți următoarele informații:
|
| 3 |
În Prompt secțiune, configurați următoarele setări:
|
Redați mesajul
Activitatea Mesaj de redare redă un mesaj de neîntrerupt apelantului. Puteți utiliza activitatea Redare mesaj cu sau fără funcția Text transformat în vorbire activată. Opțiunile de configurare se modifică în consecință.
Puteți configura o cale de tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni în timpul execuției fluxului. Pentru mai multe informații, consultați Configurați gestionarea erorilor.
Activitatea Redare mesaj este de neîntreruptă pentru intrările DTMF.
Activitatea Redare mesaj este întreruptă din cauza disponibilității agentului de a răspunde la apel, dacă este inclusă după activitatea Contact din coadă dintr-un flux de apeluri.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În General Settings secțiune, introduceți următoarele informații:
|
| 3 |
În secțiunea Prompt, configurați următoarele setări:
Nu includeți numai activitatea Redare mesaj în buclă, după activitatea Contact coadă din fluxul de apeluri. Puteți utiliza o combinație dintre activitatea Redați muzică și activitatea Redați mesajul în buclă pentru a realiza un flux de apel valid. Când includeți activitatea Redare mesaj înainte de activitatea Solicitare HTTP într-un flux de apeluri, solicitarea HTTP se execută numai după ce sunetul este redat complet. |
Redați muzică
Activitatea Redare muzică redă muzică atunci când un apel sosește sau se află într-o coadă de așteptare. Puteți alege un fișier audio de redat atunci când plasați un apelant în așteptare.
Puteți configura o cale de tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni în timpul execuției fluxului. Pentru mai multe informații, consultați Configurați gestionarea erorilor.
Înainte de a începe
Când includeți activitatea Redați muzică înainte de activitatea Solicitare HTTP într-un flux de apeluri, solicitarea HTTP se execută numai după ce sunetul este redat complet.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În General Settings secțiune, introduceți următoarele informații:
|
| 3 |
În Music Settings secțiune, configurați următoarele setări:
Când includeți activitatea Redați muzică înainte de HTTP Request activitatea dintr-un flux de apeluri, solicitarea HTTP se execută numai după ce sunetul este redat complet. |
Înregistrați
Activitatea de înregistrare înregistrează intrarea vocală sau rostirea apelanților la care se poate face referire în același flux de apeluri. Această activitate este disponibilă numai pentru clienții care utilizează platforma media Next Generation. Sistemul stochează fișierele audio înregistrate numai în timpul apelului, după care fișierele respective sunt șterse automat din sistem. În prezent, fișierele audio înregistrate au un format necriptat. Nu vă recomandăm să înregistrați informații sensibile cu ajutorul acestei funcții.
Nu utilizați Înregistrați activitatea în cadrul unei consultări pentru fluxul de numere cu punct de intrare, deoarece această configurație nu este acceptată.
| 1 |
Conectați-vă la Control Hub, alegeți Servicii > Centru de contact > Fluxuri. | ||||||||||||||||||||||||
| 2 |
Faceți clic pe Gestionați fluxurile și apoi faceți clic pe Creați fluxuri. | ||||||||||||||||||||||||
| 3 |
Faceți clic pe Începere reîncărcare. Apare fereastra Proiectant flux. | ||||||||||||||||||||||||
| 4 |
În câmpul Nume flux, introduceți un nume unic. | ||||||||||||||||||||||||
| 5 |
Glisați și fixați activitatea Înregistrați din Biblioteca de activități pe pânza de flux principală. | ||||||||||||||||||||||||
| 6 |
În Setări generale, efectuați următoarele acțiuni:
| ||||||||||||||||||||||||
| 7 |
În Înregistrare setări, 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 Redați mesajul, Meniu și Colectați cifre într-un apel flow. Această variabilă de ieșire poate fi configurată ca variabilă audio în setările Mesaj ale activităților IVR pentru a reda apelanților transmisia audio înregistrată. Valoarea variabilă poate fi sub forma unei expresii de pebble:
Puteți utiliza variabila de ieșire Record_audioFileData în activitatea Solicitare HTTP pentru a încărca sunetul înregistrat pe serverul extern sau API-ul terț. Acest lucru se poate face alegând Tipul de conținut ca Fișier și variabila de ieșire a activității Înregistrare din lista derulantă Conținut din Corpul solicitării. Următorul tabel listează codurile de eroare și descrierile pentru activitatea de înregistrare:
|
Control înregistrare
Designerul de flux furnizează o activitate de control al înregistrării în scopul obținerii consimțământului privind înregistrarea de la utilizator sau apelant. Consimțământul la înregistrare este una dintre proprietățile de configurare disponibile ca parte a acestei activități. Utilizați o activitate din meniu pentru a capta consimțământul utilizatorului într-o variabilă de flux boolean. În timpul unei interacțiuni, dacă doriți să captați valoarea consimțământului pentru a genera un raport, utilizați variabila booleană ca intrare la valoarea proprietății consimțământului pentru activitatea de control al înregistrării. Apoi, puteți marca variabila utilizată pentru a capta consimțământul apelantului ca putând fi raportată.
Dezvoltatorul fluxului poate stabili dacă consimțământul la înregistrare pentru un apel trebuie să fie înregistrat sau nu, în scopuri de raportare. Atunci când un client dorește să înregistreze consimțământul pentru înregistrare, utilizați variabile globale pentru a genera un raport de consimțământ. Atunci când un client nu dorește să înregistreze consimțământul pentru înregistrare, utilizați variabile locale. Acest lucru oferă o mai mare flexibilitate entităților găzduite și clienților pentru a gestiona utilizarea variabilelor.
Puteți configura controlul înregistrării utilizând acești pași:
-
În Designerul de flux, glisați și fixați Recording Control activitate de la Biblioteca de Activități până la pânză.
-
Faceți clic pe Recording Control activitate pentru a configura setările de activitate.
-
În General Settings, introduceți un nume pentru activitatea din Activity Label.
-
(Opțional) În Activity Description câmp, introduceți o descriere a activității.
-
În Recording Control Settings, selectați o variabilă de flux din lista derulantă pentru Enable Recording.
O activitate de meniu pentru IVR (Răspuns vocal interactiv) și o activitate de control al înregistrării, atunci când sunt utilizate împreună în flux, permite captarea consimțământului înregistrării. Se acordă prioritate setării consimțământului utilizatorului în flux, în comparație cu setările de la nivelul de entitate găzduită sau de la nivelul cozii de așteptare sau cu setările de configurare la nivelul programului de înregistrare.
Controlul înregistrării poate fi gestionat în următoarele scenarii:
-
Dacă configurația privind consimțământul utilizatorului este setată la Da în flux, 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 exprimă consimțământul și configurația este setată la valoarea Nu în flux, atunci apelul nu este înregistrat, indiferent de configurația de înregistrare setată la nivel de entitate găzduită, 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 entitatea găzduită sau coada sau programul de înregistrare, atunci apelul este înregistrat.
-
Dacă nu este configurat consimțământul utilizatorului și o configurație este setată la Nu la toate nivelurile, cum ar fi entitatea găzduită, coada de așteptare și programul de înregistrare, apelul nu este înregistrat.
În plus, alte configurații de înregistrare, cum ar fi Continuare la transfer, Reluare pauză activată și Durată întrerupere etc., sunt încă aplicate pe baza ierarhiei existente, cum ar fi entitatea găzduită, coadă sau nivelul programării înregistrării.
Variabile de ieșire
Această activitate nu are variabile de ieșire.
Programați apelări inverse IVR
Caracteristica de apelare inversă programată permite clienților să programeze apelarea inversă utilizând IVR. Clienții pot solicita apelarea inversă în mod independent, fără a vorbi cu un agent, ceea ce are ca rezultat operații mai eficiente ale centrului de contact. Pentru a accepta clienților capacitățile de apelare inversă programate, modulul Designer de flux furnizează activitatea de programare a apelării inversă în cadrul fluxului.
Programare reapelare
Utilizați activitatea de programare apel invers pentru a le permite apelanților să programeze cu ușurință apelurile inverse prin sistemul IVR. Puteți utiliza solicitări DTMF specifice pentru a capta detaliile programării de la apelant și a transmite aceste informații ca date introduse în activitatea de programare a apelării inverse.
Următoarele secțiuni vă permit să configurați activitatea de programare a apelării inverse:
- Setări generale
- Programare setări reapelare
- Variabile de ieșire a activității
Înainte de a începe
Asigurați-vă că configurați punctul de intrare de apelare inversă în Control Hub. Consultați secțiunea Configurați un punct de intrare de apelare inversă pentru detalii.
| 1 |
În Designerul de flux, glisați și fixați activitatea Programare apelare inversă din Biblioteca de activități pe pânză. |
| 2 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 3 |
În secțiunea Setări generale, introduceți următoarele informații: |
| 4 |
În Schedule Callback Settings secțiune, configurați următoarele detalii: Includeți o serie de activități IVR (Meniu, Colectați cifre) pentru a colecta aceste informații de la apelant și a le transmite la activitatea de apelare inversă programată. Pentru a facilita acest lucru, consultați Subfluxul de apelare inversă programat pentru detalii.
|
Variabile de ieșire a activității
Variabilele de ieșire a activității stochează datele care sunt preluate din activități și sunt create automat atunci când adăugați anumite activități în pânză.
Activitatea de programare a apelării inverse are următoarele variabile de ieșire:
- ScheduleCallback.FailureCode: Stochează codul de eroare. Sistemul setează această valoare numai atunci când activitatea nu reușește.
- ScheduleCallback.FailureDescription: Stochează detaliile erorii. Sistemul setează această valoare numai atunci când activitatea nu reușește.
În continuare găsiți codurile de eroare și descrierile pentru activitatea de apelare inversă programată:
|
Cod eroare |
Valoarea codului de eroare |
Descrierea erorii |
|---|---|---|
|
1 | SOLICITARE_NEVALIDĂ | Pentru orice intrări nevalide. |
|
3 | COADĂ _NEVALIDĂ | Pentru detalii nevalide privind coada de apeluri. |
|
6 |
EROARE _SISTEM |
Acest cod reprezintă erorile diverse (care nu se încadrează în niciuna dintre categoriile definite). |
Ce este de făcut în continuare
Trimiteți cifrele
Puteți utiliza activitatea Trimitere cifre pentru a configura fluxurile care trimit tonuri DTMF apelantului în timpul unei interacțiuni IVR. Acest lucru este util pentru:
-
Secure authentication—Stabilirea unui flux de apel autentificat prin verificarea apelantului utilizând DTMF.
-
Interacting with external systems—Comunicarea cu alte sisteme care necesită intrare DTMF.
Activitatea Trimitere cifre permite autentificarea pe bază de ton și este importantă în scenariile care necesită interacțiuni sigure, cum ar fi verificarea autenticității căii de apel.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În General Settings secțiune, introduceți următoarele informații:
|
| 3 |
În Play DTMF Settings secțiune, configurați următoarele setări:
|
Setați anunțul
O activitate Setare anunțuri configurează anunțurile redate la conexiunea apelului cu un agent. Când este activată, puteți configura un mesaj preselectat ca mesaj de conformitate cu informații juridice sau cu un mesaj de întâmpinare personalizat al agentului sau ambele. Puteți utiliza această activitate atât pentru apelurile de intrare, cât și pentru cele de ieșire.
- Pentru fluxurile de intrare – configurați activitatea de anunțuri înainte de activitatea de contact din coadă pentru o performanță optimă. În mod alternativ, îl puteți configura în cadrul evenimentului înainte de apelare dintr-un flux de eveniment.
- Pentru fluxurile de ieșire—Activitatea de anunț trebuie să fie configurată în cadrul evenimentului înainte de apelare. Asigurați-vă că activitatea Setare ID apelant este activitatea terminală pentru evenimentul de dinainte de apelare.
Activitatea Setare anunțuri acceptă următoarele tipuri de anunțuri:
- Mesaj privind conformitatea
- Agent de salut
- Anunț în șoaptă
Consultați Îmbunătățiți eficiența cu mesajele preînregistrate pentru mai multe detalii.
Pentru a configura activitatea de setare a anunțurilor, efectuați următorii pași:
- Conectați-vă la Control Hub.
- Navigheaza catre .
- Selectați fluxul necesar și faceți clic pe Go to Flow Settings pictogramă pentru a deschide fluxul necesar.
- Glisați și fixați activitatea Setați anunțul pe pânza de flux principală.
- În General Settings fila, configurați următorii parametri:
-
În câmpul Etichetă activitate, introduceți un nume pentru activitate.
-
În câmpul Descriere activitate, introduceți o descriere pentru activitate.
-
- Pentru a configura mesajul de întâmpinare al agentului, activați Enable Agent Greeting comutați. În Greeting Purpose câmp, introduceți numele scopului salutării.
-
Pentru a configura mesajul privind conformitatea, activați Enable Compliance Message comutați. Selectați fișierul audio necesar din lista derulantă.
- Clic Save.
- Clic Publish pentru a publica fluxul.
Setați ID-ul apelantului
Utilizați activitatea Setați ID-ul de apelant pentru a defini ID-ul de apelant afișat în timpul unui apel. Activitatea Setare ID apelant trebuie utilizată numai pe fluxurile de evenimente. Setarea ID-ului de apelant este o activitate terminală care marchează sfârșitul unui flux de evenimente preapelare care a avut loc. Activitatea Setare ID apelant ajută la configurarea ANI pentru următoarele scenarii:
-
Apeluri de intrare
-
Apeluri de ieșire
-
Reapelare prin curtoazie
-
Previzualizați campania
-
Apelare inversă web
-
Executați fluxul
-
Transfer la numărul de apelare
-
Consultați pentru a apela numărul
Consultați agentul
Consultați EP-DN/coada de apeluri
-
Transferați la EP/coadă
Puteți configura această activitate lângă un gestionar de evenimente PreDial. ANI necesar poate fi configurat utilizând activitatea Setați ID-ul de apelant pe baza serviciului de identificare a numerelor formate (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 DN-ul/numărul de interior al agentului apelant atunci când este contactat. Acest lucru reduce șansele ca apelurile interne să fie abandonate. De exemplu, atunci 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 intern de apelant (numărul de contact/extensia) al agentului, reducând astfel la minimum numărul de respingere a apelurilor.
În acest scop, apelantul poate vedea numărul de contact/extensia numai atunci când agentul apelat este contactat prin apelare, consultare sau transfer la 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 să adăugați un număr de contact, consultați Creați numărul de contact sau extensia.
Dacă introduceți un număr aleatoriu, sistemul verifică acest număr cu asocierea EP-DN implicită, care este configurată în Control Hub sau Portalul de gestionare. Dacă există o neconcordanță, sistemul o direcționează înapoi la ANI-ul implicit. Pentru mai multe informații despre validarea ANI personalizată, consultați Reapelare.
Pentru a vă asigura că numerele inițiale rămân disponibile pentru analiză în rapoarte, ANI-ul afișat în rapoarte nu este modificat cu ANI-ul personalizat.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. | ||||||||||||||||||||||||||||||
| 2 |
În General Settings secțiune, introduceți următoarele informații:
| ||||||||||||||||||||||||||||||
| 3 |
În Caller ID Settings secțiune, 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 gestionar de evenimente preApelare utilizat pentru a personaliza ID-ul apelantului suprascrie ANI pe care l-ați selectat anterior, cum ar fi ANI pentru apelare în exterior selectat de agent, reapelarea prin curtoazie cu personalizarea ANI sau orice scenariu similar. Asistența la flux este necesară pentru orice scenariu de intrare sau de ieșire pentru a personaliza ANI. Pentru cazurile de utilizare care depind de furnizorii de servicii, cum ar fi deciziile bazate pe codurile de țară, restricțiile regionale etc., luați în considerare mai întâi testarea fluxurilor cu furnizorii de servicii. Pentru ca ANI să funcționeze conform așteptărilor în diferite scenarii de apeluri, aveți nevoie de un mediu de ultimă generație. Utilizarea ANI pentru mai multe scenarii care sunt aplicabile în mediul Next Generation sunt:
Create contact number or extension Puteți adăuga un număr de contact la lista de numere interne pentru organizația dvs. ANI-urile personalizate vor fi vizibile pentru aceste contacte adăugate. Puteți fie să adăugați un singur 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 modul de efectuare a operațiunilor î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 în timpul apelului
Activitatea din Setarea anunțului în timpul apelului redă un mesaj scurt, prealocat unui agent, chiar înainte ca agentul să se conecteze la un apelant. Anunțul este redat numai agentului; apelantul aude soneria implicită în timp ce este redat anunțul în timpul redat în timpul reținerii anunțului în timpul reținerii acestuia.
Conținutul anunțului poate conține informații despre apelant, care ajută la pregătirea agentului să gestioneze apelul.
Furnizând agenților aceste informații în avans, anunțurile în timpul apelurilor îi ajută să gestioneze mai eficient apelurile, ducând la scurtarea timpului de gestionare a apelurilor și la o mai bună satisfacție a clienților.
Când se redă o șoaptă, nu puteți:
-
Puneți apelul în așteptare, transfer sau conferință.
-
Solicitați asistența supervizorului.
Aceste funcții devin disponibile din nou după finalizarea anunțului.
Un anunț în șoaptă:
-
Se aplică apelurilor primite și transferului orb la EP.
-
Poate fi un mesaj sau un șir TTS (text transformat în vorbire).
-
Poate fi combinată cu mesajul de conformitate și mesajul de întâmpinare al agentului, caz în care whisperul va fi redat mai întâi.
-
Nu este inclus în înregistrarea apelurilor.
-
Acceptă toate tipurile de puncte finale ale agentului, cum ar fi telefon, client software și WebRTC.
| 1 |
Faceți clic pe activitate pentru a configura setările de activitate. |
| 2 |
În General Settings secțiune, introduceți următoarele informații:
|
| 3 |
În Whisper Announcement secțiune, puteți seta un mesaj înainte de apel pentru agenți, furnizând detaliile cheie ale apelantului pentru serviciul personalizat. Când activați comutatorul Activați text-voce, puteți alege conectorul necesar.
|
Inițiere redare în flux media
Activitatea Pornire redare în flux media este utilizată pentru a permite redarea în flux a mediilor vocale din conversațiile active de apel dintre un apelant și un agent.
Pentru mai multe detalii despre modul de utilizare a activității în fluxurile de apeluri, consultați Activați redarea în flux media pentru anumite cozi de apeluri.
Încărcare audio
Utilizați activitatea Încărcare audio din flux pentru a activa mesajul de întâmpinare al agentului.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Navigheaza catre . |
| 3 |
Selectați fluxul necesar și faceți clic pe Go to Flow Settings pictogramă pentru a deschide fluxul necesar. |
| 4 |
Glisați și fixați activitatea Încărcare audio pe pânza de flux principală. |
| 5 |
În General Settings secțiunea, configurați următorii parametri: |
| 6 |
În Audio File Information fila, configurați următorii parametri: |
Fluxuri de evenimente
Fila Fluxuri de evenimente conține următorii gestionatori de evenimente pe care îi utilizați pentru diferite activități:
- Eroare OnGlobal
- Agent acceptat
- Contactul telefonic s-a încheiat
- OferitAgent
- Agent deconectat
- Reapelare nereușită
- Preapelare
- ContactAniActualizat
- RezultatApelCampanieDeIeșire
OnGlobalError
Acest eveniment facilitează tratarea erorilor globale. Sistemul declanșează acest eveniment atunci când nu configurați linkurile căii de eroare pentru o activitate. Toate Activitățile din Gestionarea apelurilor și Activitățile din Controlul fluxului expun acest eveniment. Pentru mai multe informații, consultați Fluxul de lucru OnGlobalError.
Agent acceptat
Sistemul declanșează acest eveniment atunci când un agent răspunde la un apel de intrare și întrerupe experiența contactului dintr-o coadă de apeluri. Acest eveniment este declanșat direct pentru apeluri de campanie progresive, predictive și de previzualizare după ce agentul răspunde la apel.
Activitățile care deschid acest eveniment sunt Fereastră pop-up pe ecran și Persoană de contact din coadă.
PhoneContactEnded
Sistemul declanșează acest eveniment atunci când un apel live se deconectează și elimină toți participanții. Evenimentul este disponibil dacă utilizați activitățile selectate de gestionare a apelurilor într-un flux, cum ar fi Fereastră pop-up pe ecran și Feedback. Acest eveniment nu necesită escaladarea la un agent.
Când creați un flux, nu adăugați nicio activitate IVR după
PhoneContactEnded eveniment. În timpul executării fluxului, fluxul nu va funcționa atunci când adăugați o activitate după încheierea contactului.
Doar activitatea Contactul din coadă expune acest eveniment.
OferitAgent
Sistemul declanșează acest eveniment atunci când un contact vocal este oferit unui agent. Acest eveniment permite dezvoltatorului fluxului să configureze mai multe activități acceptate care fac parte din gestionarea evenimentului. De exemplu, un dezvoltator de flux poate configura o activitate de tip pop-up pe ecran în comparație cu un eveniment AgentOffered. Această configurație furnizează agentului informații legate de client înainte ca acesta să preia sau să răspundă la un apel.
Acest eveniment este asociat cu NewContact.
Fișierul AgentOffered evenimentul nu este acceptat pentru campanii progresive, predictive și de previzualizare.
Puteți vizualiza variabilele corelate în Variabile de ieșire eveniment.
AgentDisconnected
Sistemul declanșează acest eveniment când ultimul agent se deconectează de la un apel live, lăsând clientul singur pe linie.
Activitatea Contactul din coadă expune acest eveniment.
Reapelare nereușită
Sistemul declanșează acest eveniment atunci când nu reușește o apelare inversă de curtoazie, o apelare inversă programată sau o apelare inversă programată personală.
-
Sistemul reîncearcă apelarea inversă numai atunci când apelarea inversă eșuează de la capătul contactului. Apelarea inversă eșuează atunci când contactul este ocupat sau indisponibil sau nu există răspuns de la un agent.
-
De asemenea, apelul eșuează de la un agent final atunci când telefonul unui agent nu poate fi accesat sau agentul refuză apelul. Apelul este mutat înapoi în coadă și redirecționat din nou către un agent disponibil.
-
De asemenea, pentru apelurile inverse programate, apelarea inversă eșuează când a ajuns la ora de încheiere programată fără ca apelul să fie direcționat către un agent. Pentru apelurile inverse programate personal, apelarea inversă eșuează și atunci când agentul alocat nu este conectat.
Pentru a utiliza o reîncercare de apelare inversă într-un flux, configurați o variabilă de flux local (utilizând activitatea SetVariable) cu valoarea 0 și măriți-o după cum este necesar. Asigurați-vă că valoarea este mai mică decât valoarea contorizării variabile Reîncercare.
Puteți atașa alte evenimente de care aveți nevoie în flux pentru a încerca o reîncercare de apelare inversă. Includeți o activitate Așteptați urmată de o Apelare inversă sau oricare dintre activitățile din coadă, cum ar fi Coada de așteptare la agent și Persoana de contact din coadă, din flux. Utilizați aceste activități în orice combinație sau ordine după activitatea Așteptați.
Pentru a încheia reîncercările:
-
Pentru o condiție reală, utilizați activitatea End Flow. Nu utilizați o activitate de deconectare.
-
Pentru o stare falsă, utilizați o variabilă Deconectare după ce în flux este configurată o variabilă Reîncercare. În acest caz, toate încercările de reîncercare sunt complete și nu există reîncercări disponibile.
Numărul maxim de încercări de reîncercare prin apelare inversă este 10. Durata maximă a interacțiunii poate rămâne în sistem este de 14 zile. Cea care apare prima dată este considerată viața unei interacțiuni pentru configurarea unei reîncercări.
Când utilizați o activitate de așteptare, intervalul minim de întârziere între reîncercare este 10 secunde, iar intervalul maxim de întârziere între reîncercare este 72 ore.
Când starea unui contact este în perioada de expirare parcată și dacă sunt disponibile încercări de reîncercare, se generează un eveniment ReapelareNereușită. Gestionarul de evenimente configurat în flux continuă să reîncerce reapelarea pentru încercările rămase.
Atunci când o apelare inversă către un contact eșuează, contactul este pus în așteptare și se generează evenimentul Apelare inversă eșuată. Gestionarul de reîncercare îl poate coda din nou utilizând oricare dintre activități, cum ar fi reapelarea (aceeași destinație sau altă), contactul din coadă și/sau coada de agenți.
Dacă apelarea inversă este configurată către o altă destinație din
CallbackFailed manager de evenimente, abilitățile nu vor fi reportate.
Pentru apelare inversă programată sau apelare inversă programată personală – în fluxul de reîncercare – utilizați NewContact.DNIS în activitatea de apelare 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.
Atunci când creați un flux de lucru, acest eveniment este disponibil în fila Fluxuri evenimente din Designerul de flux. Acesta este un eveniment care se încheie prin configurarea activității Setați ID-ul apelantului. Acest eveniment este declanșat atât pentru agent, cât și pentru client, pe baza scenariului de apel.
Pentru ca apelurile de campanie să aibă succes, apelurile agentului și apelurile clienților trebuie să fie efectuate din aceeași regiune media. Regiunea media este selectată pe baza ANI/CLID al apelului atunci când este prezentat către media. Asocierea dintre ANI și regiunea media se realizează în Control Hub. ANI-urile care sunt selectate în apelul agentului și apelul clientului, dacă sunt controlate prin evenimentul PreDial din flux, trebuie alese astfel încât ambele apeluri să emaneze din aceeași regiune.
De exemplu, dacă un agent se află în Singapore, dar apelurile clientului urmează să fie efectuate în Statele Unite, ANI-ul pentru apelul clientului poate fi selectat astfel încât regiunea media să fie în SUA. În mod similar, ANI-ul selectat pentru apelul agentului în evenimentul PreDial trebuie, de asemenea, să fie ales astfel încât regiunea media selectată să fie SUA.
Următorul tabel oferă lista tipurilor de operațiuni și tipurile corespunzătoare de participanți pentru PreDial.operationType.
|
PreDial.OperationType |
PreApelare.Tip participant |
|---|---|
|
|
Agent |
|
|
Agent, client |
|
|
Agent, client |
|
|
Agent, client |
|
|
Agent, client |
|
|
DN |
|
|
Agent |
|
|
DN |
|
|
Agent |
|
|
Agent |
|
|
EP-DN (DEZAMBIGUIZARE) |
Personalizarea ANI nu se aplică pentru supervizor când este configurată monitorizarea apelurilor.
Configurați fiecare cale de tratare a evenimentelor PreDial cu Setare ID-ul apelantului ca activitate terminal; în caz contrar, contactul poate fi abandonat.
Asistența pentru flux este necesară pentru orice scenariu de intrare sau de ieșire pentru a utiliza gestionarul de evenimente PreDial.
Nu utilizați activitățile de flux care codează un contact cu gestionarul de evenimente PreDial.
Pentru ANI configurat împotriva unui contact de ieșire, apelul este rutat prin regiunea la care este asociat ANI-ul agentului, indiferent de regiunea în care se află contactul. De exemplu, dacă o organizație are centre de contact în SUA și Australia și este declanșat un apel de ieșire pentru o persoană de contact care se află în SUA cu ANI-ul agentului mapat la regiunea Australia, apelul este rutat prin Australia.
Consultați tabelul Utilizarea ANI pentru mai multe scenarii într-un mediu de Next Generation din secțiunea Setare ID apelant pentru utilizarea ANI în diferite scenarii de apeluri.
Puteți vizualiza variabilele corelate în Variabile de ieșire eveniment.
ContactAniActualizat
Sistemul declanșează acest eveniment atunci când se modifică ANI-ul apelantului. De exemplu, dacă apelul unui client ajunge mai întâi pe un birou de operator și este apoi trimis către agent, desktopul agentului, dispozitivul agentului și toate informațiile aferente sunt actualizate automat cu ANI-ul apelantului. Acest lucru asigură faptul că ID-ul apelantului inițial și detaliile corecte sunt întotdeauna afișate.
Numai transferurile de apeluri inițiate de la telefoanele de birou sau de la clienții Jabber locali reflectă CLI-ul final. Transferurile efectuate prin intermediul Aplicației Webex pe Webex Calling nu se actualizează pentru a afișa CLI-ul final.
RezultatApelCampanieDeIeșire
Ca parte din NewContact, acest eveniment este declanșat dacă contactul este conectat la o mașină de răspuns sau este pe punctul de a fi abandonat. În orice caz, puteți reda un mesaj înainte de a deconecta contactul. Sistemul abandonează apelul dacă agentul nu este disponibil.
Numai activitățile Redați muzică și Redați mesajul sunt acceptate pentru acest gestionar, iar apelul trebuie apoi deconectat.
Puteți adăuga, de asemenea, activități suplimentare de control al apelurilor, cum ar fi redarea muzicii, deconectarea contactului etc. la acest eveniment, conform rezultatului Analizei progresului apelurilor (CPA). Rezultatele CPA pot fi una dintre următoarele:
- AMD - indică faptul că un dispozitiv de răspuns este detectat.
- ABANDONAT - indică faptul că apelul a fost abandonat din cauza indisponibilității unui agent.
- LIVE_VOICE - indică faptul că o voce live a unui client este detectată într-o campanie IVR.
Dacă doriți să configurați IVR într-un apel de campanie de ieșire:
- Identificați fluxurile care utilizează
OutboundCampaignCallResulteveniment. - Plasați o activitate GoTo pentru a mapa fluxul la un al doilea flux.
- Utilizați pașii IVR configurați cu activitatea Agentului virtual în al doilea flux.
Asigurați-vă că efectuați acești pași, deoarece nu puteți utiliza o activitate a Agentului virtual direct cu o OutboundCampaignCallResult.
Puteți vizualiza variabila corelată în Variabile de ieșire eveniment.
Fluxul 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 obțineți în timpul executării fluxului.

Dacă apare o eroare în timpul executării fluxului, executarea 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 OnGlobalError eveniment disponibil în fila Fluxuri de evenimente pentru a gestiona eroarea de execuție a fluxului.
Dacă nu puteți defini căi de eroare atât în Fluxul principal, cât și în Fluxuri de evenimente, fluxul se încheie atunci când apare o eroare în timpul executării fluxului.
Să luăm în considerare un scenariu în care configurați activitatea Setați variabila într-un flux.

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

În exemplul de mai sus, Redați mesajul este anexat la OnGlobalError gestionarul evenimentului. Dacă apare o eroare de sistem în timpul executării activității Setare variabilă în Fluxul principal, sistemul va lua în considerare mai întâi configurația efectuată în activitatea Setare variabilă. Dacă nu este definită nicio cale de eroare, sistemul verifică OnGlobalError gestionar eveniment în Event Flow. Deoarece o activitate Redare mesaj este atașată la OnGlobalError evenimentul din exemplul de mai sus, sistemul redă mesajul și încheie fluxul.
Utilizează variabile și expresii
Designerul de flux acceptă următoarele tipuri de variabile:
Variabile personalizate
Variabilele de flux personalizate sunt variabile configurabile ale diferitelor tipuri de date, pe care le puteți utiliza pe tot parcursul fluxului. Puteți crea câte variabile de flux aveți nevoie pentru a satisface logica din fluxul dvs.
Variabile securizate
Puteți marca variabilele de flux ca Securizate pentru a preveni înregistrarea și stocarea oricăror informații sensibile (aceste valori vor fi, de asemenea, mascate în panoul Depanare flux). Puteți seta variabilele securizate ca Vizibile pentru agenți sau Editabile de către agenți pentru a controla modul în care sunt prezentate aceste variabile în Agent Desktop.
În mod prestabilit, toate variabilele existente din fluxurile implementate se comportă ca variabile nesecurizate. Deschideți aceste fluxuri în modul de editare pentru a revizui și a păstra variabilele securizate după cum este necesar.
În maparea variabilelor fluxului, nu puteți mapa o variabilă securizată cu o variabilă nesecurizată în activitatea GoTo.
Nu puteți marca variabilele globale ca securizate.
Crearea variabilelor de flux personalizate
| 1 |
Conectați-vă la Control Hub. | ||||||||||||||
| 2 |
Accesaţi . Apare pagina Fluxuri.
| ||||||||||||||
| 3 |
Faceți clic pe Go to Flow Designer pictogramă lângă flux. Fișierul Flow Designer apare fereastra.
| ||||||||||||||
| 4 |
Din panoul Configurare, deschideți Variable Definition secțiune. | ||||||||||||||
| 5 |
Clic Add Flow Variable. Puteți adăuga maximum 30 variabile într-un flux. Acest număr include toate variabilele globale și variabilele de flux, indiferent dacă acestea pot fi raportate sau pot fi vizualizate de către agenți. | ||||||||||||||
| 6 |
Introduceți Name și Description variabilei. | ||||||||||||||
| 7 |
Alegeți o Variable Type din lista derulantă. Nu puteți modifica Variable Type după ce creați variabila. Tipurile de variabile acceptate sunt:
| ||||||||||||||
| 8 |
Specificați Default Value variabilei în funcție de tipul de variabilă ales. | ||||||||||||||
| 9 |
(Opțional) Activați Enable External Override buton de comutare. Activând această opțiune, veți expune variabila în pagina de configurare a canalului. Acest lucru permite administratorilor și supervizorilor să suprascrie valoarea variabilă configurată din Control Hub. Cu alte cuvinte, aceștia pot modifica valoarea variabilei de flux pentru un anumit canal fără a deschide fluxul din modulul Proiectant de flux. Pentru mai multe informații despre suprascrierea variabilelor din Control Hub, consultați Configurați un canal. Când se configurează tipul variabilei ca şir de caractere, valoarea Resource Type este afișată lista derulantă cu următoarele opțiuni. Alegeți tipul de resursă pe care doriți să îi permiteți administratorilor să îl suprascrie în timpul configurării canalului.
| ||||||||||||||
| 10 |
(Opțional) Dacă activați Contains Sensitive Information buton de comutare, sistemul marchează variabila ca variabilă sigură. În timpul execuției fluxului, sistemul nu jurnalizează și nu stochează nicio informație care este transmisă prin intermediul acestei variabile. | ||||||||||||||
| 11 |
(Opțional) Dacă activați Make Agent Viewable buton de comutare, variabila apare pe Desktop împreună cu valoarea capturată ca parte a fluxului. Când activați Make Agent Viewable buton de comutare, apar următoarele câmpuri:
| ||||||||||||||
| 12 |
Clic Save. Când salvați o variabilă de flux personalizată, variabila este salvată ca etichetă în panoul Proprietăți globale din Desktop. Dacă ați marcat variabila ca Vizibilă pentru agent, eticheta afișează o pictogramă sub formă de căști, pentru identificare ușoară. |
Exemplu: Ordinea variabilelor de flux afișate pe desktop
Când creați variabile marcate ca Vizibilă pentru agent, Desktop afișează aceste variabile într-o anumită ordine.
De exemplu, dacă creați următoarele variabile de flux: CustomerType, SubscribedCustomer, CustomerCount, CallRatio, dob, Datetest.
Desktopul primește aceste variabile de la Designerul de flux în următoarea ordine: CallRatio, CustomerCount, CustomerType, SubscribedCustomer, ANI, DN, dob, ronaTimeout, Datetest.
Desktop afișează variabilele în următoarea ordine, de la stânga la dreapta, în interfața cu utilizatorul:
-
Variabilele clientului
.Phone Number, DN, Queue, RONA Time -
Variabilele de flux sunt sortate în ordine alfabetică cu variabilele care încep cu majuscule, urmate de variabilele cu minuscule: CallRatio, CustomerCount, CustomerType, Datetest, SubscribedCustomer, dob.
Exemplu: Afișați ID-ul interacțiunii pe desktop
Un ID de interacțiune (ID 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 analizatorului și puteți utiliza ID-ul pentru a depana problemele legate de eșecurile de apeluri. Pentru a afișa ID-ul interacțiunii pe desktop:
- Deschideți fluxul necesar și alegeți Add Flow Variables.
- Setați Default Value câmp la NewContact.interactionId.
- Activați Make Agent Viewable buton de comutare.
Când agentul primește un apel, ID-ul interacțiunii apare pe Desktop.
Editarea variabilelor de flux personalizate
Dacă variabila este deja în curs de utilizare, nu puteți edita tipul de variabilă. Acest lucru poate 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.
La editarea unei variabile, modificările efectuate apar în tot fluxul și în popoverul care apare când faceți clic pe o variabilă de flux în panoul Proprietăți globale.
Pentru a edita o variabilă de flux personalizată, efectuați pașii următori:
| 1 |
Conectați-vă la organizația client utilizând URL-ul Control Hub https://admin.webex.com/. |
| 2 |
Accesaţi . Apare pagina Fluxuri.
|
| 3 |
Faceți clic pe Go to Flow Designer pictogramă lângă flux. Apare fereastra Proiectant flux.
|
| 4 |
Faceți clic pe Editare în colțul din dreapta sus al popoverului. Apare căsuța de dialog Editare variabilă flux. Dacă variabila nu este utilizată în flux, toate câmpurile sunt editabile. Puteți să modificați numele, descrierea, tipul și valoarea variabilei. |
| 5 |
Faceți clic pe Information pictogramă 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ă editați din nou. |
| 6 |
Efectuați modificările necesare. Fișierul Save butonul rămâne dezactivat până când efectuați o modificare. |
| 7 |
Clic Save. |
Ștergerea variabilelor de flux personalizate
Dacă variabila este utilizată într-un flux, nu o puteți șterge. Acest lucru are implicații majore asupra fluxului. În acest caz, butonul Ștergere din fereastra Ștergere variabilă este dezactivat și apare o listă de activități în care este utilizată variabila.
Activitățile sunt grupate în funcție de apariția lor în fila Flux principal sau Fluxuri de evenimente. Dacă doriți să ștergeți o variabilă care este în curs de utilizare, eliminați-o din toate configurațiile fluxului înainte de a încerca să ștergeți.
Pentru a șterge o variabilă de flux personalizată, efectuați pașii următori:
| 1 |
Accesaţi . Apare pagina Fluxuri.
|
| 2 |
Faceți clic pe Go to Flow Designer pictogramă lângă flux. Apare fereastra Proiectant flux.
|
| 3 |
În Panou proprietăţi globale, faceţi clic pe Delete pictograma care apare pe eticheta variabilă pe care doriți să o ștergeți. |
Suprascrieți setările fluxului
Caracteristica de setări ale fluxului de suprascriere din modulul Proiectant de flux permite utilizatorilor autorizați să modifice anumite setări predefinite ale unui flux din Control Hub. Această caracteristică permite administratorilor și supervizorilor să modifice cu ușurință anumiți parametri de flux, cum ar fi programul de lucru, mesajele audio sau alocările cozilor de așteptare, fără a deschide fluxul necesar.
Pentru a înlocui setările fluxului:
-
Trebuie să configurați anumite variabile cu în flux ca fiind configurabile extern. Consultați secțiunea Creare variabile de flux personalizate pentru detalii de configurare.
-
Administratorii și supervizorii trebuie apoi să efectueze modificările necesare la aceste 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.
Caracteristica de setări a fluxului de suprascriere oferă următoarele avantaje:
- Reutilizare flux: Administratorii pot utiliza același flux pentru diferite organizații. Aceștia pot configura valori diferite pentru aceeași variabilă pentru diferite canale fără a modifica valoarea implicită definită în flux.
- Timpi de răspuns mai rapizi: Modificările aduse valorilor variabile sunt aplicate imediat, chiar și apelurilor care sunt deja în curs de desfășurare.
- Erori reduse: Elimină riscul de greșeli la modificarea fluxurilor complexe.
- Gestionarea simplificată a sarcinilor: Fără această caracteristică, administratorii trebuie să efectueze următoarele sarcini care pot fi complexe și consumatoare de timp pentru utilizatorii non-tehnici:
- Conectați-vă la Control Hub.
- Deschideți modulul Designer de flux.
- Navigați la fluxul necesar și găsiți calea relevantă a fluxului.
- Efectuați modificările necesare.
- Reîmprospătați fluxul.
Variabile predefinite
Proiectantul de flux creează automat variabile predefinite când utilizați anumite evenimente și activități într-un flux.
O listă a variabilelor predefinite disponibile apare în secțiunea Variabile predefinite din panoul Proprietăți flux global. De asemenea, acestea apar în panoul Proprietăți pentru evenimentul sau activitatea selectată.
Faceți clic pe fiecare variabilă pentru a deschide o fereastră pop-up care explică tipul de date pe care-l stochează variabila, 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 eveniment
Variabilele de ieșire ale evenimentelor sunt asociate în mod specific cu evenimentele și iau în nomenclatură: <EventName>.<VariableName>...
Toate variabilele de ieșire ale evenimentului disponibile pentru a fi utilizate într-un flux apar automat în Global Properties panou după un eveniment este introdus în flux și, de asemenea, în Properties panou pentru activitatea asociată de Gestionare a evenimentelor.
Variabilele de ieșire pentru evenimente 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, AgentEmailId variabila poate fi nulă. Dezvoltatorii de flux ar trebui să valideze această variabilă înainte de a o utiliza, mai ales în scenarii care implică probleme de căutare în cache.
Personalizați variabilele de sistem
Puteți personaliza eticheta desktop numai pentru variabilele Număr de telefon și DNIS (Serviciul de identificare a numerelor formate). Puteți crea un alias al acestor variabile și îl puteți configura utilizând activitatea Setare variabilă din flux.
| 1 |
Conectați-vă la organizația client utilizând URL-ul Control Hub https://admin.webex.com/. |
| 2 |
Accesaţi . Apare pagina Fluxuri.
|
| 3 |
Faceți clic pe Go to Flow Designer pictogramă lângă flux. Apare fereastra Proiectant flux.
|
| 4 |
De la Global Flow Properties panou, deschideți Variable Definition secțiune. |
| 5 |
Faceți clic pe Configuration fila. |
| 6 |
Faceți clic pe Adăugare variabilă flux. |
| 7 |
Introduceți numele și descrierea variabilei. |
| 8 |
Alegeți Șir din lista derulantă Tip variabilă. |
| 9 |
Activați Make Agent Viewable buton de comutare. |
| 10 |
În Desktop Label câmp, introduceți eticheta de desktop dorită pentru variabilă. |
| 11 |
Clic Save. Acest lucru creează variabila.
|
| 12 |
Din Biblioteca de activități, glisați activitatea Setare variabilă în pânză. |
| 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 executării fluxului, eticheta desktop a variabilei nou create apare în panoul Fereastră pop-over de intrare și Interacțiune al desktopului.
|
Variabile de ieșire a activității
Variabilele de ieșire a activității stochează datele obținute din activități și sunt create automat atunci când adăugați anumite activități în pânză. Variabilele de ieșire a activității utilizează următoarea sintaxă: <ActivityName>.<VariableName> unde ActivityName se schimbă 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 a activității disponibile pentru a fi utilizate într-un flux apar automat în Global Properties când introduceți o activitate în flux și, de asemenea, în Properties panou pentru activitatea asociată.
Variabilele de ieșire a activității disponibile sunt:
-
Menu.OptionEntered: Stochează opțiunea de meniu selectată de apelant în timpul instanței de activitate din meniu. Aceasta este o singură cifră, de la 0 la 9. -
CollectDigits.DigitsEntered: Stochează cifrele introduse de apelant în timpul instanței de activitate Colectați 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 când solicitarea HTTP este declanșată cu succes. -
HTTPRequest.ResponseHeaders: Stochează antetele care sunt trimise ca parte a solicitării HTTP. -
VirtualAgent.IntentTriggered: Stochează intenția care a declanșat experiența conversațională pentru a fi gestionată sau amplificată. -
GetQueueInfo.EWT: Stochează valoarea pentru timpul de așteptare estimat pentru coada de apeluri selectată. -
GetQueueInfo.PIQ: Stochează valoarea poziției dintr-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 Provisioning modulul 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 flux, puteți consuma aceste variabile în funcție de cerințele dvs. Puteți adăuga aceste variabile într-un flux. De asemenea, puteți să editați și să eliminați o variabilă globală după ce o adăugați în flux.
Adăugați o variabilă globală într-un flux
Puteți adăuga maximum 30 variabile într-un flux. Acest număr include toate variabilele globale și variabilele de flux, indiferent dacă acestea pot fi raportate sau pot fi vizualizate de către 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 modul de ștergere a unei variabile globale, 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 caractere. Însă, în timpul executării fluxului, variabila poate fi actualizată pentru a păstra până la 1024 caractere. Depășirea acestei limite poate avea comportamente nedorite, cum ar fi eșecuri la apeluri și valori nevalide.
Pentru a adăuga variabile globale într-un flux:
| 1 |
Conectați-vă la organizația client utilizând URL-ul Control Hub https://admin.webex.com/. |
| 2 |
Accesaţi . Apare pagina Fluxuri.
|
| 3 |
Faceți clic pe Go to Flow Designer pictogramă lângă flux. Fișierul Flow Designer apare fereastra.
|
| 4 |
În Global Flow Properties panou, derulare în jos la Variable Definition > Predefined Variables secțiune. |
| 5 |
În Global Variables secțiune, faceți clic Add Global Variables. Fișierul Add Global Variables apare caseta de dialog. Afișează toate variabilele globale pe care administratorul le-a creat în Provisioning modulul.
|
| 6 |
(Opțional) Utilizați Search Global Variables câmp pentru a filtra și căuta variabilele globale necesare din listă. |
| 7 |
Bifați casetele de selectare ale variabilelor globale necesare din listă și faceți clic pe Add. Sistemul afișează variabilele alese în Global Variables
secțiune.
În mod implicit, fiecare variabilă conține câmpuri de metadate definite de administrator, cum ar fi câmpurile Care pot fi raportate, Care pot fi vizualizate de agenți, Care pot fi editate de agenți și Etichetă desktop. Dacă administratorul modifică orice valori ale metadatelor în timp ce variabila globală este în uz, modificările efectuate în Control Hub se reflectă în fluxuri (cu o întârziere de expirare a memoriei cache de 8 ore). |
Editați variabila globală într-un flux
Atunci când editați o variabilă globală, nu puteți modifica nicio valoare de metadate a unei variabile globale în designerul de flux. Cu toate acestea, puteți modifica valoarea implicită utilizând Overwrite Default Value buton de comutare.
Pentru a edita o variabilă globală într-un flux:
| 1 |
Conectați-vă la organizația client utilizând URL-ul Control Hub https://admin.webex.com/. |
| 2 |
Accesaţi . Apare pagina Fluxuri.
|
| 3 |
Faceți clic pe Go to Flow Designer pictogramă lângă flux. Apare fereastra Proiectant flux.
|
| 4 |
În Global Flow Properties panou, derulare în jos la Variable Definition > Predefined Variables secțiune. |
| 5 |
În Global Variable panou, faceţi clic pe o variabilă globală şi faceţi clic pe pictograma editare ( Apare caseta de dialog Editare variabile globale. Afișează detaliile variabilei globale alese, cum ar fi tipul variabilei, valoarea implicită, eticheta desktop și editabile pentru agent.
|
| 6 |
(Opțional) Activați Overwrite Portal Configurations buton de comutare pentru a suprascrie valorile existente care sunt configurate în Control Hub. Acest lucru vă permite să modificați valori ale câmpurilor, cum ar fi valoarea implicită, vizualizarea agentului, editabilă a agentului și eticheta desktop. Introduceți valoarea necesară în Default Value în funcție de tipul de variabilă ales. De exemplu, dacă tipul variabilei este boolean, acest câmp apare ca o listă derulantă. Valoarea implicită introdusă pentru o variabilă globală de tip şir care poate fi raportată de agent nu trebuie să depăşească 256 caractere. |
| 7 |
Efectuați modificările necesare. |
| 8 |
Clic Save. |
Eliminarea variabilelor globale dintr-un flux
Puteți elimina o variabilă globală care nu este în uz în niciun flux.
Dacă nu puteți elimina o variabilă globală, contactați administratorul pentru a activa marcajul de caracteristică pentru a elimina variabile globale din flux.
Pentru a elimina o variabilă globală dintr-un flux:
| 1 |
Conectați-vă la organizația client utilizând URL-ul Control Hub https://admin.webex.com/. |
| 2 |
Accesaţi . Apare pagina Fluxuri.
|
| 3 |
Faceți clic pe Go to Flow Designer pictogramă lângă flux. Apare fereastra Proiectant flux.
|
| 4 |
În Global Flow Properties panou, derulare în jos la Variable Definition > Predefined Variables secțiune. |
| 5 |
În Global Variables panou, faceți clic pe pictograma eliminare (x) a variabilei globale pe care doriți să o eliminați. Un mesaj pop-up vă solicită să confirmați acțiunea.
|
| 6 |
Clic Delete. Această acțiune va elimina din listă variabila globală selectată.
|
Variabile de vizualizare a desktopului
Puteți configura următoarele tipuri variabile pentru fereastra pop-over de intrare și panoul Interacțiune al desktopului pentru apelurile vocale de intrare și de ieșire:
-
Variabilele de sistem, cum ar fi numărul de telefon, DNIS (Serviciul de identificare a numerelor formate), numele cozii de apeluri și expirarea timpului de răspuns RONA
-
Variabile globale care sunt create și gestionate în Control Hub.
-
Variabile de flux personalizate care sunt create și gestionate în Designerul de flux
Puteți configura numai acele variabile care sunt marcate ca Vizibile ca agent.
Puteți configura aceste variabile atât pe fluxurile noi, cât și pe cele existente. Cu toate acestea, fluxurile existente continuă să afișeze variabilele implicite de tip pop-over, cum ar fi numărul de telefon, DNIS și numele cozii. Puteți edita aceste fluxuri pentru a adăuga mai multe variabile utilizând această funcție.
Pașii pentru a configura variabilele pentru fereastra pop-over de intrare și panoul Interacțiune pentru apelurile de intrare și de ieșire sunt aceiași.
Trebuie să construiți fluxuri separate pentru scenariile de apeluri de intrare și de ieșire pentru a configura variabile pentru fereastra pop-over de intrare și panoul de interacțiune.
- Fereastră pop-over de intrare pe desktop
- Fereastra pop-over de intrare apare atunci când un agent primește un apel de intrare sau formează un apel de ieșire. Afișează informații cheie despre client în funcție de variabilele configurate în Designerul de flux. Puteți seta o ordine de apariție a fiecăreia dintre aceste variabile în popover-ul de intrare, care poate include orice combinație de variabile de sistem, globale și de flux personalizat. De asemenea, puteți edita eticheta desktop a acestor variabile.
- Puteți personaliza eticheta desktop a variabilelor de sistem, cum ar fi numărul de telefon și DNIS. Pentru mai multe informații, consultați Personalizarea variabilelor de sistem.
- Pentru apelurile de intrare și de ieșire, puteți alege un minim de trei și un maxim de șase variabile. Pentru apelurile de consultare, agentul consultat va vizualiza în mod implicit alte trei variabile, cum ar fi numele agentului, DN-ul agentului și echipa agentului.
-
Nu puteți configura variabile care conțin informații sensibile în fereastra pop-over de intrare de pe desktop.
- Pentru mai multe informații despre cum să configurați variabile pentru popover de intrare, consultați Configurați variabile pentru popover de intrare.
- Panou interacțiune
- Panoul Interacțiune de pe desktop apare după ce agentul acceptă apelul de intrare sau de ieșire. Acesta afișează informațiile setate în variabilele panoului Interacțiune, care sunt configurate în Designerul de flux. Puteţi alege maximum 30 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 desktop a acestor variabile.
-
Webex Contact Center Desktop nu acceptă momentan traducerea etichetelor variabilelor dinamice.
- Puteți personaliza eticheta desktop a variabilelor de sistem, cum ar fi numărul de telefon și DNIS. Pentru mai multe informații, consultați Personalizarea variabilelor de sistem.
- Pentru mai multe informații despre modul de configurare a variabilelor pentru panoul Interacțiune, consultați Configurarea variabilelor pentru panoul Interacțiune.
Configurează variabile pentru popover de intrare
Înainte de a începe
Configurați variabilele în ferestrele pop-over de intrare pentru apelurile de intrare și de ieșire.
-
Trebuie să creați variabile pe care doriți să le adăugați în fereastra pop-up de intrare a desktopului. Pentru mai multe informații, consultați Creați o variabilă globală și Creați variabile de flux personalizate.
-
Trebuie să marcați variabilele ca vizibile ca agent. Pentru mai multe informații despre modul de marcare a unei variabile globale ca afișabilă ca agent, consultați Editarea variabilei globale într-un flux.
| 1 |
Conectați-vă la organizația client utilizând URL-ul Control Hub https://admin.webex.com/. |
| 2 |
Accesaţi . Apare pagina Fluxuri.
|
| 3 |
Faceți clic pe Go to Flow Designer pictogramă lângă flux. Fișierul Flow Designer apare fereastra.
|
| 4 |
De la Global Flow Properties panou, deschideți Variable Definition secțiune. |
| 5 |
Faceți clic pe Desktop Viewability & Order fila. |
| 6 |
În Incoming Popover secțiune, faceți clic Select Variables for Incoming Popover. Fișierul Select Variables on Incoming Popover apare fereastra. Afișează toate variabilele care includ patru variabile implicite de sistem, cum ar fi numărul de telefon, DNIS, numele cozii de așteptare și expirarea RONA. Variabilele de sistem, cum ar fi numărul de telefon, DNIS și numele cozii sunt selectate în mod implicit, pe care le puteți debifa atunci când adăugați mai multe variabile.
|
| 7 |
Utilizați următoarele opțiuni de căutare pentru a filtra lista: Lista este populată automat cu variabile în funcție de intrările de criterii.
|
| 8 |
Bifați casetele de selectare ale variabilelor pe care doriți să le alegeți pentru fereastra pop-over de intrare. Puteți alege un minim de trei și un maxim de șase variabile. |
| 9 |
Clic Save. Puteți omite acest pas dacă activați Autosave buton de comutare. Variabilele alese apar în Incoming Popover secțiune.
|
| 10 |
Folosește handle pictogramă ( |
| 11 |
(Opțional) Faceți clic pe pictograma x de lângă o variabilă pentru a elimina respectiva variabilă din listă. |
Configurați variabilele pentru panoul de interacțiune
Înainte de a începe
Configurați variabilele în panoul Interacțiune pentru apelurile de intrare și de ieșire.
-
Trebuie să creați variabile pe care doriți să le adăugați în fereastra pop-up de intrare a desktopului. Pentru mai multe informații, consultați Creați o variabilă globală și Creați variabile de flux personalizate.
-
Trebuie să marcați variabilele ca vizibile ca agent. Pentru mai multe informații despre modul de marcare a unei variabile globale ca afișabilă ca agent, consultați Editarea variabilei globale într-un flux.
| 1 |
Conectați-vă la organizația client utilizând URL-ul Control Hub https://admin.webex.com/. |
| 2 |
Accesaţi . Apare pagina Fluxuri.
|
| 3 |
Faceți clic pe Go to Flow Designer pictogramă lângă flux. Apare fereastra Proiectant flux.
|
| 4 |
De la Global Flow Properties panou, deschideți Variable Definition secțiune. |
| 5 |
Faceți clic pe Desktop Viewability and Order fila. |
| 6 |
În Interaction Pane secțiune, faceți clic Select Variables for Interaction Pane. Fișierul Select Variables on Interaction Pane apare fereastra. Afișează toate variabilele împreună cu patru variabile de sistem, cum ar fi numărul de telefon, DNIS, numele cozii de așteptare și expirarea RONA.
|
| 7 |
Utilizați următoarele opțiuni de căutare pentru a filtra lista: Lista este populată automat cu variabile în funcție de intrările de criterii.
|
| 8 |
Bifați casetele de selectare ale variabilelor pe care doriți să le alegeți pentru panoul Interacțiune. Puteţi alege maximum 30 variabile. |
| 9 |
Folosește handle pictograma ( |
| 10 |
Clic Save. Puteți omite acest pas dacă activați Autosave buton de comutare. Variabilele alese apar în Interaction Pane secțiune.
|
| 11 |
(Opțional) Faceți clic pe pictograma x de lângă o variabilă pentru a elimina respectiva variabilă din listă. |
Variabilă JSON
Variabilele JSON sunt variabile de flux personalizate de tip JSON. Puteți crea variabile JSON în Designerul de flux. Pentru mai multe informații, consultați Creare variabile de flux personalizate.
Puteți utiliza următoarele activități pentru a stoca datele în variabila JSON: Solicitare HTTP, Parse și Setare variabilă.
În activitățile HTTP și Parse, puteți extrage date utilizând expresia de filtrare a căii JSON și le puteți stoca în variabila JSON.
În activitatea Setare variabilă, puteți utiliza variabila JSON din opțiunea Setare valoare în următoarele moduri:
-
Tastați valoarea JSON în căsuța 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" } -
Utilizați o Expresie pebble.
Utilizarea variabilelor JSON în expresia Pebble
-
Acces separat punct(.): Puteți utiliza accesul separat punct(.) în expresia Pebble pentru variabila JSON în activitățile de gestionare a apelurilor și de control al fluxului.
Sintaxa:
{{ jsonVariableName.fieldName }}unde,jsonVariableName.fieldNametrebuie evaluate la un câmp din variabila JSON.În fragmentul de cod eșantion anterior, dacă extrageți angajatul la o variabilă numită
empvarutilizând HTTP sau Parse:utilizați
{{empvar.employeeCode}}pentru a obține valoarea caE1. -
Acces index pentru tabloul JSON: Puteți accesa un index specific din tabloul JSON, similar cu Sintaxa Pebble. Pentru mai multe detalii despre Acces index în Pebble, vizitați https://pebbletemplates.io/wiki/guide/basic-usage/, de exemplu:
Dacă extrageți matricea Employees JSON î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" } ] } ] }varutilizând HTTP sau Parse:-
Utilizare
{{ var[0]}}pentru a obține detaliile angajaților dinriranicine este manager. -
Utilizare
{{ var[1].directReports[0] }}pentru a obține detaliile angajaților dinJohncare este reporterul direct al managerului. -
Utilizare
{{ var[1].directReports[0].preferredFullName }}pentru a obține valoarea caJohn Irani. -
Utilizare
{{ var[0].preferredFullName }}pentru a obține valoarea caRomin Irani.
-
Utilizarea variabilei JSON în solicitarea HTTP
Pentru a utiliza o variabilă JSON ca corp de solicitare a unei solicitări HTTP, utilizați mai întâi activitatea Setare variabilă pentru a converti variabila JSON într-un șir. De exemplu, în secțiunea Setare variabilă activitate Setări variabile, setați o variabilă jsonString cu valoare ca {{ jsonVariable }}.
Utilizați această variabilă ca intrare pentru setările HTTP. De exemplu, în secțiunea Setări solicitare HTTP, setați Corp solicitare ca {{ jsonString }}.
Se scrie expresii
Majoritatea câmpurilor de introducere a textului din Designerul de flux acceptă scrierea expresiilor. Expresiile nu sunt necesare, dar permit o funcționalitate puternică de scriptare prin intermediul variabilelor pentru utilizatorii avansați. De asemenea, puteți introduce text de bază și numere în aceleași câmpuri de introducere pentru fluxuri simple dacă nu aveți nevoie de expresii.
Încadrați fiecare expresie în paranteze duble ondulate, după cum se vede aici: {{Enter Expression}}
De exemplu, dacă doriți să combinați două variabile de șiruri împreună, trebuie să utilizați {{var1+var2}}. Pentru mai multe informații, consultați: https://pebbletemplates.io/.
Sintaxă șablon
Toate câmpurile de intrare din Designerul de flux utilizează o sintaxă de expresie open source numită Pebble Templates: https://pebbletemplates.io/.
Următoarele simboluri sunt acceptate în șabloanele Pebble: ==, !=, <, >, <=, >=, +, -, *, / . Pentru a introduce variabile personalizate într-o expresie, utilizați această sintaxă: {{variable}}
În sintaxa Șablon Pebble, numele variabilelor trebuie să înceapă cu o literă, un caracter de subliniere (_) sau un semn dolar ($), dar nu și un număr. De exemplu, 311_Promo este nevalid, în timp ce Promo_311 este valid.
Operatorii de logică sunt, de asemenea, sprijiniți. Pentru mai multe informații, consultați https://pebbletemplates.io/wiki/operator/logic/.
Vă recomandăm să revizuiți documentația șablonului Pebble înainte de a utiliza expresii în Designerul de flux. Pentru informații despre scrierea expresiilor, consultați documentele la: https://pebbletemplates.io/wiki/.
De exemplu, în acest caz de utilizare a condiției de bază, expresia verifică dacă numărul de cont al apelantului este mai mare sau egal cu o anumită valoare. În funcție de modul în care expresia evaluează pentru o anumită execuție a unui flux, fluxul poate lua calea Adevărat sau Fals.
Filtre personalizate pentru Pebble
Timbru epocii
Puteți utiliza următoarele filtre Pebble pentru a returna timbrul epocii pentru Acum sau un șir de dată dat:
Timbrul epocii 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
Validați expresii
Dacă un câmp de introducere detectează că este utilizată o expresie (adică sintaxa {{ }} este introdusă), în colțul din dreapta jos al câmpului apare o pictogramă albastră.
Faceți clic pe pictograma albastră pentru a deschide o fereastră modală în care puteți testa și modifica expresia până când obțineți rezultatul dorit.
Fereastra modală Expresie test conține următoarele câmpuri:
-
Expresie: Afișează expresia care a fost introdusă inițial în câmpul de introducere din configurația activității.
-
Câmpuri variabile: Fiecare variabilă utilizată în expresie are un câmp de suport în care puteți introduce o valoare variabilă eșantion. Introduceți o valoare pentru fiecare variabilă, apoi faceți clic pe Test pentru a vedea rezultatele dacă expresia este executată cu parametrii introduși.
Pentru a seta variabile într-o expresie, utilizați numai formatul {{variable name}}. 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ă efectuați modificări în configurație, faceți clic pe Aplicați modificările pentru a actualiza expresia din configurația activității.
Utilizați șabloane de flux
Șabloanele de flux sunt fluxuri prefabricate, concepute pentru cazuri specifice de utilizare. Aceste șabloane sunt ușor disponibile în pânza Designerului de flux, permițând dezvoltatorilor de flux să construiască și să publice rapid fluxuri cu un efort minim.
Pentru a crea fluxuri utilizând șabloane de flux, selectați șablonul dorit, personalizați-l pentru cerințele dvs. de afaceri, validați, publicați și începeți să utilizați fluxul. Pentru mai multe detalii, consultați Creați fluxuri utilizând șabloane de flux.
Utilizarea programului de lucru
Utilizați acest șablon de designer de flux pentru gestionarea programului de lucru în Webex Contact Center. Apelanții sunt întâmpinați cu un mesaj, iar apelurile lor sunt rutate în funcție de programul de lucru, vacanțele și condițiile de urgență stabilite pentru organizație.
Acest flux rutează apelurile pe baza orelor de lucru, a listelor de vacanțe și a suprascrierilor în caz de urgență, asigurând o experiență optimă a apelantului și gestionarea eficientă a orelor nelucrătoare. Dacă centrul de contact este închis, apelantul este notificat cu privire la închidere.
Caracteristicile cheie includ următoarele:
- Gestionare centralizată a orelor de lucru, a vacanțelor și a suprascrierilor de urgență.
- Rutare automată în funcție de configurația programului de lucru.
- Cisco Text-Speech (TTS) este utilizat pentru toate mesajele audio, deși fișierele audio personalizate pot fi încărcate.
- Muzica implicită aflată în așteptare este
defaultmusic_on_hold.wav, dar acest lucru poate fi personalizat.
Cerințe preliminare
- Configurare program de lucru: Creați ore de lucru, liste de vacanțe și suprascrieri în Control Hub.
- Fișiere audio: Încărcați fișierele audio necesare pentru mesaje precum
BusinessHoursOpen.wavsau utilizați funcția Cisco TTS. - Sincronizare coadă, echipe și punct de intrare: Configurați aceste elemente în Portalul de management al Webex Contact Center.
Defalcarea fluxului
Următorul tabel descrie diferitele elemente de flux implicate în procesul de apelare, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.
| Element de flux | Descriere |
|---|---|
| Apel primit | Este inițiat un apel și intră în flux. |
| Evaluarea programului de lucru | Sistemul verifică dacă ora curentă corespunde orelor de lucru, vacanțelor sau unei condiții de suprascriere. |
| Gestionarea orelor de lucru | Dacă centrul de contact este deschis, este redat un mesaj de întâmpinare, iar apelul este direcționat către coada de agenți. |
| După ora închiderii | Dacă centrul de contact este închis, este redat un mesaj la orele închise, iar apelul este deconectat. |
| Suprascrieri de urgență | Dacă este activă o suprascriere de urgență, mesajul de urgență este redat, iar apelul este deconectat. |
Activități de flux
Următorul tabel descrie secvența activităților din flux.
| Activitate în flux | Descriere |
|---|---|
|
Iniţiere (Contact telefon nou) | Fluxul începe la primirea unui nou contact telefonic. |
|
Verificarea programului de lucru (Program de lucru) | Sistemul verifică dacă centrul de contact se află în orele obișnuite de lucru, în concediu sau în caz de suprascriere de urgență. |
|
Solicitare privind orele de lucru (Mesaj_WorkingHours) | În timpul programului de lucru, este redat un mesaj pentru a informa apelantul că centrul de contact este deschis (fișier implicit: BusinessHoursOpen.wav). |
Contact secvență de așteptare (Coadă_tă agent) | Apelantul este plasat în coadă pentru a fi direcționat către un agent disponibil. |
Muzică pentru apeluri în așteptare (Muzică în așteptare) | Muzica este redată în timp ce apelantul așteaptă în coadă (fișier implicit:
defaultmusic_on_hold.wav). |
|
Vacanță închisă (Vacanță_Închisă) | Dacă este vorba de o vacanță, se redă un mesaj prin care apelantul este informat că biroul este închis. |
|
Solicitare după ora închiderii (Mesaj_DupăHours) | Dacă este după programul de lucru, este redat un mesaj pentru a informa apelantul că biroul este închis. |
| Înlocuire urgență (Urgență_suprascriere) | În cazul unei suprascrieri de urgență, este redat un mesaj de urgență. |
| Deconectați contactul (DeconectareContact) | După ce este redat mesajul (indiferent dacă este după ore, vacanță sau urgență), apelul este deconectat. |
Resurse suplimentare
Pentru mai multe informații despre configurarea orelor de lucru, a listelor de vacanțe și a suprascrierilor, consultați Ghidul de configurare și administrare Webex Contact Center.
Contact de intrare cuprinzător
Utilizați acest șablon de designer de flux în Webex Contact Center pentru gestionarea cuprinzătoare a apelurilor de intrare, a verificărilor programului de lucru, a poziționării în anunțurile din coada de așteptare și a opțiunilor de reapelare.
Acest flux demonstrează un scenariu cuprinzător pentru apelurile vocale de intrare pentru Webex Contact Center. Include gestionarea orelor de lucru, a vacanțelor, a suprascrierilor în caz de urgență, a opțiunilor de autoservire, a anunțurilor privind poziția în coada de apeluri (PIQ) și a opțiunilor de reapelare a clienților. Este potrivit pentru medii în care autoservirea de bază și coada de apeluri sunt esențiale.
Modificați fluxul pentru a corespunde nevoilor specifice ale organizației și pentru a gestiona cu ușurință condițiile necunoscute.
Acest flux utilizează Cisco Text transformat în vorbire (TTS) pentru activități audio care necesită indicații (dacă există). Pentru muzică, aceasta trece implicit la defaultmusic_on_hold.wav fișier furnizat necompletat.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al 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 de ieșire și altele.
-
Configurați orele de lucru, listele de vacanțe și suprascrierile de urgență din → → →
- Încărcați fișiere audio statice dacă în locul Cisco Text-Speech (TTS) se utilizează mesaje audio personalizate.
Pentru pașii detaliați, consultați Configurarea și ghidul de administrare Webex Contact Center.
Defalcarea fluxului
Următorul tabel descrie diferitele elemente de flux implicate în procesul de apelare, 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ă timpul curent în comparație cu orele de lucru definite utilizând activitatea Ore de lucru.
|
| Opțiuni de autoservire | În timpul programului de lucru, activitatea WelcomeMenu (Meniul IVR) redă un meniu care oferă opțiuni de bază de autoservire apelanților:
|
| Plasare în coadă | Apelantul este plasat într-o coadă utilizând activitatea Coadă. Activitatea GetPositioninQueue preia poziția apelantului din coadă, iar aceste informații sunt anunțate apelantului utilizând activitatea PlayPIQ. |
| Opțiuni apelare inversă și poștă vocală | Dacă apelantul alege să lase o căsuță vocală sau să solicite reapelare, este declanșată activitatea FinalMenu:
|
|
Muzică pentru apeluri în așteptare | Muzica este redată în timp ce apelantul așteaptă în coadă (fișier implicit: defaultmusic_on_hold.wav). |
|
Manipularea buclei | Fluxul asigură faptul că, dacă un apelant buclă de prea multe ori (prin activitățile CallLoopCycle și LoopCycle), acesta este direcționat către opțiunile de meniu final (reapelare sau poștă vocală). |
| Deconectare apel | După finalizarea tuturor pașilor sau dacă apelantul alege să iasă, apelul este deconectat prin activitățile DisconnectContact. |
Activități de flux
Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.
|
Activitate în flux |
Descriere |
|---|---|
|
Iniţiere (Contact nou) | Pornește fluxul la primirea apelului. |
|
Verificarea programului de lucru (Program de lucru) | Verifică dacă apelul este în timpul programului de lucru, al vacanțelor sau în situații de suprascriere a situațiilor de urgență. |
|
Meniu IVR (Meniul de întâmpinare) |
Redă un meniu cu opțiuni de autoservire (apăsați 1 pentru Asistență, apăsați 2 pentru Vânzări). |
|
Gestionarea cozii de apeluri |
|
|
Muzică pentru apeluri în așteptare (Muzică în așteptare) | Redă muzică de așteptare în timp ce apelantul așteaptă în coadă. |
|
Manipulare buclă (CallLoopCycle și LoopCycle) | Asigură faptul că apelurile care rulează de prea multe ori sunt direcționate către meniul final. |
|
Deconectare (DeconectareContact) | Deconectează apelul după mesaje sau atunci 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 pentru un sistem de sondaj post-apel (PCS) bazat pe Răspuns vocal interactiv (IVR). Sondajul este conceput pentru a capta eficient și eficient evaluările satisfacției clienților, utilizând un meniu de bază și un IVR cu ton tactil.
Acest flux ajută Webex Contact Center să colecteze în mod eficient feedback-ul clienților printr-un simplu sondaj automat după apel, utilizând tonuri Dual-Tone Multi-Frequency (DTMF). Clienții evaluează experiența lor de apelare atunci când primesc un mesaj de evaluare. Sistemul colectează răspunsurile clienților într-o variabilă globală utilizată pentru raportare. Sondajul surprinde evaluările de satisfacție ale clienților pe o scară de 1 –5.
Acest flux este construit pentru a configura cu ușurință sondajele după apel, în câțiva pași simpli. Acesta este pre-ambalat cu toate blocurile necesare, inclusiv conectorul vorbire-text.
Utilizare
Pentru a utiliza acest flux în mod eficient ca flux de sondaj după apel, conectați un GoTo Flow de la evenimentul AgentDisconnected din Fluxul dvs. principal. Acest lucru asigură faptul că, atunci când agentul deconectează apelul, apelantului i se prezintă un sondaj Răspuns vocal interactiv (IVR) după apel, care captează răspunsul de satisfacție a clientului (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:
-
Contra-sondaj
-
Type – NUMĂR ÎNTREG
-
Valoare implicită—0
-
Descriere — Urmărește numărul de încercări de sondaj și incrementele cu fiecare răspuns nevalid sau de expirare a timpului.
-
-
Răspuns global_FeedbackSurveyResponse
-
Type – NUMĂR ÎNTREG
-
Valoare implicită—0
- Sursă – Variabilă globală
- Make Reportable – Activați.
-
Descriere — Stochează răspunsul de evaluare al clientului sau „NuRăspuns” dacă există un scenariu nevalid/de expirare.
-
Activități de flux
Următorul tabel descrie activitățile utilizate în flux.
| Activitate în flux | Descriere |
|---|---|
|
Iniţiere Contact nou |
Inițiază sondajul atunci când este inițiat un nou contact telefonic. |
|
SurveyOptions (Meniu IVR) |
Solicită utilizatorului să selecteze o evaluare (1 –5). Numerele 1, 2, 3, 4, 5 corespund nivelurilor de satisfacție. Expirarea unui răspuns sau nevalid duce la o reîncercare. |
|
RăspunsSetSurveyResponse | Capturează selecția utilizatorului și o stochează în variabila Global_FeedbackSurveyResponse. |
|
SetațiCounterSurvey |
Mărește variabila CounterSurvey după un răspuns de expirare sau nevalid. |
| Verificați contra-sondajul |
Validează dacă numărul de reîncercări depășește 2 utilizând următoarea condiție, CounterSurvey > 2. Încheie sondajul dacă reîncercările sunt epuizate. |
|
Setați variabila_r3 k |
Atribuie „NoResponse” la SurveyResponse dacă reîncercările sunt epuizate. |
|
PlaySurveyÎnregistrat |
Redă un mesaj de mulțumire după capturarea răspunsului. |
|
Deconectați-văContact |
Încheie apelul cu grație. |
Agent virtual DialogFlow ES
Acest șablon de designer de flux pentru 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. Acesta oferă un flux de bază în care datele sunt schimbate cu DialogFlow ES pentru procesarea limbajului natural și completarea automată a agenților. 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ță fără probleme a clienților, chiar și atunci când apar condiții neașteptate.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al 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 mapare pentru punctele de intrare.
- Activați Webhook Fulfillment în DialogFlow ES și utilizați codul eșantion node.js din editorul în linie.
-
Cisco Text transformat în vorbire (TTS) este activat pentru a genera mesaje personalizate în mod dinamic. Încărcați fișiere audio statice dacă în locul Cisco Text-Speech (TTS) se utilizează mesaje audio personalizate.
Defalcarea fluxului
Următorul tabel descrie diferitele elemente de flux implicate în procesul de apelare, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.
|
Element de flux |
Descriere |
|---|---|
| Clientul inițiază contactul | Apelul este primit 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 apelării, este trimis la botul DialogFlow ES pentru procesare. |
| Interacțiunea bot cu DialogFlow | DialogFlow prelucrează datele introduse și răspunsurile pe baza intențiilor configurate. |
| Muzica din coada de apeluri | În timp ce botul procesează solicitarea, clientul este plasat într-o coadă de așteptare cu muzică pentru apeluri în așteptare. |
| Deconectare | Interacțiunea se încheie după finalizarea dialogului. |
Activități de flux
Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.
|
Activitate în flux |
Descriere |
|---|---|
|
Iniţiere | Această activitate marchează începutul fluxului. Se declanșează atunci când este primit un apel nou. |
| Setați limba | Fluxul utilizează o activitate variabilă setată pentru a configura codul de limbă (en-US) pentru întreaga interacțiune. Acest lucru asigură alinierea tuturor interacțiunilor vocale la preferințele de limbă ale apelantului. |
| Mesaj de întâmpinare personalizat | Această activitate transmite detaliile clientului, cum ar fi numele, e-mailul și motivul apelării către botul DialogFlow ES. Salutul este generat dinamic folosind Cisco Text transformat în vorbire (TTS). Exemplu de date transmise:
|
|
Coadă de apeluri la agent | Dacă interacțiunea necesită transfer, clientul este plasat într-o coadă de așteptare și muzica pentru apelurile în așteptare este redată utilizând defaultmusic_on_hold.wav
fișierul. |
| Redați muzică | Muzica este redată în timp ce apelantul așteaptă în coadă. Fluxul utilizează muzica implicită pentru apelurile în așteptare de la Cisco, dar poate fi personalizat prin încărcarea unor fișiere de muzică diferite. |
|
Deconectare | Această activitate deconectează apelul după finalizarea fluxului, asigurând o interacțiune perfectă. |
Specificații privind fluxul
JSON de flux utilizat în acest exemplu conține variabile și activități esențiale pentru gestionarea interacțiunii, procesarea erorilor și comunicarea între Webex Contact Center și DialogFlow. Variabilele cheie utilizate includ:
|
Variabilă flux |
Descriere |
|---|---|
|
Global_FeedbackSurveyOptIn | Urmărește dacă clientul optează pentru un sondaj după apel. |
| Nume client | Înregistrează numele clientului pentru personalizare. |
| E-mail client | Înregistrează e-mailul clientului. |
| Motivul clientului | Înregistrează motivul apelului clientului. |
| Global_Language | Configurează limba implicită (en-US). |
|
Global_VoiceName | Determină vocea utilizată pentru text transformat în vorbire. |
Resurse suplimentare
Pentru mai multe informații despre această integrare, consultați videoclipul Lucrul cu datele în Google DialogFlow ES cu Webex Contact Center.
Consultați Documentația Webex Contact Center Developer și Documentația DialogFlow ES pentru mai multe îndrumări.
Asistență pentru dezvoltator
Pentru orice asistență cu privire la această integrare, deschideți un tichet cu echipa de asistență pentru dezvoltatori Webex Contact Center prin intermediul Portalul dezvoltator Webex.
Pentru discuții suplimentare, vizitați comunitatea de dezvoltatori Webex Contact Center API.
Asistență variabilă dinamică
Acest șablon furnizează un flux vocal de intrare avansat și dinamic, care preia setările externe, setează variabilele de flux cu aceste setări și rutează apelurile pe baza configurațiilor variabile.
Fluxul preia dinamic setările fluxului printr-o solicitare HTTP și setează variabile care ghidează restul fluxului. Aceste variabile gestionează deciziile de rutare, gestionarea cozilor, solicitările și gestionarea erorilor. Acest lucru este adesea utilizat pentru scenarii care necesită flexibilitate în gestionarea apelurilor pe baza condițiilor de lucru în timp real, cum ar fi orele de lucru sau vacanțele - în care un singur flux poate fi reutilizat în diferite cazuri de utilizare, utilizând rutarea dinamică bazată pe variabile.
Fluxul asigură o experiență cursivă și eficientă a apelantului prin redarea de mesaje adecvate, gestionarea orelor de lucru sau a cazurilor de erori și furnizarea de rutare în funcție de cerințele specifice ale organizației.
Fluxul utilizează Cisco Text transformat în vorbire (TTS) pentru toate activitățile audio care necesită indicații. 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 al Webex Contact Center înainte de a implementa acest flux:
- Creați puncte de intrare, cozi, echipe, mapare a punctelor de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectori, ANI pentru apeluri spre exterior și altele.
-
Asigurați-vă că toate fișierele audio statice necesare sau mesajele TTS personalizate sunt încărcate în sistem.
-
Dețineți un terminal API valid pentru a prelua setările de flux
Pentru pașii detaliați, consultați Configurarea și ghidul de administrare Webex Contact Center.
Defalcarea fluxului
Următorul tabel descrie diferitele elemente de flux implicate în procesul de apelare, 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 un apel este primit la punctul de intrare. |
| Solicitare HTTP | Fluxul efectuează o solicitare HTTP pentru a prelua dinamic setările fluxului, pe baza DNIS a apelului. |
| Verificarea programului de lucru | În funcție de setările fluxului, fluxul verifică orele de lucru, vacanțele și suprascrierile pentru a ruta apelul în mod corespunzător. |
| Redați mesajul (Bun venit) | Pe baza setărilor preluate, se redă un mesaj de întâmpinare utilizând TTS sau un mesaj de solicitare preînregistrat. |
| Activitate coadă | Dacă este necesar, apelul este plasat într-o coadă de așteptare pe baza variabilelor dinamice. |
| Redați muzică (Gestionarea cozilor de apeluri și muzica din coada de apeluri) | În timp ce apelantul așteaptă în coadă, se redă muzică de așteptare, care poate fi setată dinamic. |
| Tratarea erorilor | Dacă apare o eroare, apelul este redirecționat către un flux de gestionare a erorilor sau către un alt punct de intrare, utilizând funcția GoTo activat de variabile dinamice. |
Activități de flux
Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.
|
Activitate în flux |
Descriere |
|---|---|
|
Iniţiere | Fluxul începe atunci când este primit un apel prin activitatea NewContact. |
| Solicitare HTTP | Activitatea FetchFlowSettings efectuează o solicitare HTTP pentru a prelua toate setările necesare pentru flux, cum ar fi orele de lucru, mesajele și configurațiile cozilor de apeluri. |
|
Meniu IVR (Meniul de întâmpinare) |
Redă un meniu cu opțiuni de autoservire (apăsați 1 pentru Asistență, apăsați 2 pentru Vânzări). |
| Setați variabile | Activitatea SetVariable stochează datele preluate din solicitarea HTTP și atribuie valori variabilelor legate de flux, cum ar fi businessHours, coadă, welcomePrompt și holdMusic. |
| Program de lucru | Activitatea din BusinessHours verifică programul de lucru, vacanțele și suprascrierile, direcționând fluxul în funcție de ora curentă. |
| Redați mesajul | Activitatea PlayMessage redă un mesaj de întâmpinare către apelant. Acesta poate fi setat dinamic sau preconfigurat. |
| Plasare în coadă contact | Activitatea CoadăContact plasează apelantul în coada corespunzătoare, utilizând variabile dinamice pentru gestionarea cozii și gestionarea de rezervă. |
| Redați muzică | Activitatea RedareMuzică redă muzică de așteptare pentru apelanții care așteaptă în coadă, configurată pe baza variabilei Muzică de așteptare. |
| Accesaţi | Activitățile Du-te multiple sunt utilizate pentru a naviga între diferite părți ale fluxului sau pentru a gestiona condiții specifice, cum ar fi vacanțele sau erorile. |
| Deconectare | După finalizarea tuturor pașilor necesari, fluxul se încheie cu deconectarea sau redirecționarea corespunzătoare. |
Bună, lume
Utilizați acest șablon pentru a crea un flux vocal simplu de intrare, în care apelanții sunt întâmpinați cu un mesaj și apoi deconectați. Acest flux este adesea utilizat în timpul orelor închise.
Acest flux oferă un flux simplu, care redă un anunț apelantului. Modificați fluxul pentru a asigura o experiență cursivă a apelantului, gestionând orice erori sau condiții necunoscute.
Subfluxul utilizează Cisco Text transformat în vorbire pentru orice solicitări audio. Pentru muzică, aceasta trece implicit la fișierul încorporat (defaultmusic_on_hold.wav), pentru muzică în așteptare.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al 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 activități de configurare specifice organizației, cum ar fi conectori, ANI pentru apeluri de ieșire și altele.
- Încărcați fișiere audio statice dacă în locul Cisco-Text-Speech (TTS) se utilizează mesaje audio personalizate.
Pentru pașii detaliați, consultați Configurarea și ghidul de administrare Webex Contact Center.
Defalcarea fluxului
- Apelul este recepționat și intră în flux.
- Apelantului i se redă un mesaj de întâmpinare.
- Apelantul este plasat într-o coadă de așteptare.
- Muzica pentru apelurile în așteptare este redată î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.
|
Activitate în flux |
Descriere |
|---|---|
|
Iniţiere | Fluxul începe la primirea unui apel |
| Redați mesajul |
|
|
Deconectare |
|
Resurse suplimentare
Pentru mai multe informații, consultați Ghidul de configurare și administrare Webex Contact Center.
Operator automat în meniu
Utilizați acest șablon de designer de flux pentru Webex Contact Center pentru a crea un sistem bazat pe meniu pentru o rutare eficientă a apelurilor. Acesta automatizează acțiunile de intrare, 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 politicos de deconectare în caz de erori sau intrări nerecunoscute.
Acest flux utilizează Cisco Text transformat în vorbire (TTS) pentru orice solicitări audio. Pentru muzică, aceasta trece implicit la fișierul încorporat (defaultmusic_on_hold.wav), pentru muzică în așteptare.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al Webex Contact Center înainte de a implementa acest flux:
- Creați puncte de intrare, cozi, echipe și mapare pentru punctele de intrare.
- Încărcați fișiere audio statice dacă în locul Cisco Text-Speech (TTS) se utilizează mesaje audio personalizate.
Pentru pașii detaliați, consultați Configurarea și ghidul de administrare Webex Contact Center.
Defalcarea fluxului
Următorul tabel descrie diferitele elemente de flux implicate în procesul de apelare, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.
|
Element de flux |
Descriere |
|---|---|
|
Apel primit (Contact telefon nou) |
Fluxul este declanșat atunci când un nou contact telefonic este inițiat de un apel de intrare. |
|
Mesaj de întâmpinare (Mesaj de întâmpinare) |
Este redat un mesaj de întâmpinare: Bine ați venit la Centrul de contact Webex! |
|
Meniul principal (Meniu IVR) |
Apelantului i se prezintă un set de opțiuni de meniu. Meniul este citit cu voce tare utilizând TTS, ghidând apelantul prin diferite opțiuni de serviciu:
|
|
Rutare pe baza selecției |
Pe baza opțiunii selectate, apelantul este fie transferat către o anumită echipă (transfer orb), fie plasat într-o coadă de așteptare pentru a aștepta următorul agent disponibil. |
|
Tratarea erorilor |
Intrările nevalide sunt adresate cu un mesaj de eroare, iar apelantului i se solicită să încerce din nou. |
|
Muzică în așteptare (Redați muzică) |
În timp ce așteptați într-o coadă de așteptare, muzica implicită pentru apelurile în așteptare ( |
|
Deconectare |
Fluxul se încheie prin deconectarea apelului. |
Activități de flux
Următorul tabel descrie secvența activităților din flux.
|
Activitate în flux |
Descriere |
|---|---|
|
Contact telefon nou (Începeți) |
Acesta este punctul de pornire al fluxului atunci când un nou contact telefonic este inițiat de un apel de intrare. |
|
Redați mesajul (Mesaj de întâmpinare) |
Clientul este întâmpinat cu un mesaj: Bine ați venit la Centrul de contact Webex! Acest pas utilizează Cisco Cloud Text transformat în vorbire (TTS) pentru a genera mesajul. |
|
Meniul principal (Meniu IVR) |
Apelantului i se prezintă un meniu cu diferite opțiuni:
|
|
Rutare pe baza selecției (Condiții) |
Pe baza opțiunii selectate, apelantul este fie transferat către o anumită echipă (transfer orb), fie plasat într-o coadă de așteptare pentru a aștepta următorul agent disponibil.
|
|
Redați 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. |
|
Tratarea erorilor |
Dacă este selectată o opțiune nevalidă sau dacă timpul de intrare expiră, sistemul redă un mesaj solicitând apelantului să încerce din nou. |
|
Deconectare |
După finalizarea interacțiunii sau după ce apare o eroare, fluxul deconectează apelul utilizând activitatea Deconectare contact. |
Cazuri suplimentare de utilizare
- Submeniuri: Există un meniu de selecție a limbii, unde utilizatorii își pot alege limba preferată apăsând pe 1 pentru engleză sau 2 pentru spaniolă. Meniul se repetă dacă apelantul apasă #.
- Mesaje de eroare: Când este primită o intrare nevalidă, este redat un mesaj de eroare. Pentru erorile 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.
Dip date 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 detaliile despre client și caz utilizând ANI de la CRM, întâmpină apelantul cu un mesaj personalizat și rutează apelul.
Cu acest flux, apelantul este întâmpinat cu un mesaj personalizat bazat pe datele CRM și, dacă nu este găsit niciun caz, apelul este transferat unui agent. Agentului i se furnizează în timp real detaliile clientului sau ale cazului, prin intermediul unei ferestre pop-up pe ecran. Fluxul interacționează cu MS Dynamics prin două solicitări HTTP:
- Preia detaliile clientului efectuând o căutare ANI.
- Preia cele mai recente detalii de caz pe baza ID-ului de client. Dacă nu sunt găsite informații despre client sau caz, apelul este direcționat către un agent și mesajul corespunzător este redat apelantului. Agentul primește o fereastră pop-up pe ecran care afișează fie un formular Caz nou, fie detaliile ultimului caz creat pentru client.
Ferestrele pop-up pe ecran sunt activate pentru a vă asigura că agenții sunt echipați cu informațiile necesare atunci când răspund la apeluri.
Cerințe preliminare
Asigurați-vă că sunt îndeplinite următoarele cerințe înainte de a implementa acest flux:
- Aplicație înregistrată în Azure pentru MS Dynamics CRM.
- Configurarea OAuth 2.0 și a conectorului în Control Hub trebuie să fie configurate în prealabil.
- Importați șablonul în Designerul de flux.
- Ajustați variabilele de flux, cozile și orice configurații specifice în funcție de nevoile organizației dvs.
Fluxul utilizează Cisco Text transformat în vorbire (TTS) pentru indicații dinamice. Dacă este necesar sunet static, utilizatorii pot încărca fișiere audio. Muzica implicită pentru apeluri în așteptare este utilizată din depozitul Webex.
Defalcarea fluxului
Următorul tabel descrie diferitele elemente de flux implicate în procesul de apelare, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.
|
Element de flux |
Descriere |
|---|---|
|
Apel primit |
ANI-ul apelantului este captat. |
|
Bandă ANI |
Codul de țară + este eliminat din ANI. |
|
Preluați informațiile despre client |
O solicitare HTTP este trimisă către MS Dynamics CRM pentru a căuta detaliile clienților utilizând ANI necompletat. |
|
Verificare condiționată - clientul există |
Dacă clientul există, se efectuează o altă solicitare HTTP pentru a prelua detaliile cazului său. Dacă clientul nu există, este redat mesajul Nu s-a găsit niciun caz. |
|
Redați informații de caz personalizate |
Dacă este găsit un caz, apelantul este întâmpinat cu detalii despre ultimul său caz. |
|
Direcționați către agent sau deconectați-vă |
Apelantului i se oferă apoi opțiunea de a vorbi cu un agent sau de a se deconecta. |
|
Mesaje pop-up pe ecran pentru agent |
Atunci când agentul răspunde, detaliile cazului sau formularul nou de caz sunt prezentate într-o filă nouă 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.
|
Activitate în flux |
Descriere |
|---|---|
|
Iniţiere |
Inițiază fluxul la primirea apelului. |
|
Bandă ANI |
Separați codul de țară + din ANI pentru a se pregăti pentru căutarea MS Dynamics. |
|
Obțineți informațiile despre client |
Se trimite o solicitare HTTP GET pentru a prelua numele complet al clientului și ID-ul de contact pe baza ANI. |
|
Verificare condiționată - clientul există |
Verifică dacă clientul există în MS Dynamics. Dacă este adevărat, preluați detaliile cazului. Dacă este fals, redă un mesaj care informează apelantul că nu a fost găsit niciun caz. |
|
Obțineți informații de caz |
Recuperați titlul de caz și numărul de caz utilizând ID-ul clientului de la pasul anterior. |
|
Redați mesajul personalizat |
Salută apelantul după nume și oferă detalii de caz utilizând TTS (Text transformat în vorbire). |
|
Redați nu a fost găsit niciun caz |
Redă un mesaj dacă nu este găsit niciun caz pentru apelant și îl informează că va fi transferat unui agent. |
|
Meniul principal |
Oferă apelantului opțiunea de a se conecta cu un agent sau de a deconecta apelul. |
|
Contact secvență de așteptare |
Rutează apelantul către un agent disponibil pe baza setărilor predefinite pentru coadă. |
|
Redați muzică |
Redă muzică de așteptare în timp ce apelantul așteaptă în coadă. |
|
Deconectați contactul |
Încheie apelul dacă apelantul alege să se deconecteze. |
|
Mesaje pop-up pe ecran |
Afișează informațiile de caz sau un nou formular de caz 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 MS Dynamics, consultați cum să configurați un conector personalizat pentru MS Dynamics CRM.
Pentru mai multe informații despre instrumentele API de autentificare în mediile Microsoft Dataverse, consultați Utilizarea insomniei cu API-ul web Dataverse.
Alocarea procentuală şi distribuţia A/B
Utilizați acest șablon de designer de flux Webex Contact Center pentru a distribui apelurile procentual în diferite cozi de apeluri, asigurând o funcționare fără probleme și minimizând apelurile abandonate în timpul volumelor mari de apeluri.
Acest flux distribuie apelurile de intrare pe baza unei alocări pe bază de procent. În mod specific, 90% dintre contacte sunt direcționate către coada principală, 0% pentru asistența de depășire (inactivă) și 10% pentru o coadă de apeluri offsite. După alocare, apelanților li se redă un mesaj care indică alocarea lor în coadă, urmat de muzică în așteptare până când un agent este disponibil. Puteți modifica fluxul în funcție de nevoile organizației dvs.
Acest flux utilizează Cisco Text transformat în vorbire (TTS) pentru orice solicitări audio. Pentru muzică, aceasta trece implicit la fișierul încorporat (defaultmusic_on_hold.wav), pentru muzică în așteptare.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al Webex Contact Center înainte de a implementa acest flux:
- Creați puncte de intrare, cozi, echipe și mapare pentru punctele de intrare.
- Încărcați fișiere audio statice dacă în locul Cisco Text-Speech (TTS) se utilizează mesaje audio personalizate.
Pentru pașii detaliați, consultați Configurarea și ghidul de administrare Webex Contact Center.
Defalcarea fluxului
Următorul tabel descrie diferitele elemente de flux implicate în procesul de apelare, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.
|
Element de flux |
Descriere |
|---|---|
|
Chitanță apel |
Apelul intră în flux în punctul NewContact. |
|
Alocare procentuală |
90% din apeluri sunt rutate către Coada principală. 10% din apeluri sunt rutate către Coadă offsite. |
|
Redați mesajul din coada de apeluri |
După alocarea procentuală, apelantul aude un mesaj care indică calea de alocare. |
|
Contact secvență de așteptare |
Apelantul este plasat în coada de așteptare alocată. |
|
Muzică pentru apeluri în așteptare |
În timp ce așteaptă în coadă, apelanții aud muzica pentru apelurile în așteptare. |
|
Alocarea agentului |
Apelurile sunt rutate către agentul disponibil din coada de așteptare alocată. |
Activități de flux
Următorul tabel descrie secvența activităților din flux.
|
Activitate în flux |
Descriere |
|---|---|
|
Contact nou |
Acesta este punctul de pornire atunci când se primește un nou contact telefonic. |
|
Alocare procentuală |
Alocă contactul primit pe baza distribuției procentuale:
|
|
Setare variabilă |
Capturează procentul alocat (90%, 10%) într-o variabilă numită PercentageAssigned. |
|
Setare variabilă |
Capturează calea de ieșire (Coada principală sau Offsite) apelul a intrat într-o variabilă numită PercentageExitPath. |
|
Redați mesajul |
Redă un mesaj utilizând Cisco TTS, care informează apelantul despre alocarea sa, cum ar fi: Ați atins alocarea de 90 %! Coada principală a ramurii 1. |
|
ContactCoadă |
Cozile de apeluri indică contactul pe baza căii alocate (Coada principală sau Offsite). |
|
Redare muzică |
Redă muzică pentru apelurile în așteptare ( |
Resurse suplimentare
Pentru mai multe informații, consultați Ghidul de configurare și administrare Webex Contact Center.
Dip 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 de la Salesforce utilizând o căutare ANI. Fluxul preia contul clientului, datele de contact și informațiile de caz de la Salesforce și direcționează apelul în consecință.
Acest flux utilizează Cisco Text transformat în vorbire (TTS) pentru orice solicitări audio. Pentru muzică, aceasta trece implicit la fișierul încorporat (defaultmusic_on_hold.wav), pentru muzică în așteptare.
Cerințe preliminare
Înainte de a configura acest flux, asigurați-vă că:
- Creați puncte de intrare, cozi, echipe, mapare a punctelor de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectori, ANI pentru apeluri spre exterior și altele.
- Configurați conectorul Salesforce utilizând OAuth2. Pentru pașii detaliați, consultați Configurați aplicația conectată pentru conectorul Webex Contact Center Salesforce.
- Importați fluxul atașat
Salesforce_HTTP_Connector.jsonîn proiectantul de flux Webex Contact Center. - Utilizați colecția API 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ă modul în care acest flux asigură servicii impecabile pentru clienți prin integrarea Salesforce cu Webex Contact Center, asigurând disponibilitatea informațiilor relevante atât pentru clienți, cât și pentru agenți.
- Un client apelează în Webex Contact Center, iar numărul de telefon al acestuia este înregistrat.
- Sistemul efectuează o căutare ANI în Salesforce pentru a găsi contul și informațiile de contact corespunzătoare.
- Pe baza datelor recuperate, clientul este întâmpinat cu un mesaj IVR personalizat.
- Dacă există un caz deschis asociat cu clientul, agentul primește aceste informații pe desktop.
- După apel, Webex Contact Center postează detaliile apelului și comentează cazul Salesforce.
Defalcarea fluxului
Următorul tabel descrie diferitele elemente de flux implicate în procesul de apelare, 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 captarea numărului de telefon al clientului. Numărul de telefon este formatat, iar un apel API Salesforce preia contul și contactul asociate cu ANI. Dacă este găsit clientul, acesta este direcționat pe baza cazului Salesforce asociat. |
|
Actualizări după apel |
După ce agentul finalizează apelul, Webex Contact Center postează informații precum comentariile apelului și ID-urile de apel în cazul Salesforce relevant. |
Activități de flux
Următorul tabel descrie secvența activităților din flux.
|
Activitate în flux |
Descriere |
|---|---|
|
Iniţiere (Contact nou) |
Capturează detaliile apelului primit și începe fluxul. |
|
Setați numărul de telefon (SetațiPhoneNumber) |
Formatează numărul de telefon capturat pentru căutarea API-ului Salesforce. |
|
Căutare cont (AccountByANI) |
Efectuează o solicitare HTTP GET către Salesforce, recuperând detaliile contului clientului pe baza numărului de telefon. |
|
Căutare contact (ContactByANI) |
Preia contactul asociat cu numărul de telefon printr-o interogare Salesforce SOQL. |
|
Căutare caz (CasebyContactId) |
Preia cazurile deschise asociate cu contactul, preluând detaliile cazului, inclusiv numărul și ID-ul. |
|
Contact secvență de așteptare (ContactSecvență de așteptare) |
Rutează apelul către agentul corespunzător pe baza informațiilor Salesforce și a priorității clientului recuperate. |
|
Redați muzică (Muzică) |
Redă muzică de așteptare în timp ce clientul așteaptă să fie conectat la un agent. |
|
Mesaje pop-up pe ecran (ContPopScreen) |
Deschide pagina contului Salesforce al clientului pe desktopul agentului atunci când se răspunde la apel. |
|
Postați un comentariu (PostareComment) |
Postați detaliile apelului în cazul Salesforce relevant după finalizarea interacțiunii. |
|
Încheiați fluxul (SfârșitFlow) |
Încheie fluxul după finalizarea tuturor sarcinilor. |
Resurse suplimentare
Pentru mai multe informații despre configurarea Salesforce cu Webex Contact Center, consultați Introducere API Salesforce REST și Ghidul de configurare și administrare Webex Contact Center.
Pentru o configurație video completă, urmăriți această serie din două părți:
Dip date ServiceNow HTTP(S)
Utilizați acest șablon de designer de flux pentru a prelua și actualiza în siguranță incidentele și alte tipuri de obiecte în ServiceNow, prin Webex Contact Center.
Acest flux integrează Webex Contact Center cu ServiceNow utilizând un conector HTTP pentru a ruta deciziile și a prelua detaliile incidentelor prin intermediul API-urilor REST ale ServiceNow. Acesta gestionează apelurile vocale de intrare, efectuează o căutare ANI, obține informații relevante și oferă servicii personalizate. Fluxul de proces este următorul:
- Webex Contact Center primește un apel.
- Apelantului i se redă un mesaj de întâmpinare, menționând detaliile incidentului.
- Sistemul efectuează o căutare în ServiceNow utilizând ANI pentru a prelua apelantul
sys_idpentru a obține identificatorul obiectului apelantului în ServiceNow. - Pe baza
sys_id, sistemul detectează incidentul activ pentru apelant. - Numărul incidentului este redat apelantului.
- Apelul este în așteptare pentru următorul agent disponibil, prioritizat în funcție de gravitatea incidentului.
- Muzica pentru apelurile în așteptare este redată î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 de apelare înapoi la incidentul relevant din ServiceNow.
Cerințe preliminare
Înainte de a configura acest flux, asigurați-vă că:
- 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 acreditările necesare, după cum sunt prezentate în tutorialul video.
Utilizați exemplul de caz
Acest exemplu de integrare demonstrează modul în care Webex Contact Center poate îmbunătăți experiența clienților prin interacțiuni personalizate, valorificând în același timp ServiceNow pentru căutările ANI și gestionarea incidentelor:
- Apel de intrare: Apelurile clienților în Webex Contact Center.
- Căutare ANI: Webex efectuează o căutare ANI în ServiceNow pentru a identifica apelantul.
- Căutare incident: ServiceNow preia ID-ul de incident asociat pe baza detaliilor apelantului.
- Mesaj de întâmpinare personalizat: Clientul este întâmpinat cu un mesaj personalizat, care face referire la incidentul său activ.
- Rutare și prioritizare: Apelurile sunt rutate în funcție de gravitatea incidentului, asigurându-se că problemele critice sunt abordate mai întâi.
- Alocare agent: Apelul este direcționat către un agent disponibil, iar detaliile incidentului sunt afișate pe desktopul agentului.
- Actualizări după apel: Webex Contact Center postează informații relevante privind apelurile, inclusiv identificatorii de apel, către ServiceNow utilizând fluxurile de evenimente.
Activități de flux
Următorul tabel descrie activitățile utilizate în flux și rolul acestora în integrare.
|
Activitate în flux |
Descriere |
|---|---|
|
Iniţiere (Contact nou) |
Fluxul începe atunci când este primit un apel de intrare. |
|
Redați mesajul (Întâmpinare) |
Redă un mesaj de bun venit utilizând Cisco Cloud Text transformat în vorbire, cum ar fi: Bine ați venit la demonstrația ServiceNow. Numărul incidentului dvs. este: |
|
Setați variabila (Bandă ANI) |
Șterge codul internațional (+1) din ANI pentru o potrivire exactă. |
|
Setați variabila (Formatul ANI) |
Formatează ANI în formatul necesar pentru interogări pentru ServiceNow: (123) 456-7890. |
|
Solicitare HTTP (Căutare utilizator) | Caută în pagina utilizatorului sys_id în ServiceNow, utilizând ANI-ul lor. |
|
Solicitare HTTP (Căutare incident) | Utilizează sys_id pentru a prelua incidentul activ al apelantului din ServiceNow. |
|
Redați mesajul (Număr incident) | Anunță apelantului numărul incidentului utilizând funcția Text transformat în vorbire. |
|
Contact secvență de așteptare (Coadă de apeluri către agent) | Plasează apelantul în coada de așteptare pentru următorul agent disponibil, în funcție de gravitatea incidentului. |
|
Redați muzică (Muzică pentru apeluri în așteptare) | Redă muzică de așteptare atunci când apelantul este în coadă. |
|
După apel (Postați comentarii pe ServiceNow) | Postați informațiile apelului, inclusiv numărul incidentului, înapoi la ServiceNow odată ce apelul se încheie. |
Resurse suplimentare
Pentru a explora și testa API-urile REST, puteți importa colecția ServiceNow API Postman (ServiceNow API Collection.postman_collection.json) în Postman. Acest lucru ajută la înțelegerea API-urilor disponibile și a modului în care interacționează cu Webex Contact Center.
- Documentația API ServiceNow REST: Documente API REST
- Documentație API tabel ServiceNow: Documente API de masă
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 un proces simplu de gestionare a apelurilor de intrare. Apelanții sunt întâmpinați, plasați în coada de apeluri la un agent și aud muzică pentru apelurile în așteptare în timp ce așteaptă.
Acest flux oferă un proces simplu pentru gestionarea apelurilor de intrare într-un centru de contact:
- Se primește un apel și intră în flux prin punctul de intrare.
- Apelantului i se redă un mesaj de întâmpinare.
- Apelantul este plasat într-o coadă de așteptare pentru următorul agent disponibil.
- În timp ce așteaptă în coadă, apelantului i se redă muzica pentru apelare.
- Acest flux asigură o experiență fără probleme 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 al Webex Contact Center înainte de a implementa acest flux:
- Creați puncte de intrare, cozi, echipe și mapare pentru punctele de intrare.
- Încărcați fișiere audio statice dacă în locul Cisco Text-Speech (TTS) se utilizează mesaje audio personalizate.
Pentru pașii detaliați, consultați Configurarea și ghidul de administrare Webex Contact Center.
Activități de flux
Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.
|
Activitate în flux |
Descriere |
|---|---|
|
Iniţiere (Contact telefon nou) |
Fluxul începe atunci când un apel este primit prin punctul de intrare. Apelul este acceptat în flux și trece la pasul următor. |
|
Redați mesajul (Mesaj de întâmpinare) |
Se redă un mesaj pentru a întâmpina apelantul. În acest flux, mesajul spune: Bine ați venit la Centrul de contact Webex! Acest mesaj este configurat cu Cisco TTS, dar poate fi înlocuit cu înregistrări personalizate. |
|
Secvenţă (Contact direct) |
După mesajul de întâmpinare, apelul este plasat într-o coadă de așteptare. Coada este setată pentru a direcționa apelul către coada Q_arubhatt, care direcționează apelantul către cel mai lung agent disponibil. |
|
Redați muzică (Muzică în așteptare) |
În timp ce așteaptă în coadă, fluxul redă muzică pentru apelurile în așteptare ( |
|
Redați mesajul (Mesaj în așteptare) |
Un mesaj secundar este redat în timp ce apelantul așteaptă: Vă mulțumim pentru răbdare. Așteptați să vă găsim un expert. Acest mesaj este configurat cu Cisco TTS, dar poate fi înlocuit cu înregistrări personalizate. |
|
Încheiați fluxul |
Fluxul se termină la conexiunea agentului sau dacă apare o eroare. Se asigură că apelantul este gestionat fără probleme, indiferent dacă este conectat la un agent sau dacă fluxul trebuie să se încheie din cauza unei erori. |
|
Tratarea erorilor |
Fluxul este conceput pentru a gestiona problemele neașteptate prin închidere plăcută, cu rute de rezervă disponibile. |
Resurse suplimentare
Pentru mai multe informații, consultați Ghidul de configurare și administrare Webex Contact Center.
Agent virtual cu Google DialogFlow CX
Utilizați 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, cu o gestionare flexibilă și dinamică a datelor.
Acest flux demonstrează cum puteți transfera date de la Webex Contact Center la Google DialogFlow CX, permițându-vă să valorificați capacitățile avansate ale agenților virtuali. Acesta include exemple de gestionare a datelor introduse de apelanți, cum ar fi numele, programările și motivele apelurilor, cu accent pe transferul fără probleme de date între ambele platforme.
Acest flux utilizează Cisco Text-Speech (TTS) pentru indicații audio, dacă există.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al 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ă în locul Cisco Text-Speech (TTS) se utilizează mesaje audio personalizate.
- 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 un API care preia numele de la un terminal mock.
- Cu ajutorul Google DialogFlow CX este redat apelantului, inclusiv numele acestuia.
- Agentul virtual DialogFlow CX interacționează cu apelantul pentru a colecta date de intrare, cum ar fi datele și orele de programare.
- Datele clientului sunt transmise înapoi la Webex Contact Center pentru o posibilă prelucrare ulterioară.
- Pe baza interacțiunii, apelul fie escaladează, fie se încheie.
- Dacă nivelul superior este ridicat, apelantul este plasat într-o coadă de așteptare.
- Muzica pentru apelurile în așteptare este redată în timp ce apelantul așteaptă un agent.
Activități de flux
Următorul tabel descrie secvența activităților din flux.
|
Activitate în flux |
Descriere |
|---|---|
|
Iniţiere |
Fluxul începe atunci când este primit un apel, inițiat prin activitatea NewContact. |
|
Solicitare HTTP (ObținereNume client) |
Sistemul efectuează o solicitare API pentru a prelua numele clientului de la un sistem extern, prin intermediul solicitării 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 pentru a interacționa cu Google DialogFlow CX. Agentul virtual colectează informații, inclusiv motivul apelului, detalii despre programare și multe altele. |
|
Analizați |
Această activitate analizează răspunsul primit de la DialogFlow CX și actualizează variabilele de flux (motiv_apel, dată_programare, oră_programare) î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 secvență de așteptare |
După interacțiunea cu agentul virtual, clientul este plasat într-o coadă de așteptare pentru a aștepta următorul agent disponibil. |
|
Redați muzică |
În timp ce apelantul așteaptă în coadă, sistemul redă muzica implicită pentru apelare în așteptare ( |
|
Deconectați contactul |
Dacă nu este necesară nicio acțiune suplimentară, apelul este deconectat prin activitatea DisconnectContact. |
Resurse suplimentare
Pentru mai multe detalii despre integrarea Webex Contact Center cu Google DialogFlow CX, consultați documentația pentru dezvoltator Google DialogFlow CX și Configurați vocea agentului virtual în Webex Contact Center.
Pentru asistență, vizitați asistența pentru dezvoltatori Webex Contact Center sau intrați în comunitatea de dezvoltatori API-uri Webex Contact Center.
Dip date Zendesk HTTP(S)
Acest șablon utilizează conectorul HTTP al Webex Contact Center pentru a se integra cu Zendesk. Utilizați acest șablon de designer de flux pentru a efectua căutări de date ale clienților, pentru a gestiona biletele în Zendesk și în mod eficient.
Acest flux utilizează API-urile Zendesk pentru a îmbunătăți Webex Contact Center prin extragerea datelor clienților pe baza ANI (Identificare automată a numerelor) și preluarea detaliilor tichetului. Rutează apelurile în funcție de gravitatea incidentului sau de disponibilitatea agentului, î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).
- Preluați cel mai recent tichet nerezolvat al utilizatorului.
- Prezentați clientului detaliile relevante ale tichetului prin IVR.
- Direcționați apelul către un agent pe baza unor criterii predefinite sau permiteți clientului să opteze pentru deconectare.
Acest flux utilizează Cisco Text transformat în vorbire (TTS) pentru orice solicitări audio. Pentru muzică, aceasta trece implicit la fișierul încorporat (defaultmusic_on_hold.wav), pentru muzică în așteptare.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al 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 Zendesk HTTP trebuie configurat utilizând 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ă în locul Cisco Text-Speech (TTS) se utilizează mesaje audio personalizate sau fișiere muzicale.
Pentru pașii detaliați, consultați Configurarea și ghidul de administrare Webex Contact Center.
Caz de utilizare
Utilizați acest exemplu pentru a înțelege mai multe despre modul în care funcționează acest flux.
- Un client apelează în Webex Contact Center.
- Se efectuează o căutare ANI pentru a obține detaliile clientului de la Zendesk.
- A fost preluat cel mai recent tichet asociat cu clientul.
- Clientul este întâmpinat printr-un IVR și informat cu privire la starea tichetului său.
- Clientul poate:
- Conectați-vă la 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 diferitele elemente de flux implicate în procesul de apelare, 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 pornește conectorul Zendesk. |
|
Căutați utilizator în Zendesk |
Sistemul efectuează o căutare în Zendesk utilizând numărul apelantului. |
|
Preluați detaliile tichetului |
Sistemul preia cel mai recent tichet nerezolvat pentru utilizator. |
|
Prezentați detaliile tichetului |
Clientul este informat cu privire la starea tichetului prin intermediul unui mesaj IVR. |
|
Opțiuni meniu |
Clientul poate alege să discute cu un agent sau să se deconecteze. |
Activități de flux
Următorul tabel descrie secvența activităților din flux.
|
Activitate în flux |
Descriere |
|---|---|
|
Iniţiere |
Fluxul începe la primirea unui apel. |
|
Căutați utilizator (Zendesk) |
Această activitate efectuează o solicitare HTTP către Zendesk, căutând utilizatorul pe baza ANI-ului său. |
|
Preluați detaliile tichetului |
O altă solicitare HTTP este trimisă către Zendesk pentru a prelua cel mai recent tichet pentru utilizator. |
|
Prezentați detaliile tichetului |
Apelantului i se redă un mesaj prin TTS, care oferă informații despre starea tichetului. |
|
Meniu de confirmare |
Sistemul prezintă clientului un meniu, permițându-i să se conecteze la un agent sau să se deconecteze. |
|
Contact secvență de așteptare |
Dacă clientul alege să se conecteze la un agent, acesta este plasat într-o coadă de așteptare. |
|
Redați muzică |
Muzica pentru apelurile în așteptare este redată în timp ce clientul așteaptă un agent. |
|
Postări de comentarii (Zendesk) |
După apel, sistemul postează un comentariu pe tichetul Zendesk, care rezumă interacțiunea. |
|
Deconectare |
Sistemul deconectează apelul dacă clientul optează să se deconecteze sau după finalizarea apelului. |
Resurse suplimentare
Acest flux folosește conectorul HTTP al Webex Contact Center pentru a interacționa cu API-urile Zendesk. Pentru mai multe informații, consultați documentația API Zendesk și Ghidul de configurare și administrare Webex Contact Center.
Evitați apelarea inversă duplicată
Acest șablon de flux demonstrează cum să preveniți intrările de apelare inversă duplicate în Webex Contact Center, valorificând activitatea HTTP îmbunătățită cu asistență pentru
Content-Type: GraphQL. Acesta utilizează conectorul HTTP API WebexCC pentru a interacționa cu API-ul de căutare, permițând fluxului să verifice solicitările de apelare inversă existente de la același apelant. Acest șablon îmbunătățește eficiența și experiența clienților prin evitarea apelărilor inverse redundante.
Acest șablon de flux verifică dacă un client a plasat deja în sistem o solicitare de apelare inversă. Utilizează API-ul de căutare prin GraphQL pentru a determina dacă există o sarcină activă de apelare inversă pentru ANI-ul apelantului (Automatic Number Identification).
Utilizează funcția care îmbunătățește activitatea HTTP în cadrul Webex Contact Center adăugând asistență pentru Content-Type: GraphQL - Posibilitatea de a utiliza conectorul HTTP API WebexCC pentru a utiliza API-ul de căutare prin intermediul noului tip de conținut GraphQL, inclusiv substituirea variabilă.
Cerințe preliminare
Asigurați-vă că sunt îndeplinite următoarele cerințe înainte de a implementa acest flux:
-
Configurați un conector la API-urile Webex Contact Center.
-
Asigurați-vă că mediul Webex Contact Center este configurat corect: Punct de intrare, mapare punct de intrare, cozi etc.
Defalcarea fluxului
|
Element de flux |
Descriere |
|---|---|
|
Apelul este primit |
Apelul intră în flux la activitatea NewContact. |
|
Mesaj inițial de întâmpinare |
Activitatea PlayMessage_wgk redă un mesaj inițial de întâmpinare către apelant. |
|
Extrageți ora curentă |
Activitatea SetVariable_7a1 extrage timpul curent în milisecunde epocii și îl stochează în |
| Calculați ore în urmă |
Activitatea SetVariable_8t9 calculează timpul de 24 ore înainte de ora actuală, în milisecunde epoch și îl stochează în
|
| Tăiați ANI |
Activitatea SetVariable_ak4 reduce ANI (numărul de telefon al apelantului) pentru a elimina prefixul „+1” în scopuri de căutare. |
|
Căutați apelul API (GraphQL) |
|
|
Verificați răspunsul API |
|
|
Gestionați apelarea inversă duplicată (dacă este găsită) |
|
| Programare apelare inversă nouă (dacă nu este găsită): |
Dacă nu este identificată nicio apelare inversă duplicată, fluxul trece la activitatea Menu_lsi, care oferă apelantului opțiuni pentru a programa o apelare inversă sau a aștepta în coadă. |
| Programare reapelare |
Dacă apelantul alege să programeze o apelare inversă (apasă 1), activitatea Callback_20e programează o apelare inversă utilizând ANI-ul apelantului. Un mesaj de confirmare este redat prin PlayMessage_ysw și apoi DisconnectContact_mx8_2bg deconectează apelul. |
| Așteptați în coadă |
Dacă apelantul alege să aștepte în coadă (apăsați 2), SetVariable_c0y mărește un contor. Apelul este apoi plasat în coada de apeluri către un agent prin intermediul CoadăContact_95e, iar muzica este redată în așteptare prin intermediul PlayMusic_qne. Apelul bucle înapoi la activitatea Menu_lsi. |
Variabile
-
StareApelÎnapoi: (ȘIR) - Starea apelării inverse.
-
contor: (NUMĂR ÎNTREG) - O variabilă contabilă.
-
Ora curentă: (STRING) - Timpul curent în milisecunde de la începutul epocii UNIX.
-
goback_pe_zi: (STRING) - Timpul în urmă cu 24 ore, în milisecunde, de la începutul epocii.
-
apiOutput: (STRING) - codul de stare HTTP combinat, starea de apelare inversă și răspunsul HTTP din API-ul de căutare.
-
RimANIT: (ȘIR) - ANI (numărul de telefon) decupat 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.
|
Activitate în flux |
Descriere |
|---|---|
|
Iniţiere (Contact nou) | Pornește fluxul la primirea apelului. |
|
Acţiuni | |
|
Redați mesajul |
Redă un mesaj apelantului. |
|
Reapelare |
Programează apelarea inversă pentru apelant. |
|
Redare muzică |
Redă muzică în așteptare. |
|
ContactCoadă |
Coadă de apeluri către un agent. |
|
HTTP |
Efectuează o solicitare HTTP către API-ul de căutare utilizând GraphQL. |
|
Deconectați-văContact |
Deconectează apelul. |
|
Setare variabilă |
VariabilăSet: Setează diferite variabile, inclusiv ora curentă, ora cu 24 ore în urmă, ANI decupați și ieșirea API. |
|
Condiții |
|
|
Muzică pentru apeluri în așteptare (MusicOnHold) |
Redă muzică de așteptare în timp ce apelantul așteaptă în coadă. |
|
Manipularea buclei (CallLoopCycle și LoopCycle) |
Asigură faptul că apelurile care rulează de prea multe ori sunt direcționate către meniul final. |
|
Deconectare (DisconnectContact) |
Deconectează apelul după mesaje sau atunci când apelantul alege să încheie interacțiunea. |
Resurse suplimentare
Pentru mai multe informații despre utilizarea solicitărilor HTTP cu GraphQL și a altor activități din Webex Contact Center, consultați secțiunea de activitate Solicitare HTTP.
Consultați și documentația API-urilor Webex Contact Center pentru detalii despre interogările API de căutare și GraphQL.
Înregistrarea și gestionarea mesajelor de asistență vocală
Acest șablon de flux oferă o metodă simplificată pentru administratori de a înregistra și gestiona solicitările audio în Webex Contact Center printr-o interfață cu utilizatorul de telefonie (TUI). Acesta valorifică capacitățile îmbunătățite de activitate HTTP, inclusiv asistența pentru `Tip conținut: Formular Data` pentru a interacționa cu API-urile Fișier 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 și setați punctul 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 al Webex Contact Center.
-
Configurați un conector la API-urile Webex Contact Center.
-
Dacă Cisco Text transformat în vorbire (TTS) nu este activat pentru mesaje, î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ă sigură, cum ar fi OTP livrat prin SMS la ANI sau un număr/cod PIN generat aleatoriu. Acest lucru poate fi adăugat înainte de meniul principal. |
| Meniul principal | Activitatea MainMenu (meniul IVR) prezintă administratorului următoarele opțiuni:
|
| Creați un mesaj (Opțiunea 1) |
|
| Actualizare solicitare (Opţiunea 2) |
|
| Ştergere mesaj (Opţiunea 3) |
|
| Ieșire (Opțiunea 4) |
|
Variabile
|
Variabilă |
Tip |
Descriere |
|---|---|---|
| barăId | ȘIR | ID-ul Blob al fișierului audio |
| NumeFișierAudio | ȘIR | Numele fișierului audio (implicit: „EmergencyDemo.wav”). |
| id. | ȘIR | ID-ul fișierului audio. |
| stare | ȘIR | Starea solicitării API. |
| NumeFișierNou | ȘIR | Numele fișierului audio actualizat (implicit: „updatedFile.wav”). |
| răspuns | ȘIR | Răspunsul HTTP de la solicitările API. Este opţional, pentru depanare. |
Activități utilizate
|
Activitate în flux |
Descriere |
|---|---|
| Iniţiere | Contact nou: Pornește fluxul la primirea apelului. |
| Meniu IVR | Meniul principal: Redă un meniu cu opțiuni pentru gestionarea solicitărilor. |
| Creați o solicitare |
|
| Actualizați solicitarea |
|
| Ștergeți mesajul de asistență |
|
| Altele |
|
Detalii suplimentare
Pentru mai multe informații despre utilizarea activității de înregistrare, a solicitărilor HTTP și a comenzilor de înregistrare în Webex Contact Center, consultați secțiunea de activitate Solicitare HTTP.
Ultimul șablon de rutare a agentului
Ultimul șablon de rutare a agentului demonstrează cum se poate implementa rutarea ultimului agent în cadrul Webex Contact Center, valorificând activitatea HTTP îmbunătățită, cu asistență pentru Content-Type:
GraphQL. Utilizează conectorul HTTP API WebexCC pentru a interacționa cu API-ul de căutare, permițând rutarea apelurilor către ultimul agent care a gestionat apelul. Acest șablon îmbunătățește experiența clienților conectându-i cu un agent familiar.
Acest șablon de flux verifică dacă un client a apelat în ultimele 24 ore și, în caz afirmativ, 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 (Identificare automată a numărului) al apelantului.
Utilizează funcția care îmbunătățește activitatea HTTP în cadrul Webex Contact Center adăugând asistență pentru Content-Type: GraphQL - Posibilitatea de a utiliza conectorul HTTP API WebexCC pentru a utiliza API-ul de căutare prin intermediul noului tip de conținut GraphQL: inclusiv substituția variabilă.
Cerințe preliminare
-
Configurați un conector la API-urile Webex Contact Center.
-
Asigurați-vă că mediul Webex Contact Center este configurat corect: Punct de intrare, mapare punct de intrare, cozi etc.
Defalcarea fluxului
-
Apel primit:
-
Apelul intră în flux la activitatea NewContact.
-
-
Mesaj de întâmpinare inițial:
-
Activitatea PlayMessage redă un mesaj inițial de întâmpinare către apelant.
-
-
Extrage ora curentă:
-
Activitatea CurrentTime extrage ora curentă.
-
-
Calculează Timpul Acum 24 Ore:
-
Activitatea Goback_By_day calculează ora cu 24 ore înainte de ora curentă.
-
-
Tăiați ANI:
-
Activitatea SetVariable decupează ANI (numărul de telefon al apelantului) pentru a elimina prefixul „+1” în scopuri de căutare.
-
-
Căutați apelul API (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.
-
Utilizează
goback_by_a_dayșicurrentTimevariabile de căutat în ultimele 24 ore. -
Interogarea GraphQL caută sarcini care corespund ANI-ului apelantului sau ANI-ului decupat care nu sunt active și extrage ID-ul proprietarului (ID-ul agentului) sarcinii.
-
-
Depanare jurnalizare:
-
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.
-
-
Răspuns verificare API:
-
Activitatea Condition_kxu verifică dacă codul de stare HTTP din apelul API de căutare este 200 (reușit).
-
-
Verificați dacă ID-ul agentului este Extras:
-
Activitatea Condition_jtn verifică dacă un ID de agent a fost extras cu succes din răspunsul API de căutare.
-
-
Direcționare către ultimul agent (dacă este găsit):
-
Dacă este găsit un ID de agent, activitatea PlayMessage_ee8 redă un mesaj de confirmare apelantului, informându-l că este transferat aceluiași agent cu care a vorbit anterior.
-
Activitatea QueueToAgent_xh1 coadă de apeluri către agent cu ID-ul de agent extras.
-
-
Direcționare către coada implicită (dacă nu este găsită):
-
Dacă nu este găsit niciun ID de agent (fie apelul API a eșuat, fie nu a fost găsit niciun apel anterior în 24 ore), activitatea QueueToDefault plasează apelul la o coadă implicită.
-
-
Redați muzică în așteptare:
-
Activitatea PlayMusic_i73 redă muzică în așteptare în timp ce apelantul așteaptă în coadă.
-
Variabile
-
ID agent: (ȘIR) - ID-ul ultimului agent care a gestionat apelul.
-
Ora curentă: (STRING) - Timpul curent în milisecunde de la începutul epocii UNIX.
-
goback_pe_zi: (STRING) - Timpul în urmă cu 24 ore, în milisecunde, de la începutul epocii.
-
Răspuns: (STRING) - Răspunsul HTTP de la API-ul de căutare.
-
RimANIT: (ȘIR) - ANI (numărul de telefon) decupat al apelantului.
Activități de flux
Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.
|
Activitate în flux |
Descriere |
|---|---|
|
Iniţiere (Contact nou) | Pornește fluxul la primirea apelului. |
|
Acţiuni | |
|
Redați mesajul |
Redă un mesaj apelantului. |
|
AgentCoadă de așteptare |
Coadă de apeluri către un anumit agent. |
|
Redare muzică |
Redă muzică în așteptare. |
|
Secvenţă |
Coadă de apeluri către o coadă implicită. |
|
HTTP |
Efectuează o solicitare HTTP către API-ul de căutare utilizând GraphQL. |
|
Redați mesajul |
Redă un mesaj care indică faptul că apelantul este redirecționat către ultimul agent. |
|
Setare variabilă |
|
|
Condiții |
|
|
Muzică pentru apeluri în așteptare (MusicOnHold) |
Redă muzică de așteptare în timp ce apelantul așteaptă în coadă. |
|
Manipularea buclei (CallLoopCycle și LoopCycle) |
Asigură faptul că apelurile care rulează de prea multe ori sunt direcționate către meniul final. |
|
Deconectare (DisconnectContact) |
Deconectează apelul după mesaje sau atunci când apelantul alege să încheie interacțiunea. |
Resurse suplimentare
Pentru mai multe informații despre utilizarea solicitărilor HTTP cu GraphQL și a altor activități din Webex Contact Center, consultați secțiunea de activitate Solicitare HTTP.
Consultați și documentația API-urilor Webex Contact Center pentru detalii despre interogările API de căutare și GraphQL.
Agent IA autonom (urmărire pachete)
Acest flux utilizează un agent IA autonom pentru a gestiona interacțiunile vocale legate de urmărirea pachetelor. Fluxul oferă o opțiune de transfer la agenți umani atunci când este necesar sau cu erori privind agentul IA.
Fluxul este conceput pentru a gestiona interacțiunile cu clienții legate de urmărirea pachetelor prin intermediul unui agent IA autonom. Agentul IA constă într-o acțiune de urmărire a pachetului și o bază de cunoștințe referitoare la interogările generale de transport maritim. 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 IA autonom configurat cu acțiunea adecvată (împreună cu documente justificative) și cu cunoștințe. Un flux de îndeplinire a testului este disponibil în șabloanele de flux Webex Connect.
-
Cartografiere punct de intrare, coadă, echipe și punct de intrare configurată în pagina de setări Control Hub pentru Webex Contact Center.
-
Cisco Text transformat în vorbire (TTS) este activat pentru a genera mesaje personalizate în mod dinamic.
-
Încărcați fișiere audio statice dacă nu utilizați transmisia audio implicită Cisco.
Defalcarea integrării
-
Apelantul inițiază contactul: Apelul este primit de Webex Contact Center și este direcționat către agentul IA autonom.
-
Interacțiune cu agentul IA: Agentul IA procesează solicitarea apelantului legată de urmărirea pachetelor.
-
Coadă la agentul: Dacă este necesară transferul la cererea clientului sau din cauza unor erori ale agentului IA, apelantul este plasat într-o coadă pentru un agent uman.
-
Deconectați: Interacțiunea se încheie odată ce solicitarea apelantului este gestionată sau apelantul este transferat unui agent.
Activități utilizate în flux
|
Activitate în flux |
Descriere |
|---|---|
| Inițiere (Contact telefon nou) | Această activitate marchează începutul fluxului declanșat de un nou apel. |
| Agent virtual V2 (VAV2) | Activitatea responsabilă pentru 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. |
| Redați mesajul | Furnizează mesaje de sistem utilizând Cisco Text transformat în vorbire. Se utilizează pentru a reda un mesaj de eroare înainte de transferul la agent uman în cazul unor erori de activitate VAV2. |
| Coadă de apeluri la agent | Gestionează logica de coadă pentru transferul la agenți umani. |
| Redați muzică | Muzica pentru apelurile în așteptare a fost redată în timpul secvenței de așteptare atunci când apelantul așteaptă conexiunea la agent. |
| Deconectare | Încheie interacțiunea după finalizarea sarcinilor sau dacă este transferată la un agent uman. |
Tratarea erorilor
Fluxul include strategii de gestionare a erorilor pentru a gestiona cu grație problemele neașteptate, asigurându-se că apelantul este informat și redirecționat în mod corespunzător.
Asistență pentru dezvoltatori
Pentru informații mai aprofundate despre utilizarea Webex Contact Center cu agenți IA autonomi, consultați documentația aferentă:
Resurse suplimentare
Pentru asistență legată de acest flux, contactați echipa de asistență pentru dezvoltatori Webex Contact Center prin intermediul Asistență pentru dezvoltatori Webex Contact Center .
Pentru discuții suplimentare, vizitați comunitatea dezvoltatorilor API-urilor Webex Contact Center.
Agent IA scriptat (urmărire pachete)
Acest flux este conceput pentru a gestiona interacțiunile vocale legate de urmărirea pachetelor utilizând un agent virtual scriptat. Acest flux demonstrează cel mai simplu mod de a efectua îndeplinirea obligațiilor pentru un agent scriptat. În plus, fluxul demonstrează coada de clienți către diferite cozi de agenți pe baza ultimei intenții active și a rapoartelor personalizate pentru agenții IA din Analizator.
Acest flux folosește un agent IA Webex scriptat pentru a interacționa cu clienții în ceea ce privește urmărirea pachetelor. Activitatea VAV2 (Agent virtual V2) iese prin marginea „Tratată” atunci când agentul scriptat ridică un eveniment personalizat pentru a urmări pachetul. Pentru a realiza acest lucru, fluxul utilizează un API de urmărire a pachetelor. Acest API este disponibil pentru dezvoltatori pentru testare și demonstrații. Datele de ieșire sunt analizate în flux și transmise înapoi agentului prin intermediul unui eveniment de stare. Mai multe informații despre configurarea gradului de îndeplinire 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 IA Webex configurat pentru a gestiona solicitările de urmărire a pachetelor. Acest agent este disponibil pentru import în timp ce creați un agent nou.
-
Cartografiere punct de intrare, coadă, echipe și punct de intrare configurată în pagina de setări Control Hub pentru Webex Contact Center.
-
Asigurați-vă că funcția Text transformat în vorbire (TTS) este activată pentru a genera mesaje audio dinamice.
-
Încărcați fișiere audio statice pentru notificări personalizate de sistem, dacă este necesar.
Defalcarea integrării
|
Defalcarea integrării |
Descriere |
|---|---|
| Apelantul inițiază contactul | Apelul este primit de Webex Contact Center și este direcționat către agentul IA scriptat. |
| Starea interacțiunii este înregistrată utilizând variabila globală | Fluxul setează variabila globală CustomAIAgentInteractionOutcome pentru a înregistra starea interacțiunii clientului cu agentul IA. Acesta este actualizat în diferite puncte și este utilizat pentru a construi rapoarte personalizate folosind Visualiser. |
| Interacțiune cu agentul IA | Agentul IA procesează intrarea clienților și răspunde pe baza intențiilor configurate. Dacă utilizatorul intenționează să urmărească un pachet și furnizează un număr de pachet valid, controlul este transferat înapoi fluxului prin intermediul unui eveniment personalizat. |
| Analizarea și îndeplinirea metadatelor agentului IA | Numărul pachetului clientului este extras din metadatele VAV2 și utilizat în activitatea HTTP. |
| Condiții de răspuns privind îndeplinirea | Fluxul verifică dacă informațiile despre pachet sunt găsite sau nu și setează răspunsurile adecvate. |
| Interacțiunea cu agentul IA este reluată* | În funcție de răspunsul de conformitate, mesajul care trebuie trimis clienților este trimis înapoi agentului scriptat prin intermediul datelor evenimentului, în secțiunea „Stare eveniment”. |
| Transferul agentului și activitatea cazului | Determină pașii următori pe baza intenției anterioare, ghidând fluxul către diferite cozi în funcție de intenția anterioară. |
| Coadă de apeluri la agent | Dacă este necesară transferul la nivel superior sau în caz de erori, apelantul este plasat într-o coadă de așteptare pentru un agent uman. |
| Deconectare | Interacțiunea se încheie odată ce solicitarea apelantului este gestionată sau apelantul este transferat unui agent. |
Activități utilizate în flux
|
Activitate în flux |
Descriere |
|---|---|
| Iniţiere | Inițiază fluxul atunci când este primit un apel nou. |
| Setați variabila rezultatului interacțiunii | Utilizați variabila setată pentru a actualiza variabila globală CustomAIAgentInteractionOutcome pentru a stoca cea mai recentă stare a interacțiunii cu agentul IA. |
| Interacțiune cu agentul IA | Gestionează solicitările de urmărire a pachetelor folosind interacțiuni scriptate. Aceeași activitate este utilizată pentru a iniția conversația și pentru a trimite evenimente de stare agentului IA. |
| Analizați detaliile pachetului | Extrage numărul pachetului din metadatele furnizate de agentul virtual. |
| Solicitare HTTP pentru informații pachet | Trimite o solicitare către API-ul pentru logistică pentru a prelua starea pachetului și livrarea estimată. Utilizaț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. |
| Setare variabile de răspuns | Configurează răspunsurile pentru a comunica dacă pachetul a fost găsit sau detaliile de livrare. |
| Redați mesajul | Furnizează mesaje de eroare de sistem utilizând Cisco Text transformat în vorbire, în special în cazuri de erori de sistem. |
| Activitate caz | Ghidează fluxul în funcție de intenția anterioară, luând decizia privind rutarea către anumite cozi de apeluri. |
| Coadă de apeluri la agent | Gestionează logica de coadă pentru transferul la agenți umani. |
| Redați muzică | Muzica pentru apelurile în așteptare a fost redată în timpul secvenței de așteptare atunci când apelantul așteaptă conexiunea la agent. |
| Deconectare | Încheie interacțiunea după finalizarea sarcinilor sau dacă este transferată la un agent uman. |
Specificații flux
JSON de flux utilizat în acest exemplu conține variabile și activități esențiale pentru gestionarea interacțiunii, procesarea erorilor și comunicarea între Webex Contact Center și DialogFlow. Variabilele cheie utilizate includ:
|
Variabilă |
Descriere |
|---|---|
event_name |
Numele evenimentului trimis agentului IA. |
event_data |
Sarcină utilă eveniment trimisă agentului IA. |
status |
Starea pachetului pe baza răspunsului HTTP. |
estimatedDelivery |
Data și ora estimate de livrare pentru pachet pe baza răspunsului HTTP. |
packageResp |
Răspuns ce urmează a fi trimis înapoi către client pe baza răspunsului privind activitatea HTTP. |
Global_VoiceName |
Determină vocea utilizată pentru text transformat în vorbire. |
CustomAIAgentInteractionOutcome |
Jurnalizează starea interacțiunii - abandonată, tratată, transferată sau afectată - pe baza interacțiunii clientului cu agentul IA. |
Tratarea erorilor
Fluxul include strategii de gestionare a erorilor pentru a gestiona cu grație problemele neașteptate, asigurându-se că apelantul este informat și redirecționat în mod corespunzător.
Resurse suplimentare
Pentru informații mai aprofundate despre utilizarea Webex Contact Center cu agenți IA scriptați, consultați documentația aferentă:
Asistență pentru dezvoltatori
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 API-urilor Webex Contact Center.
Agent IA scris (Rezervare programare medic)
Acest șablon demonstrează fluxul de date între Webex Contact Center și Webex AI Agent Studio pentru o interacțiune care utilizează un agent scriptat. Fluxul conține mai multe integrări cu sisteme externe. Acestea sunt invocate pe baza evenimentelor personalizate trimise de agentul IA, iar datele de finalizare sunt transmise înapoi agentului.
Acest flux prezintă modul în care datele sunt transmise între Webex Contact Center și Webex AI Agent Studio utilizând evenimente personalizate. Acest flux facilitează programarea și gestionarea automată a programărilor medicale prin intermediul unui agent IA scriptat. Se integrează cu sisteme externe pentru a verifica disponibilitatea, a crea programări, a căuta programările existente și a anula programările. Fluxul asigură o comunicare impecabilă între apelant și agentul IA, cu opțiuni de transfer la 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 IA scriptat, configurat cu intenții relevante pentru a gestiona rezervarea și anularea programărilor. Acest lucru poate fi importat din șabloane în timp ce creați un nou agent scriptat în platforma IA Agent Studio.
-
Cartografiere punct de intrare, coadă, echipe și punct de intrare configurată în pagina de setări Control Hub pentru Webex Contact Center.
-
API-uri pentru interfața cu sistemul extern de gestionare a programărilor.
-
Cisco Text transformat în vorbire (TTS) este activat pentru generarea de mesaje audio dinamice.
-
Încărcați fișiere audio statice dacă nu utilizați transmisia audio implicită a Cisco.
Defalcarea integrării
|
Defalcarea integrării |
Descriere |
|---|---|
| Apelantul inițiază contactul | Apelul este primit de Webex Contact Center și este direcționat către agentul IA. |
| Interacțiunea cu agentul IA | Agentul IA procesează intrarea clienților și răspunde pe baza intențiilor configurate. |
| Comutarea controlului între agentul IA și flux | Controlul conversației este schimbat între agentul IA și flux la diferiți pași. Agentul IA predă controlul fluxului prin evenimente personalizate, fluxul realizează îndeplinirea adecvată pe baza numelui evenimentului și predă controlul înapoi agentului IA, împreună cu datele de îndeplinire prin Stare eveniment în activitatea agentului virtual V2. |
| Coadă de apeluri la agent | Dacă este necesară transferul, apelantul este plasat într-o coadă pentru un agent uman. |
| Deconectare | Interacțiunea se încheie odată ce sarcina este finalizată sau apelantul este transferat unui agent. |
Activități utilizate în flux
|
Activitate în flux |
Descriere |
|---|---|
| Iniţiere | Această activitate marchează începutul fluxului declanșat de un nou apel. |
| Agent virtual V2 (VAV2) | Activitatea responsabilă pentru interacțiunea cu agentul IA. Aceeași activitate este utilizată pentru a iniția conversația și pentru a trimite evenimente de stare agentului IA. |
| Analizați | Se utilizează pentru a analiza sarcina utilă a evenimentului din activitatea VAV2. |
| Casetă | Utilizat pentru a verifica numele evenimentului trimis de activitatea și ramura VAV2 la activitățile de solicitare HTTP corespunzătoare. |
| Solicitare HTTP | Interacţionează cu sisteme externe pentru a efectua operaţiuni precum verificarea disponibilităţii, crearea, căutarea sau anularea programărilor utilizând solicitări HTTP pe baza numelui evenimentului trimis de activitatea VAV2. Activitatea analizează, de asemenea, răspunsul pentru solicitarea HTTP. |
| Condiție | Evaluează rezultatul solicitărilor HTTP, direcționând fluxul în funcție de reușită sau de condițiile de eroare. |
| Setare variabilă | Se utilizează pentru a configura variabile precum numele evenimentului și datele evenimentului, care sunt esențiale pentru reinvocarea activității VAV2 cu parametri corespunzători ai evenimentului de stare. |
| Redați mesajul | Furnizează mesaje de sistem utilizând Cisco Text transformat în vorbire. Se utilizează pentru a reda un mesaj de eroare înainte de transferul la agent uman în cazul unor erori de activitate VAV2. |
| Coadă de apeluri la agent | Gestionează logica de coadă pentru transferul la agenți umani. |
| Redați muzică | Muzica pentru apelurile în așteptare a fost redată în timpul secvenței de așteptare atunci când apelantul așteaptă conexiunea la agent. |
| Deconectați contactul | Încheie interacțiunea după finalizarea sarcinilor sau dacă este transferată la un agent uman. |
Specificații flux
JSON de flux utilizat în acest exemplu conține variabile și activități esențiale pentru gestionarea interacțiunii, procesarea erorilor și comunicarea între Webex Contact Center și DialogFlow. Variabilele cheie utilizate includ:
|
Variabilă |
Descriere |
|---|---|
event_name |
Numele evenimentului trimis agentului IA. |
event_data |
Sarcină utilă eveniment trimisă agentului IA. |
event_data_string |
Versiunea de șir a event_data deoarece activitatea VAV2 acceptă numai șir. |
http_input |
Corpul de solicitare pentru activitatea HTTP pe baza metadatelor VAV2. |
Global_VoiceName |
Determină vocea utilizată pentru text transformat în vorbire. |
Tratarea erorilor
Fluxul include strategii de gestionare a erorilor pentru a gestiona cu grație problemele neașteptate, asigurându-se că apelantul este informat și redirecționat în mod corespunzător.
Resurse suplimentare
Pentru informații mai aprofundate despre configurarea agenților IA în Webex AI Agent Studio și utilizarea acestora cu Webex Contact Center, consultați Webex AI Agent Studio Administration Guide.
Asistență pentru dezvoltatori
-
Pentru orice asistență cu privire la această integrare, deschideți un tichet cu echipa de asistență pentru dezvoltatori Webex Contact Center prin intermediul Asistență pentru dezvoltatori Webex Contact Center .
-
Pentru discuții suplimentare, vizitați comunitatea dezvoltatorilor API-urilor Webex Contact Center.
Utilizați șabloane subflux
Șabloanele de subflux funcționează în mod similar cu șabloanele de flux. Aceste șabloane eficientizează crearea de subfluxuri care pot fi integrate în mai multe fluxuri, reducând timpul de redundanță și de dezvoltare.
Pentru a crea subfluxuri utilizând șabloane de subflux, alegeți șablonul adecvat, modificați-l pentru a corespunde nevoilor dvs., validați-l, publicați și încorporați-l în fluxurile dvs. de lucru. Pentru mai multe detalii, consultați Creați fluxuri utilizând șabloane de flux.
Colectați informații privind apelarea inversă
Utilizați acest șablon pentru a crea un subflux de colectare a informațiilor privind apelarea inversă, permițând apelanților să rămână în coadă sau să solicite o apelare inversă pentru opțiuni de serviciu flexibile.
Acest subflux furnizează un meniu care permite apelanților să opteze pentru reapelare sau să rămână în coadă. Dacă este selectată opțiunea de apelare inversă, aceasta colectează informațiile necesare pentru apelare inversă, fie utilizând numărul actual al apelantului, fie un număr alternativ. Puteți modifica subfluxul pentru a asigura o experiență fluidă a apelantului prin gestionarea erorilor sau a condițiilor necunoscute, cum ar fi timeouturile și intrările nevalide.
Acest subflux utilizează Cisco Text transformat în vorbire (TTS) pentru orice solicitări audio. Pentru muzică, aceasta trece implicit la fișierul încorporat muzică-în-așteptare, defaultmusic_on_hold.wav.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al Webex Contact Center înainte de a implementa acest subflux:
- Creați puncte de intrare, cozi, echipe, mapare a punctelor de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectori, ANI pentru apeluri spre exterior și altele.
- Încărcați fișiere audio statice dacă în locul Cisco Text-Speech (TTS) se utilizează mesaje audio personalizate.
- Asigurați-vă că variabilele de apelare inversă (de exemplu: numărCallback, numărCallbackEntered, stayInQueue) sunt mapate corect la sistemul dvs. pentru a capta datele corespunzătoare.
Pentru pașii detaliați, consultați Configurarea și ghidul de administrare Webex Contact Center.
Intrări subflux
- NumărCallback - ȘIR: Numărul de utilizat pentru apelare inversă (fie cel de la care apelantul apelează, fie un număr nou).
- stayInQueue - BOOLEAN: Indică dacă apelantul a ales să rămână în coadă (Adevărat) sau să solicite reapelare (Fals).
Ieșiri subflux
- NumărCallback - ȘIR: Numărul introdus de apelant pentru apelare inversă, dacă a ales să furnizeze un număr alternativ.
- stayInQueue - BOOLEAN: Dacă apelantul a ales să rămână în coadă sau să fie reapelat.
Defalcare subflux
Următorul tabel descrie diferitele elemente de subflux 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 subfluxul |
Apelul intră în subflux. |
|
Meniu excludere |
Apelantului i se oferă opțiunea fie de a rămâne în coadă, fie de a fi reapelat.
|
|
Meniu număr |
Dacă apelantul alege să fie reapelat, acestuia i se oferă opțiunea de a:
|
|
Colectați cifre |
Dacă apelantul alege să introducă un nou număr de reapelare, i se solicită să introducă numărul de 10 cifre, urmat de tasta de liră sterlină (#). |
|
Setați variabila |
Numărul de callback colectat este stocat în variabila callbackNumberEntered. |
|
Încheiați subfluxul | Subfluxul se termină după colectarea informațiilor de apelare inversă sau după tratarea oricăror erori. |
Activități în subflux
Următorul tabel descrie secvența activităților din subflux pentru colectarea informațiilor de apelare inversă.
|
Activitate în subflux |
Descriere |
|---|---|
|
Începeți subfluxul |
Subfluxul începe atunci când este invocat. |
|
Meniu excludere |
Astfel, apelantul are opțiunea de a rămâne în coadă sau de a fi reapelat. Aceasta utilizează TTS pentru a-i solicita apelantului să apese pe 1 pentru apelare inversă sau pe 2 pentru a rămâne în coadă. |
|
Meniu număr |
Dacă apelantul alege apelare inversă, i se solicită fie să își utilizeze numărul actual, fie să introducă unul nou. |
|
Colectați cifre |
Dacă apelantul alege să introducă un număr nou, această activitate colectează numărul său din 10 cifre, urmat de semnul de liră sterlină (#). |
|
Setați variabila |
Numărul colectat este stocat în variabila callbackNumberEntered pentru utilizare ulterioară. |
|
Încheiați subfluxul | Fluxul se încheie după gestionarea opțiunilor 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.
Tratarea erorilor
Utilizați șablonul subflux de gestionare a erorilor din Webex Contact Center pentru a gestiona erorile, cum ar fi problemele de gestionare a cozilor de așteptare sau erorile de solicitare API. Acesta poate fi atașat la activități specifice sau poate fi configurat ca un gestionar global de erori, asigurându-se că sistemul continuă să funcționeze fără probleme și oferă utilizatorilor feedback cu privire la orice probleme.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al Webex Contact Center înainte de a implementa acest subflux:
- Asigurați-vă că Cisco Text transformat în vorbire (TTS) este activat pentru centrul de contact pentru a utiliza mesajul text transformat în vorbire pentru mesajele de eroare.
- Mapați variabila errorMessage pentru a gestiona în mod dinamic mesajele de eroare corespunzătoare din fluxul dvs. de lucru.
Pentru pașii detaliați, consultați Configurarea și ghidul de administrare Webex Contact Center.
Intrări subflux
- errorMessage - ȘIR: Mesajul de eroare de redat dinamic, indicând problema întâlnită de apelant.
Ieșiri subflux
- NU SE APLICĂ: Acest subflux nu produce ieșiri, deoarece este utilizat pentru a gestiona erorile și pentru a oferi feedback apelantului.
Defalcare subflux
Următorul tabel descrie diferitele elemente de subflux 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 subfluxul |
Subfluxul este declanșat atunci când apare o eroare. |
|
Redați mesajul de eroare |
Sistemul redă un mesaj de eroare dinamic definit de variabila errorMessage utilizând Cisco Cloud TTS. De exemplu, mesajul poate fi: Întâmpinăm dificultăți tehnice. Vă rugăm să încercaţi din nou mai târziu. |
|
Încheiați subfluxul (Sfârșit normal) |
Dacă eroarea este gestionată cu succes, subfluxul se termină cu grație. |
|
Încheiați subfluxul (Eroare de încheiere) |
Dacă apar probleme suplimentare (de exemplu, mesajul de eroare nu reușește să fie redat), subfluxul se termină într-o stare de escaladare, indicând o eroare critică. |
Activități în subflux
Următorul tabel descrie secvența activităților din subflux pentru gestionarea erorilor.
|
Activitate în subflux |
Descriere |
|---|---|
|
Începeți subfluxul |
Subfluxul începe când apare o eroare, declanșând secvența de tratare a erorilor. |
|
Redați mesajul de eroare |
Redă mesajul de eroare către apelant utilizând Cisco Cloud TTS. Conținutul mesajului este definit dinamic de variabila errorMessage. |
|
Încheiați subfluxul (Sfârșit normal) |
Încheie subfluxul dacă eroarea este rezolvată fără alte probleme. |
|
Încheiați subfluxul (Eroare de încheiere) |
Termină 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.
Dip date HTTP
Utilizați acest șablon de subflux pentru a obține informațiile contului de client prin intermediul unei solicitări HTTP. Acesta acceptă confirmarea ID-ului contului, introducerea manuală dacă solicitarea nu reușește și gestionează timeouturile, intrările nevalide și erorile critice - ideale pentru căutări automate a conturilor clienților în centrele de contact.
Acest subflux oferă o experiență dinamică în care informațiile contului de client sunt preluate printr-o solicitare HTTP. Dacă căutarea reușește, clientului i se solicită să confirme ID-ul contului. Dacă acesta eșuează sau apelantul preferă, își poate introduce manual numărul de cont. Fluxul gestionează cu grijă erorile, cum ar fi intrările nevalide, timpii de expirare și erorile critice, cu indicații corespunzătoare.
Acest subflux utilizează Cisco Text transformat în vorbire (TTS) pentru orice solicitări audio.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al Webex Contact Center înainte de a implementa acest subflux:
- Creați puncte de intrare, cozi, conectori, echipe, mapare a punctelor de intrare și orice alte activități de configurare specifice organizației.
- Încărcați fișiere audio statice dacă în locul Cisco Text-Speech (TTS) se utilizează mesaje audio personalizate.
- Asigurați-vă că URL-ul solicitării HTTP și parametrii sunt setați corect, în funcție de nevoile organizației dvs.
Pentru pașii detaliați, consultați Configurarea și ghidul de administrare Webex Contact Center.
Intrări subflux
- errorMessage - ȘIR: Un mesaj care va fi redat în cazul unei erori în timpul subfluxului.
Ieșiri subflux
- outputVariable - ȘIR: Stochează numărul de cont confirmat sau introdus manual.
Defalcare subflux
Următorul tabel descrie diferitele elemente de subflux 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 subfluxul (Inițializare) |
Subfluxul inițiază procesul de preluare a datelor clientului. |
|
Așteptați (Mesaj de consolare) |
Apelantul este informat că sistemul își recuperează informațiile utilizând un prompt TTS: Așteptați cât timp căutăm informațiile dvs. |
|
Solicitare HTTP (Preluați informațiile clientului) |
Sistemul trimite o solicitare HTTP GET pentru a prelua informații despre client de la un terminal API specificat. Dacă este reușit, răspunsul conține ID-ul clientului. |
|
Verificați starea HTTP (Evaluare răspuns) |
Răspunsul HTTP este evaluat pe baza codului de stare. Dacă solicitarea a fost reușită, 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 de cont al acestuia, dacă este incorect. |
|
Setați variabila (Stocați ID-ul contului) |
Dacă apelantul confirmă ID-ul contului, valoarea este stocată în variabila de ieșire. |
|
Colectați cifre (Introducere manuală cont) |
Dacă solicitarea nu reușește sau apelantul alege să-și reintroducă numărul de cont, i se solicită să introducă un număr de cont format din 6 cifre, urmat de tasta de liră sterlină (#). |
|
Tratarea erorilor (Încă acolo, nevalid, critic) |
Subfluxul gestionează timeouturile, intrările nevalide și erorile critice cu instrucțiunile respective:
|
|
Încheiați subfluxul (Concluzie) |
Subfluxul se încheie fie după confirmarea numărului de cont, fie după tratarea unei erori. |
Activități în subflux
Următorul tabel descrie secvența activităților din subflux pentru acest șablon.
|
Activitate în subflux |
Descriere |
|---|---|
|
Începeți subfluxul |
Subfluxul începe atunci când este invocat. |
|
Așteptați |
Redă un mesaj prin TTS, solicitând apelantului să aștepte cât timp îi sunt preluate informațiile. |
|
Solicitare HTTP |
Trimite o solicitare HTTP GET pentru a prelua informațiile contului clientului. |
|
Verificați starea HTTP |
Evaluează răspunsul HTTP pentru a determina dacă solicitarea a fost reușită. |
|
Meniu de confirmare |
Solicită apelantului să confirme ID-ul contului preluat sau să îl reintroducă dacă este incorect. |
|
Setați variabila |
Stochează numărul de cont confirmat sau introdus manual. |
|
Colectați cifre |
Colectează un număr de cont format din 6 cifre de la apelant dacă solicitarea HTTP nu reușește sau dacă optează să introducă un nou număr de cont. |
|
Tratarea erorilor |
Mai multe mesaje gestionează timeouturile, intrările nevalide și erorile critice în timpul subfluxului. |
|
Încheiați subfluxul |
Fluxul se încheie după ce numărul de cont este confirmat sau apare o eroare. |
Tratamentul cozii de apeluri
Utilizați acest șablon de subflux pentru a automatiza tratamentul cozilor de apeluri în Webex Contact Center, menținând apelanții implicați cu muzică și mesaje.
Acest subflux redă muzică din coada de apeluri, urmată de un mesaj, care repetă secvența de până la un număr setat de ori (valoarea implicită este de trei ori). Acesta asigură o gestionare fără probleme a cozii de apeluri și o experiență apelantă. Puteți personaliza variabile, cum ar fi alegerea muzicii, conținutul mesajului și numărul de buclă.
Acest subflux utilizează Cisco Text transformat în vorbire (TTS) pentru orice solicitări audio. Pentru muzică, aceasta trece implicit la fișierul încorporat (defaultmusic_on_hold.wav), pentru muzică în așteptare.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al Webex Contact Center înainte de a implementa acest subflux:
- Creați puncte de intrare, cozi, conectori, echipe, mapare a punctelor de intrare și orice alte activități de configurare specifice organizației.
- Asigurați o logică corectă de tratare a cozii de așteptare și configurații de gestionare a erorilor.
- Încărcați fișiere audio statice dacă în locul Cisco Text-Speech (TTS) se utilizează mesaje audio personalizate sau fișiere muzicale.
Pentru pașii detaliați, consultați Configurarea și ghidul de administrare Webex Contact Center.
Intrări subflux
- queueMessage - ȘIR: Mesajul care va fi redat între piesele muzicale (implicit: Așteptați).
- MuzicăCoadă1 - ȘIR: Primul fișier cu muzică care va fi redat în timp ce apelantul așteaptă (implicit:
defaultmusic_on_hold.wav). - MuzicăCoadă2 - ȘIR: Al doilea fișier cu muzică care va fi redat între mesaje (implicit:
defaultmusic_on_hold.wav). - Număr ÎNTREG: Un contor pentru urmărirea numărului de bucle (implicit: 0).
- DuratăMuzică - NUMĂR ÎNTREG: Durata pentru care este redată fiecare piesă muzicală (implicit: 10 secunde).
Ieșiri subflux
Fără
Defalcare subflux
Următorul tabel descrie diferitele elemente de subflux 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 subfluxul |
Începe subfluxul. |
|
Verificarea stării |
Subfluxul verifică dacă contorul este mai mic de 2. Dacă este adevărat, fluxul continuă către secvența de muzică și mesaje. Dacă este fals, subfluxul se încheie. |
|
Redați muzică 1 |
Primul fișier muzical (queueMusic1) este redat pentru durata definită de musicDuration. |
|
Redați mesajul |
După primul fișier cu muzică, este redat un mesaj utilizând Cisco TTS, cu conținutul definit de queueMessage. |
|
Redați muzică 2 |
După mesaj, al doilea fișier muzical (queueMusic2) este redat pe durata definită. |
|
Contor incrementat |
Variabila contorului este incrementată cu 1 după ce este redat cel de-al doilea fișier cu muzică. |
|
Condiție de reverificare |
După ce contorul este incrementat, fluxul se recheamă dacă contorul este în continuare mai mic de 2. Dacă este adevărat, bucla se repetă; în caz contrar, subfluxul se termină. |
|
Încheiați subfluxul |
Odată ce contorul ajunge la 2, subfluxul se termină. |
Activitate în subflux
Următorul tabel descrie secvența activităților din subflux.
|
Activitate în subflux |
Descriere |
|---|---|
|
Începeți subfluxul |
Inițializează procesul de subflux. |
|
Verificarea stării |
Este bifată o condiție pentru a vă asigura că contorul este mai mic de 2, permițând bucla să continue. |
|
Redați muzică 1 |
Redă primul fișier muzical pentru durata specificată de musicDuration. |
|
Redați mesajul |
Redă un mesaj utilizând Cisco TTS cu conținutul furnizat de queueMessage. |
|
Redați muzică 2 |
Redă al doilea fișier muzical pe durata specificată de musicDuration. |
|
Contor incrementat |
Mărește variabila contorului cu 1 pentru a controla bucla. |
|
Încheiați subfluxul |
Termină subfluxul odată ce contorul atinge limita predefinită. |
Șablon subflux de reapelare programată
Utilizați acest șablon pentru a crea un subflux care permite apelanților să programeze o reapelare pentru o anumită dată și oră, inclusiv pentru selectarea fusului orar.
Acest subflux ghidează apelantul printr-o serie de solicitări pentru a colecta toate informațiile necesare pentru o reapelare programată. Solicită data dorită, o oră de începere și de încheiere pentru fereastra de apelare inversă și fusul orar al apelantului. Subfluxul include validarea datelor și orei introduse pentru a asigura acuratețea. Dacă se introduce un format nevalid, apelantului i se solicită din nou. Odată ce toate informațiile sunt colectate cu succes, acestea sunt utilizate pentru a programa reapelarea în sistem.
Acest subflux utilizează Cisco Text transformat în vorbire (TTS) pentru toate mesajele audio.
Cerințe preliminare
Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al Webex Contact Center înainte de a implementa acest subflux:
-
Creați puncte de intrare, cozi, echipe, mapare a punctelor de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectori, ANI pentru apeluri de ieșire și altele.
-
Încărcați fișiere audio statice dacă în locul Cisco Text-Speech (TTS) se utilizează mesaje audio personalizate.
-
Pentru pașii detaliați, consultați ghidul de configurare și administrare al Webex Contact Center.
Intrări subflux
| Nume variabilă | Tip | Descriere |
|---|---|---|
| Număr reapelare | ȘIR | Numărul de telefon de utilizat pentru apelare inversă. |
| Nume client | ȘIR | Numele clientului care solicită reapelarea. |
| Coadă de reapelare | ȘIR | Coada la care va fi trimisă reapelarea programată. |
Ieșiri subflux
| Nume variabilă | Tip | Descriere |
|---|---|---|
| Dată programare reapelare | ȘIR | Data pentru care este programată apelarea inversă, formatată ca ZZ-LL-AAAA. |
| Fus orar programare reapelare | ȘIR | Identificatorul fusului orar IANA pentru apelare inversă (de ex., America/Chicago). |
| Oră începereProgramareReapelare | ȘIR | Ora de începere pentru fereastra de apelare inversă, formatată ca HH:mm:ss. |
| Oră sfârșit programare reapelare | ȘIR | Ora de încheiere pentru fereastra de apelare inversă, formatată ca HH:mm:ss. |
Defalcare subflux
Următorul tabel descrie diferitele elemente de subflux implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.
| Element de subflux | Descriere |
|---|---|
| Inițiere subflux | Apelul intră în subflux. |
| Programați o dată | Apelantului i se solicită să introducă data de apelare inversă preferată, în format AAAA. Subfluxul validează intrarea pentru a se asigura că este o dată reală. Dacă nu este valid, solicitarea se repetă. |
| Programare oră începere | Apelantului i se solicită să introducă ora de începere a ferestrei de apelare inversă, în format HHMM (24 oră). Subfluxul validează intrarea pentru a se asigura că este o durată validă. Dacă nu este valid, solicitarea se repetă. |
| Programare oră de încheiere | Apelantului i se solicită să introducă ora de încheiere a ferestrei de apelare inversă, în format HHMM (24 oră). Subfluxul validează intrarea pentru a se asigura că este o durată validă. Dacă nu este valid, 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 a Indiei).- Apăsați 2 pentru ora centrală.- Apăsați 3 pentru ora estică. |
| Programare reapelare | Utilizând toate informațiile colectate (NumărCallback, NumeClient, CoadăCallback și data, ora și fusul orar programate), subfluxul programează oficial apelarea inversă în sistem. |
| Încheiați subfluxul | Subfluxul se încheie după programarea cu succes a reapelării. |
Activități în subflux
Următorul tabel descrie secvența activităților din subflux pentru programarea unei reapelări.
| Activitate în subflux | Descriere |
|---|---|
| Inițiere subflux | Subfluxul începe atunci când este invocat. |
| Dată programare | Colectează data de reapelare preferată a apelantului. Solicitarea TTS este: „Vă rugăm să introduceți data preferată în format AAAA”. Intrarea este validată pentru a vă asigura că formatul de dată este corect. |
| Format dată | După introducerea unei date valide, această activitate convertește intrarea AAAA-LL-ZZ într-un format AAAA-LL-ZZ și o stochează în variabila CallbackScheduleDate. |
| Oră începere programare | Colectează ora de începere pentru fereastra de apelare inversă. Solicitarea TTS este: „Vă rugăm să introduceți ora de începere a apelării inversă în format HHMM”. Intrarea este validată pentru a vă asigura că are un format orar corect. |
| Oră începere convertire | Convertește intrarea HHMM de începere într-un format HH:mm:ss și o stochează în variabila CallbackScheduleStartTime. |
| Oră încheiere programare | Colectează ora de încheiere pentru fereastra de apelare inversă. Solicitarea TTS este: „Vă rugăm să introduceți ora finală pentru reapelare în format HHMM”. Intrarea este validată pentru a vă asigura că are un format orar corect. |
| Oră convertire | Convertește intrarea pentru ora de sfârșit HHMM într-un format HH:mm:ss și o stochează în variabila CallbackScheduleEndTime. |
| Fus orar programare | Prezintă un meniu pentru a selecta un fus orar. |
| Reapelare programată | Această acțiune finală preia toate variabilele colectate și formatate și creează solicitarea de apelare inversă programată în sistem. |
| Încheiați subfluxul | Fluxul se încheie după ce s-a reușit programarea apelării inverse. |
Resurse suplimentare
Pentru mai multe informații despre configurarea subfluxurilor, consultați ghidul de configurare Webex Contact Center și administrare.
Creați și gestionați fluxuri
Creați un flux
Puteți crea și gestiona fluxuri utilizând modulul de resurse de rutare. Atunci când proiectați un flux, o interacțiune de consultare nu poate conține o reapelare de curtoazie, feedback sondaj după apel sau 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 Designerul de flux. În astfel de cazuri, vă recomandăm să utilizați funcțiile Flow Chain și Dynamic Variable (Variabile dinamice) pentru a descompune un flux mare în fluxuri mai mici ușor de gestionat. Pentru mai multe informații, consultați Asociați mai multe fluxuri (cu GoTo) și Persoană de contact din coadă.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesaţi . Fișierul Flows apare pagina.
|
| 3 |
Pe Flows pagină, faceți clic Manage flows. Alegeți Create flows din lista derulantă. Fișierul Create a new flow apare expertul cu opțiunea de a alege dintre Flow sau
Subflow.
|
| 4 |
Clic Flow. Clic Subflow 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 |
Clic Start fresh. |
| 7 |
În Flow name câmp, 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 |
Clic Create flow. Fișierul Flow Designer apare fereastra. |
| 9 |
În General settings secțiunea, introduceți descrierea fluxului. Nu puteți modifica descrierea mai târziu. |
| 10 |
(Opțional) Configurați următoarele setări în Diagram settings secțiune.
|
| 11 |
În Flow Decryption Settings secțiune, activați Enable flow decryption comutare pentru a permite decriptarea informațiilor sensibile în flux. A Debug Details Data Disclosure apare fereastra pop-up. Verificați I agree și faceți clic pe Save. Acum veți putea decripta informații sensibile din jurnalele de flux în momentul fluxurilor de depanare. Consultați secțiunea Urmărirea fluxurilor 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 out-of-box pentru cazurile de utilizare obișnuită. Pentru a crea fluxuri din șabloane de flux:
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Navigheaza catre . |
| 3 |
De la Contact Center panoul de navigare, faceți clic . |
| 4 |
Pe Flows pagină, faceți clic Manage flows și faceți clic pe Create flows lista verticală. Fișierul Create a new flow apare expertul cu opțiunea de a alege dintre Flow sau Subflow.
|
| 5 |
Clic Flow. Pentru a crea un subflux, faceți clic pe Subflow. Procesul de creare a unui subflux este similar cu cel de creare a unui flux. |
| 6 |
De la Choose a method, faceți clic Flow templates. |
| 7 |
Alegeți șablonul din lista disponibilă de șabloane. Clic Next. Clic View details pentru a vedea o previzualizare detaliată a șablonului. Consultați secțiunea Vizualizați detaliile șablonului de flux pentru mai multe informații. |
| 8 |
În Flow name câmp, furnizați un nume unic pentru flux. Respectați convențiile de numire. |
| 9 |
Clic Next. 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 din 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 dvs. Validați și publicați fluxul.
Vizualizați detaliile șablonului de flux
Pentru a vizualiza mai multe detalii despre un anumit șablon:
| 1 |
Din pagina de colectare a șabloanelor, alegeți șablonul necesar. |
| 2 |
Clic View details. Fișierul Template details apare pagina.
|
Ce este de făcut în continuare
Clic Select template pentru a continua cu șablonul ales.
Opțiuni meniu contextual
Utilizați meniul contextual pentru acțiuni suplimentare. Pentru a deschide meniul contextual din Flows pagină, selectați fluxul și deschideți fluxul în modulul Proiectant de flux. Treceți cu mouse-ul peste numele fluxului. Apare un meniu cu următoarele opțiuni:
- Edit name—Utilizați pentru a redenumi fluxul.
- Export—Utilizați pentru a exporta fluxul.
- Import—Utilizați pentru a importa fluxul.
- Delete—Utilizați pentru a șterge fluxul.
- View version history—Utilizați pentru a vizualiza detaliile versiunii fluxului.
Editați variabile de flux
Nu puteți edita o variabilă în timpul utilizării. După ce ați creat tipul de variabilă, nu mai puteți edita tipul de variabilă.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesaţi . Fișierul Flows apare pagina.
|
| 3 |
Faceți clic pe Go to Flow Designer pictogramă de lângă fluxul pe care doriți să îl editați. Fluxul se deschide în fereastra Designer de flux. |
| 4 |
Faceți clic pe o etichetă variabilă din Global properties pânză. O fereastră pop-up afișează un rezumat al informațiilor variabile.
|
| 5 |
Clic Edit în colțul din dreapta sus al ferestrei pop-up. |
| 6 |
Selectați variabila neutilizată din flux. |
| 7 |
Efectuați modificările necesare asupra numelui variabilelor, descrierii, valorii și configurațiilor variabile. |
Modificați un flux
Folosește Edit comutați pentru a edita un flux. Când este activată această opțiune, alți dezvoltatori de flux nu vor putea edita fluxul simultan. În mod implicit, un flux se deschide în modul exclusiv citire.
Aveți posibilitatea să marcați variabilele care conțin informații sensibile ca fiind sigure. Când deschideți un flux existent care conține variabile de flux, primiți un mesaj pentru a revizui și a marca acele variabile ca fiind sigure. Pentru mai multe informații despre variabilele securizate, consultați Variabile securizate.
| 1 |
Conectați-vă la Control Hub. | ||||||||||||
| 2 |
Accesaţi . Fișierul Flows pagina apare și afișează lista fluxurilor, cu următoarele câmpuri:
| ||||||||||||
| 3 |
Faceți clic pe Go to Flow Designer pictogramă de lângă fluxul pe care doriți să îl editați. Fluxul se deschide în fereastra Designer de flux. Dacă fluxul selectat are variabile de flux, un mesaj vă solicită să marcați variabilele ca fiind sigure. Puteți modifica fluxul numai dacă Edit On butonul de comutare este activat. Dacă Edit On butonul de comutare este setat la dezactivat, fluxul apare în modul exclusiv citire. | ||||||||||||
| 4 |
Flow Decryption Settings: Activați Flow Decryption Settings pentru a permite decriptarea fluxului. Consultați secțiunea Urmărirea fluxurilor pentru detalii. | ||||||||||||
| 5 |
Clic Go Select Secure Variables pentru a deschide Edit Secure Variables casetă de dialog. Puteți face clic Skip for now pentru a continua editarea fluxului selectat fără a marca variabilele securizate. Această casetă de dialog apare data viitoare când editați fluxul. Verificați Don't show this message again casetă de selectare pentru a omite permanent 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 Save. Fereastra Designer de flux afișează variabilele selectate cu o pictogramă de blocare lângă numele variabilelor. Fluxul selectat se deschide în modul exclusiv citire. | ||||||||||||
| 7 |
Activați Edit comutați butonul pentru a schimba fluxul. | ||||||||||||
| 8 |
Editați fluxul schiță după cum doriți. Atunci când modificați un flux, o interacțiune de consultare nu poate conține o reapelare de curtoazie, feedback sondaj după apel sau activitate de transfer orb. | ||||||||||||
| 9 |
Clic Save pentru a salva fluxul dacă dezactivați Autosave buton de comutare. |
Previzualizați mesajul de asistență vocală în flux
Funcția de previzualizare a mesajelor audio permite redarea audio imediată a fișierelor .wav și a mesajelor text transformat în vorbire (TTS) în modulul Designer de flux. Fișierul Preview prompt butonul cu din următoarele activități oferă o experiență îmbunătățită a dezvoltatorilor prin reducerea timpului și a efortului pentru validarea mesajelor audio și text transformat în vorbire:
Folosește Preview prompt buton pentru verificarea rapidă a solicitărilor audio, a selecțiilor de limbă și voce în mesajele TTS, împreună cu testarea marcajului SSML pentru personalizarea solicitărilor.
-
Activitatea de redare a muzicii nu acceptă mesajul de previzualizare.
-
Atunci când previzualizați text transformat în vorbire, selecția vocii este obligatorie.
-
Nu puteți modifica opțiunea conectorului TTS când previzualizați mesajul. Închideți fereastra modală a solicitării de previzualizare, selectați un alt furnizor din activitate pentru a testa un alt furnizor TTS.
-
Fișierul Language și Voice setările din lista derulantă atunci când previzualizarea unui mesaj corespunde variabilelor Global_Language și Global_VoiceName, respectiv. Puteți să le setați în flux pentru a schimba experiența.
-
La testarea variabilelor de fișier audio, asigurați-vă că calea fișierului corespunde unui fișier .wav real existent în sistem.
Căutați entități într-un flux
Utilizați funcționalitatea de căutare pentru a căuta entități într-un flux și pentru a accesa rapid locațiile acestora. Pentru fluxuri mai elaborate și mai complexe, utilizați această capacitate de căutare pentru a evita efortul manual de a găsi entitățile dorite.
Puteți căuta următoarele entități în flux, utilizând această funcție de căutare:
- Numele activităților, descrierile și intrările
- Denumirea variabilelor
- Expresie pebble
- Proprietăți flux
Puteți găsi și înlocui textul gratuit în interiorul câmpurilor, cum ar fi intrările de text, descrierile, expresiile îngroșate etc.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesaţi . Fișierul Flows apare pagina.
|
| 3 |
Faceți clic pe Go to Flow Designer pictogramă de lângă fluxul pe care doriți să îl editați. Fluxul se deschide în Flow Designer
fereastră.
|
| 4 |
În caseta de căutare care apare în colțul din dreapta sus, introduceți cuvântul cheie (numele activității, numele variabilei sau șirul) și apăsați Enter. În mod alternativ, puteți activa caseta de căutare utilizând comenzile rapide de la tastatură: Cmd + K (pentru macOS) și Ctrl + k (pentru Windows). Rezultatele căutării apar într-un panou de căutare separat din partea stângă a ecranului.
|
| 5 |
(Opțional) Selectați unul sau mai multe tipuri de entități din lista derulantă pentru a filtra rezultatele căutării. |
| 6 |
Pentru a găsi și a înlocui un text, procedați astfel: |
Aplicați etichetele cu versiuni într-un flux
Vă recomandăm să adăugați etichete cu versiuni pentru a construi un ciclu de viață al fluxului, prin diferite etape, cum ar fi dezvoltarea, testarea și live. În loc să aplicați modificările direct fluxului, puteți publica fluxul în etape înainte de a implementa fluxul în producție. Această caracteristică vă ajută să evitați suprascrierea fluxului curent din producție.
Atunci când publicați un flux, asociați o etichetă de versiune, cum ar fi „Live”, „Test” sau „Dev” cu noua versiune de flux, pe lângă numele fluxului. Acest lucru oferă posibilitatea de a atașa versiuni diferite ale aceluiași flux la diferite puncte de intrare sau activitate GoTo. Cea mai recentă este eticheta de versiune implicită pe care nu o puteți elimina dintr-o versiune de flux. Puteți aplica orice altă etichetă de versiune împreună cu cea mai recentă.
În plus, puteți atașa mai multe versiuni ale aceluiași flux la un punct de intrare. În timpul unei configurări a punctului de intrare, puteți alege un flux împreună cu una dintre etichetele de versiune asociate.
De asemenea, puteți modifica dinamic logica fluxului accesând etichetele de versiuni din cadrul fluxului utilizând NewContact variabilă (consultați Începeți fluxul pentru detalii). Fișierul
NewContact.FlowVersionLabel variabila afișează eticheta de versiune a fluxului care este în curs de execuție: dacă este „Dev”, „Test”, „Live” sau „Cea mai recentă”. Aplicarea unei etichete de versiune a fluxului permite crearea unei logici personalizate care să se adapteze etichetelor de versiune specifice ale fluxului.
Când deschideți fluxul în modul de editare, veți vedea versiunea schiță din cea mai recentă versiune de flux publicată. Când publicați acest proiect de versiune, acesta asociază cu aceasta cea mai recentă etichetă de versiune. La un moment dat, numai un flux are asociată cea mai recentă etichetă de versiune. 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 . Fișierul Flows apare pagina.
|
| 3 |
Faceți clic pe Go to Flow Designer pictogramă de lângă fluxul pe care doriți să îl editați. Fluxul se deschide în fereastra Designer de flux. |
| 4 |
Editați fluxul. |
| 5 |
Clic Save pentru a salva fluxul dacă dezactivați Autosave buton de comutare. |
| 6 |
Activați Validation comutați butonul pentru a activa publicarea. |
| 7 |
Clic Publish. |
| 8 |
(Opțional) În Publish flow casetă de dialog, introduceți o notă despre versiune sau orice informații pe care doriți să le partajați cu alți dezvoltatori de flux. |
| 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 Add version label lista verticală. Dacă o anumită etichetă de versiune este mapată la un punct de intrare, în lista derulantă apare o notificare lângă eticheta de versiune în care se afirmă că eticheta este mapată la un punct de intrare. |
| 10 |
Clic Publish. După ce alegeți una sau mai multe etichete de versiune adecvate și le publicați, utilizați această versiune a fluxului atunci când alocați unui punct de intrare. |
| 11 |
(Opțional) Faceți clic pe pictograma cronometrului de lângă numărul versiunii pentru a vizualiza istoricul versiunilor fluxului. Fișierul Version history apare fereastra modală care afișează următoarele detalii pentru versiunile active și alte versiuni ale fluxului:
Utilizați oricare dintre următoarele atribute de căutare a cuvintelor cheie pentru a filtra tabelul:
|
| 12 |
(Opțional) Faceți clic pe View pictograma oricărui rând pentru a vizualiza fluxul publicat în versiunea aleasă. Dacă alegeți să editați când vizualizați o versiune mai veche de flux, aceasta suprascrie schița curentă cu acea versiune de flux specifică. |
Puteți adăuga orice număr de versiuni la un flux. Cu toate acestea, istoricul versiunilor de flux afișează doar cele mai recente 100 versiuni. Versiunile de flux sunt șterse numai atunci când ștergeți fluxul.
Activați sau dezactivați salvarea automată
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesaţi . Fișierul Flows apare pagina.
|
| 3 |
Pentru a crea un flux, faceți clic pe New. |
| 4 |
Pentru a edita un flux existent, faceți clic pe Go to Flow Designer pictogramă de lângă fluxul pe care doriți să îl editați. Fluxul se deschide în Flow Designer
fereastră.
|
| 5 |
Pentru a activa opțiunea de salvare automată, setați Autosave comutați butonul 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. În caz contrar, veți pierde modificările aduse fluxului. |
Copiați și lipiți activitățile
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 să selectați o singură activitate sau un grup de activități la un moment dat și să le reutilizați în același flux. Când copiați activități, sistemul creează duplicate ale activităților respective și copiază toate setările și linkurile configurate.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesaţi . Fișierul Flows apare pagina.
|
| 3 |
Pentru a crea un flux, faceți clic pe . |
| 4 |
Pentru a edita un flux existent, faceți clic pe Go to Flow Designer pictogramă de lângă flux pentru a deschide fluxul. |
| 5 |
Efectuați una dintre următoarele acțiuni: Ca alternativă, puteți să apăsați Ctrl + C de pe tastatură pentru a copia activitățile selectate și să apăsați Ctrl + V pentru a lipi activitățile selectate pe pânză. |
| 6 |
Reorganizați activitățile copiate, după cum este necesar. |
Validați un flux
Validați un flux pentru a vă asigura că toate câmpurile obligatorii sunt configurate și că structura fluxului este validă. Validarea nu poate determina modul în care sistemul rulează fluxul la rulare și nu garantează că acesta se execută conform așteptărilor.
Când validarea reușește, ieșiți din Validation activați. Nu puteți publica fluxul decât dacă validarea reușește.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesaţi . Fișierul Flows apare pagina.
|
| 3 |
Faceți clic pe Go to Flow Designer pictogramă de lângă fluxul pe care doriți să îl validați. Fluxul se deschide în Flow Designer
fereastră.
|
| 4 |
Setați Validation comutare pe On. Validarea începe și erorile se afișează în fereastră. În timpul validării, sistemul afișează erorile în aceste moduri:
|
| 5 |
Dacă închideți Validation details și doriți să o redeschideți, faceți clic pe Flow errors buton. |
| 6 |
(Opțional) Dacă apar erori, setați Validation comutare pe Off. Remediați erorile și reporniți validarea. Validarea fluxului nu poate evalua funcțiile sau verifica pentru a vedea dacă variabilele rezolvă așteptarea unor valori. Acesta verifică numai 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 . Fișierul Flows apare pagina.
|
| 3 |
Faceți clic pe pictograma Puncte de suspensie de lângă fluxul pe care doriți să îl copiați și faceți clic Copy. 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 . Fișierul Flows apare pagina.
|
| 3 |
Faceți clic pe pictograma Puncte de suspensie de lângă fluxul pe care doriți să îl exportați și faceți clic Export. |
| 4 |
În caseta de dialog care se deschide, selectați Save și faceți clic pe OK pentru a descărca fișierul de flux. Fișierul se descarcă în sistemul local cu numele de fișier existent, în format JSON. |
Importați un flux
Pentru a importa un flux de la o altă entitate găzduită, trebuie să exportați mai întâi fluxul ca fișier JSON. Pentru a exporta un flux, consultați Exportați un flux.
Pentru a reutiliza un flux existent în cadrul aceleiași entități găzduite, consultați Copiați un flux.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesaţi . Fișierul Flows apare pagina.
|
| 3 |
Sub Manage flows faceți clic Import. |
| 4 |
Alegeți fișierul de flux care este în format JSON din sistemul dvs. local. |
| 5 |
Clic Open pentru a importa fișierul. Fluxul importă în entitatea dvs. găzduită. Puteți importa un flux numai în format JSON. Fișierul JSON trebuie să fie un flux valid pentru ca importul să fie reușit. Puteți importa o dimensiune de 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 fluxurile.
Publicați un flux
Puteți publica un flux după ce sistemul validează fluxul și îl consideră lipsit de erori. Puteți utiliza un flux publicat în strategiile de dirijare ale punctului de intrare.
Înainte de publicare, confirmați că fluxul este configurat corect și că este gata de utilizare în centrul de contact live. Sistemul nu acceptă pe deplin editarea unui flux publicat.
Sistemul dezactivează Publish flow buton în timp ce Validation comutatorul este dezactivat. Dacă există erori active, butonul rămâne dezactivat.
Când faceți clic pe Publish flow, cel Publish flow apare fereastra de confirmare. Înainte de a publica un flux, asigurați-vă că toate expresiile funcționează și că fluxul se comportă în modul dorit.
Dacă apare o eroare:
- Vedeți o fereastră de notificare cu
Tracking IdșiFlow Id. Contactați Asistența Cisco pentru asistență cu erori. Asistența necesităTracking Id. - Faceți clic pe Retry publish.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesaţi . Fișierul Flows apare pagina.
|
| 3 |
Faceți clic pe Go to Flow Designer pictogramă de lângă fluxul pe care doriți să îl publicați. Fluxul se deschide în Flow Designer
fereastră.
|
| 4 |
Clic Publish... 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 o stare de Published, poate face parte dintr-o configurație a strategiei de dirijare. Înainte de a-l șterge, știți unde este utilizat fluxul. În caz contrar, puteți afecta interacțiunile centrului de contact live.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesaţi . Fișierul Flows apare pagina.
|
| 3 |
Faceți clic pe pictograma Puncte de suspensie de lângă fluxul pe care doriți să îl ștergeți și faceți clic pe Delete. |
| 4 |
Clic Yes pentru a confirma. |
Strategii de redirecționare punct de intrare
O strategie de dirijare a punctului de intrare este o configurație care controlează comportamentul de dirijare al unui contact atunci când contactul ajunge la un punct de intrare. Atunci când un contact ajunge la un punct de intrare, motorul de rutare verifică pentru a vedea care strategie de rutare a punctului de intrare este activă la un moment dat și respectă configurația respectivă.
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 Designerul de flux, puteți configura un flux end-to-end care controlează atât tratamentul inițial al apelului din IVR, cât și experiența din coadă după ce contactul este în coadă.
Alegeți un flux din Flow listă derulantă pentru a indica fluxul care controlează experiența apelurilor end-to-end în intervalul de timp specificat în strategia de rutare. Numai fluxurile publicate din Designerul de flux sunt disponibile din această listă derulantă.
Fluxurile sunt disponibile numai pentru punctele de intrare telefonice. Nu puteți suprascrie nicio setare din fluxul din strategia de dirijare a punctului de intrare.
Strategii de rutare pentru coada de apeluri
O strategie de dirijare a cozii de apeluri este o configurație care controlează comportamentul de dirijare al unui contact atunci când contactul ajunge la o coadă de apeluri. Atunci când un contact ajunge la o coadă, motorul de rutare verifică strategia de rutare a cozii care este activă la un moment dat și urmează configurația respectivă.
Clienții care au strategii de rutare a cozilor în Webex Contact Center le pot accesa, dar nu pot crea strategii noi. Le recomandăm tuturor clienților să își treacă configurațiile în cozile de apeluri.
Creați și gestionați subfluxurile
Designerul de flux vă permite să împărțiți fluxurile mari în părți mai mici, mai ușor de gestionat, numite subfluxuri. Puteți reutiliza subfluxurile în mai multe fluxuri pentru a gestiona sarcini specifice. Această abordare modulară simplifică gestionarea fluxurilor și reduce complexitatea construirii unor fluxuri mari. Iată câteva caracteristici cheie ale subfluxurilor:
-
Puteți crea subfluxuri la nivel de organizație pentru a le pune la dispoziție pe plan intern. De exemplu, puteți vizualiza și invoca subfluxurile care sunt disponibile în cadrul aceleiași organizații. Puteți crea maximum 200 subfluxuri per organizație.
-
Puteți invoca un subflux dintr-un flux pentru a rula logica fără a vă conecta la un punct de intrare sau a ieși din fluxul principal.
-
Puteți reutiliza subfluxurile de mai multe ori într-un flux principal sau în mai multe fluxuri principale din cadrul organizației.
-
Puteți trece variabile între fluxul principal și subfluxurile și puteți mapa variabilele de intrare și de ieșire de la fluxul principal la subflux și invers. Acest lucru face ca aceste variabile din subflux să fie independente de variabilele din fluxul părinte care invocă subfluxul.
Cu toate acestea, setările Text transformat în vorbire (TTS) din fluxul principal nu trec la subfluxuri. De exemplu, luați în considerare un flux în care variabila principală de flux este
Global_VoiceName: fr-FR-Ariane (French). Dacă un subflux declanșează redarea TTS, sunetul este redat în limba engleză în mod implicit. Pentru a elimina această situație, definiți o variabilă subflux cu același nume care esteGlobal_VoiceName :fr-FR-Ariane (French). Ca alternativă, puteți crea o variabilă de subfluxGlobal_VoiceName(la fel ca în fluxul principal) și mapați valoarea de la fluxul principal la subflux. Pentru mai multe informații, consultați Configurați diferite limbi și nume vocale acceptate cu text nativ în subfluxul WxCC.Nu puteți adăuga variabile globale în subflux. Cu toate acestea, Puteți mapa o variabilă globală de la fluxul principal la o variabilă locală în subflux.
-
Puteți publica subfluxul independent. Cu toate acestea, modificările efectuate în subflux au efect numai după ce republicați fluxul principal.
-
Puteți atașa o etichetă de versiune, cum ar fi Live, Dev și Test, la un subflux, astfel încât să puteți efectua o testare integrală a fluxului principal în mediile respective.
-
Subfluxurile trebuie să fie invocate din fluxurile principale. Nu puteți invoca un alt subflux dintr-un subflux.
-
Nu puteți asocia un subflux de la un punct de intrare sau dintr-o strategie de dirijare a cozii.
-
Puteți importa și exporta subfluxurile în mod independent.
Creați un subflux
Puteți crea și gestiona subfluxurile în Control Hub.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesaţi . |
| 3 |
Clic . |
| 4 |
În Subflow name câmp, 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 caractere. |
| 5 |
Clic Start building subflow. Fișierul Flow Designer apare fereastra. |
| 6 |
În General settings secțiunea, introduceți descrierea subfluxului. Puteți modifica această descriere mai târziu. |
| 7 |
În View settings secțiune, configurați caracteristici cum ar fi linkurile curbe, culoarea linkului, culoarea căii de eroare, culoarea selecției și grosimea. |
| 8 |
În Variable definition secțiunea, adăugați variabilele necesare pentru conectarea la fluxul principal.
Toate variabilele de mai sus pot fi de tip Şir, Integer, Dată, Boolean, Zecimal şi JSON. |
| 9 |
Efectuați următoarele sarcini pentru a crea subfluxul:
Acțiunile precum aplicarea etichetelor de versiune și urmărirea fluxului funcționează în același mod ca în fluxul principal. Pentru mai multe informații, Aplicați etichete cu versiuni la un flux și Fluxuri de depanare. |
Editați un subflux
Atunci când editați și publicați un subflux, modificările au efect î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 Edit buton de comutare pentru a modifica subfluxul. |
| 5 |
Efectuați modificările necesare în subflux. Clic Save pentru a salva fluxul dacă dezactivați Autosave buton de comutare. |
Ștergeți un subflux
Dacă un flux principal publicat utilizează un subflux, nu îl puteți șterge, indiferent dacă fluxul este live sau este atașat la un punct de intrare. Pentru a șterge subfluxul, eliminați-l mai întâi din fluxul principal sau ștergeți în întregime fluxul principal.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesaţi . |
| 3 |
Faceți clic pe pictograma elipsă verticală de pe rândul de subflux pe care doriți să îl ștergeți și faceți clic pe Delete. |
| 4 |
Clic Yes 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 |
Navigheaza catre . De asemenea, puteți adăuga un subflux la un flux principal din bara de navigare a Portalului de management. Alegeți . Faceți clic pe pictograma Puncte de suspensie de lângă fluxul pe care doriți să îl editați și faceți clic pe Open. |
| 3 |
Faceți clic pe fluxul pe care doriți să îl modificați pentru a adăuga un subflux. Fișierul Flow Designer apare fereastra. |
| 4 |
Faceți clic pe Subflows fila. Este afișată o listă de subfluxuri pentru organizația/entitatea găzduită aleasă. |
| 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 subflux. Opțional, faceți clic View lângă numele subfluxului, pentru a deschide subfluxul într-o filă nouă din browser. |
| 6 |
În Subflow version secțiunea, alegeți eticheta de subflux necesară pe care doriți să o adăugați la fluxul principal, deoarece aceasta nu este configurată în mod implicit. În mod implicit, Enable automatic updates caseta de selectare este bifată. Când este activată această opțiune, ori de câte ori creați o nouă versiune a unui subflux, sistemul actualizează automat fluxul principal cu versiunea mai nouă. Debifați Enable automatic updates opțiune 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 Subflow input variables secțiune, mapați variabilele de flux principale la variabilele de intrare subflux. Asigurați-vă că mapați același tip de date pentru a permite ca subfluxul să funcționeze fără erori. În mod similar, în Subflow output variables secțiune, mapați variabilele de ieșire din subflux 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 Designer de flux. Funcțiile vă permit să scrieți cod sursă personalizat pentru a efectua sarcini rapide de date și pentru a orchestra acțiuni complexe. Puteți scrie cod în linie utilizând un editor de cod și le puteți utiliza în fluxuri.
Funcțiile completează cadrul șablonului Pebble pe care dezvoltatorii îl folosesc pentru a efectua sarcini similare. Cu această capacitate, dezvoltatorii fluxului pot:
- Alegeți limba pentru scrierea codului. Limbile acceptate sunt JavaScript și Python.
- Scrieți cod sursă personalizat cu analiză statică specifică limbii.
- Testați codul personalizat cu valori de probă și vizualizați ieșirile și erorile înainte de publicare.
- Scrieți o logică a fluxului pe baza variabilelor de ieșire a activității și a codurilor de stare/eroare.
- Aceste constante sunt definite de această extensie şi vor fi disponibile doar cînd extensia a fost fie compilată odată la instalarea PHP fie dacă extensia este încărcată dinamic la rulare.
- Reutilizați funcțiile pe mai multe fluxuri ca activitate.
- Fluxurile de depanare folosesc mesajele de eroare returnate de funcţii, de stare şi de coduri de eroare, de rulare, de depanare a fluxului şi de analiză a funcţiilor.
Considerații importante
Această secțiune evidențiază câteva considerații importante de reținut atunci când lucrați cu funcții:
- Numărul maxim de funcții acceptate per organizație este 200.
- Memoria maximă alocată per funcție este de 128 MB.
- Timpul de expirare configurabil pentru transmisia audio în așteptare este de 2-5 secunde.
Creați o funcție
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Navigheaza catre . |
| 3 |
Pe Functions pagină, faceți clic Create a function. De asemenea, puteți crea o funcție din Functions fila din cadrul modulului Proiectant de flux. |
| 4 |
Pe Create a new function pagină, alegeți metoda necesară pentru crearea unei funcții. |
| 5 |
Clic Publish Function. Pe Publish Function pagină, introduceți următoarele detalii:
Folosiți butonul derulant de lângă numele funcției din stânga sus al 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, sistemul actualizează imediat modificările la toate fluxurile care consumă versiunile etichetate ale funcției. Prin urmare, aveți grijă atunci când publicați versiuni etichetate ale unei funcții utilizate în fluxurile dvs. 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ăugați o funcție 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 |
Navigheaza catre . Pagina de funcții afișează toate funcțiile create în organizație.
|
| 3 |
Faceți clic pe pictograma Puncte de suspensie de lângă funcție. Alegeți Copy, Deletesau Export după cum este necesar. |
| 4 |
Faceți clic pe Manage function in flow designer buton pentru a deschide funcția în modulul proiectant de flux. |
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 |
Navigheaza catre . |
| 3 |
Faceți clic pentru a deschide fluxul la care doriți să adăugați o funcție. |
| 4 |
Activați Edit buton. |
| 5 |
Faceți clic pe Functions fila din panoul Listă de activități din stânga Este afișată o listă de funcții publicate, creată pentru organizația/entitatea găzduită aleasă. |
| 6 |
Trageți și plasați funcția necesară din listă pe pânză. Adăugați-l la fluxul principal. Detalii despre o funcţie, cum ar fi eticheta versiunii funcţiilor, variabilele de intrare, detaliile variabilelor şi variabilele de ieşire. |
| 7 |
În Function Input Variables secțiune, mapați variabilele de flux principale la variabilele de intrare ale funcției. Variabilele de tip flux create cu acelaşi nume şi acelaşi tip de date ca şi variabilele de intrare sunt sincronizate automat. |
| 8 |
În Function Output Variables secțiune, analizați și mapați variabilele de ieșire ale funcțiilor la variabilele principale de flux cu același tip de date. Puteți analiza folosind expresii JSONPath, așa cum sunt detaliate pe ecran cu exemple. |
| 9 |
Publicați fluxul principal. |
Întrebări frecvente
Această secțiune răspunde la întrebări frecvente despre utilizarea funcțiilor în organizația dvs.
Ce limbi acceptă modulul Designer de flux pentru activitatea funcției?
Modulul Designer de flux acceptă JavaScript (Node.js 22.x) și Python (3.13) în prima fază.
Avem limite cu privire la bibliotecile pe care le pot folosi în interiorul blocului de cod?
Sunt disponibile biblioteci native comune. Cu toate acestea, nu există suport pentru module personalizate.
Există vreo limită privind numărul de linii de cod?
Da. Puteți introduce până la 5000 linii de cod.
Există o limită a timpului de execuție?
Da. Este limitat la 5 secunde pentru finalizarea execuției.
Îmi pot testa codul? Există limitări?
Da. Un alergător de teste de execuție este disponibil cu ieșiri reale sau cu un mesaj de eroare returnat. Jurnalele consolei nu sunt expuse, dar le puteți seta și accesa utilizând o matrice de șiruri de ieșire personalizată.
Avem suport pentru Muzică în așteptare pentru execuție așteaptă la mijlocul apelului (prevenirea tăcerii)
Da, setarea Muzică în așteptare la flux ajută în mod automat la prevenirea tăcerii apelanților. Valoarea implicită este 2 secunde.
Cum funcționează funcția?
Folosim infrastructura FaaS (Funcția ca serviciu) pentru a împacheta și a rula funcția. Latență scăzută pentru apelurile vocale.
Câte variabile de intrare pot trece? Câte rezultate se setează?
Sunt setate 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 la blocul de cod?
Da. Noua îmbunătățire pentru a seta mai multe variabile este similară cu activitatea „Parse”.
Pot reutiliza funcția pe mai multe fluxuri?
Da. Puteți utiliza funcția în toate fluxurile dvs., deoarece este disponibilă la nivel central în organizația dvs.
Cine poate gestiona (edita sau vizualiza) funcțiile?
Supervizori și administratori. Accesul supervizorilor la funcţie este controlat de Function setarea (care poate fi setată la Editare, Vizualizare sau Fără în secțiunea Experiență client din profilul utilizatorului).
Configurați tratarea erorilor
Sistemul evidențiază calea de tratare a erorilor pentru fiecare activitate configurată în cadrul fluxului specific. Configuraţi calea de tratare a erorilor pentru tratarea eventualelor erori apărute în timpul rulării fluxului. Sistemul afișează această cale în mod implicit, dar configurarea acesteia este opțională. Dacă nu îl configurați pentru o activitate, sistemul afișează notificări în timpul validării fluxului. Cu toate acestea, puteți publica în continuare fluxul cu aceste notificări.
Sistemul clasifică erorile care apar în timpul executării fluxului în două categorii:
-
Activity execution errors: Indicați erorile care apar în timpul executării funcționale a activității. De exemplu, apare o eroare de activitate atunci când un client introduce o intrare care nu corespunde în timpul executării activității Meniu.
-
System/Global errors: Indică erorile care apar în sistem în timpul executării activității. De exemplu, apar erori de sistem atunci când există o expresie nevalidă în timpul executării activității Setare variabilă.
-
Undefined Error: Acest nod de eroare setează calea de ieșire a erorii pe care o preia fluxul atunci când există erori nedefinite de sistem în timpul executării fluxului. Puteți să configurați fluxul pentru erori nedefinite conectând calea de ieșire a acestei activități la activitățile corespunzătoare.
Următoarele Flow Control activitățile nu au Undefined Error nod:
- Inițiere flux
- Încheiați fluxul
- Solicitare HTTP
- Analizați
Dacă nu vedeți Undefined Error nod din orice activitate, contactați Asistența Cisco pentru a activa semnalizarea de funcții corespunzătoare.
-
Configurați căile de tratare a erorilor pentru a optimiza fluxul. Dacă nu configurați o cale de tratare a erorilor pentru activitate, fluxul trece implicit la calea setată în
OnGlobalError gestionarul evenimentului în conformitate cu Event Flows fila. Pentru mai multe informații despre
OnGlobalError administrator eveniment, consultați Fluxuri de evenimente.
Limitele de autobuclă impuse de sistem pentru activități
Sistemul impune limite de autobuclă asupra activităților specifice în timpul executării fluxurilor. Acest lucru împiedică activitățile să intre în bucle nesfârșite în cadrul unei interacțiuni.
Dacă o activitate depășește limita impusă de sistem în timpul executării, apare un mesaj de avertizare care indică faptul că este detectată o buclă. Pentru detalii privind valorile limită maxime specifice pentru activități, consultați articolul Limitele sistemului din Webex Contact Center.
Dacă o activitate depășește limita impusă de sistem în timpul executării, apare un mesaj de avertizare care indică faptul că este detectată o buclă. Consultați următorul tabel pentru valorile limită maxime pentru activități:
Configurații | Limită autobuclă |
|---|---|
| Informații avansate despre coada de apeluri | 1500 |
| Transfer orb | 10 |
| Transfer punte | 75 |
| Reapelare | 10 |
| Analiză progres apeluri | 10 |
| Colectați cifra | 100 |
| Deconectați contactul | 0 |
| Escaladare grup de distribuție a apelurilor | 750 |
| FeedbackV2 | 10 |
| Meniu | 100 |
| Plasare în coadă contact | 100 |
| Coadă de apeluri la agent | 100 |
| Setați ID-ul apelantului | 100 |
| Control înregistrare | 10 |
| Înregistrați | 10 |
| Programare reapelare | 10 |
| Setare prioritate contacte | 100 |
| Inițiere redare în flux media | 20 |
| Încărcare 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 limitelor de suprasolicitare configurate de sistem pentru a asigura stabilitatea și a preveni buclele la nesfârșit.
Conectați mai multe fluxuri (cu GoTo)
Designerul de flux vă oferă posibilitatea de a lega mai multe fluxuri (lanțuri de flux). Puteți modifica experiența apelantului prin predarea apelurilor către un punct de intrare (în funcție de timp) sau către un flux (pentru reutilizare în diferite scenarii). Utilizați GoTo pentru a lanța mai multe fluxuri. Puteți mapa variabilele de flux de-a lungul fluxurilor pentru a vă asigura că datele persistă în experiența de apelare integrală.
Înregistrarea vaccinării
Pentru a gestiona clienții care participă la o campanie de vaccinare, puteți oferi două opțiuni: una pentru clienții premium și cealaltă pentru clienții generali.
Atunci când apelează clienții generali, sistemul predă apelul la fluxul asociat cu înregistrările de gestionare a punctului de intrare. Pe baza Strategii de dirijare a punctului de intrare active, sistemul rutează apelul către agentul corespunzător pentru a înscrie clientul general.
Atunci când clienții premium apelează, sistemul predă apelul către un alt flux pentru a programa o rezervare.
Probleme cunoscute legate de fluxurile de asociere
-
Sistemul vă împiedică să ștergeți un punct de intrare care participă la lanțul de flux. Ștergeți toate resursele asociate – cozile și fluxurile – înainte de a elimina punctul de intrare.
-
Sistemul vă împiedică să ștergeți un flux care participă la lanțul de flux. Eliminați fiecare referință a lanțului de flux înainte de a șterge fluxul.
-
Ștergerea forțată a unui punct de intrare sau a unui flux din lanțul de flux omite validarea și nu afișează mesaje de eroare în interfața cu utilizatorul.
Fluxurile de depanare
Depanarea fluxului este un proces post-apel din Flow Designer care vă permite să obțineți informații despre fluxul și calea pe care a parcurs-o pentru un apel. Această caracteristică permite dezvoltatorilor de flux să vizualizeze informații cheie în calea de execuție a controlului pentru a depana și a depana problemele de flux.
Dacă ați aplicat mai multe etichete de versiune unui flux, puteți urmări fluxul și în raport cu acele etichete de versiune. Pentru mai multe informații, consultați Aplicați etichete cu versiuni într-un flux.
O interacțiune rezumă și corelează activitățile de-a lungul parcursului unui contact prin intermediul unui centru de contact. Sistemul generează un ID unic de interacțiune pentru fiecare interacțiune, care urmărește parcursul, ajutând la identificarea defecțiunilor și la depanarea execuției fluxului.
Depanați fluxurile pentru a vizualiza căile de control al apelurilor după executarea fluxului în producție, asigurând verificarea setărilor de activitate și a configurațiilor de flux dependente pentru executarea reușită.
Decriptați jurnalele fluxului
Pentru a spori securitatea și flexibilitatea depanării fluxului, comenzile de decriptare sunt disponibile pentru gestionarea expunerii datelor sensibile în timpul depanării:
- Decriptare la nivel de flux: Activați Enable flow Decryption comutare pe Flow Decryption Settings atunci când creați și editați fluxuri. Această opțiune este disponibilă pe pagina Setări generale flux. Acest comutator controlează decriptarea tuturor activităților din flux. Activarea acestui comutator decriptează jurnalele pentru toate activitățile, indiferent de decriptarea nivelului de activitate.
- Decriptare la nivel de activitate: Activați Enable
Decryption comutare pentru un control mai detaliat al activităților. Puteți dezactiva decriptarea jurnalului pentru activități dacă rezultatul este sensibil, chiar dacă ați activat decriptarea la nivel de flux. Acest lucru asigură faptul că datele confidențiale din activități rămân protejate în timpul depanării.
Decriptarea fluxului se aplică numai apelurilor inițiate după ce publicați fluxul.
Pentru a securiza jurnalele de flux:
-
Activați comutatorul de decriptare la nivel de flux pentru a permite decriptarea pentru toate activitățile.
-
Pentru activitățile care necesită protecție suplimentară, dezactivați decriptarea la nivelul 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 utilizare caz:
În calitate de dezvoltator de flux, 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 utilizând cifre colectate. Acest lucru asigură că restul fluxului poate fi depanat, păstrând în același timp ieșirile sensibile protejate.
- Dacă decriptarea la nivel de flux nu este activată, comutatoarele la nivel de activitate sunt păstrate securizate și dezactivate. Întregul flux este securizat.
- Dacă decriptarea la nivel de flux este activată, utilizatorii cu permisiuni depline de administrator la nivelul entității găzduite 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 Creați și gestionați fluxuri.
| 1 |
Conectați-vă la Control Hub. |
| 2 |
Accesaţi . Apare pagina Fluxuri.
|
| 3 |
Faceți clic pe Go to Flow Designer pictogramă de lângă fluxul pe care doriți să îl editați. Fluxul se deschide în fereastra Designer de flux.
|
| 4 |
Clic Debug. Fișierul Interactions apare panoul. Un tabel afișează cele mai recente 100 interacțiuni pentru flux. Puteți vedea următoarele detalii în tabel:
|
| 5 |
(Opțional) Utilizați opțiunea de căutare pentru a filtra lista cu următorii parametri de căutare:
|
| 6 |
Alegeți o Interaction din tabel. Calea de activitate selectată este evidențiată în pânză. Se deschide o filă nouă, care afișează secvența de activități 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 |
Decrypt logs icon: Faceți clic pe pictograma de decriptare jurnale 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 declarație de declinare a responsabilității: Precizări legale Activarea detaliilor de depanare va expune date de diagnosticare îmbunătățite care pot include informații sensibile (de exemplu, ID-uri de utilizator, metadatele apelurilor, urme de erori și, eventual, alte informații personale sau confidențiale). Prin activarea detaliilor de depanare, confirmați și confirmați următoarele:
|
| 9 |
(Opțional) Faceți clic pe pictograma de copiere ( |
Analizați fluxurile
Statistici în Flow Designer oferă o vizualizare agregată a tuturor apelurilor care au trecut printr-un anumit flux. Se afișează numărul de execuție pentru fiecare port de ieșire al unei activități dintr-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.
Statisticile de flux iau în considerare numai apelurile finalizate în intervalul de timp specificat. Calculul numărului total de apeluri include apelurile care încep înainte și se termină în perioada aleasă. Datele analitice exclud apelurile setate pentru reapelare sau apelurile care continuă din alte motive (cum ar fi în curs de desfășurare sau care nu sunt închise).
Fiecare activitate afișează numărul de execuție în porturile sale de ieșire. Pentru activități precum meniurile cu mai multe ramuri, fiecare port primește numărul de execuție, iar procentele urmează. Dacă numărul de execuție al unui port de ieșire nu este prezent, înseamnă că nu au existat apeluri care să fi atins portul.
Paleta de culori arată modul în care numărul de apeluri executate codează culoare căile de flux. În scenarii precum buclele de apel, procentul poate depăși 100 %.
Chiar și fără linkuri explicite de gestionare a erorilor, sistemul afișează un număr de execuție în portul său de eroare dacă a apărut o eroare și direcționată către evenimentul OnGlobalError. O puteți găsi în fila Eveniment. În astfel de cazuri, sistemul afișează datele analitice pentru gestionarul de evenimente OnGlobalError.
În mod implicit, Flow Analytics ia în considerare cea mai recentă versiune a fluxului. Dacă fluxul are mai multe versiuni, puteți comuta între fluxuri utilizând tabelul Istoric versiuni.
În prezent, Statisticile fluxului nu acceptă subfluxurile; monitorizează 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 |
Selectați fluxul și faceți clic pe Go to Flow Designer pictogramă. Fluxul ales se deschide în Designerul de flux.
|
| 4 |
Clic Analytics. Pagina se reîmprospătează și afișează datele analitice. În mod implicit, se afișează măsurătorile tuturor contactelor finalizate în ultimele 15 minute. |
| 5 |
Faceți clic pe Date widget și alegeți una dintre următoarele opțiuni:
Pagina Analiză flux afișează următoarele măsurători:
|
| 6 |
(Opțional) Pentru a comuta între versiunile de flux, accesați Version History. Alegeți o versiune pentru a vizualiza datele analitice pentru versiunea de flux respectivă. |
| 7 |
(Opțional) Alegeți o activitate din flux pentru a vizualiza Activity usage details referitoare la activitatea respectivă pentru perioada aleasă. Această selecție afișează doar primele 100 interacțiuni, cu următoarele limitări:
|
| 8 |
Clic Analytics pentru a închide vizualizarea statisticilor și a reveni la proiectantul de flux. |
Înțelegeți codurile de eroare
Flow Designer returnează codurile de eroare pentru a indica natura sau motivul erorii. Utilizați următorul tabel pentru a identifica eroarea și descrierea acesteia.
|
Cod de eroare |
Descriere |
|---|---|
|
CAMPIONATUL MONDIAL DE FOTBAL1001 |
Versiunea fluxului nu a fost găsită. Reîmprospătați pagina sau creați un flux nou. |
|
CAMPIONATUL MONDIAL DE FOTBAL1002 |
Nu s-a găsit activitatea de inițiere. Reîmprospătați pagina sau creați un flux nou. O activitate de începere apare în mod implicit atunci când creați un flux nou. |
|
CAMPIONATUL MONDIAL DE FOTBAL1003 |
Unul sau mai multe fluxuri de evenimente nu au un început valid. Adăugați o activitate de gestionare a evenimentelor la începutul fiecărui flux de evenimente. |
|
CAMPIONATUL MONDIAL DE FOTBAL1004 |
Toate ramurile non-eveniment trebuie să conducă la nodul de sfârșit. |
|
CAMPIONATUL MONDIAL DE FOTBAL1005 |
Una dintre configurațiile variabile este nevalidă. Pentru fiecare variabilă, asigurați-vă că tipul de date configurate și valoarea variabilă sunt compatibile. |
|
CAMPIONATUL MONDIAL DE FOTBAL1006 |
Unul sau mai multe porturi din activitate nu au conexiuni. Conectați toate porturile la o altă activitate utilizând linkuri. |
|
CAMPIONATUL MONDIAL DE FOTBAL1007 |
Adăugați o descriere a activității. |
|
CAMPIONATUL MONDIAL DE FOTBAL1008 |
Unele variabile au același nume. Asigurați-vă că toate variabilele au un nume unic. |
|
CAMPIONATUL MONDIAL DE FOTBAL1009 |
Expresia este nevalidă. |
|
CAMPIONATUL MONDIAL DE FOTBAL1010 |
Condiția este nevalidă. |
|
CAMPIONATUL MONDIAL DE FOTBAL1011 |
Sistemul detectează o legătură întreruptă în fluxul principal. Ștergeți linkul pentru a remedia eroarea. |
|
CAMPIONATUL MONDIAL DE FOTBAL1012 |
Un link rupt în fluxul de evenimente cauzează eroarea. Ștergeți linkul pentru a-l remedia. |
|
CAMPIONATUL MONDIAL DE FOTBAL1013 |
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. |
|
CAMPIONATUL MONDIAL DE FOTBAL1014 |
Contactul din coada de apeluri trebuie să oprească fluxul. Linkul de ieșire se poate conecta numai la o activitate din fluxul final. |
|
CAMPIONATUL MONDIAL DE FOTBAL1015 |
Sistemul identifică câmpurile configurate incorect în activitate și afișează un link către activitatea nereușită în timpul validării. Faceți clic pe link pentru a naviga la activitatea și la câmpul care cauzează eroarea. Urmați cerințele din fiecare câmp pentru a corecta toate erorile și a introduce intrări valide. |
|
CAMPIONATUL MONDIAL DE FOTBAL1016 |
Un alt flux utilizează același nume ca acesta. Editați numele fluxului pentru a-l face unic. |
|
CAMPIONATUL MONDIAL DE FOTBAL1017 |
O activitate are săgeți care provin 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 instanțele din flux.