În acest articol
dropdown icon
Începeți
    Terminologie cheie
    Designer de flux de acces
    Explorează pânza Flow Designer modernă și unificată
    Cerințe pentru browser
    Cerințe privind e-mailul
dropdown icon
Explorează aspectul
    Bibliotecă de activități
    Canvas, flux principal și fluxuri de evenimente
    Panoul Proprietăți
    Panoul antet
    Panoul de subsol
dropdown icon
Înțelegerea activităților și evenimentelor
    Activități în gestionarea contactelor
    Activități în controlul fluxului
    Activități în domeniul utilităților
    Activități în voce
    Fluxuri de evenimente
dropdown icon
Folosește variabile și expresii
    Variabile personalizate
    Suprascrie setările de flux
    Variabile predefinite
    Variabile globale
    Variabile vizibile pe desktop
    Variabile JSON
    Scrierea expresiilor
    Sintaxa șablonului Pebble
    Validarea expresiilor
dropdown icon
Utilizați șabloane de flux
    Utilizarea orelor de program
    Contact complet de intrare
    Sondaj CSAT DTMF
    Agent virtual DialogFlow ES
    Suport variabil dinamic
    Salut Lume
    Operator automat de meniu
    Scufundarea datelor Microsoft Dynamics HTTP(S)
    Alocarea procentuală și A/B distribuție
    Scădere de date Salesforce HTTP(S)
    Diferența de date HTTP(S) de la ServiceNow
    Apel simplu de intrare în coadă
    Agent virtual cu Google DialogFlow CX
    Difuzarea datelor HTTP(S) de la Zendesk
    Evitați apelurile de retur duplicate
    Înregistrare și gestionare a prompturilor audio
    Șablon de rutare al ultimului agent
    Agent AI Autonom (Urmărire Colete)
    Scriptat de agent AI (urmărire pachete)
    Scenariul unui agent AI (programare programări la medic)
dropdown icon
Folosește șabloane de subflux
    Colectați informații despre apelurile de returnare
    Gestionarea erorilor
    Diminuarea datelor HTTP
    Tratarea cozii
    Șablon de subflux de apel invers programat
dropdown icon
Creați și gestionați fluxuri
    Creați un flux
    Creați fluxuri din șabloane de flux
    Opțiunile meniului contextual
    Editați variabilele de flux
    Modificarea unui flux
    Previzualizare solicitare audio în cadrul fluxului
    Căutare entități într-un flux
    Aplicarea etichetelor de versiune la un flux
    Activarea sau dezactivarea salvării automate
    Activități de copiere și lipire
    Validarea unui flux
    Copiați un flux
    Exportați un flux
    Importați un flux
    Publicați un flux
    Ștergeți un flux
    Strategii de rutare la punctul de intrare
    Strategii de rutare a cozilor
dropdown icon
Creați și gestionați subfluxuri
    Creați un subflux
    Editați un subflux
    Ștergeți un subflux
    Adăugați un subflux la un flux principal
dropdown icon
Creați și gestionați funcții
    Considerații importante
    Creați o funcție
    Gestionați funcțiile
    Adăugați o funcție la un flux principal
    Întrebări frecvente
dropdown icon
Configurați gestionarea erorilor
    Limite de auto-buclare impuse de sistem pentru activități
Legarea mai multor fluxuri (cu GoTo)
Fluxuri de depanare
Analizați fluxurile
Înțelegerea codurilor de eroare
Creați și gestionați fluxuri cu proiectantul de flux
list-menuÎn acest articol
list-menuFeedback?

Flow Designer este o componentă integrantă a Webex Contact Center care vă permite să direcționați apeluri în timp real printr-un sistem. Puteți specifica modul în care agenții sunt atribuiți apelurilor și ce se întâmplă în fiecare etapă a procesului prin configurarea activităților și evenimentelor.

Începeți

Flow Designer oferă o interfață pentru crearea de fluxuri în timp real, care să corespundă cerințelor organizației dumneavoastră. Activitățile predefinite legate de gestionarea apelurilor și controlul fluxului servesc drept elemente constitutive pentru crearea fluxului. Interfața drag-and-drop oferă o configurare ușoară a componentelor fluxului. Puteți seta proprietățile fiecărei activități care influențează execuția fluxului. De asemenea, puteți configura variabile și expresii pentru a defini logica fluxului.

Înainte de a utiliza Flow Designer, trebuie să furnizați mai multe entități din Webex Contact Center Control Hub. Utilizați aceste entități direct, ca parte a Flow Designer (de exemplu, cozi și fișiere audio) sau indirect pentru a activa rutarea contactelor (de exemplu, distribuția apelurilor în strategiile de rutare a cozilor).

Configurați următoarele elemente înainte de a construi fluxuri în Flow Designer:

  • Puncte de intrare
  • Coadă
  • Agenți
  • Profilul utilizatorului
  • Profil pentru desktop
  • Echipe
  • Agent virtual
  • Fișiere audio

Terminologie cheie

Familiarizați-vă cu următorii termeni din acest articol:

  • Activitate​ : Un nod din interfața Flow Designer care reprezintă un singur pas într-un flux, cum ar fi redarea unui mesaj sau efectuarea unei cereri HTTP. Utilizatorul trage și plasează acest element într-un flux.

    Pentru proprietățile de activitate care sunt bazate pe meniuri derulante, filtrul de căutare este activat în mod implicit. Dacă o listă derulantă conține mai multe opțiuni decât limita implicită, introduceți un cuvânt cheie pentru căutare și selectați opțiunea dorită din rezultatele completate automat.

  • Eveniment​ : Un eveniment, fie el intern sau extern, declanșează un flux sau o cale de flux. Evenimentele pot include mesaje Kafka, cereri HTTP externe sau acțiuni ale utilizatorului. Flow Designer, o aplicație bazată pe evenimente, rulează fluxuri ca răspuns la aceste declanșatoare, executându-le automat pe baza configurației.

  • Flux​ : O secvență de activități definită de utilizator care se execută ca răspuns la un eveniment.

  • Legătură: O legătură este săgeata care leagă o activitate de alta. Indică direcția fluxului și dependența dintre evenimente. Pentru a șterge o legătură și a întrerupe legătura dintre două activități, faceți clic pe legătură pentru a afișa pictograma de ștergere și continuați să ștergeți linia.

Designer de flux de acces

Flow Designer utilizează autentificarea unică (SSO) folosind Cisco Identity Service. Dacă v-ați conectat la Control Hub, puteți accesa Flow Designer fără a vă conecta din nou. Dacă nu, sistemul vă solicită să introduceți acreditările SSO.

Înainte de a începe

Pentru a accesa aplicația Flow Designer, trebuie să aveți o licență Premium Agent și un profil de utilizator cu drepturi de editare a fluxurilor.

1

Conectați-vă la Control Hub.

2

Accesați Centrul de contact > Experiența clientului > Fluxuri. Pagina Fluxuri apare cu următoarele trei file:

  • Fluxuri
  • Subfluxuri
  • Variabile globale
  1. Faceți clic pe Gestionați fluxurile > Creați fluxuri. Apare pagina Creare flux. Consultați Crearea unui flux pentru mai multe detalii.

  2. Faceți clic pe un flux existent din listă. Apare fluxul specific.

Explorează pânza Flow Designer modernă și unificată

Spațiul de lucru Webex Contact Center Flow Designer prezintă o interfață de utilizator modernă, care se aliniază cu aspectul și funcționalitatea portofoliului Webex, asigurând o experiență consistentă în întregul portofoliu. Canvas-ul oferă îmbunătățiri specifice ale accesibilității, facilitând utilizarea elementelor cheie pentru o gamă mai largă de utilizatori.

O culoare de fundal vibrantă oferă un contrast mai puternic cu nodurile reîmprospătate, ajutând utilizatorii să se concentreze asupra creării fluxului. Designul porturilor pe noduri prezintă puncte de contact mai mari și o diferențiere mai clară între ieșiri, accelerând înțelegerea și facilitând conectarea nodurilor în timpul construirii fluxurilor. În plus, panoul flotant și designul barei de instrumente creează un spațiu de lucru mai captivant prin adăugarea de profunzime vizuală și maximizarea zonei vizibile pentru dezvoltarea fluxului.

Indiferent dacă încercați să creați un flux nou sau să lucrați la un flux existent, pagina de flux apare într-o interfață de utilizator modernă cu următoarea fereastră pop-up modală care vă ajută să descoperiți noile funcții.

Descoperiți noile funcții din Flow Designer

Comutați între interfața cu utilizatorul modernă și cea veche

Meniul de setări utilizator vă permite să comutați între interfața cu utilizatorul modernă și cea veche:

  1. Faceți clic pe pictograma setărilor utilizatorului din colțul din dreapta sus al pânzei.
  2. Dezactivați comutatorul Aspect nou pentru a comuta la modul vechi.

Comutare între modul întunecat și cel luminos

Tematica Flow Designer Canvas este disponibilă în modurile întunecat și luminos pentru a ajuta la reducerea oboselii ochilor. Alege tema preferată care ți se potrivește cel mai bine:

  1. Faceți clic pe pictograma setărilor utilizatorului din colțul din dreapta sus al pânzei.
  2. Dezactivați comutatorul Mod întunecat.

Îmbunătățiri ale paletei Activități

Paleta de activități este îmbunătățită după cum urmează:

  • Gruparea activităților: Activitățile sunt grupate logic în funcție de funcția lor, permițându-vă să găsiți cu ușurință activitatea de care aveți nevoie. În fiecare grupă, activitățile sunt listate alfabetic. Următoarele grupuri sunt acum disponibile:
    • Gestionarea contactelor
      • Informații avansate despre coadă
      • Deconectare contact
      • Grup de distribuție a apelurilor escaladează
      • Feedback
      • Feedback v2
      • Obțineți informații despre coadă
      • Contact în coadă
      • Coadă către agent
      • Mesaje pop-up pe ecran
      • Setați prioritatea contactului
      • Agent virtual
      • Agent virtual V2
    • Voce
      • Transfer orb
      • Transfer prin punte
      • Analiza progresului apelurilor
      • Callback
      • Colectați cifre
      • Meniu
      • Redă mesajul
      • Redă muzică
      • Înregistrați
      • Controlul înregistrării
      • Programați apelul invers
      • Trimiteți cifre
      • Setați anunțul
      • Setare ID apelant
      • Setați anunțul șoptit
      • Porniți fluxul media
      • Încărcați fișiere audio
    • Controlul fluxului
      • Caz
      • Condiție
      • Flux final
      • Mergi la
      • Alocare procentuală
      • Așteptați
    • Utilităţi
      • Cerere BRE
      • Program de lucru
      • Cerere HTTP
      • Analiza
      • Setați variabila
  • Bara de căutare: Bara de căutare vă permite să găsiți rapid activități și subfluxuri, fără a fi nevoie să derulați prin întreaga listă. Funcțiile de sugestii automate și de potrivire a cuvintelor cheie îmbunătățesc experiența de căutare pentru designerii de fluxuri.
  • Pictograme de activitate și sfaturi instrumentale: Activitățile au acum pictograme care corespund scopului lor, în timp ce sugestiile de instrumente oferă informații scurte despre activități.

Cerințe pentru browser

Folosiți tabelul următor pentru a consulta browserele acceptate:

Browser

Microsoft Windows 10

Microsoft Windows 11

Mac OS X

Chromebook

Google Chrome

76.0.3809

103.0.5060.114

76.0.3809 sau o versiune ulterioară

76.0.3809 sau o versiune ulterioară

Mozilla Firefox

VSH 68 sau mai mare

ESR versiunea 102.0 sau o versiune ulterioară

VSH 68 și VSH mai mari

-

Microsoft Edge

42.17134 sau mai mare

103.0.1264.44 sau o versiune ulterioară

NA

NA

Chromium

NA

NA

NA

79 sau mai mult

Configurați următoarele opțiuni de browser:

  • Activează cookie-urile și datele site-ului.

  • Setați nivelul de securitate la Mediu.

  • Activează opțiunea de imagine.

  • Dezactivați blocatorul de ferestre pop-up.

  • Activează JavaScript.

Cerințe privind e-mailul

Flow Designer acceptă următoarele servere de e-mail:

  • Office 365

  • Gmail

Explorează aspectul

Bibliotecă de activități

Biblioteca de activități este locul unde găsești toate activitățile. Trageți și plasați activitățile din biblioteca de activități pe pânzele principale sau pe cele ale fluxului de evenimente pentru a vă construi fluxurile. Este organizat în următoarele secțiuni:

  • Gestionarea apelurilor: Folosește activități de gestionare a apelurilor pentru a construi fluxuri care gestionează interacțiunile vocale. Acestea sunt specifice cazului de utilizare al gestionării apelurilor prin intermediul sistemului de răspuns vocal interactiv (IVR) și al agenților virtuali sau umani.
  • Controlulfluxului : Activitățile de control al fluxului sunt agnostice față de tipul de flux și le utilizați pentru a controla logica din flux, indiferent de cazul de utilizare.

Puteți ascunde și extinde biblioteca de activități, după cum este necesar, pentru a mări spațiul de lucru pe pânză între configurații.

Canvas, flux principal și fluxuri de evenimente

Pânza este spațiul de lucru gri pe care plasați activitățile. Folosește comenzile din partea stângă jos a ecranului pentru a te deplasa pe pânză și pentru a mări sau micșora imaginea. Nu există restricții privind dimensiunea fluxului sau utilizarea pânzei.

Există două file care permit spațiu suplimentar pe pânză, Flux principal și Fluxuri de evenimente. Aceste file separă logic diferitele căi ale fluxului tău și creează un spațiu de lucru mai organizat.

Flux principal

Folosește fila flux principal pentru a crea un script pentru fluxul principal pe baza evenimentului declanșator definit în activitatea de pornire a fluxului. În fila principală de flux, configurați experiența completă pentru un apelant. Aceasta pornește din meniul Cisco Unified IP Interactive Voice Response (IVR), până la dezactivarea funcției sau încheierea apelului. Fluxul conține pași previzibili pe care sistemul îi execută într-o secvență.

Fluxuri de evenimente

În orice moment al execuției fluxului principal, sistemul declanșează evenimente care întrerup fluxul principal. De exemplu, atunci când un agent răspunde la un apel telefonic, acesta întrerupe experiența apelantului în coadă. Dacă doriți să definiți un comportament unic atunci când aceste evenimente se declanșează, puteți crea scripturi pentru fluxuri de evenimente opționale. Fluxurile de evenimente sunt asincrone cu fluxul principal. Nu poți prezice când sistemul declanșează un flux de evenimente. Din acest motiv, fluxurile de evenimente sunt opționale și reprezintă o extensie a funcționalității fluxului principal.

Puteți configura mai multe fluxuri de gestionare a evenimentelor în pânza fluxurilor de evenimente. Fiecare flux de evenimente trebuie să aibă un început și un sfârșit unic, fără activități partajate.

Pentru mai multe informații despre gestionarea evenimentelor, consultați Fluxuri de evenimente.

Bara de instrumente Zoom

Bara de instrumente Zoom are următoarele pictograme:

  • Proprietăți globale— Faceți clic pe pictograma Butonul Setări reprezentat de o pictogramă în formă de roată dințată pentru a deschide panoul Proprietăți globale. Pentru mai multe informații, consultați panoul Proprietăți.
  • Aranjare automată— Faceți clic pe pictograma Pictogramă miniaturi din bara de instrumente pentru a organiza activitățile în pânză.
  • Anulare— Faceți clic pe pictograma anulare din bara de instrumente pentru a anula ultima acțiune efectuată pe pânză.
  • Refacere— Faceți clic pe pictograma reface din bara de instrumente pentru a reface ultima acțiune efectuată pe pânză.

    Puteți anula și reface până la ultimele 10 acțiuni pe pânză. Nu puteți anula și reface modificările efectuate asupra atributelor și proprietăților.

  • Potrivire la vizualizare— Faceți clic pe pictograma Pictogramă pentru maximizarea playerului video în modul ecran complet din bara de instrumente pentru a ajusta mărirea pânzei, astfel încât toate nodurile să fie vizibile.
  • Mărire— Faceți clic pe pictograma buton de mărire din bara de instrumente pentru a mări pânza. Când atingeți limita maximă, pictograma este dezactivată.
  • Micșorare— Faceți clic pe pictograma buton de micșorare din bara de instrumente pentru a micșora pânza. Când atingeți limita maximă, pictograma este dezactivată.
  • Opțiunea Zoom la derulare permite atât panoramarea (implicit), cât și zoomul (folosind tasta Ctrl ). Puteți continua să măriți imaginea ținând apăsată tasta Ctrl și derulând rotița mouse-ului în sus sau în jos.
  • Pentru a deplasa pe pânză, derulați rotița mouse-ului în sus sau în jos.
  • Pentru a deplasa de la stânga la dreapta cu rotița mouse-ului, utilizați Shift + Tastele de derulare.

Acțiuni de control și taste rapide pentru pânză

Pentru a îmbunătăți eficiența și productivitatea dezvoltatorilor de fluxuri, spațiul de lucru Flow Designer oferă următoarele opțiuni:

  • Acțiuni de anulare-refacere—Utilizați pictogramele Anulare, Refacere din bara de instrumente de zoom sau utilizați comenzile rapide de la tastatură.
  • Decupare, copiere, lipire și ștergere— Faceți clic dreapta pe pânză pentru operațiunile de decupare, copiere, lipire și ștergere. Puteți tăia, copia și lipi activitățile și linkurile de gestionare a apelurilor și control al fluxului după cum urmează:
    • În cadrul și între fluxuri
    • Între fluxul principal și fluxurile de evenimente
    • Între fluxuri și subfluxuri
    De asemenea, puteți copia și lipi în diferite organizații și browsere.

    Există puține restricții atunci când încercați să copiați activități și linkuri din alte browsere în FireFox. Pentru a activa această funcționalitate, trebuie să setați următoarele preferințe la true în Firefox:

    • dom.events.asyncClipboard.readText
    • dom.events.testing.asyncClipboard

    Tastați about:config în bara de adrese Firefox. Căutați preferințele specificate. Modificați valorile la true pentru a permite lipirea din alte browsere.

  • Aranjare automată— Folosiți pictograma Pictogramă miniaturi din bara de instrumente de zoom pentru a organiza automat activitățile din spațiul de lucru, pentru o înțelegere îmbunătățită și o întreținere ușoară.
  • Ajustare la grilă—Se utilizează pentru a alinia activitățile în trepte de 20 de pixeli.
  • Comenzi rapide de la tastatură—Puteți edita rapid fluxul folosind comenzi rapide de la tastatură. Faceți clic pe pictograma de ajutor. Alegeți Comenzi rapide de la tastatură pentru a vizualiza lista de comenzi rapide de la tastatură disponibile.

Comenzi rapide de la tastatură

Folosește următoarele scurtături de la tastatură în spațiul de lucru:

Scurtătură

Sistemul de operare Windows

Sistem de operare MAC
General

Deschideți comenzile rapide de la tastatură

Ctrl + Alt + K

Controla + Alt + K.

Instrumente

Aranjare automată

Schimbare + O

Schimbare + O

Editați

Copiere

Ctrl + C

Comandă + C

Tăiați

Ctrl + X

Comandă + X

Lipire

Ctrl + V

Comandă + V

Anulați acțiunea

Ctrl + Z

Comandă + Z

Refaceți

Ctrl + Shift + Z

Comandă + Shift + Z

Ștergeți

Backspace

Ștergeți

Selectați toate

Ctrl + A

Comandă + A

Selectați mai multe

Schimbare + ClicSchimbare + Clic

Selectați regiunea

Schimbare + Faceți clic și tragețiSchimbare + Faceți clic și trageți

Vizualizați

Mărire

Ctrl + +

Comanda + +

Micșorare

Ctrl + -

Comanda + -

Măriți sau micșorați

Ctrl + Derulați

Comanda + Derulați

Mărire la 100%

Potrivire la vizualizare

Schimbare + 1

Schimbare + 1

Derulați la stânga sau la dreapta

Schimbare + Derulați

Schimbare + Derulați

Panoul Proprietăți

Panoul de proprietăți apare în partea dreaptă a aplicației. Setați parametrii fie pentru flux (proprietăți globale), fie pentru o activitate selectată. Puteți ascunde și extinde panoul pentru a mări spațiul de lucru pe pânză între configurații.

Panoul de proprietăți globale se afișează în mod implicit la încărcarea fluxului. Faceți clic pe pictograma Butonul Setări reprezentat de o pictogramă în formă de roată dințată pentru a deschide panoul Proprietăți globale. Pictograma Butonul Setări reprezentat de o pictogramă în formă de roată dințată vă ajută să deschideți și să închideți panoul de proprietăți atunci când lucrați la fluxuri. De asemenea, puteți face clic oriunde pe pânza goală pentru a reveni la vizualizarea panoului de proprietăți globale. Panoul de proprietăți globale nu este vizibil atunci când selectați o activitate.

Următoarele configurații sunt conținute în proprietățile globale:

  • (Opțional) Furnizați o descriere a fluxului.
  • Gestionați variabile personalizate și predefinite. Pentru mai multe informații despre variabilele de flux, consultați Set variable.
  • Vizualizați informațiile despre istoricul fluxului, inclusiv proprietarul, data ultimei modificări și numărul versiunii fluxului. Faceți clic pe pictograma buton anulare pentru a închide panoul cu proprietăți globale.

    În prezent, nu există nicio funcție de control al versiunilor. Versiunea Flow numără de câte ori este publicat fluxul.

Panoul antet

Antetul afișează numele fluxului, care se actualizează dinamic atunci când editați numele fluxului din proprietățile globale. Antetul are și un buton Deconectare. Dacă doriți să reveniți și să continuați lucrul mai târziu, puteți salva o schiță de flux existentă. Pentru a salva versiunile preliminare ale fluxurilor sau pentru a închide aplicația, faceți clic pe Salvați fluxul și deconectați-vă în colțul din dreapta sus al aplicației.

Panoul de subsol

Subsolul are următoarele:

  • Salvare automată activată: Fluxurile se salvează automat pentru a evita pierderea datelor. Dacă salvarea automată este suspendată, apare o notificare de eroare.

    Dacă închideți fereastra browserului în timp ce datele se salvează automat, puteți pierde date. Vă recomandăm să așteptați câteva secunde după ce modificați fluxul înainte de a închide browserul.

  • Versiunea aplicației: În stânga subsolului se afișează versiunea aplicației. Puteți utiliza versiunea pentru depanarea erorilor în Flow Designer.
  • Validarea fluxului: Validarea fluxului detectează erori în structura unui flux care ar putea împiedica funcționarea acestuia. Puteți activa oricând butonul de validare din partea dreaptă a subsolului. În mod implicit, validarea este dezactivată, deci erorile nu apar. Când activați comutatorul, validarea backend începe și orice erori din flux devin vizibile. Când comutatorul este activat, validarea backend începe și apar orice erori din flux. Pentru mai multe informații despre validarea fluxului, consultați Validarea unui flux.
  • Publicareîn flux : Înainte de a publica un flux, trebuie să îl validați și să corectați orice erori. Dacă comutatorul de validare este dezactivat, butonul Publicare rămâne dezactivat. După activarea validării, butonul Publicare rămâne dezactivat până când rezolvați toate erorile din flux. Pentru mai multe informații despre publicarea fluxurilor, consultați Publicarea unui flux.

Înțelegerea activităților și evenimentelor

Pentru a naviga la biblioteca de activități și a utiliza activitățile în fluxurile dvs.:

  1. Conectați-vă la Control Hub.

  2. Navigați la Servicii > Centru de contact.

  3. Sub Experiența clientului, faceți clic pe Fluxuri.

  4. Din pagina Fluxuri, alegeți fluxul necesar pentru care doriți să adăugați activitatea și să lansați fluxul.

  5. Trageți și plasați activitatea necesară din Biblioteca de activități pe pânză.

  6. Efectuați configurația necesară descrisă în detaliu la fiecare dintre activități.

Activități în gestionarea contactelor

  • Informații avansate despre coadă
  • Deconectare contact
  • Grup de distribuție a apelurilor escaladează
  • Feedback
  • Feedback V2
  • Obțineți informații despre coadă
  • Contact în coadă
  • Coadă către agent
  • Mesaje pop-up pe ecran
  • Setați prioritatea contactului
  • Agent virtual
  • Agent virtual V2

Informații avansate despre coadă

Activitatea Informații avansate despre coadă returnează numărul în timp real de agenți care se află în starea Disponibil într-o coadă și sunt conectați pentru un set specific de competențe, împreună cu alte informații despre coadă. Dezvoltatorii de fluxuri folosesc activitatea Informații avansate despre coadă pentru a programa fluxul. Proiectanții de flux iau decizii pe baza activității Informații avansate despre coadă.

Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Evenimente.

Înainte de a începe

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

Variabile de ieșire

Când este declanșată activitatea Informații avansate despre coadă, următoarele variabile sunt actualizate:

  • Poziție în coadă (PIQ)—Stochează valoarea poziției curente a apelantului în coada selectată. Dacă persoana de contact nu este pusă în coadă atunci când fluxul invocă această activitate, valoarea PIQ este setată la numărul de contacte care așteaptă în prezent în coadă. + 1. Aceasta identifică poziția contactului în coadă dacă acesta este pus în coadă după executarea activității AdvancedQueueInformation.

  • LoggedOnAgentsCurrent—Stochează numărul de agenți din Grupul de distribuție a apelurilor curent pentru coada selectată conectată la desktop. Statisticile pentru agenții din Grupul de Distribuție a Apelurilor curent vor reveni la -1 după ce Grupul de Distribuție a Apelurilor curent este considerat ca fiind N/A înainte de a sta la coadă.

  • LoggedOnAgentsAll— Stochează numărul total de agenți din toate grupurile de distribuție a apelurilor pentru coada selectată, care sunt conectați la desktop. Această valoare se poate modifica pe măsură ce Grupurile de Distribuție a Apelurilor se modifică în timp în coadă.

  • AvailableAgentsCurrent—Stochează numărul de agenți din Grupul de distribuție a apelurilor curent pentru coada selectată, care sunt disponibili să accepte contactul. Statisticile pentru agenții din Grupul de Distribuție a Apelurilor curent vor reveni la -1 după ce Grupul de Distribuție a Apelurilor curent este considerat ca fiind N/A înainte de a sta la coadă.

  • AvailableAgentsAll— Stochează numărul total de agenți din toate grupurile de distribuție a apelurilor pentru coada selectată, care sunt disponibili să accepte apelul. Această valoare se poate modifica pe măsură ce Grupurile de Distribuție a Apelurilor se modifică în timp în coadă.

  • CurrentGroup—Stochează valoarea grupului de distribuție a apelurilor curent în care este parcat contactul într-o anumită coadă.

  • TotalGroups—Stochează valoarea numărului total de grupuri de distribuție a apelurilor din coadă pentru contactul respectiv.

  • FailureCode—Stochează codul de eroare. Sistemul setează această valoare doar atunci când activitatea eșuează.

  • FailureDescription—Stochează detaliile erorii. Sistemul setează această valoare doar atunci când activitatea eșuează.

Coduri de eroare

Următoarele sunt codurile de eroare și descrierile pentru activitatea Informații avansate despre coadă:

Tabelul 1. Descrierea codului de eroare privind informațiile avansate despre coadă

Cod de eroare

Valoarea codului de eroare

Descrierea defecțiunii

1

CERERE INVALIDĂ_

O solicitare nevalidă a fost făcută în cadrul activității.

2

COADĂ_NU_GĂSITĂ

Coada selectată în activitate nu a fost găsită.

3

FUNCȚIA_NU ESTE_ACTIVATĂ

Funcția nu este activată în aplicația Webex Contact Center.

4

EȘEC AL OPERAȚIEI_BAZA DE DATE_

Operațiunea bazei de date a eșuat în timpul execuției activității.

5

COADĂ INVALIDĂ_

În activitate a fost specificată o coadă nevalidă.

48

ACTIVITATE NESUPORTATĂ_FLUX_

O solicitare neacceptată a fost făcută prin intermediul activității.

Deconectare contact

Folosește această activitate de terminare pentru a deconecta o ramură activă a unui apel. Această activitate este necesară dacă niciun agent nu se alătură apelului pentru deconectare manuală.

De exemplu, utilizați această activitate înainte ca un apel să fie pus în coadă sau după ce ați creat un script pentru a renunța la experiența din coadă. Puteți utiliza oricâte activități de Deconectare Contact doriți atunci când construiți fluxul pentru a vă asigura că apelul este terminat indiferent de calea de flux pe care o urmează.

Aveți opțiunea de a atribui fiecărei activități o etichetă și o descriere unice, dar nu este necesară nicio altă configurare.

Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Fluxuri de evenimente.

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descriere activitate, introduceți o descriere pentru activitate.

Variabile de ieșire

Această activitate nu are variabile de ieșire disponibile.

Grup de distribuție a apelurilor escaladează

Activitatea Escalare grup de distribuție apeluri permite administratorilor să escaladeze un contact din coadă către următorul sau ultimul său grup de distribuție apeluri. Acest lucru oferă administratorilor un control și o flexibilitate sporite în gestionarea contactelor parcate într-o coadă.

Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Fluxuri de evenimente.

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității , introduceți o descriere pentru activitate.

Variabile de ieșire

Când este declanșată activitatea Grup de distribuție apeluri escalate, următoarele variabile sunt actualizate:

  • CurrentGroup—Stochează valoarea grupului de distribuție a apelurilor curent în care este parcat contactul într-o anumită coadă.

  • TotalGroups—Stochează valoarea numărului total de grupuri de distribuție a apelurilor din coadă pentru contactul respectiv.

  • FailureCode—Stochează codul de eroare. Sistemul setează această valoare doar atunci când activitatea eșuează.

  • FailureDescription—Stochează detaliile erorii. Sistemul setează această valoare doar atunci când activitatea eșuează.

Coduri de eroare

Următoarele sunt codurile de eroare și descrierile pentru activitatea Escalare grup de distribuție apeluri:

Tabelul 2. Cod eroare escaladare grup de distribuție apeluri Descriere

Cod de eroare

Valoarea codului de eroare

Descrierea defecțiunii

1

CERERE INVALIDĂ_

În cadrul activității a fost făcută o solicitare nevalidă.

2

CONTACT_NU_ÎN COADĂ

Contactul nu este pus în coadă.

3

FUNCȚIA_NU ESTE_ACTIVATĂ

Funcția nu este activată în aplicația Webex Contact Center.

Feedback

Configurați activitatea Feedback pentru a iniția sondaje post-apel (cu ajutorul Webex Experience Management) pentru a colecta feedback de la apelanți. Sunt disponibile următoarele tipuri de sondaje:

  • Sondaje IVR post-apel: Configurați activitatea Feedback în zona de lucru Event Flows din Flow Designer, după evenimentul AgentDisconnected. În funcție de configurarea din Webex Experience Management, centrul de contact redă un sondaj IVR apelanților.

    Apelantul folosește tastatura pentru a răspunde la sondaj. Dacă apelantul răspunde parțial la sondaj, nerăspunzând în intervalul de timp configurat sau furnizând date de intrare nevalide, centrul de contact trimite răspunsuri parțiale la sondaj către Webex Experience Management.

    Asigurați-vă că utilizați activitatea Deconectare contact după activitatea Feedback pentru a încheia apelul IVR.

  • Sondaje post-apel prin e-mail sau SMS: Configurați activitatea Feedback în fila Fluxuri de evenimente din Flow Designer după evenimentul PhoneContactEnded. În funcție de regulile politicii de expediere configurate în Webex Experience Management, centrul de contact trimite un sondaj apelanților prin e-mail sau SMS.

    Când proiectați un flux, o interacțiune de Consultare nu poate include o activitate de Feedback pentru sondajul post-apel.

    Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Fluxuri de evenimente.

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității , introduceți o descriere pentru activitate.

3

În secțiunea Sondaj, selectați dintr-o listă de chestionare pentru comunicare vocală sau de expedieri pentru sondaje prin e-mail sau SMS. Chestionarele și invitațiile configurate în Webex Experience Management sunt disponibile în listă.

  1. Bazat pe voce—Pentru a reda un sondaj în linie clientului, procedați astfel:

    • Selectați butonul radio Bazat pe voce.

    • Alegeți sondajul bazat pe voce din lista derulantă.

  2. Email/SMS Bazat pe—Pentru a oferi o conexiune offline Email/SMS sondaj către client, procedați în felul următor:

    • Alegeți Email/SMS Buton radio bazat pe.

    • Alegeți chestionarul prin e-mail sau SMS din lista derulantă.

4

În secțiunea Setări limbă, gestionați limba în care clientul primește sondajul. Dacă limba nu este acceptată în Webex Experience Management, limba de rezervă este engleza (SUA). Pentru mai multe informații, consultați Asistență lingvistică pentru Webex Experience Management.

  1. Suprascrie setările de limbă— Activați butonul de comutare Suprascrie setările de limbă pentru a seta orice limbă personalizată pentru Webex Experience Management.

    • Setare limbă: Selectați limba preferată din lista derulantă. Lista derulantă afișează limbile acceptate de Webex Experience Management.

Dacă butonul de comutare Suprascriere setări limbă nu este activat, variabila Global_Limbă este utilizată pentru a defini setările implicite Webex Experience Management. Pentru mai multe informații, consultați Variabile globale.

5

În secțiunea Informații client, puteți specifica informațiile clientului care vor fi transmise împreună cu precompletările pe care Webex Experience Management le trimite pentru a capta răspunsul la sondaj. În funcție de configurațiile de expediere setate în Webex Experience Management, centrul de contact trimite informațiile de precompletare.

  1. ID client— (Opțional) Selectați un identificator unic pentru client din lista derulantă.

  2. E-mail— (Opțional) Selectați adresa de e-mail a clientului din lista derulantă.

  3. Număr de telefon— (Opțional) Selectați numărul de telefon al clientului din lista derulantă.

6

În secțiunea Transmitere variabile, puteți specifica variabilele suplimentare ca precompletări personalizate care sunt transmise (pe lângă răspunsurile la sondaj) de la Webex Contact Center la Webex Experience Management.

  1. Cheie-valoare—Indică parametrii variabili opționali pe care centrul de contact îi transmite către Webex Experience Management.

    Coloanele Cheie și Valoare vă permit să introduceți un nume de variabilă și valoarea asociată. Valoarea variabilei poate fi fie un șir de caractere, fie un număr întreg, fie o expresie cu sintaxă între acolade duble (în cazul variabilei de flux). Pentru mai multe informații, consultați Variabile de flux personalizate.

    Pentru a adăuga un parametru variabil, faceți clic pe Adăugare nou. Aceasta adaugă un rând în care puteți introduce perechea cheie-valoare respectivă.

    • Pentru a transmite orice variabilă personalizată din centrul de contact, administratorul trebuie să creeze o întrebare precompletată personalizată în Webex Experience Management.

      Pentru mai multe informații despre configurarea unui chestionar de sondaj, consultați Chestionare în Documentația Webex Experience Management.

    • Parametrul cheie din variabilă și numele afișat al întrebării precompletate create în Webex Experience Management trebuie să fie identice.

    • Dacă parametrul Cheie nu corespunde cu Numele afișat al întrebării precompletate, centrul de contact nu trimite parametrii Cheie-Valoare către Webex Experience Management.

    • Dacă variabila include informații personale, asigurați-vă că activați comutatorul Marcați ca informații de identificare personală (PII) pentru întrebarea respectivă în Webex Experience Management.

      Pentru mai multe informații despre informațiile cu caracter personal (PII), consultați Gestionarea informațiilor cu caracter personal în cadrul programului Webex Experience Management Documentație.

Pentru mai multe informații despre precompletările personalizate, consultați Configurarea precompletărilor personalizate pentru sondajele de feedback post-apel în Documentația Webex Experience Management.

7

În secțiunea Setări avansate, configurați următoarele setări pentru a ajuta la validarea răspunsurilor DTMF așteptate de la clienți.

  1. Timeout—Indică durata maximă pentru care activitatea așteaptă răspunsul de la client. Valoarea implicită este de 3 secunde.

    Puteți configura numărul maxim de reîncercări în cazul unei intrări DTMF nevalide sau absente, precum și mesaje de notificare audio (pentru intrări nevalide, expirare și depășirea numărului maxim de reîncercări) pentru chestionare utilizând Webex Experience Management.

    Pentru mai multe informații, consultați Setările de reîncercare și expirare din sondajul IVR post-apel din documentația Webex Experience Management.

Obțineți informații despre coadă

Activitatea „Obține informații despre coadă” furnizează poziția curentă a apelantului în coadă (PIQ) și timpul de așteptare estimat (EWT), împreună cu alte variabile de ieșire ale activității. Puteți utiliza aceste variabile pentru a determina disponibilitatea agenților într-o coadă și pentru a direcționa apelurile în altă parte atunci când este necesar.

Timpul de așteptare estimat (EWT) nu se aplică cozilor cu atribuire de echipă cu competențe atribuite în flux. Pentru contactele din aceste cozi, variabila de ieșire EWT returnează întotdeauna -1.

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În secțiunea Informații despre coadă și timp de retrospectivă, configurați următoarele:

  1. Informații despre coadă—Alegeți numele cozii pentru care trebuie să preluați timpul de așteptare estimat al apelantului și poziția curentă în coadă. Puteți alege una dintre următoarele opțiuni:

    • Coadă statică: Introduceți numele specific al cozii.

    • Coadă variabilă: Alegeți variabila de debit din lista derulantă. Lista afișează doar variabilele de tip „Șir de caractere”.

    Puteți gestiona cozile folosind Control Hub-ul.

  2. Timp de retrospectivă— Specificați Timpul de retrospectivă utilizat pentru a calcula EWT după declanșările Obțineți informații despre coadă.

    Specificați durata doar în minute. Asigurați-vă că datele introduse conțin doar valori numerice.

    Intervalul de valori acceptat este între 5 și 240 de minute.

Activitatea Obțineți informații despre coadă are trei tipuri de ramificații ale fluxului de ieșire. Aceste ramificații se declanșează pe baza stării de returnare și a valorilor EWT, PIQ și a statisticilor în timp real pentru alte variabile de ieșire.

  • Succes​ : Această ramură se declanșează atunci când atât API-ul EWT, cât și PIQ returnează valori pozitive ale variabilelor. În acest flux, puteți recupera și accesa valori valide ale variabilelor EWT și PIQ.

  • Flux informațional insuficient: Această ramură se declanșează atunci când API-ul PIQ returnează o valoare variabilă validă, iar EWT are valoarea –1. În acest flux, puteți recupera și accesa valoarea PIQ, dar API-ul EWT eșuează din cauza datelor insuficiente pentru a calcula valoarea EWT.

  • Eșec: Această ramură se declanșează atunci când API-ul PIQ, API-ul EWT sau unul sau mai multe dintre API-urile de statistici în timp real eșuează sau returnează valori nevalide. API-ul EWT eșuează din alte motive decât datele insuficiente pentru a calcula valoarea EWT.

Variabile de ieșire

Când se declanșează funcția „Obține informații despre coadă”, următoarele variabile se actualizează:

  • Poziție în coadă (PIQ)— Stochează valoarea poziției curente a contactului în coadă pentru coada selectată. Dacă persoana de contact nu este pusă în coadă atunci când fluxul invocă această activitate, valoarea PIQ este setată la numărul de contacte care așteaptă în prezent în coadă. + 1. Aceasta identifică poziția contactului în coadă, dacă acesta este pus în coadă după executarea activității GetQueueInfo. Această valoare este o poziție prospectivă în coadă, nu o poziție istorică sau post-coadă, iar activitatea nu returnează valoare nulă sau goală atunci când este invocată după ce contactul părăsește coada.

  • EstimatedWaitTime (EWT)—Stochează timpul aproximativ de așteptare a unei sarcini într-o coadă înainte de a primi un răspuns de la un agent. EWT se calculează pentru fiecare coadă și se bazează pe timpul mediu în care apelurile anterioare din aceeași coadă au așteptat un agent. EWT utilizează intrarea parametrului Lookback Time și este raportată în milisecunde (ms).

  • LoggedOnAgentsCurrent— Stochează numărul de agenți din Grupul de distribuție a apelurilor curent, pentru coada selectată, conectați la desktop. Dacă activitatea este utilizată înainte de punerea în coadă, statisticile pentru agenții din ciclul curent al Grupului de Distribuție a Apelurilor vor fi returnate pe baza primului ciclu al Grupului de Distribuție a Apelurilor.

  • LoggedOnAgentsAll— Stochează numărul total de agenți din toate grupurile de distribuție a apelurilor, pentru coada selectată, care sunt conectați la desktop. Această valoare se poate modifica pe măsură ce Grupurile de Distribuție a Apelurilor se modifică în timp în coadă.

  • AvailableAgentsCurrent— Stochează numărul de agenți din Grupul de distribuție a apelurilor curent, pentru coada selectată, care sunt disponibili să accepte contactul. Dacă activitatea este utilizată înainte de punerea în coadă, statisticile pentru agenții din ciclul curent al Grupului de Distribuție a Apelurilor vor fi returnate pe baza primului ciclu al Grupului de Distribuție a Apelurilor.

  • AvailableAgentsAll— Stochează numărul total de agenți din toate grupurile de distribuție a apelurilor, pentru coada selectată, care sunt disponibili să accepte apelul. Această valoare se poate modifica pe măsură ce Grupurile de Distribuție a Apelurilor se modifică în timp în coadă.

  • CallsQueuedNow—Stochează numărul total de apeluri din coada selectată.

  • OldestCallTime—Stochează numărul de secunde în care cel mai vechi apel se află în coada selectată.

  • FailureCode—Stochează codul de eroare. Sistemul setează această valoare doar atunci când activitatea eșuează.

  • FailureDescription—Stochează detaliile erorii. Sistemul setează această valoare doar atunci când activitatea eșuează.

Calculul timpului de așteptare estimat

Timpul de așteptare estimat (EWT) este raportat în ms.

Pentru a calcula EWT, aplicația colectează toate eșantioanele valide statistic (un eșantion este media timpilor de așteptare pentru sarcinile care s-au conectat cu succes la un agent într-un interval de un minut) pentru ultimele XX minute specificate de Lookback Timedefinit de utilizator. Valoarea medie a probelor colectate este utilizată ca EWT.

Eșantioanele statistic valide sunt acele eșantioane colectate pentru care valoarea maximă pentru CoV (Coeficientul de Varianță al timpilor de așteptare pentru acele sarcini care s-au conectat la un agent în fiecare interval de un minut) scade sub 40%.

Dacă procentul de eșantioane valide colectate pentru timpul de retrospectivădefinit de utilizator scade sub 40%, EWT nu este calculat.

Coduri de eroare Următoarele sunt codurile de eroare și descrierile pentru activitatea Obțineți informații despre coadă:

Tabelul 3. Descrierea codului de eroare Obține informații despre coadă

Cod de eroare

Valoarea codului de eroare

Descrierea defecțiunii

1

EROARE DE SISTEM_

Sistemul a întâmpinat o eroare internă.

2

DATE ÎNVECHITE_

Datele returnate nu sunt actualizate.

3

DATE INSUFICIENTE_

Datele returnate de activitate nu sunt complete.

4

COADĂ INVALIDĂ_

În activitate a fost specificată o coadă nevalidă.

Contact în coadă

Activitatea Contact în coadă plasează un contact într-o coadă. Când utilizați această activitate în Fluxul principal, expuneți un set de evenimente în fila Fluxuri de evenimente. Pentru mai multe informații despre aceste evenimente, consultați Evenimente.

Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Evenimente.

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În secțiunea Gestionarea contactelor, alegeți dacă toate contactele ar trebui să fie trimise la o singură coadă sau dacă selecția cozii ar trebui să se modifice în funcție de valoarea unei variabile de flux.

Când plasați o activitate HTTP Request imediat după activitatea Queue Contact, este posibil ca HTTP Request să nu preia datele necesare. Pentru a asigura disponibilitatea datelor necesare, se recomandă introducerea unei scurte întârzieri — cum ar fi prin adăugarea unei activități Redare mesaj sau Redare muzică — între activitățile Contact coadă și Cerere HTTP.

  1. Coadă statică— Faceți clic pe butonul radio Coadă statică pentru a direcționa contactele către coada unică aleasă în lista derulantă Coadă. Toate contactele care provin de la punctul de intrare asociat cu ruta configurată a fluxului de lucru către coada aleasă.

  2. Coadă—Selectați o coadă din lista derulantă Coadă pentru a direcționa contactele provenite de la punctul de intrare asociat fluxului de lucru.

    Puteți gestiona cozile în Control Hub.

  3. Coadă variabilă— Faceți clic pe butonul radio Coadă variabilă [ pentru a utiliza o variabilă de coadă pentru a selecta dinamic o coadă pentru a direcționa contactele. De asemenea, puteți alege o Coadă de rezervă în cazul în care Variabilă coadă eșuează în timpul execuției fluxului.

  4. Variabilă coadă—Alegeți o variabilă de flux din lista derulantă Variabilă coadă care generează un ID coadă valid.

    Variabila de flux indică ce coadă ar trebui selectată dinamic în timpul execuției fluxului. Coada de așteptare alternativă este utilizată numai dacă variabila cozii nu reușește să returneze un ID de coadă valid.

    Acest câmp apare când faceți clic pe butonul radio Coadă de variabile.

  5. Coadă de rezervă—Selectați ID-ul cozii din lista derulantă Coadă de rezervă. În cazul în care variabila coadă returnează un ID de coadă nevalid, contactele sunt puse în coada coadă de rezervăselectată.

    Dacă faceți clic pe butonul radio Coadă variabilă, nu puteți introduce cerințele de competență pentru coada care utilizează rutarea bazată pe competențe. În acest caz, contactele sunt rutate către cel mai lung agent disponibil, suprascriind algoritmul de rutare a cozii selectat.

    Acest câmp apare numai când faceți clic pe butonul radio Coadă de variabile.

    Verificați disponibilitatea agentului— Activați butonul de comutare Verificați disponibilitatea agentului pentru a exclude din rutare echipele fără agenți disponibili pe măsură ce timpul trece în coadă. Grupul de distribuție a apelurilor din coada selectată poate sări peste apeluri pentru a găsi un agent mai devreme.

    În mod implicit, acest buton de comutare este dezactivat.

  6. Verificați întotdeauna disponibilitatea agentului— Faceți clic pe butonul radio Verificați întotdeauna disponibilitatea agentului pentru a activa verificarea disponibilității agenților. În mod implicit, butonul radio este activat.

    Această opțiune apare numai dacă activați butonul de comutare Verificare disponibilitate agent.

  7. Verificare variabilă disponibilitate agent— Faceți clic pe butonul radio Verificare variabilă disponibilitate agent pentru a selecta o variabilă de flux din lista derulantă Verificare variabilă disponibilitate agent care returnează o valoare booleană. Valoarea booleană determină dacă se verifică disponibilitatea agentului în coada de variabile.

    Această opțiune apare numai dacă activați butonul de comutare Verificare disponibilitate agent.

  8. Setare prioritate contact— Activați butonul de comutare Setare prioritate contact dacă doriți să atribuiți o prioritate contactelor din coadă. În mod implicit, acest buton de comutare este dezactivat. Contactul cu cea mai mare prioritate din toate cozile (vocale și digitale) este atribuit următorului agent disponibil, care este:

    • Conectat la o echipă care se află în grupul curent de distribuire a apelurilor al contactului.

      Eligibil pentru a alege acest contact pe baza algoritmului de rutare.

    Contactele sunt gestionate după cum urmează:

    • Dacă nu este atribuită nicio prioritate contactului, atunci prioritatea implicită este 10.

    • Contactele cu prioritate mai mare sunt gestionate primele.

    • Dacă două contacte au aceeași prioritate, atunci contactul care așteaptă în coadă pentru cea mai lungă perioadă este gestionat primul.

    • Dacă agentul transferă apelul către un punct de intrare, prioritatea contactului se schimbă la prioritatea atribuită unei activități Contact în coadă în noul flux. Pentru mai multe informații, consultați Transferarea unui apel către un punct de intrare.

    Prioritate statică—Setați Prioritate statică dacă doriți să atribuiți o prioritate înainte de publicarea fluxului. Puteți vedea acest câmp numai atunci când butonul de comutare Setare prioritate contact este activat.

    Alegeți o prioritate din lista derulantă Nivel de prioritate static. Puteți seta o prioritate de la P1 la P9, unde P1 este cea mai mare, iar P9 cea mai mică.

  9. Prioritate variabilă—Alegeți Prioritate variabilă dacă prioritatea contactului trebuie să se modifice dinamic la fiecare execuție a fluxului. Acest câmp apare numai când este activat butonul de comutare Setare prioritate contact.

    Alegeți o variabilă de flux care returnează un număr întreg cu prioritate de la 1 la 9 din lista derulantă Variabilă de prioritate a contactului. Dacă prioritatea nu este în intervalul 1–9, atunci prioritatea implicită este 10.

Cerințe privind competențele

Dacă coada selectată utilizează rutarea bazată pe competențe, se afișează alte secțiuni pentru a configura cerințele de competențe și relaxarea competențelor.

Puteți adăuga una sau mai multe cerințe de competență pentru a le atribui unui contact din această coadă, pe baza cozii selectate.

Dacă nu specificați nicio competență, toți agenții disponibili din coada selectată sunt eligibili să primească contacte.

  • Abilitate—Alegeți abilitatea dorită din lista derulantă. Configurați definițiile abilităților în Control Hub.

  • Condiție—Alegeți condiția dorită din lista derulantă. Opțiunile de condiție se bazează pe tipul de abilitate ales.

    Tipurile de abilități precum Boolean și Enum nu necesită o condiție.

    Condițiile disponibile sunt: ESTE, NU ESTE, >= , < =

  • Valoare— Faceți clic pe butonul radio Valoare statică a abilității pentru a selecta valorile statice ale abilităților specificate în câmpul Valoare a abilității.

    Faceți clic pe butonul radio Valoare abilități variabilă pentru a selecta valoarea abilității dintr-o variabilă de flux listată în lista derulantă Variabilă.

    Dacă valoarea abilității este nevalidă, toate cerințele și relaxările abilităților asociate cu contactul care a trecut prin QueueContactActivity sunt eliminate.

  • Pondere—Setați o valoare a ponderării pentru cerința de calificare selectată. Valoarea trebuie să fie un număr întreg de la 1 la 1000.

    Poți seta o pondere doar pentru o abilitate de tip Competență. Pentru cea mai bună rutare disponibilă, ponderile definesc importanța relativă a fiecărei cerințe de competență și influențează scorul utilizat pentru selecția agenților. Pentru mai multe informații, consultați Cea mai bună rutare disponibilă.

Relaxare a abilităților

Folosește setările de relaxare a competențelor pentru a reduce sau elimina cerințele de competențe atribuite unui flux, ca răspuns la timpii de așteptare excesivi ai clienților. Această setare vă permite să extindeți grupul de agenți disponibili pentru a deservi contactele.

Folosește intervale de timp comune pentru a alinia Relaxarea Competențelor cu logica cozii din flux și cu setările de Distribuire a Apelurilor configurate pentru echipele din coadă.

Pentru a configura relaxarea abilităților:

  1. Activați butonul de comutare Activare relaxare abilități pentru a configura relaxarea abilităților.

    Activați acest buton de comutare pentru a copia și afișa cerințele inițiale de competență în mod implicit. Acest lucru vă permite să configurați relaxarea abilităților cu un set ideal de abilități.

    Setați câmpul După așteptarea în coadă la durata în secunde care trebuie să depășească înainte ca relaxarea abilităților să se aplice în coadă. Timpul de așteptare implicit este de 60 de secunde.

  2. Puteți adăuga, edita sau șterge cerințele de relaxare a competențelor.

    • Faceți clic pe Adăugați o cerință de calificare pentru a adăuga o nouă cerință de relaxare a competențelor.

    • Faceți clic pe Ștergere pentru a șterge cerința de relaxare a abilităților.

    • Faceți clic pe Editare pentru a edita cerința de relaxare a abilităților.

    Faceți clic pe pasul Adăugare relaxare abilități pentru a adăuga un nou grup de relaxare a abilităților.

    Cerințele implicite de competență care apar în pasul 1 facilitează setarea cerințelor de relaxare a competenței.

Eliminarea abilităților

Când activați butonul de comutare Eliminare competențe la transfer orb, acesta elimină competențe din contact după transferul de către agent. Asta înseamnă că persoana de contact transferată nu va avea nicio competență și va fi oferită agentului cu cea mai lungă disponibilitate din coada de așteptare transferată.

Variabile de ieșire

Când se declanșează Queue Contact, următoarele variabile se actualizează:

  • QueueId—Stochează ID-ul cozii în care contactul este pus cu succes în coadă.

  • FailureCode—Stochează codul de eroare. Sistemul setează această valoare doar atunci când activitatea eșuează.

  • FailureDescription—Stochează detaliile erorii. Sistemul setează această valoare doar atunci când activitatea eșuează.

Coduri de eroare

Următoarele sunt codurile de eroare și descrierile pentru activitatea Contact în coadă:

Tabelul 4. Descrierea codului de eroare al contactului din coadă

Cod de eroare

Valoarea codului de eroare

Descrierea defecțiunii

1

CERERE INVALIDĂ_

Parametrii specificați în activitate nu sunt validi.

2

STRATEGIE DE RUTAJ INVALIDĂ__

Strategia de rutare aleasă este invalidă.

3

TIMP DE AȘTEPTARE INVALID__

Timpul de așteptare definit este invalid.

4

COADĂ INVALIDĂ_

În activitate a fost specificată o coadă nevalidă.

6

EROARE DE SISTEM_

Sistemul a întâmpinat o eroare internă.

7

VTEAM_TRANZIȚIE_LIMITĂ_ATINSĂ

Contactul a atins limita maximă de a fi pus în coadă în mai multe cozi.

8

PROPRIETAR_ATRIBUIT_LA_INTERAȚIUNE

Contactul este deja atribuit unui agent.

9

NUME INVALID_COMPETENȚĂ_

Numele abilității nu este valid.

10

CONDIȚIE DE ABILITATE_INVALIDĂ_

Condiția de calificare nu este validă.

11

VALOARE INVALIDĂ_ABILITATE_

Valoarea abilității nu este validă.

12

OPERAȚIE_INVALIDĂ_PENTRU_INTERACȚIUNE_STAREA

Punerea în coadă nu este permisă în anumite stări ale contactului, cum ar fi contactul terminat.

13

GREUTATE_NU ESTE_ACCEPTATĂ_PENTRU_TIPUL DE ABILITATE_

Nu se poate seta o pondere pentru o cerință de competență dacă aceasta nu este de tip Competență.

14

INVALID_COMPETENȚĂ_PONDERE

Ponderile trebuie să fie valori întregi de la 1 la 1000.

Coadă către agent

Activitatea Coadă către agent activează rutarea bazată pe agent. Activitatea „Puneți în coadă către agent” direcționează contactele direct către agentul preferat. Pentru informații despre rutarea bazată pe agenți, consultați Rutare bazată pe agenți.

Activitatea „Adăugați la coadă agentului” identifică un agent prin ID-ul sau adresa de e-mail a agentului Webex Contact Center.

Dacă agentul este disponibil, puteți configura activitatea Coadă către agent pentru a direcționa contactul către un agent preferat. Dacă agentul nu este disponibil, puteți configura activitatea Coadă către agent pentru a parca contactul pentru agentul respectiv până când agentul devine disponibil.

Dezvoltatorul de flux poate înlănțui o activitate Coadă către agent cu o altă activitate Coadă către agent pentru a direcționa contactele către agenți preferați consecutivi. Dezvoltatorul fluxului poate, de asemenea, să înlănțuiască o activitate Coadă către agent cu o activitate Contact în coadă pentru a direcționa contactul folosind o coadă obișnuită atunci când niciunul dintre agenții preferați nu este disponibil.

Dezvoltatorul fluxului poate înlănțui o activitate Queue To Agent cu o activitate Callback în fluxurile Main și Event. Acest lucru ajută la configurarea apelului invers către agentul preferat căruia i-a fost inițial pus apelul în coadă, ca parte a activității Coadă către agent.

Folosiți activitatea de apel invers după activitatea de contact în coadă sau de agent în coadă.

Activitatea Coadă către agent declanșează următoarele evenimente în fila Fluxuri de evenimente din Fluxul principal:

  • Agent acceptat: Activitatea „Așteptare către agent” declanșează acest eveniment atunci când un agent răspunde la un apel primit.

  • Agent deconectat: Activitatea „Coadă către agent” declanșează acest eveniment atunci când agentul se deconectează de la un apel live.

Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Fluxuri de evenimente.

Următoarele secțiuni vă permit să configurați activitatea Coadă către agent:

  • Setări generale

  • Gestionarea contactelor

Pentru a configura activitatea Coadă către agent:

1

În Flow Designer, trageți și plasați activitatea Queue To Agent din Biblioteca de activități pe pânză.

2

Faceți clic pe activitatea Trimiteți la coadă agentului pentru a configura setările activității.

3

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

4

În secțiunea Gestionare contacte, alegeți o Variabilă agent din lista derulantă.

Activitatea „Coadă către agent” asociază această variabilă de flux cu adresa de e-mail sau cu ID-ul agentului pe care doriți să le alegeți pentru fiecare execuție a fluxului.

5

Alegeți adresa de e-mail sau ID-ul agentului din lista derulantă Tip căutare agent pentru a direcționa contactele către agentul preferat.

Furnizați un nume de domeniu valid pentru adresa de e-mail a agentului pentru a vă asigura că căutarea are succes.

6

Activați butonul de comutare Setare prioritate contact pentru a prioritiza contactele care așteaptă în coadă. În mod implicit, butonul de comutare este dezactivat.

Activitatea „Coadă către agent” gestionează contactele după cum urmează:

  • Dacă nu atribuiți o prioritate contactului, activitatea Coadă către agent atribuie o valoare implicită de 10.

  • Activitatea „Puneți în coadă către agent” acordă prioritate contactelor cu prioritate mai mare.

  • Dacă unul sau mai multe contacte au aceeași prioritate, activitatea „Puneți în coadă către agent” direcționează mai întâi contactul care așteaptă cea mai lungă durată către agentul respectiv.

  1. Setați Prioritate statică pentru a prioritiza un contact înainte de publicarea fluxului.

    Activați butonul de comutare Setare prioritate contact pentru a vizualiza câmpul Prioritate statică din activitatea Coadă către agent.

    Alegeți o prioritate din lista derulantă Valoare prioritate statică. Puteți seta o prioritate de la P1 la P9, unde P1 este cea mai mare, iar P9 este cea mai mică.

  2. Alegeți Prioritate variabilă dacă prioritatea contactului se modifică dinamic cu fiecare execuție a fluxului.

    Activați butonul de comutare Setare prioritate contact pentru a vizualiza câmpul Prioritate variabilă în activitatea Coadă către agent.

    Alegeți o variabilă de flux care returnează un număr întreg cu prioritate 1–9 din lista derulantă Contact Priority Variable. Dacă prioritatea nu este în intervalul 1-9, atunci prioritatea implicită este 10.

7

Alegeți un ID de coadă din lista derulantă Coadă de raportare.

Activitatea Coadă către agent raportează detaliile contactului utilizând coada de raportare:

Coada de raportare specifică și configurația pentru:

  • Monitorizarea permiselor

  • Permite înregistrarea

  • Înregistrați toate apelurile

  • Întrerupere și reluare activate

  • Prag pentru nivelul de servicii

  • Timpul maxim în coadă

  • Muzică implicită în coadă

  • Fus orar

8

Activați butonul de comutare Parcare contact dacă agentul nu este disponibil dacă doriți să parcați contactul către un agent preferat până când agentul devine disponibil.

Dacă agentul nu este disponibil și butonul de comutare Parcare contact dacă agentul nu este disponibil este dezactivat, contactul nu reușește să contacteze agentul. Activitatea Coadă către agent iese din ramura de eșec către următoarea activitate din flux cu ieșirea corespunzătoare.

9

Alegeți ID-ul cozii de recuperare din lista derulantă Coadă de recuperare.

Activitatea „Adăugați la coadă către agent” pune contactele în coada de recuperare atunci când:

  • Activitatea „Puneți în coadă către agent” nu reușește să livreze un contact agentului preferat.

  • Agentul nu răspunde la apel.

  • Un agent preferat respinge contactul.

Puteți configura coada de recuperare cu cel mai lung agent disponibil. Coada de recuperare nu acceptă rutarea bazată pe competențe.

Activitatea „Puneți în coadă agentului” are succes atunci când persoana de contact se conectează la agentul preferat. Un scenariu de eroare apare atunci când un contact nu reușește să contacteze agentul.

Scenarii de eroare

Un contact nu reușește să contacteze agentul atunci când:

  • Un agent preferat nu este disponibil, iar parcarea este dezactivată pentru contact.

  • O căutare de variabile nu poate găsi agentul preferat.

Variabile de ieșire ale activității

Variabilele de ieșire a activității stochează datele captate din activități și sunt create automat atunci când adăugați activități specifice în pânză.

Activitatea agentului în coadă are următoarele variabile de ieșire:

Tabelul 5. Variabile de ieșire

Variabilă de ieșire

Descriere

CoadăLaAgent.IDAgent

Stochează ID-ul agentului la care este pus contactul în coadă.

Descrierea erorii QueueToAgent

Stochează descrierea scenariului de eroare atunci când contactul nu reușește să fie pus în coadă.

CoadăLaAgent.CodEroare

Stochează valoarea codului de eroare pentru scenariul de eroare atunci când contactul nu reușește să fie pus în coadă.

CoadăLaAgent.StareAgent

Stochează stările agentului preferat atunci când încearcă să adauge contactul în coadă.

CoadăLaAgent.CodInactivAgent

Stochează descrierea codului de inactivitate al agentului preferat.

Variabila de ieșire QueueToAgent.FailureCode conține una dintre următoarele valori atunci când apare o eroare. Fiecare valoare indică un cod de eroare și o descriere a erorii.

Tabelul 6. Cod eroare coadă către agent Descriere

Cod de eroare

Valoare cod de eroare

Descrierea defecțiunii

1

AGENT_INDISPONIBIL

Agentul nu este în starea disponibilă în prezent.

2

AGENTUL_NU A FOST_GĂSIT

Activitatea „Așteptare către agent” nu poate găsi agentul după ID-ul sau adresa de e-mail a agentului.

3

AGENTUL_NU_ESTE [] CONECTAT_

Agentul nu este conectat în prezent.

4

FUNCȚIA_NU ESTE_ACTIVATĂ

Funcția de rutare bazată pe agent nu este activată.

5

EROARE VTEAM INVALIDĂ__

Coada de raportare sau recuperare este nevalidă.

6

AGENT_OCUPAT

Agentul este disponibil, dar este angajat într-un alt apel.

7

VTEAM_TRANZIȚIE_LIMITĂ_ATINSĂ

Contactul a atins limita maximă de timp pentru a fi pus în coadă în mai multe cozi.

8

OPERAȚIE_INVALIDĂ_PENTRU_INTERACȚIUNE_STAREA

Punerea în coadă nu este permisă în anumite stări ale contactului, cum ar fi contactul terminat.

Următorul tabel prezintă valorile aplicabile pentru QueueToAgent.AgentState și QueueToAgent.AgentIdleCode.

Tabelul 7. Valorile AgentState și AgentIdleCode

Caz de utilizare

AgentState

CodAgentIdle

  • Coadă nevalidă

  • Agent nevalid

  • Agentul nu este conectat

NU_SE APLICĂ

NU_SE APLICĂ

Agentul este rezervat pentru acest apel.

DISPONIBIL

NU_SE APLICĂ

ButonulParcare contact dacă agentul nu este disponibil este activat și agentul este inactiv

Inactiv(ă)

<AuxCode Name>

Codul de inactivitate selectat de agent în Agent Desktop.

ButonulParcare contact dacă agentul nu este disponibil este activat și canalul agentului este ocupat

DISPONIBIL

NU_SE APLICĂ

ButonulParcare contact dacă agentul nu este disponibil este dezactivat și agentul este inactiv

Inactiv(ă)

<AuxCode Name>

Codul de inactivitate selectat de agent în Agent Desktop.

ButonulParcare contact dacă agentul nu este disponibil este dezactivat, agentul este disponibil și canalul agentului este ocupat

DISPONIBIL

NU_SE APLICĂ

Mesaje pop-up pe ecran

O fereastră pop-up este o fereastră sau o casetă de dialog care apare pe desktopul unui agent atunci când agentul răspunde la apelul unui client. Agentul obține mai multe informații despre apelant pentru a continua conversația. Pentru mai multe informații, consultați secțiunea Ecran pop-up din articolul Introducere în Agent Desktop.

Activitatea Screen Pop devine relevantă numai după ce un agent este implicat într-o interacțiune. De obicei, folosește evenimentele AgentAccepted și PhoneContactEnded.

Când utilizați această activitate în Fluxul principal, expuneți un set de evenimente în fila Fluxuri de evenimente. Pentru mai multe informații despre aceste evenimente, consultați Evenimente.

Puteți construi un singur flux de gestionare a evenimentelor pentru fiecare eveniment. De exemplu, când un agent acceptă un apel primit, se afișează o fereastră pop-up. Activitatea Screen Pop conține informații bazate pe variabilele de flux. Screen Pop integrează Webex Contact Center cu alte aplicații de business, cum ar fi CRM (Salesforce), instrumente de ticketing și sisteme de introducere a comenzilor.

Finalizați această configurație în fila Fluxuri de evenimente din Flow Designer. Pentru a defini diferite comportamente ale ferestrelor pop-up bazate pe criteriile fluxului principal, utilizați o activitate Condiție sau Caz. Puteți defini câte o fereastră pop-up pentru fiecare flux.

Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Fluxuri de evenimente.

Fereastra pop-up pentru canalele digitale noi trebuie configurată în Connect Flow Builder. Pentru mai multe informații, consultați https://help.imiconnect.io/docs/wxcc-overview.

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În secțiunea Setări URL, utilizați opțiunea Setări URL pentru a defini o adresă URL pentru configurațiile Screen Pop. Pentru a insera o variabilă, utilizați sintaxa {{variable}} (de exemplu, {{NewContact.ANI}}). Apoi, configurați următoarele setări:

  1. URL-ul ferestrei pop-up—Introduceți adresa URL a site-ului web dorit, cum ar fi http://www.salesforce.com. După ce agentul răspunde la un apel, adresa URL configurată va fi populată în fereastra pop-up de pe desktop.

  2. Parametrii interogării—Introduceți diversele variabile din sarcina utilă.

    Pentru a adăuga un nou parametru de interogare, faceți clic pe Adăugare nou. Introduceți detaliile atribut-valoare în câmpurile KEY și respectiv VALUE.

  3. Etichetă ecran pop-up pe desktop—Introduceți un text de afișare personalizat scurt și intuitiv care înlocuiește adresa URL a ecranului pop-up pe Agent Desktop.

    După ce agentul răspunde la un apel sau îl încheie, această etichetă apare ca hyperlink în notificarea Screen Pop de pe Agent Desktop.

    De exemplu, dacă adresa URL a ferestrei pop-up este http://www.salesforce.com și eticheta desktopului pentru fereastră pop-up este Salesforce, sistemul afișează hyperlinkul ca Salesforce în notificarea pop-up.

    Această etichetă apare și în fila Screen Pop din Agent Desktop.

4

În secțiunea Setări afișare, configurați următoarele:

  1. Filă nouă în browser—Fereastra pop-up se afișează de fiecare dată într-o filă nouă în browser, fără a afecta fereastra pop-up existentă.

  2. Filă existentă Screen Pop—Ecranul Pop se afișează în fila existentă a browserului, înlocuind ecranul Pop anterior.

  3. În interiorul desktopului—Fereastra pop-up se afișează ca o filă în panoul Informații auxiliare de pe desktop.

    Dacă opțiunea de afișare Screen Pop este În interiorul desktopului, Screen Pop-ul se afișează în panoul Informații auxiliare pe durata apelului. Fereastra pop-up se păstrează chiar și atunci când selectați o sarcină dintr-un alt tip de canal în panoul Listă de activități.

Dacă opțiunea de afișare Screen Pop este În interiorul desktopului sau Fila Browser existent, datele introduse în Screen Pop pentru un apel se pierd dacă agentul acceptă un apel nou. Pentru a preveni pierderea datelor, configurați opțiunea de afișare ca Filă browser nou .

De exemplu, să luăm în considerare faptul că opțiunea de afișare Screen Pop este Inside Desktop. Dacă agentul acceptă un apel nou primit în timp ce introduce date în fereastra de ecran pentru un apel anterior, datele introduse pentru apelul anterior se pierd atunci când apare fereastra de ecran pentru noul apel.

Setați prioritatea contactului

Utilizați activitatea Setare prioritate contact pentru a atribui niveluri de prioritate contactelor. Puteți seta priorități folosind numere de la 1 (cea mai mare) la 9 (cea mai mică). Contactele cu o prioritate mai mare sunt rutate primele. Pentru mai multe informații despre rutare și punerea în coadă, consultați secțiunea Setați prioritatea contactului din Înțelegerea rutării și a punerii în coadă în Webex Contact Center.

Următoarele secțiuni vă permit să configurați activitatea Setare prioritate contact:

  • Setări generale
  • Setări de prioritate a contactelor
  • Variabile de ieșire ale activității

1

În Flow Designer, trageți și plasați activitatea Set Contact Priority din Biblioteca de activități pe pânză.

2

Faceți clic pe activitate pentru a configura setările activității.

3

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

4

În secțiunea Setări prioritate contact, setați prioritatea contactului. Puteți configura o valoare statică de prioritate din lista derulantă. Dacă doriți ca prioritatea să se modifice dinamic, configurați o prioritate variabilă folosind variabile de flux.

Variabile de ieșire a activității

Variabilele de ieșire a activității stochează datele captate din activități și sunt create automat atunci când adăugați activități specifice în pânză.

Activitatea Setare prioritate contact are următoarele variabile de ieșire:

  • SetContactPriority.FailureCode: Stochează codul de eroare. Sistemul setează această valoare doar atunci când activitatea eșuează.
  • SetContactPriority.FailureDescription: Stochează detaliile defecțiunii. Sistemul setează această valoare doar atunci când activitatea eșuează.

Coduri de eroare

Următoarele sunt codurile de eroare și descrierile pentru activitatea Setare prioritate contact:

Cod de eroare

Valoarea codului de eroare

Descrierea defecțiunii

6

EROARE DE SISTEM_

Acest cod reprezintă erori diverse (care nu se încadrează în niciuna dintre categoriile definite).

48

Activitate de flux neacceptată

Opțiunea „Setare prioritate contact” nu este acceptată pentru contactele de apelare externă și cele de campanie.

Agent virtual

Activitatea Agent Virtual oferă o experiență conversațională în timp real pentru clienții centrului dumneavoastră de contact. Puteți adăuga un agent virtual la fluxul de apeluri pentru a gestiona interogările clienților în format conversațional. Agentul virtual este susținut de funcționalitățile Dialogflow de la Google. Când un client vorbește, Dialogflow potrivește conversația clientului cu cea mai bună intenție din Agentul Virtual. În plus, asistă clientul ca parte a experienței de răspuns vocal interactiv (IVR).

Înainte de a începe

  • Configurați un agent Dialogflow. Pentru mai multe informații despre construirea unui agent Dialogflow în Google Cloud, consultați Construirea unui agent.

    Includeți „Salut” ca expresie de antrenament în limba preferată pentru ca agentul Dialogflow să poată iniția o conversație cu apelantul. Puteți adăuga această frază de antrenament în intenția implicită de bun venit sau în orice altă intenție a agentului Dialogflow. Pentru mai multe informații, consultați Intenții.

    În funcție de modul în care configurați agentul Dialogflow, puteți utiliza activitatea Agent virtual pentru a gestiona diferite tipuri de cazuri de utilizare.

  • Configurați un agent virtual în Control Hub.

    Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Fluxuri de evenimente.
1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate , introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În secțiunea Experiență conversațională, configurați următoarele:

  1. Agent virtual—Alegeți un agent virtual în Control Hub. Agentul virtual susține conversația în limbaj natural ca parte a experienței IVR cu apelantul.

  2. Faceți solicitările întreruptibile—Permite clienților să întrerupă agentul virtual pentru a face solicitări noi sau pentru a încheia apelul.

  3. Suprascrie limba implicită & Setări voce— Folosiți acest buton de comutare pentru a ignora setările de limbă și voce configurate în variabilele Global_Language și Global_VoiceName. Acest parametru este activat în mod implicit.

    Pentru ca un flux să funcționeze, trebuie să setați variabilele globale din flux pentru a configura limba de intrare implicită și vocea de ieșire pentru agentul virtual. Pentru mai multe informații despre cum se adaugă variabile globale în flux, consultați Variabile globale.

  4. Limbă de introducere—Indică limba pe care clientul o folosește atunci când vorbește cu agentul virtual. Acest câmp apare numai dacă activați opțiunea Suprascriere limbă implicită & Buton de comutare Setări vocale.

    Dacă limba de introducere acceptată de Google nu este disponibilă în lista derulantă Limbă de introducere, dezactivați opțiunea Înlocuire limbă implicită & Buton de comutare Setări vocale. Includeți activitatea Set Variable înaintea activității Virtual Agent din flux.

    Configurați activitatea Set Variable după cum urmează:

    • Setați variabila la Global_language.

    • Setați valoarea variabilei la codul de limbă necesar (de exemplu, fr-CA). Pentru mai multe informații despre limbi, consultați pagina Google Referințe lingvistice.

    Implementările vocale ale agentului virtual în Webex Contact Center acceptă doar limbi cu modelul de recunoaștere ca apel telefonic îmbunătățit (consultați Voci și limbi acceptate disponibile cu Dialogflow Essentials (ES) (consultați Referință limbă).

  5. Ieșire voce—Valoarea implicită este Automată. Când valoarea este Automată, Dialogflow alege numele vocii pentru o anumită limbă. Asigurați-vă că numele vocii configurat este conform limbii alese.

    Dacă numele vocii de ieșire acceptate de Google nu este disponibil în lista derulantă Voce de ieșire, dezactivați opțiunea Suprascriere limbă implicită & Buton de comutare Setări vocale. Includeți activitatea Set Variable înaintea activității Virtual Agent din flux.

    Configurați activitatea Set Variable după cum urmează:

    • Setați variabila la Global_VoiceName.

    • Setați valoarea variabilei la codul de nume al vocii de ieșire dorit (de exemplu, en-US-Standard-D). Pentru mai multe informații despre vocile și limbile acceptate, consultați pagina Google Voci și limbi acceptate.

    Pentru mai multe informații despre vocile Text transformat în vorbire, consultați Voci și limbi acceptate.

4

În secțiunea Transmitere variabile, parametrii opționali din activitatea Agent virtual pot conține informații de identificare personală (PII). Webex Contact Center transmite acești parametri către Google Dialogflow ca variabile pentru a susține logica conversațională avansată cu botul.

  1. Cheie-valoare—Parametrul cheie-valoare vă permite să introduceți un nume de variabilă și valoarea asociată. Puteți introduce valori variabile utilizând sintaxa acoladelor duble.

    De exemplu, dacă doriți să returnați soldul contului unui client pe baza ANI, cheia și valoarea pot fi:

    Cheie: ANI

    Valoare: {{NewContact.ANI}}

    Pentru a adăuga un parametru variabil, faceți clic pe Adăugare nou. Aceasta adaugă un rând în care puteți introduce perechea cheie-valoare respectivă.

    Centrul de contact trimite aceste valori ale parametrilor către Google Dialogflow ca valoare JSON în cerere. Obiectquery_param.payload. Sistemul analizează și gestionează acest JSON în aplicația de îndeplinire a comenzilor. Sistemul ajunge la această aplicație prin intermediul webhook-ului configurat în Dialogflow. Pentru mai multe informații, consultați Îndeplinire.

5

În secțiunea Setări avansate, configurați următoarele:

  1. Timp de așteptare fără introducere de date—Indică intervalul de timp în care agentul virtual așteaptă introducerea de date de la client (voce sau DTMF).

    Valoarea implicită este de 5 secunde. Valoarea poate varia de la 1 la 30 de secunde.

  2. Număr maxim de încercări fără introducere de date—Indică numărul de ori în care agentul virtual așteaptă introducerea de date de la client (voce sau DTMF).

    Valoarea implicită este 3. Valoarea poate varia de la 0 la 9.

    Când se termină numărul maxim de încercări, Agentul Virtual se închide, variabila de ieșire ErrorCode fiind setată la valoarea max_no_input.

  3. Timp de așteptare între cifre—Intervalul de timp în care agentul virtual așteaptă următoarea intrare DTMF de la client înainte ca agentul virtual să continue în fluxul conversației.

    Valoarea implicită este de 3 secunde. Valoarea poate varia de la 0 la 30 de secunde.

  4. Simbol terminator—Caracterul pe care clientul îl poate introduce pentru a indica sfârșitul introducerii de date. Simbolul terminatorului poate fi fie # sau * în funcție de configurație.

  5. Întârziere de terminare—Permite agentului virtual să finalizeze ultimul mesaj înainte ca activitatea să se oprească și să treacă la pasul următor din flux.

  6. De exemplu, dacă doriți ca agentul virtual să indice ceva apelantului înainte ca sistemul să escaladeze apelul către un agent, luați în considerare timpul necesar pentru finalizarea mesajului final înainte de escaladare. Valoarea poate varia de la 1 la 30 de secunde.

    Dacă configurați valoarea Întârzierii de terminare la 0, sistemul nu redă ultimul mesaj audio către apelant.

  7. Viteză de vorbire—Indică viteza de vorbire. Măriți sau micșorați numărul de intrări pentru a menține viteza ideală de vorbire și a controla viteza de vorbire la ieșire.

    Valorile valide pentru intrarea numerică se află în intervalul 0,25 - 4,0 cuvinte pe minut (wpm). Valoarea implicită este 1,0 cuvinte pe minut.

  8. Amplificare volum—Indică creșterea sau scăderea volumului de ieșire. Măriți sau micșorați numărul de intrări pentru a menține volumul ideal al vorbirii de ieșire.

  9. Intrările valide pentru intrarea numerică se află în intervalul de la –96,0 decibeli la 16,0 decibeli (dB). Valoarea implicită este 0,0 dB.

  10. Activare transcriere conversație—Permite afișarea transcripției conversației dintre agentul virtual și client pe desktop. Transcrierea brută este disponibilă și printr-o adresă URL dinamică. Puteți folosi această adresă URL pentru a extrage secțiuni specifice din transcriere folosind o solicitare HTTP.

6

În secțiunea Variabile de ieșire, puteți stoca starea de ieșire a evenimentului care apare în timpul conversației dintre Agentul Virtual și client.

  1. VVA.LastIntent—Stochează ultima intenție declanșată de agentul virtual înainte de trecerea la intenția de escalare sau gestionată.

  2. VVA.TranscriptURL—Stochează adresa URL care indică transcrierea conversației dintre agentul virtual și client.

    Folosește activitatea Parse pentru a extrage parametrii din transcrierea agentului virtual.

  3. VVA.ErrorCode— Stochează codul de stare a cărui valoare depinde de rezultatul conversației dintre Agentul Virtual și client. Această variabilă conține una dintre următoarele valori:

    • no_error: Indică faptul că ieșirile gestionate și escalate nu au avut erori.

    • max_no_input: Indică faptul că clientul nu a avut erori de introducere a datelor în intervalul maxim specificat de încercări fără introducere de date.

    • term_char_without_input: Indică faptul că clientul a apăsat tasta de terminare fără nicio intervenție (vorbită sau prin apăsarea unei taste). Simbolul terminatorului poate fi fie # sau * în funcție de configurație.

    • system_error: Indică orice altă eroare din sistem. De exemplu, eroare Dialogflow, problemă de rețea și așa mai departe.

    Pentru a reda un mesaj audio personalizat pentru a notifica clienții despre o eroare, dezvoltatorii de fluxuri trebuie să includă o activitate Redare mesaj (înainte de deconectarea apelului) în flux. Pentru mai multe informații despre activitatea Redare mesaj, consultați Redare mesaj.

Ce este de făcut în continuare

Rezultate​ :

Indică căile de ieșire pentru agentul virtual care apar pe baza rezultatului conversației dintre agentul virtual și client.

  • Gestionat: Dialogflow-ul urmează această cale dacă sistemul declanșează intenția Handled.

  • Escalat: Dialogflow-ul alege această cale dacă sistemul declanșează intenția de escalare.

    Pentru mai multe informații despre intențiile din Dialogflow, consultați Intenții.

Gestionarea erorilor

Indică calea de ieșire a Agentului Virtual bazată pe eroarea care apare în timpul conversației dintre Agentul Virtual și client.

  • Eroare​ : Fluxul urmează această cale în orice scenariu de eroare.

Dacă există o eroare, centrul de contact nu redă, în mod implicit, niciun mesaj audio pentru a notifica clientul despre eroare. Dezvoltatorul fluxului poate configura o activitate Redare mesaj fie generic, fie pe baza codului de eroare, așa cum este descris în secțiunea Variabile de ieșire.

Funcționalitatea căilor de ieșire depinde de configurația și fluxul definite de administrator.

Agent virtual V2

Activitatea Agent Virtual V2 oferă o experiență conversațională în timp real pentru contactele tale. Puteți adăuga activitatea Agent virtual V2 la fluxul de apeluri pentru a gestiona conversațiile bazate pe voce și activate prin inteligență artificială. Când un apelant vorbește, sistemul potrivește vorbirea cu cea mai bună intenție din agentul virtual. În plus, asistă apelantul ca parte a experienței de răspuns vocal interactiv (IVR).

Configurați activitatea Agentului Virtual V2

Clienții care utilizează platforma Next Generation pot configura activitatea Virtual Agent V2 în Flow Designer.

Nu plasați o activitate Virtual Agent V2 după o activitate Queue Contact, deoarece această configurație nu este acceptată în prezent. De asemenea, nu plasați o activitate Virtual Agent V2 în pânza Event Flow.

Rezultate

Indică căile de ieșire pentru activitatea care are loc pe baza rezultatului conversației dintre agentul virtual și apelant.

  • Gestionat– Rezultatul este declanșat la finalizarea execuției agentului virtual.

  • Escalat– Rezultatul este declanșat atunci când apelul trebuie escaladat către agentul uman.

Gestionarea erorilor

Indică calea de ieșire a activității pentru orice eroare care apare în timpul conversației dintre agentul virtual și apelant.

Eroare– Fluxul urmează această cale în orice scenariu de eroare.

Setări implicite la nivel de sistem

Următoarele setări sunt definite intern în sistem în mod implicit. Aceste setări nu apar pe interfața utilizator și nu pot fi modificate:

  • Număr infinit de reîncercări pentru gestionarea erorilor de intrare nevalidă sau a lipsei de intrări.

  • Intervenția este activată pentru a întrerupe agentul virtual în timpul interacțiunii.

  • Simbol de terminare DTMF = #. Această setare indică sfârșitul introducerii.

  • DTMF „Timp de așteptare fără introducere” = 5 secunde. Această setare indică durata de timp în care Agentul Virtual așteaptă intrarea apelantului.

  • DTMF „Timp de așteptare între cifre” = 3 secunde. Această setare indică durata de timp în care agentul virtual așteaptă următoarea intrare DTMF de la apelant înainte ca agentul virtual să continue în fluxul conversației.

Înainte de a începe

  • Configurați un agent Dialogflow. Pentru mai multe informații despre construirea unui agent Dialogflow în Google Cloud, consultați Construirea unui agent.

  • Configurați conectorul Google CCAI și creați o configurație CCAI în Control Hub.

  • Configurați punctul de intrare și alegeți fluxul de rutare (după ce fluxul este creat în Flow Designer). Pentru mai multe informații, consultați Configurarea unui canal.

1

Conectați-vă la Control Hub.

2

Navigați la Servicii > Centru de contact > Fluxuri.

3

Faceți clic pe Gestionare fluxuri și apoi pe Creare fluxuri.

4

În câmpul Nume flux, introduceți un nume unic și faceți clic pe Începeți construirea fluxului. Apare fereastra Flow Designer.

5

Trageți și plasați activitatea Agent virtual V2 din Biblioteca de activități în spațiul principal de lucru al fluxului.

6

În Setări generale, efectuați următoarele acțiuni:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. În câmpul Descrierea activității, introduceți o descriere pentru activitate.

7

În setările Experiență conversațională, alegeți una dintre următoarele opțiuni de configurare AI Contact Center:

  • Static– Alegeți configurația CCAI pentru a gestiona conversațiile din regiunea PSTN implicită.

    Configurația Contact Center AI este populată pe baza funcției CCAI configurate în Control Hub.

  • Variabilă– Alegeți configurația CCAI pentru a gestiona conversațiile din aceeași locație a apelantului, în timp ce apelul provine din regiunea PSTN la distanță sau non-implicită. Această variabilă mapează regiunea PSTN la regiunea profilului Google corespunzătoare.

    Pentru mai multe informații despre cum se configurează variabila CCAI config, consultați pașii 6-8 din documentul Configurați suportul regional pentru Virtual Agent-Voice.
    • Pentru ca un flux VAV să funcționeze, trebuie să setați variabilele globale din flux pentru a configura limba de intrare implicită și vocea de ieșire pentru agentul virtual. Pentru mai multe informații despre cum se adaugă variabile globale în flux, consultați Variabile globale.

    • Dacă doriți să suprascrieți limba de intrare și vocea de ieșire implicite pentru VAV, includeți activitatea Set Variable înaintea activității Virtual Agent V2 din flux.

      Pentru o limbă de introducere personalizată, configurați activitatea Setare variabilă după cum urmează:

      • Setați variabila la Global_Language.

      • Setați valoarea variabilei la codul de limbă necesar (de exemplu, fr-CA).

      Pentru ieșirea vocală personalizată, configurați activitatea Setare variabilă după cum urmează:

      • Setați variabila la Global_VoiceName.

      • Setați valoarea variabilei la codul de nume al vocii de ieșire dorit (de exemplu, en-US-Standard-D).

      Pentru mai multe informații despre vocile și limbile acceptate în ES, consultați Voci și limbi acceptate.

8

În setările Stare Eveniment, introduceți numele evenimentului personalizat și datele în coloanele Nume eveniment - Date eveniment. Evenimentul de stare este un mecanism de declanșare a intenției fără a fi nevoie de text corespunzător sau de intrare vorbită. Puteți defini evenimente personalizate pentru a declanșa intenția. Pentru informații despre cum să configurați intenția evenimentelor în Dialogflow ES, consultați documentația Google.

  • Nume eveniment– (opțional) Indică numele evenimentului definit pe platforma de inteligență artificială terță integrată.

  • Date eveniment– (opțional) Indică datele JSON pe care sistemul le trimite (ca parte a numelui evenimentului definit) către platforma de inteligență artificială terță integrată.

Puteți specifica numele evenimentului și datele sub forma unei valori sau expresii statice. Pentru expresii, utilizați această sintaxă: {{ variable }}. Următorul este un exemplu de eveniment de stare configurat să întâmpine apelantul cu un mesaj de bun venit personalizat.

Numeleevenimentului : CustomWelcome

Date despre evenimente: {"Name": "John"}

9

În Setări avansate, efectuați următoarele acțiuni:

  1. În câmpul Viteză de vorbire, introduceți valoarea numerică sau expresia pentru a crește sau a micșora viteza de ieșire a vorbirii.

    • Valorile valide pentru intrarea numerică se află în intervalul 0,25 - 4,0. Valoarea implicită este 1,0.

      De exemplu, cu o valoare setată la 0,5, rata de ieșire a vorbirii devine mai lentă decât rata ideală. Cu 2 setată ca valoare, rata de ieșire a vorbirii devine mai mare decât rata ideală.

    • Pentru expresii, puteți utiliza sintaxa: {{variable}}.

  2. În câmpul Amplificare volum, introduceți valoarea numerică sau expresia pentru a mări sau a micșora volumul sunetului vocal.

    • Valorile valide pentru intrarea numerică se află în intervalul de la –96,0 la 16,0 decibeli (dB). Valoarea implicită este 0,0 dB.

    • Pentru expresii, puteți utiliza sintaxa: {{variable}}.

  3. În câmpul Tonalitate, introduceți valoarea numerică sau expresia pentru a mări sau a micșora tonalitatea sunetului vocal.

    • Valorile valide pentru intrarea numerică se află în intervalul de la –20,0 la 20,0 herți (Hz). Valoarea implicită este 0,0 Hz.

    • Pentru expresii, puteți utiliza sintaxa: {{variable}}.

  4. În câmpul Întârziere de terminare, introduceți valoarea numerică. Această setare permite agentului virtual să finalizeze ultimul mesaj înainte ca activitatea să se oprească și să treacă la pasul următor din flux.

    De exemplu, dacă doriți ca agentul virtual să indice ceva apelantului înainte ca sistemul să escaladeze apelul către un agent, luați în considerare timpul necesar pentru finalizarea mesajului final înainte de escaladare.

    Valoarea validă pentru intrarea numerică este în intervalul de la 0 la 30 de secunde. Valoarea implicită este de 30 de secunde.

    Dacă configurați valoarea Întârziere de terminare la 0, sistemul nu redă ultimul mesaj audio către apelant.

  5. Bifați caseta de selectare Activați transcrierea conversației pentru a permite Agent Desktop să afișeze transcrierea conversației dintre agentul virtual și apelant.

    Transcrierea brută este disponibilă și printr-o adresă URL dinamică. Această adresă URL extrage secțiuni specifice din transcriere cu o solicitare HTTP.

10

Cu Setări de decriptare puteți decripta variabilele de ieșire ale activității VAV2, dacă este necesar. Dacă decriptarea este activată la nivel de flux, utilizatorii cu acces la decriptarea depanării pot vizualiza valorile de ieșire nemascate ale activității VAV2 în jurnalele de depanare a fluxului. Dezactivați comutatorul Activare decriptare pentru a dezactiva decriptarea la nivel de activitate, pentru protecție suplimentară.

11

În Variabile de ieșire a activității, puteți vizualiza lista de variabile care stochează starea de ieșire a evenimentului care are loc în timpul conversației dintre agentul virtual și apelant.

  • VirtualAgentV2.TranscriptURL– Stochează adresa URL care indică transcrierea conversației dintre agentul virtual și apelant.

    Folosește activitatea Parse pentru a extrage parametrii din transcrierea vocii agentului virtual.

  • VariabileleVirtualAgentV2.MetaData și VirtualAgentV2.StateEventName nu sunt aplicabile.

  • În prezent, en-US este singura limbă acceptată.

  • Doar codecul U-law este acceptat.

  • Când un apel este transferat către un agent activ, transcrierea conversației dintre apelant și agentul virtual este afișată în gadgetul Transcriere din Agent Desktop (numai dacă gadgetul Transcriere este configurat pe Agent Desktop).

Activități în controlul fluxului

  • Începeți fluxul
  • Flux final
  • Caz
  • Condiție
  • Mergi la
  • Alocare procentuală
  • Așteptați
  • Suport pentru fluxuri de lucru în Outdial Entry Point

Începeți fluxul

Activitatea Start Flow apare în mod implicit pe pânza Main Flow. Nu puteți șterge activitatea Start Flow. Această activitate indică evenimentul care declanșează acest flux. Această activitate dictează modul în care poate fi utilizat fluxul și tipurile de activități disponibile pentru configurare.

Singurul eveniment de declanșare a fluxului disponibil în prezent este NewContact.

Sistemul declanșează acest eveniment atunci când un apel nou ajunge la un punct de intrare telefonică din centrul de contact. Puteți utiliza fluxuri declanșate de evenimentul NewContact în Strategii de rutare a punctelor de intrare. Evenimentul de declanșare a fluxului este selectat în mod implicit și nu poate fi editat. Evenimente suplimentare vor fi dezvăluite în viitor.

NewContact se aplică numai fluxurilor noi. Pentru fluxurile create înainte de săptămâna 20 aprilie,NewPhoneContact rămâne evenimentul declanșator al fluxului.

Activitatea Start Flow este etichetată automat cu numele evenimentului de declanșare a fluxului selectat. Acest lucru vă permite să vedeți rapid ce tip de flux este construit.

Variabile de ieșire

Numărul și tipul variabilelor de ieșire asociate cu activitatea Start Flow depind de evenimentul de declanșare a fluxului selectat. Aceste variabile stochează date care sunt capturate în momentul declanșării fluxului. De exemplu, variabilele de ieșire descrise mai jos sunt expuse prin evenimentul NewContact.

Folosiți aceste variabile în activități ulterioare pentru a controla secvența fluxului.

  • NewContact.ANI

    Identificarea automată a numărului (ANI) este o caracteristică a unei rețele de telecomunicații care permite determinarea automată a numărului de telefon de origine al unui apel. Această variabilă stochează numărul de telefon al apelantului care a declanșat evenimentul NewContact.

  • NewContact.DNIS

    Serviciul de identificare a numărului format (DNIS) este un serviciu care identifică numărul de telefon format inițial al unui apel. Această variabilă stochează numărul de telefon format de apelant pentru a declanșa evenimentul NewContact.

    Când un apel este transferat către un număr de director punct de intrare, Webex Contact Center detectează ținta EPDN și gestionează transferul intern.

    Un transfer către un EPDN poate fi inițiat dintr-un flux care utilizează activitatea Transfer orb sau din Agent Desktop atunci când un agent transferă sau consultă DN-ul punctului de intrare.

    Când transferul este finalizat, numărul de destinație utilizat pentru transfer este prezentat fluxului punctului de intrare receptor ca valoare a Serviciului de Identificare a Numărului Apelat (DNIS). Valoarea DNIS este disponibilă în variabila de flux NewPhoneContact.DNIS.

    Fluxul receptor poate evalua NewPhoneContact.DNIS și îl poate utiliza în logica de rutare. Totuși, fluxurile ar trebui să evite presupunerea unui singur format DNIS, cu excepția cazului în care configurația numerotării punctului de intrare destinație garantează acel format.

    Valoarea DNIS prezentată fluxului receptor depinde de modul în care este configurată numerotarea pentru punctul de intrare destinație.

    Tabelul 9. Comportamentul DNIS pentru apelurile transferate către EPDN-uri

    Configurarea numărului punctului de intrare al destinației

    DNIS prezentat fluxului receptor

    Exemplu

    Numai numărul E.164

    DNIS este prezentat în format E.164. Dacă destinația de transfer este apelată în format național, Webex Contact Center o convertește și prezintă DNIS-ul în format E.164.

    Dacă destinația este formată ca 5550101234, fluxul receptor vede +15550101234.

    Numărul și extensia E.164

    DNIS-ul este întotdeauna prezentat ca număr E.164, indiferent dacă transferul a fost inițiat prin apelarea numărului E.164, a numărului național sau a unei extensii.

    Dacă punctul de intrare are +15550101234 și extensia 1234, fluxul receptor vede +15550101234.

    Numai extensie

    DNIS-ul este prezentat ca extensie. Dacă este configurat un prefix de locație pentru locație, DNIS-ul va avea prefixul locației, fără separator.

    Dacă extensia este 1234, fluxul receptor vede 1234. Dacă prefixul locației este 555, fluxul receptor vede 5551234.

    Pentru transferurile prin consultare, comportamentul DNIS este consistent cu comportamentul transferului. Totuși, ID-ul liniei apelante (CLID) se schimbă în timpul consultării.

    Dacă fluxul punctului de intrare destinație evaluează NewPhoneContact.DNIS, asigurați-vă că logica de rutare ia în considerare formatul DNIS prezentat de Webex Contact Center pentru configurația de numerotare a punctului de intrare. Acest lucru este important în special dacă configurația punctului de intrare se modifică de la numerotarea doar a extensiilor la numerotarea E.164 sau dacă fluxul compară direct valorile DNIS.

    Când un apel este transferat către un EPDN, apelul transferat rămâne parte a interacțiunii existente. Raportarea și înregistrările apelurilor continuă să utilizeze același ID de interacțiune.

  • NewContact.InteractionID

    Un identificator unic Webex Contact Center asociat fiecărei interacțiuni declanșate de evenimentul NewContact.

    Puteți afișa ID-ul de interacțiune pe desktop. Pentru mai multe informații, consultați Exemplu: Afișați ID-ul interacțiunii pe desktop în secțiunea Creați variabile de flux personalizate.

  • NewContact.PSTNRegion

    Regiunea PSTN configurată în maparea punctului de intrare (EP) - numărului de apelare (DN) pentru serviciile media vocale regionale. Această variabilă este acceptată numai pe platforma vocală Next Generation.

  • NewContact.FlowVersionLabel

    Eticheta versiunii fluxului generat în timpul execuției fluxului. Dezvoltatorii de fluxuri pot crea comportamente diferite pentru diferite versiuni de flux, cum ar fi „Dezvoltator”, „Test”, „Live” și „Cea mai recentă versiune”. Folosind variabila NewContact.FlowVersionLabel, dezvoltatorii pot modifica dinamic logica fluxului accesând etichetele de versiune din cadrul fluxului.

  • NewContact.FlowId

    Identificator unic al fluxului care se execută în prezent.

  • NeContact.EntryPointId

    Identificatorul unic al punctului de intrare care inițiază fluxul.

  • NewContact.OrgId

    Identificatorul unic al organizației.

  • Variabile de apel invers:
    • NewContact.CallbackReason

      Motivul apelului invers furnizat în momentul programării apelului invers. Puteți face ca motivul apelului invers să fie disponibil în fereastra popover primită pe Agent Desktop, atribuindu-l unei variabile vizibile de către agent.

    • NewContact.CallbackType

      Stochează valoarea ca „programat” pentru o apelare inversă programată sau „scheduled_personal” pentru o apelare inversă programată personală.

    • NewContact.ScheduleSourceInteractionId

      ID-ul interacțiunii de unde a fost solicitată inițial apelarea inversă.

    Aceste variabile vor avea valori doar pentru apelurile inverse programate și vor rămâne goale pentru alte tipuri de apeluri.

  • NewContact.Headers

    Stochează detaliile antetului Session Initiation Protocol (SIP) al apelului primit în format JSON. Dezvoltatorii de fluxuri pot extrage și utiliza anteturile X personalizate SIP primite pentru a lua decizii de rutare și pentru a integra Webex Contact Center cu sisteme IVR terțe. Când un client apelează la Centrul de contact Webex, sistemul analizează datele de flux și extrage antetul SIP.

    Cerințe preliminare

    • Extragerea anteturilor SIP este disponibilă numai pentru entitățile găzduite de pe platforma RTMS (Next Generation Voice Media).
    • Utilizarea anteturilor X personalizate este acceptată în prezent pentru organizațiile care utilizează Webex Calling cu Local Gateway (LGW) ca opțiune de telefonie pentru Webex Contact Center.

    Exemplu Luați în considerare următoarea invitație SIP:

    INVITE sip:12345@domain.com SIP/2.0 ​
    
    Via: SIP/2.0/UDP client.atlanta.example.com;branch=z9hG4bK74bf9 Max-Forwards: 70 ​
    
    From: "Alice" ;tag=9fxced76sl ​
    
    To:  ​
    
    Call-ID: 2xTb9vxSit55maQjcU@atlanta.example.com ​
    CSeq: 314159 INVITE ​
    
    Contact:  ​
    
    Diversion: ;reason=unconditional;privacy=off;screen=no​
    
    Content-Type: application/sdp ​
    Content-Length: 143 ​
    
    X-Customer-ID: 987654321 ​
    
    X-Call-Reason: Support ​
    
    X-Priority: High 

    În acest exemplu, sistemul extrage următoarele detalii:

    ID-client X: 987654321

    Motivul apelului X: Sprijin

    Prioritate X: Înaltă

    Sistemul convertește anteturile SIP în litere mici. Folosește activitatea Setare variabilă pentru a atribui unul sau mai multe anteturi SIP variabilelor definite în sistem.

    Următoarele modele de anteturi sunt rezervate pentru uz intern și nu trebuie transmise ca anteturi personalizate. În mod implicit, orice anteturi care corespund acestui model vor fi eliminate și nu vor fi transmise către Webex Contact Center.

    • Adresă X

    • X-ADD-DIVERSION

    • X-BNR-State

    • X-BNR-Original-Codec

    • X-BNR-Ocolit

    • X-BroadWorks-Correlation-Info

    • Suport X-FS

    • X-Path

    • X-RTMS-CID

    • X-RTMS-OID

    • X-RTMS-CONFID

    • X-RTMS-AGENT-LEGID

    • X-RTMS-ENTER-SOUND

    • X-RTMS-APP-PREFIX

    • X-RTMS-Fără căutare

    • X-VPOP-DOMENIU

    Considerații importante:

    • Sistemul analizează numele apelantului ca Caller_ID_Nume.
    • Sistemul poate extrage până la 20 de anteturi din mesajul de invitație SIP primit. Dacă numărul de anteturi este mai mare de 20, atunci sistemul extrage doar primele 20 de anteturi sortate alfabetic.
    • Există o limită de 1000 de octeți pentru toate informațiile din antet.

    Pentru a adăuga și analiza anteturile SIP către sisteme IVR externe, utilizați următoarele activități:

Flux final

End Flow este o activitate de terminare care marchează sfârșitul unei căi de flux. Puteți utiliza oricâte activități de tip End Flow pentru a construi fluxul, astfel încât să vă asigurați că toate căile de flux se termină.

Nu utilizați activitatea End Flow într-un flux IVR. Utilizarea End Flow cu IVR poate duce la întreruperi ale semnalului audio, iar apelul s-ar putea să nu se întrerupă.

Puteți atribui fiecărei activități o etichetă și o descriere unice.

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

Caz

Folosește activitatea Caz dacă există mai multe posibilități sau rezultate într-un anumit punct de decizie din fluxul apelurilor tale.

De exemplu, puteți utiliza o activitate Caz pentru a defini diferite ferestre pop-up pentru diferite echipe de agenți, în funcție de numele echipei. Fiecare caz devine o ramură din care definiți căile corespunzătoare. Fluxul continuă pe calea care se evaluează ca fiind adevărată pentru o anumită instanță a fluxului. Fiecare activitate de Caz are o valoare implicită pe care sistemul o utilizează pentru orice caz nedefinit. Dacă niciunul dintre cazuri nu este adevărat, cazul implicit este evaluat ca adevărat și fluxul continuă de-a lungul acelei ramuri.

Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Fluxuri de evenimente.

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În secțiunea Setări caz, configurați următoarele:

  1. Variabilă—Alegeți o variabilă în funcție de care doriți să evaluați diferitele cazuri. Selectați variabila din lista derulantă.

  2. Expresie—Introduceți o expresie pentru a evalua diferitele cazuri. Folosește sintaxa șablonului Pebble pentru a defini expresia. Pentru mai multe informații despre sintaxa șablonului Pebble, consultați Sintaxa șablonului Pebble.

  3. Case—Definește diferitele cazuri care vor fi comparate cu variabila sau expresia. Puteți adăuga până la 20 de declarații de caz per activitate.

    Faceți clic pe Adăugare nou pentru a adăuga un nou bloc de instrucțiuni de caz pentru a-l compara cu o valoare statică, o variabilă sau o expresie. Dacă utilizați o variabilă sau o expresie, utilizați sintaxa șablonului Pebble. Pentru mai multe informații despre sintaxa șablonului Pebble , consultați Sintaxa șablonului Pebble.

Rezultate ale activității

  • Adevărat—Calea de urmat dacă condiția este îndeplinită. 

  • Fals—Calea de urmat dacă condiția nu este îndeplinită. 

Condiție

Activitatea Condiție reprezintă o decizie. Fluxul urmează calea Adevărat sau Fals, în funcție de îndeplinirea condiției.

Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Fluxuri de evenimente.

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În secțiunea Expresie, configurați următoarele:

Încadrați fiecare expresie după cum urmează: {{Enter Expression}}.

Exemplu: {{HTTPRequest1.httpStatusCode == 200}}

Dacă utilizați o expresie fără acolade, sistemul generează o eroare de flux.

  1. Condiție—Alegeți Condiția din meniul derulant list:   

    • < (mai puțin decât)

    • != (neegal)

    • > (mai mare decât)

    • == (egal cu)

    • >= (mai mare sau egal cu)

    • < = (mai mic sau egal cu)

    • * (înmulțit cu)

    • / (împărțit la)

    • + (adăuga)

    • ‐ (scădere)

Mergi la

Înlănțuirea fluxurilor vă oferă posibilitatea de a înlănțui mai multe fluxuri. Pentru a realiza înlănțuirea fluxurilor, puteți adăuga activitatea de terminare GoTo în pânză și puteți indica dacă fluxul curent ar trebui să meargă către un punct de intrare sau către un alt flux. Pentru mai multe informații, consultați Legarea mai multor fluxuri (cu GoTo).

Utilizați nodul GoTo pentru a muta contactele în cadrul Webex Contact Center, cum ar fi între puncte de intrare sau fluxuri. Folosește maparea variabilelor de flux pentru a transfera fără probleme datele împreună cu contactul.

Dacă biblioteca de activități nu afișează activitatea GoTo, contactați asistența Cisco pentru a activa semnalizatorul de funcție corespunzător.

Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Fluxuri de evenimente.

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În secțiunea Setări destinație flux, puteți modifica experiența apelantului în funcție de timp (dacă transferați apelul către un punct de intrare) sau puteți reutiliza un singur flux în mai multe scenarii (dacă transferați apelul către un flux).

Pe baza opțiunii GoTo, variabilele de debit sunt transmise din debitul curent după cum urmează:

  • Accesați punctul de intrare: Variabilele de flux personalizate și variabilele globale cu același nume și tip de date sunt copiate din fluxul curent în fluxul asociat cu punctul de intrare.

  • Accesați Flow: Variabilele de flux configurate în secțiunea Mapare variabile sunt copiate din fluxul curent în noul flux.

Configurați următoarele:

  1. Mergeți la punctul de intrare — Alegeți această opțiune dacă fluxul de curent trebuie să meargă către un punct de intrare. În caseta combinată, introduceți punctul de intrare dacă logica fluxului trebuie să se modifice în funcție de strategia de rutare activă în momentul transferului.

    Variabilele de flux personalizate și variabilele globale cu același nume și tip de date sunt copiate din primul flux în noul flux asociat punctului de intrare.

    Se afișează doar punctele de intrare telefonice create în Webex Contact Center Control Hub.

    • Punct de intrare static: Alegeți un punct de intrare din lista de puncte de intrare preconfigurate. Doar punctele de intrare de același tip de canal sunt valide.

    • Punct de intrare dinamic: Alegeți o variabilă care se mapează la un ID de punct de intrare valid din Control Hub. Doar punctele de intrare de același tip de canal sunt valide.

  2. Mergi la flux — Alegeți această opțiune dacă fluxul curent ar trebui să meargă la un alt flux. În caseta combinată, alegeți fluxul de destinație din lista derulantă. Lista derulantă destinație listează doar fluxurile publicate.

    Puteți vizualiza fluxul dorit într-o filă separată. Pentru a vizualiza un flux, puteți fie să faceți clic pe opțiunea Vizualizare care apare în timp ce selectați un flux din listă, fie să faceți clic pe opțiunea Vizualizare flux selectat după ce ați selectat un flux în opțiunea GoTo Flow.

    Puteți mapa manual variabilele între două fluxuri în secțiunea Mapare variabile de flux.

    • Flux static: Selectați un flux din lista de fluxuri preconfigurate.

    • Flux dinamic: Alegeți o variabilă care se mapează la un ID de flux valid. Puteți găsi ID-ul fluxului în Setări flux, în panoul Setări generale.

4

Dacă alegeți opțiunea Mergi la flux, se afișează secțiunea Mapare variabile de flux.

Variabilele de flux și variabilele globale cu același nume și același tip de date între fluxuri sunt mapate automat pentru apelurile de intrare. Pentru apelurile de ieșire, numai variabilele globale sunt mapate automat; maparea automată a variabilelor de flux nu este acceptată.

Această funcție vă ajută să editați, să ștergeți sau să adăugați mai multe mapări variabile între fluxul curent și fluxul de destinație.

Nu puteți mapa variabile pentru fluxuri într-o activitate GoTo atunci când utilizați fluxuri variabile. Puteți mapa variabile doar la ținte de flux statice. Consultați tabelul de mai jos pentru comportamentul mapării variabilelor cu fluxuri variabile.

Când mapezi o variabilă JSON dintr-un flux principal în fluxul țintă în activitatea GoTo, stochează ieșirea JSON într-o altă variabilă, cum ar fi un șir de caractere sau orice alt tip de variabilă și mapează-o la același tip de variabilă în fluxul țintă.

Configurați următoarele:

  1. Maparea variabilelor curente—Listează toate variabilele de debit și variabilele globale din debitul curent. Puteți mapa aceeași variabilă la mai multe variabile în fluxul de destinație. În caseta combinată, introduceți variabila care va fi mapată.

  2. Către variabila de destinație—Listă cu toate variabilele de flux și variabilele globale din fluxul de destinație care vor fi copiate din fluxul curent după predare.

    În caseta combinată , introduceți variabila mapată în fluxul de destinație. Puteți mapa variabilele din fluxul de destinație o singură dată, în timp ce puteți mapa variabilele din fluxul curent de mai multe ori.

Pentru a adăuga, edita sau șterge mapări de variabile:

  • Pentru a edita o mapare de variabile, alegeți fluxul corespunzător din lista derulantă.

    După ce alegeți o variabilă din lista derulantă Mapare variabile curente sau La variabila de destinație, cealaltă listă derulantă afișează doar variabilele de același tip de date.

    De exemplu, dacă alegeți customerId de tip Integer din lista derulantă Mapare variabile curente, lista derulantă Către variabila de destinație afișează doar variabilele de tip Integer în noul flux.

  • Faceți clic pe pictograma Ștergere pentru a șterge o mapare de variabile.

  • Faceți clic pe Adăugare nouă pentru a adăuga o nouă mapare de variabile. Alegeți variabilele care vor fi mapate din listele derulante Mapare variabile curente și La variabila de destinație.

Detalii variabile

Secțiunea Detalii variabile de debit curent afișează toate variabilele de debit și globale din debitul curent.

Secțiunea Detalii variabile flux destinație afișează toate variabilele de flux și globale din fluxul destinație.

Puteți face clic pe etichetă pentru informații despre o variabilă. Când selectați o variabilă pentru mapare, variabila devine verde, ceea ce vă ajută să vedeți ce a fost deja mapat.

Pentru a asigura accesibilitatea și interacțiunea fără probleme a informațiilor pe tot parcursul ciclului de viață al apelului, maparea variabilelor este crucială în timpul execuției fluxului. Implică alinierea strategică a variabilelor globale cu variabile locale și cu variabile de flux vizualizabile de către agent, adaptate atât pentru tipurile de flux static, cât și pentru cele dinamice:

Maparea variabilelor este importantă în timpul înlănțuirii fluxului. Tabelul de mai jos explică diferențele cheie dintre utilizarea opțiunilor GoTo statice și dinamice.

  • Static

    • GoTo Flow: Gestionează variabilele mapate în secțiunea Mapări ale variabilelor de flux.

    • Punct de intrare GoTo: Variabilele de flux și variabilele globale vizibile de către agent sunt mapate automat la transferul către un punct de intrare.

  • Dinamic

    • GoTo Flow: Variabilele de flux și variabilele globale vizibile de către agent sunt mapate automat.

    • Punct de intrare GoTo: Variabilele de flux și variabilele globale vizibile ale agentului sunt mapate automat

Coduri de eroare ale activității GoTo

Cod de eroare

Descrierea defecțiunii

Explicație

1

Cod de eroare

Stochează codul de eroare. Sistemul setează această valoare doar atunci când activitatea eșuează.

2

Descrierea eșecului

Stochează detaliile defecțiunii. Sistemul setează această valoare doar atunci când activitatea eșuează.

Așteptați

Activitatea Așteptare vă permite să întrerupeți execuția fluxului pentru o durată specificată. Când configurați această activitate cu perioada de așteptare, execuția fluxului se întrerupe pentru durata specificată în activitatea Așteptare din calea de execuție.

Nu recomandăm utilizarea activității Așteptare atunci când o sesiune IVR este activă, deoarece aceasta poate cauza expirarea sesiunii IVR. În astfel de cazuri, contactul va experimenta o senzație de inactivitate, rezultând eșecuri ale apelurilor. Recomandăm insistent designerilor de flux să utilizeze activitatea Wait în evenimentul CallbackFailed și să specifice perioada de așteptare.

Activitatea Așteptare este de natură generică. Când proiectați un flux, puteți plasa această activitate după orice activitate, în funcție de cerințele dvs. De exemplu, în timpul reîncercării apelului invers, această activitate întrerupe execuția fluxului și reîncearcă apelul invers.

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În secțiunea Setări de așteptare, configurați următoarele:

  1. Durată—Alegeți o durată în HH:MM:SS format pentru a specifica durata de timp pentru care execuția fluxului se întrerupe cu un minim de 10 secunde și un maxim de 72 de ore.

    Faceți clic pe câmpul Durată pentru a seta ora. Dacă introduceți câmpurile pentru minute și secunde la o valoare mai mare de 59, valoarea implicită va fi 59. Dacă setați câmpul ore la mai mult de 72, vi se va solicita să introduceți durata dintre 00:00:10 şi 72:00:00.

    În prezent, există o abatere de până la câteva milisecunde în timpul executării acestei activități. Nu utilizați activitatea de așteptare în cazuri de utilizare care necesită o precizie ridicată.

Variabile de ieșire

Nu este disponibilă nicio variabilă de ieșire în această activitate.

Alocare procentuală

Activitatea de Alocare procentuală vă permite să distribuiți traficul de apeluri pe diferite căi dintr-un flux. Puteți utiliza această activitate ca mecanism de ramificare a fluxului pe mai multe căi de flux și puteți crea mai multe căi de ieșire pentru a aloca contacte către diferite cozi, site-uri și servere externe.

Sistemul folosește un algoritm Weighted Round Robin (WRR) pentru a distribui traficul, iar acest lucru poate crea dezechilibre. Algoritmul se resetează de fiecare dată când publicați fluxul. Vă recomandăm să testați execuția fluxului înainte de a implementa modificările în producție.

Să luăm un exemplu de distribuție procentuală de 50%, 30% și respectiv 20% pentru a înțelege distribuția a 10 apeluri sub WRR. În cele din urmă, sistemul va distribui apelurile în mod egal, de exemplu 5 pe calea de ieșire 1, 3 pe calea de ieșire 2, 2 pe calea de ieșire 3. Totuși, acest lucru se întâmplă dinamic, într-o manieră ajustată, cu ponderile 5:3:2. Un rezultat posibil al distribuției este următorul, luând 10 apeluri consecutive, cum ar fi Calea1, Calea2, Calea1, Calea2, Calea3, Calea1, Calea2, Calea3. Este important de menționat că aceasta este o distribuție posibilă și că distribuțiile de contact sunt ajustate în funcție de distribuțiile variabile ale sarcinii.

Activitatea de alocare procentuală permite acum valori procentuale cuprinse între 0 și 100. Administratorii pot utiliza 0% setting to create switchboard use cases. This allows the traffic to be turned off by default. However, you can activate these connections later to allocate distributions greater than 0%.

În plus, puteți adăuga activitatea Alocare procentuală înaintea activității Feedback pentru a configura modul în care doriți să gestionați traficul de apeluri. Puteți aloca 50% of feedback via email, 30% din SMS-uri și 20% din sondaj.

În mod similar, într-un mediu geografic divers, puteți configura activitatea Alocare procentuală pentru a trimite 10% of contacts to Boston, 5% către Chicago și a distribui restul de 85% către un alt set de locații.

Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați secțiunea Gestionarea erorilor.

Înainte de a începe

1

În Flow Designer, trageți și plasați activitatea Alocare procentuală din Biblioteca de activități în spațiul principal de lucru.

2

Faceți clic pe activitatea Alocare procentuală pentru a configura setările activității.

3

În Setări generale:

  • În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  • (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

4

În Alocare procentuală, creați căile de alocare necesare. Inițial, sistemul setează calea implicită de alocare la 100%. Puteți edita valoarea procentuală și descrierea și puteți adăuga, de asemenea, căi noi.

  1. Faceți clic pe Adăugare cale nouă pentru a crea o cale nouă.

  2. Introduceți procentul și numele căii.

    Puteți aloca un minim de 0% and a maximum of 100% per cale de ieșire.

    Asigurați-vă că toate alocările se adună la 100%. Sistemul generează o eroare la validarea fluxului dacă procentul de alocare nu atinge sau nu depășește 100%.

    Puteți adăuga maximum 10 căi.

  3. (Opțional) Faceți clic pe pictograma Ștergere de lângă o cale pentru a elimina înregistrarea. Puteți alege să ajustați procentul cu setul necesar de conexiuni și să le ștergeți și pe cele suplimentare. Sistemul generează o eroare dacă totalul alocărilor nu se însumează la 100%.

Activitatea de alocare procentuală are următoarele variabile de ieșire:

  • Percentallocation.percentage - Stochează următoarea rută procentuală.

  • Percentallocation.description - Stochează descrierea.

Suport pentru fluxuri de lucru în Outdial Entry Point

Următoarele activități și evenimente sunt acceptate atunci când creați fluxuri de lucru pentru contactele vocale cu apelare externă:

  • Cerere HTTP

  • Condiție

  • Analiza

  • Setați variabila

  • Program de lucru

  • Flux final

  • Mesaje pop-up pe ecran

  • Evenimentul PreDial

Sunt acceptate toate rutinele de gestionare a evenimentelor, după caz. Rulajele de evenimente, cum ar fi evenimentul PreDial, agentul oferit și așa mai departe, vor fi populate pe baza activităților pe care le adăugați în fluxul principal. Variabilele globale și variabilele locale sunt acceptate ca parte a fluxului.

Următoarele activități nu sunt acceptate atunci când creați fluxuri de lucru pentru contacte vocale cu apelare externă:

  • Contact în coadă

  • Coadă către agent

  • Callback

  • Căutare în coadă

  • Informații avansate despre coadă

  • Transfer orb

  • Grup de distribuție a apelurilor escaladează

  • Mesaj IVR

  • Meniu
  • Sondaj

Pe baza activităților de mai sus, sistemul va suporta fără probleme căile de eroare și de succes.

  • Când proiectați un flux pentru Punct de intrare Outdial, nu includeți o activitate Deconectare contact la sfârșitul fluxului. Dacă utilizați o activitate Deconectare contact în flux, acest lucru face ca fluxul să încheie apelul și să solicite o încheiere, în timp ce apelul extern este de fapt activ și conectat.

Activități în domeniul utilităților

  • Cerere BRE
  • Program de lucru
  • Hash criptografic
  • Generați OTP-ul
  • Cerere HTTP
  • Analiza
  • Setați variabila
  • Verificați OTP-ul

Cerere BRE

Folosește activitatea Cerere BRE pentru a recupera datele din Motorul de reguli de business (BRE) al organizației tale, pentru a le utiliza în flux. Activitatea de solicitare BRE utilizează protocoale HTTP standard pentru a prelua date de la BRE.

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În Parametri de interogare, puteți transmite parametrii furnizați în apelul API către BRE. În coloanele Cheie-Valoare, puteți introduce cheia pentru interogare și valoarea asociată care va fi trimisă împreună cu interogarea. De asemenea, puteți utiliza sintaxa acoladelor duble pentru a transmite valori variabile.

Activitatea BRE are un parametru de interogare predefinit: context. Acest parametru de interogare este transmis în apelul API către BRE.

ID-ul chiriașului este injectat automat ca parametru și nu trebuie configurat.

  • Context—Conține motivul solicitării. Acest parametru obligatoriu nu poate fi editat sau șters.

    Acest parametru trebuie să conțină aceeași valoare ca valoarea specificată în contextul Atribut din BRE. Pentru mai multe informații, consultați secțiunea Crearea unui set de reguli din Ghidul utilizatorului Cisco Webex Contact Center Business Rules Engine.

  • ANI—Conține numărul de telefon de origine al apelului. Acesta este un parametru implicit pe care îl puteți edita sau șterge, pe baza configurației regulilor din BRE.

    O valoare exemplu pentru ANI este {{NewContact.ANI}}

  • Timp de expirare a răspunsului—Specifică timpul de expirare a conexiunii pentru solicitarea BRE. Valoarea implicită este setată la 2000 de milisecunde.

  • Număr de reîncercări—Specifică numărul de încercări de executare a solicitării BRE după un eșec.

    Acest parametru este utilizat dacă codul de stare este 5xx; de exemplu, 500 sau 501.

Pentru a adăuga un parametru de interogare, faceți clic pe Adăugare nou. Aceasta adaugă un rând în care puteți introduce perechile cheie-valoare. Puteți adăuga oricâte parametri de interogare este necesar, ca parte a solicitării BRE.

4

În secțiunea Setări de analiză, puteți analiza răspunsul de la cererea BRE în diferite variabile:

  1. Variabilă de răspuns—Alegeți o variabilă din care doriți să extrageți o anumită secțiune din obiectul de răspuns BRE Request. Puteți alege doar variabile de flux personalizat din lista derulantă.

  2. Expresie cale—Definește expresia cale pentru analizarea obiectului de răspuns. În funcție de tipul structurii de date a obiectului de răspuns și de cazurile de utilizare pentru extragerea unui subset al acelor informații, Expresia Path variază.

    Datele sunt normalizate la o ierarhie de obiecte înainte de execuția expresiei Path, astfel încât JSONPath este utilizat în obiectul de răspuns indiferent de tipul de conținut configurat.

Variabile de ieșire

Cererea BRE returnează două variabile de ieșire:

  • BRERequest1.httpResponseBody: Returnează corpul răspunsului pentru cererea BRE.

  • BRERequest1.httpStatusCode: Returnează codul de stare al cererii BRE.

    Aceste coduri de răspuns sunt clasificate în următoarele categorii:

    • Răspunsuri informative (100–199)

    • Răspunsuri reușite (200–299)

    • Redirecționări (300–399)

    • Erori ale clientului (400–499)

    • Erori de server (500–599)

Formate de tip de conținut

Următoarele exemple descriu formate de tip de conținut de intrare și răspunsul JSON.

  • Tip de conținut XML

    Folosește acest instrument pentru a converti XML în format JSON https://codeshack.io/xml-to-json-converter/.

    • Format de intrare XML:

      
        Tove
        Jani
        Reminder
        Test application
      

    • Data/JSON Răspuns normalizat

      {
         "note": {
            "to": "Tove",
            "from": "Jani",
            "heading": "Reminder",
            "body": "Test application"
         }
      }

      Exemplu de expresie de cale JSON: Utilizare $.note.from pentru a obține valoarea ca Jani.

  • Tip de conținut TOML

    Folosește acest instrument pentru a converti TOML în format JSON https://www.convertjson.com/toml-to-json.htm.

    • Format de intrare TOML:

      title = "TOML Example"
      [owner]
      name = "Tom Preston-Werner"
      dob = 1979-05-27T07:32:00-08:00

    • Data/JSON Răspuns normalizat

      {
         "title": "TOML Example",
         "owner": {
            "name": "Tom Preston-Werner",
            "dob": "1979-05-27T15:32:00.000Z"
         }
      }
      

      Exemplu de expresie de cale JSON: Utilizare $.owner.name pentru a obține valoarea „Tom Preston-Werner”.

  • Tip de conținut YAML

    Folosește acest instrument pentru a converti YAML în format JSON https://www.convertjson.com/yaml-to-json.htm.

    • Format de intrare YAML:

      # An employee record
      martin:
        name: Martin D'vloper
        job: Developer
        skill: Elite

    • Data/JSON Răspuns normalizat

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Exemplu de expresie de cale JSON: Utilizare $.martin.job pentru a obține valoarea Dezvoltatorului.

  • Tip de conținut JSON

    Folosește Evaluatorul de expresii JSON https://jsonpath.com/.

    • Format de intrare JSON:

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

    • Data/JSON Răspuns normalizat

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Exemplu de expresie de cale JSON: Utilizare $.martin.job pentru a obține valoarea Dezvoltatorului.

Program de lucru

Activitatea Program de lucru vă permite să utilizați orele de lucru și orele de nelucrător, cum ar fi sărbătorile legale, și suprascrierile din organizația dvs. care sunt definite în Control Hub. Puteți adăuga activitatea Program de lucru într-un flux și puteți atribui fluxul respectiv unui punct de intrare. Folosind această activitate, puteți consuma ore lucrătoare, sărbători și suprascrieri pentru a consolida mai multe strategii de rutare pentru toate programările lor într-un singur flux.

Utilizați activitatea Program de lucru pentru a programa un program de funcționare într-un flux. Această activitate determină dacă un anumit program este activ la un moment dat și direcționează execuția fluxului în consecință.

Administratorii pot gestiona entitățile de program de lucru din Control Hub. Pentru mai multe informații, consultați Configurarea programului de lucru.

Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Configurarea gestionării erorilor.

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În secțiunea Detalii program, puteți alege o oră de lucru din lista derulantă pentru a defini când sunt executate diferite căi ale fluxului.

Programul indică tura definită în obiectul orelor de lucru pentru programul de lucru ales. Fluxul se execută în principal pe baza intervalului de timp definit în schimbarea orei de lucru alese. Alte entități legate de programul de lucru, cum ar fi listele de sărbători și suprascrierile, au prioritate față de programul de lucru dacă orele coincid cu orarul curent al turei.

  • Program de lucru static: Alegeți un program de lucru din Centrul de control.

  • Program de lucru variabil: Alegeți o variabilă care se mapează la un Orar de lucru valid din Centrul de control.

    Variabila trebuie să conțină ID-ul corect al orei de lucru obținut de la Control Hub. Dacă ID-ul este invalid, fluxul se mută pe calea de eroare.

Dacă oricare dintre intrările din lista ordonată este goală, Flow Designer generează o eroare de validare a fluxului. Trebuie să remediați aceste erori înainte de a publica fluxul.

Noduri de program de lucru

Puteți configura următoarele noduri în activitatea Program de lucru:

  1. Suprascrieri—Dacă ora curentă este definită ca o suprascriere, așa cum se întâmplă în lista Suprascrieri, activitatea preia ramura Suprascriere indiferent de orele de tură menționate în programul de lucru ales.

  2. Sărbători legale—Dacă ziua curentă este o zi liberă, așa cum este definită în Lista de sărbători legale, activitatea ia ramura Sărbători legale, indiferent de orele de lucru menționate în programul de lucru ales.

  3. Ore de lucru—Acesta este nodul principal care ia în considerare orarul turei menționat în orarul de lucru selectat în secțiunea Detalii program. Activitatea preia această ramificare dacă ora curentă se potrivește cu momentul ales pentru tura de schimb.

  4. Default—Activitatea preia ramura Default dacă niciuna dintre variantele de mai sus nu se evaluează.

Variabile de ieșire

Activitatea Program de lucru utilizează următoarele variabile de ieșire.

  • WorkingHoursShift_name—În timpul execuției fluxului, această variabilă stochează numele turei definite în programul de lucru.

  • Holidays_Nume—În timpul execuției fluxului, această variabilă stochează numele sărbătorii dacă ziua curentă este o sărbătoare legală, așa cum este definită în Lista de sărbători.

  • Overrides_Nume—În timpul execuției fluxului, această variabilă stochează numele suprascrierii care corespunde cu ora curentă, așa cum este definită în Suprascrieri.

  • Stare—Această variabilă stochează nodul ales în timpul execuției fluxului, cum ar fi orele de lucru, sărbătorile, suprascrierea sau setările implicite.

Hash criptografic

Hash-ul criptografic vă permite să generați un hash unidirecțional al unui șir simplu folosind unul dintre algoritmii acceptați. Puteți aplica sare ca o garanție suplimentară.

1

Trageți și plasați activitatea Cryptographic Hash pe pânza fluxului.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În secțiunea Configurare hash, configurați următoarele:

Variabile de intrareVariabile de ieșireRezultate ale nodului
Algoritmul de hashing: Selectați un algoritm de hashing pentru a genera un hash. Acceptăm următorii algoritmi de hashing:
  • SHA-256: Acest algoritm generează un hash unic, de dimensiune fixă, de 256 de biți (32 de octeți).
  • SHA-512: Acest algoritm generează un hash unic, de dimensiune fixă, pe 512 biți (64 octeți).
hash.output: Hash-ul generat este stocat în această variabilă. la succes: Hash-ul a fost generat cu succes.
Text simplu: Introduceți o variabilă de intrare sau text simplu care va fi indexat prin hashing. hash.sare: Valoarea sării utilizată este stocată în această variabilă. la eroare: Generarea hash-ului a eșuat din cauza unei intrări nevalide.
Aplicați sare: Bifați această casetă de selectare dacă doriți să configurați securitate suplimentară pentru șirul criptat. Sarea este o informație aleatorie adăugată la șir înainte de a fi transmisă funcției hash.
Tipde sare : Selectați tipul de date Salt pe care doriți să le adăugați la șir. Valorile salt acceptate includ text, base64 și Hex. De asemenea, puteți genera o valoare aleatorie în timpul execuției selectând Autogenerare Salt.
Valoare de sare: Datele care trebuie adăugate la șirul de caractere care urmează să fie indexat prin hashing.

Ce este de făcut în continuare

Variabila standard de ieșire pentru nodul Cryptographic Hash este CryptographicHash.HashOutput, care capturează hash-ul.

Generați OTP-ul

Activitatea Generare OTP generează o parolă de unică folosință (OTP) pentru scenarii de autentificare a utilizatorilor, cum ar fi autentificarea cu doi factori sau autentificarea cu mai mulți factori. Puteți utiliza OTP-uri în mai multe scenarii, cum ar fi confirmarea identității utilizatorului, verificarea validității conturilor pentru afaceri, securizarea informațiilor și multe altele.

Activitățile Generare OTP și Verificare OTPsunt adesea utilizate împreună pentru a configura fluxuri de autentificare a utilizatorilor, cum ar fi autentificarea cu doi factori.

1

Trageți și plasați activitatea Generare OTP pe pânza fluxului.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În Logica de generare OTP, configurați formatul și lungimea dorite pentru parola unică folosintă.

  1. Format OTP: Selectați un format OTP. Formatul implicit este alfanumeric. Webex Connect acceptă următoarele formate OTP:

    • Alfanumeric - un șir de caractere care conține o combinație de caractere alfabetice și numerice, de exemplu Pq1ANQ, D345SdrQ.

    • Alfabetic - un șir de caractere care conține o combinație de caractere alfabetice cu litere mici și majuscule, de exemplu BPmFxV, GhrtYwd.

    • Numeric - un șir de caractere care conține caractere numerice, de exemplu 675468, 4321, 4572.

  2. Lungimea OTP-ului: Introduceți lungimea OTP-ului. Lungimea implicită este de șase caractere. Lungimea minimă a codului OTP este de 4, iar cea maximă este de 64.

  3. Configurați următoarele Setări OTP suplimentare:

    • Valabilitatea OTP-ului: Definiți validitatea OTP-ului (în minute). Codul OTP expiră după această perioadă. La retrimiterea cererii OTP, validitatea este resetată. Perioada de valabilitate implicită a OTP-ului este de 30 de minute.

    • Selectați acțiunea pentru La retrimiterea solicitării OTP, fie Generați un nou OTP, fie Reutilizați OTP-ul curent. Valabilitatea OTP-ului este resetată pentru oricare dintre acțiuni.

    • Introduceți o Referință de tranzacție sau selectați o variabilă care conține această valoare. Acesta este un cod de referință unic legat de OTP-ul generat, care este utilizat pentru validarea acestuia.

Ce este de făcut în continuare

Variabila standard de ieșire pentru nodul generate OTP este generateOTP.OTP. Aceasta capturează OTP-ul generat.

Cerere HTTP

Activitatea de solicitare HTTP preia informații dintr-o sursă de date externă, cum ar fi un CRM, utilizând protocoale HTTP standard.

Atributele Basic Auth și OAuth 2.0 sunt acceptate pentru endpoint-urile autentificate.

Șabloane de flux conexe

Următoarele șabloane utilizează activitatea HTTP Request:

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În secțiunea Setări solicitare HTTP, configurați următoarele:

  1. Utilizare punct final autentificat—Activează posibilitatea de a face o solicitare HTTP către un punct final autentificat. În mod implicit, acest buton de comutare este activat.

  2. Conector—Selectați conectorul din lista derulantă. Lista derulantă afișează numele conectorilor configurați în Control Hub. Conectorul oferă o locație comună pentru stocarea acreditărilor pentru serviciul pe care doriți să îl accesați.

    De exemplu, conectorul Salesforce validează și permite conectivitatea la contul Salesforce. Apoi puteți face referire la acest conector din cadrul activității HTTP Request pentru a face o solicitare. Practic, aceasta creează secțiunea de domeniu a adresei URL. Pentru a configura un conector pe Control Hub, consultați articolul Configurarea conectorilor de integrare pentru Webex Contact Center.

  3. Calea solicitării—Introduceți calea solicitării pentru solicitarea HTTP.

    Acest câmp se afișează când butonul de comutare Utilizare punct final autentificat este activat.

  4. URL-ul solicitării—Definește URL-ul solicitării care se întinde atât pe domeniu, cât și pe căile solicitării pentru punctele finale neautentificate.

    Acest câmp se afișează când butonul de comutare Utilizare terminal autentificat este dezactivat.

  5. Tipuri de metode: GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD—Definește activitatea de solicitare HTTP care acceptă următoarele metode populare:

    • OBȚINEȚI: Solicitați date de la o resursă specificată.

    • POST: Trimiteți date către un server pentru a crea sau actualiza o resursă.

    • PUNE: Înlocuiește toate reprezentările curente ale resursei țintă cu sarcina utilă a cererii.

    • PLASTURE: Aplicați modificări parțiale unei resurse.

    • ŞTERGE: Ștergeți resursa specificată.

    • OPȚIUNI: Descrieți opțiunile de comunicare pentru resursa țintă.

    • CAP: Solicită un răspuns identic cu cel al unei cereri GET, dar fără corpul răspunsului.

  6. Parametri de interogare—Definește parametrii pe care îi transmiteți ca parte a solicitării HTTP. Serverul web furnizează acești parametri suplimentari pentru a fi utilizați, de exemplu, pentru a face o cerere GET. În coloanele Cheie-Valoare, introduceți cheia pentru interogare și valoarea asociată pe care trebuie să o trimiteți odată cu interogarea. Parametrii sunt o listă de perechi cheie-valoare separate prin semnul ampersand ( & ) simbol. De asemenea, puteți utiliza valorile variabilelor în sintaxa acoladelor duble pentru a transmite valori variabile.

    De exemplu, dacă doriți să obțineți soldul contului unui client pe baza ANI, în funcție de API-urile serviciului de stocare a datelor, cheia și valoarea pot fi:

    Cheie: ANI

    Valoare: {{NewContact.ANI}}

    Pentru a adăuga un parametru de interogare, faceți clic pe Adăugare nou. Aceasta adaugă un rând în care puteți introduce perechile cheie-valoare respective. Puteți adăuga oricâte parametri de interogare este necesar ca parte a solicitării HTTP.

  7. Anteturi de solicitare HTTP—Definește anteturile HTTP care permit clientului să transmită informații suplimentare odată cu o solicitare HTTP. Anteturi de solicitare, cum ar fi Accept, Accept‐*, sau If-* permit efectuarea de cereri condiționate împreună cu alte antete, cum ar fi Cookie și User-Agent.

    De exemplu, ca parte a unei cereri GET, utilizați:

    OBŢINE /home.html HTTP/1.1

    Gazdă: developer.mozilla.org

    Agent utilizator: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:50.0) Gecko/20100101 Firefox/50.0

    Accepta: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Acceptați limba: en‐US,en;q=0.5 Acceptați codificarea: gzip, dezumflare, br

    Referitor: https://developer.mozilla.org/testpage.html

    Conexiune: menține-viu

    Cereri de upgrade nesigure: 1

    Dacă este modificat de când: luni, 18 iulie 2016 02:36:04 GMT

    Dacă nu se potrivește nimic: „c561c68d0ba92bbeb8b0fff2a9199f722e3a621a” Controlul memoriei cache: max‐age=0

    Pentru a adăuga un antet HTTP, faceți clic pe Adăugare antet nou. Aceasta adaugă un rând în care puteți introduce perechile cheie-valoare respective. Puteți adăuga oricâte anteturi HTTP este necesar ca parte a solicitării HTTP.

  8. Tip de conținut—Specifică tipul de conținut așteptat pentru corpul cererii. Tipurile de conținut acceptate includ:

    • Aplicație/ JSON

    • URL-ul formularului codificat

    • TOML

    • XML

    • Fișier

      YAML

    • Date formular

    • GraphQL

    • Altele

  9. Valoarea corpului solicitării—Specifică octeții de date transmiși într-un mesaj de tranzacție HTTP, imediat după anteturi, dacă există. În anumite tipuri de cereri HTTP, cum ar fi cererile POST sau PUT, puteți trimite un corp de cerere care specifică conținutul care trebuie actualizat la nivelul resursei țintă.

    • Alegeți Tipul de conținut ca Fișier. Apar coloanele CONȚINUT și NUME FIȘIER. Meniul derulant CONTENT afișează lista de variabile JSON din variabilele de flux și de ieșire din activitățile Record.

      • CONȚINUT—Selectați fișierul audio înregistrat din lista derulantă. Fișierul audio este populat pe baza variabilelor de ieșire configurate în activitățile Record. Sistemul trimite acest fișier audio către serverul sau API-ul terț.

      • NUME FIȘIER—Introduceți numele fișierului audio. Acest nume de fișier apare pe serverul sau API-ul de destinație.

      Tipul de conținut Date formular capturează datele formularului în perechi cheie-valoare. Acest câmp permite încărcarea fișierelor și a datelor din formulare și este util pentru încărcarea fișierelor audio.

      Dacă alegeți tipul de conținut ca Date formular, apar următoarele câmpuri:

      • Tastă— Folosiți aceasta ca și cheie pentru a accesa datele. Este folosit și în antetul Content-Disposition.

      • Tip—Tipul poate fi Text sau Fișier.

      • Valoare—Configurați valoarea (Textul în format JSON definește tipul de conținut împreună cu alți parametri, cum ar fi numele fișierului și așa mai departe. & & Fișierul conține datele propriu-zise ale fișierului.

        Datele formularului acceptă referirea la numele fișierului din activitatea Înregistrare pentru utilizare în înregistrarea solicitărilor și a mesajelor de salut prin flux. Pentru „Fișier”, alegeți variabila care generează numele fișierului corespunzător variabilei de ieșire a activității de înregistrare.

      Dacă alegeți Tipul de conținut ca GraphQL, vor apărea câmpurile Interogare și Variabile GraphQL. Aceste câmpuri sunt folosite pentru a captura date și variabile.

      • Interogare—Parametrul interogare este obligatoriu și trebuie să conțină textul sursă al unui document GraphQL.

      • Variabile GraphQL—Variabilele reprezintă valorile dinamice ale interogării.

        Cu suportul GraphQL, puteți face solicitări către orice API care acceptă GraphQL în mod nativ, cum ar fi atunci când utilizați conectorul API WebexCC pentru a apela API-ul de căutare. Acest lucru permite cazuri de utilizare în care datele de raportare pot fi utilizate pentru decizii personalizate privind logica și rutarea.

      Dacă alegeți Tip de conținut ca Altul, atunci puteți specifica tipul de conținut de care aveți nevoie (dacă API-ul necesită un antet Tip de conținut care nu este disponibil în designerul de flux). Astfel, puteți alege un tip de conținut diferit de tipurile standard acceptate.

  10. Timp de expirare a răspunsului—Specifică timpul de expirare a conexiunii pentru solicitarea HTTP. Implicit este setată la 2000 de milisecunde, însă poate avea orice valoare nelimitată.

  11. Număr de reîncercări—Specifică numărul de încercări de executare a solicitării HTTP după un eșec. Reîncercarea pentru service nu este disponibilă. Puteți da orice valoare nelimitată pentru numărul de reîncercări.

    Acest parametru este utilizat dacă codul de stare este 5xx; de exemplu, 500 sau 501.

4

În secțiunea Setări de analiză, puteți analiza răspunsul generat de cererea HTTP în diferite variabile. Această configurație este opțională deoarece nu toate scenariile de solicitare HTTP necesită analiză.

  1. Tip de conținut—Specifică tipul de conținut așteptat pentru corpul răspunsului. Tipurile de conținut includ:

    • JSON

    • TOML

    • XML

    • YAML sunt tipurile de conținut acceptate.

  2. Variabilă de ieșire—Alegeți o variabilă care să conțină datele dintr-o anumită secțiune a obiectului de răspuns HTTP Request.

  3. Expresie cale—Definește expresia cale pentru analizarea obiectului de răspuns. În funcție de structura de date a obiectului de răspuns și de motivul extragerii unui subset de informații, Expresia Path variază.

    Datele sunt normalizate la o ierarhie de obiecte înainte de execuția expresiei Path, astfel încât JSONPath este utilizat în obiectul de răspuns indiferent de tipul de conținut configurat.

Variabile de ieșire

Cererea HTTP returnează următoarele variabile de ieșire:

  • HTTPRequest1.httpStatusCode: Returnează codul de stare al protocolului HTTP.

    Aceste coduri de răspuns sunt clasificate în cinci categorii principale:

    • Răspunsuri informative (100–199)

    • Răspunsuri reușite (200–299)

    • Redirecționări (300–399) Erori ale clientului (400–499)

    • Erori de server (500–599)

  • HTTPRequest1.httpResponseBody: Returnează corpul răspunsului pentru cererea HTTP.

  • HTTPRequest1.httpResponseHeaders: Returnează informațiile din antet din răspuns.

Formate de tip de conținut

Următoarele exemple descriu formate de tip de conținut de intrare și răspunsul JSON.

  • Tip de conținut XML

    Folosește acest instrument pentru a converti XML în format JSON https://codeshack.io/xml-to-json-converter/.

    • Format de intrare XML:

      
        Tove
        Jani
        Reminder
        Test application
      

    • Data/JSON Răspuns normalizat

      {
         "note": {
            "to": "Tove",
            "from": "Jani",
            "heading": "Reminder",
            "body": "Test application"
         }
      }

      Exemplu de expresie de cale JSON: Utilizare $.note.from pentru a obține valoarea ca Jani.

  • Tip de conținut TOML

    Folosește acest instrument pentru a converti TOML în format JSON https://www.convertjson.com/toml-to-json.htm.

    • Format de intrare TOML:

      title = "TOML Example"
      [owner]
      name = "Tom Preston-Werner"
      dob = 1979-05-27T07:32:00-08:00

    • Data/JSON Răspuns normalizat

      {
         "title": "TOML Example",
         "owner": {
            "name": "Tom Preston-Werner",
            "dob": "1979-05-27T15:32:00.000Z"
         }
      }

      Exemplu de expresie de cale JSON: Utilizare $.owner.name pentru a obține valoarea „Tom Preston-Werner”.

  • Tip de conținut YAML

  • Folosește acest instrument pentru a converti YAML în format JSON https://www.convertjson.com/yaml-to-json.htm.

    • Format de intrare YAML:

      # An employee record
      martin:
        name: Martin D'vloper
        job: Developer
        skill: Elite

    • Data/JSON Răspuns normalizat

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Exemplu de expresie de cale JSON: Utilizare $.martin.job pentru a obține valoarea Dezvoltatorului.

  • Tip de conținut JSON

    Folosește Evaluatorul de expresii JSON https://jsonpath.com/.

    • Format de intrare JSON:

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

    • Data/JSON Răspuns normalizat

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Exemplu de expresie de cale JSON: Utilizare $.martin.job pentru a obține valoarea Dezvoltatorului.

Setări de așteptare pentru activitate

În anumite cazuri, dacă un răspuns HTTP întâmpină o întârziere notabilă, apelantul se confruntă cu o perioadă de tăcere. Pentru a atenua acest scenariu, este posibil să încărcați un fișier audio. Acest fișier va fi redat apelantului în timpul recuperării răspunsului HTTP. În plus, este posibil să configurați durata întârzierii înainte de redarea acestui sunet.

  1. Activare audio în așteptare—Comutați această setare pentru a reda fișierul audio selectat într-o buclă continuă, asigurând o redare neîntreruptă în timp ce sistemul preia răspunsul HTTP.

  2. Fișier audio—Alegeți un fișier audio. Sistemul redă acest fișier audio apelantului pentru a umple liniștea în timp ce preia un răspuns HTTP.

  3. Întârziere—Setați valoarea timpului de întârziere în milisecunde, în funcție de cerințe. Valoarea implicită este presetată la 2000 de milisecunde.

Cel mai bine este să mențineți setarea de întârziere peste 2 secunde și să încercați să optimizați timpul de răspuns al interogării HTTP. Acest lucru asigură că sunetul nu se redă inutil, asigurând în același timp o întârziere minimă pentru sunetul inactiv al apelantului.

Analiza

Folosește activitatea Parse pentru a extrage informații din obiectul de date. Activitatea Parse preia un șir de date de intrare (JSON, TOML, XML și YAML) și îl convertește într-o structură JSON pe baza datelor specificate. Apoi puteți atribui structura JSON unei variabile folosind o expresie de cale JSON. 

Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Configurarea gestionării erorilor.

Înainte de a începe

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În secțiunea Setări de analiză, configurați următoarele:

  1. Variabilă de intrare—Specifică variabila care stochează obiectul de date care va fi utilizat pentru analiză.

  2. Tip de conținut—Specifică tipul de conținut așteptat al obiectului de date. JSON, TOML, XML și YAML sunt tipuri de conținut acceptate.

  3. Variabilă de ieșire—Alegeți o variabilă care să conțină datele dintr-o anumită secțiune a obiectului de răspuns HTTP Request.

  4. Expresie cale—Definește expresia cale pentru analizarea obiectului de răspuns. În funcție de structura de date a obiectului de răspuns și de motivul extragerii unui subset de informații, Expresia Path variază.

    Datele sunt normalizate la o ierarhie de obiecte înainte de execuția expresiei Path, astfel încât JSONPath este utilizat în obiectul de răspuns indiferent de tipul de conținut configurat.

    Expresiile de cale ar trebui să confirme expresiile JSONPath de tip Jayway. Pentru mai multe informații, consultați https://github.com/json-path/JsonPath.

Formate de tip de conținut

Următoarele exemple descriu formate de tip de conținut de intrare și răspunsul JSON.

  • Tip de conținut XML

    Folosește acest instrument pentru a converti XML în format JSON https://codeshack.io/xml-to-json-converter/.

    • Format de intrare XML:

      
        Tove
        Jani
        Reminder
        Test application
      

    • Data/JSON Răspuns normalizat

      {
         "note": {
            "to": "Tove",
            "from": "Jani",
            "heading": "Reminder",
            "body": "Test application"
         }
      }

      Exemplu de expresie de cale JSON: Utilizare $.note.from pentru a obține valoarea ca Jani.

  • Tip de conținut TOML

    Folosește acest instrument pentru a converti TOML în format JSON https://www.convertjson.com/toml-to-json.htm.

    • Format de intrare TOML:

      title = "TOML Example"
      [owner]
      name = "Tom Preston-Werner"
      dob = 1979-05-27T07:32:00-08:00

    • Data/JSON Răspuns normalizat

      {
         "title": "TOML Example",
         "owner": {
            "name": "Tom Preston-Werner",
            "dob": "1979-05-27T15:32:00.000Z"
         }
      }

      Exemplu de expresie de cale JSON: Utilizare $.owner.name pentru a obține valoarea „Tom Preston-Werner”.

  • Tip de conținut YAML

  • Folosește acest instrument pentru a converti YAML în format JSON https://www.convertjson.com/yaml-to-json.htm.

    • Format de intrare YAML:

      # An employee record
      martin:
        name: Martin D'vloper
        job: Developer
        skill: Elite

    • Data/JSON Răspuns normalizat

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Exemplu de expresie de cale JSON: Utilizare $.martin.job pentru a obține valoarea Dezvoltatorului.

  • Tip de conținut JSON

    Folosește Evaluatorul de expresii JSON https://jsonpath.com/.

    • Format de intrare JSON:

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

    • Data/JSON Răspuns normalizat

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Exemplu de expresie de cale JSON: Utilizare $.martin.job pentru a obține valoarea Dezvoltatorului.

Setați variabila

Folosește activitatea Setare variabilă pentru a seta valori variabilelor. Puteți modifica valorile variabilelor în funcție de cerințele dvs. sau în funcție de flux.

Puteți configura mai multe variabile într-o singură activitate de tip „Setare variabilă”. Acest lucru elimină necesitatea de a configura mai multe activități individuale de tip Set Variable în canvas, permițând astfel dezvoltatorilor de fluxuri să construiască și să modifice fluxurile mai rapid.

Specificați tipul de variabilă pe care doriți să o selectați. Pentru mai multe informații, consultați Variabile personalizate și Variabile predefinite.

Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Configurarea gestionării erorilor. Dacă nu configurați calea de gestionare a erorilor, gestionarea globală a erorilor gestionează eroarea de execuție a fluxului.

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În secțiunea Setări variabile, configurați următoarele:

  1. Variabilă—Selectați variabila din lista derulantă. Puteți seta variabile de flux personalizate doar la valori personalizate. Variabilele predefinite au valori fixe, dictate de execuția fluxului.

  2. Valoare variabilă— Faceți clic pe butonul radio Setare valoare pentru a seta variabila la o anumită valoare. Tipul câmpului de introducere se modifică în funcție de tipul de date al variabilei selectate. Pentru a afla mai multe despre tipurile de date variabile, consultați Crearea de variabile de flux personalizate.

    Dacă valoarea este un șir de caractere, puteți introduce text simplu sau o expresie.

    Pentru a introduce o expresie, utilizați {{variable}} sintaxă.

    Faceți clic pe butonul radio Setare la variabilă pentru a seta valoarea variabilei la valoarea unei alte variabile din flux. Alegeți o variabilă din lista derulantă. Toate variabilele din flux sunt disponibile pentru selectare.

  3. Adăugare variabilă nouă— Faceți clic pe Adăugare variabilă nouă pentru a adăuga variabile noi. Definiți variabila și valoarea variabilei. Nu includeți expresii complexe atunci când configurați mai multe variabile într-o singură activitate de tip „Setare variabilă”.

    Puteți configura până la 10 variabile într-o singură activitate de setare a variabilelor. Puteți reordona variabilele în cadrul activității Setare variabilă.

Verificați OTP-ul

Activitatea Verificare OTP vă permite să validați OTP-ul furnizat de utilizator folosind referința tranzacției capturată în timpul generării OTP-ului.

1

Trageți și plasați activitatea Verificare OTP pe pânza fluxului.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În secțiunea Detalii OTP, configurați următoarele:

  1. OTP: Introduceți numele variabilei care conține codul OTP introdus de utilizator.

  2. Referință tranzacție: Referința unică pe care nodul o folosește pentru a verifica OTP-ul obținut în pasul 1.

  3. Prefix OTP și Sufix OTP (opțional): Introduceți prefixul and/or sufixul codului OTP, care trebuie eliminat înainte de verificarea acestuia.

4

În Setări avansate, configurați următoarele:

  • URL de notificare (Opțional): Configurați un punct final pentru a primi success/failure notificări. Sarcina utilă de notificare include ID-ul de corelare (referința tranzacției transmisă în Generare OTP), starea din câmpul de descriere, marcajul temporal de verificare OTP și metadatele aferente.

    Sarcină utilă eșantion

    { 
      "code": "0", 
      "transid": "f7ff05a4-cab7-663a-bt24-74568e4ff297", 
      "description": "SUCCESS", 
      "correlationid": "c6464f3e-38a3-456t-87ea-a118565677a5", 
      "time": "2026-05-19T10:02:41.234Z", 
      "api": "verify", 
      "txn_log_level": 0 
    } 
5

În Parametri suplimentari, introduceți perechile cheie-valoare care au fost setate în nodul de generare OTP sub forma Cheie și Valoare. Repetați acest pas pentru a adăuga mai mulți parametri.

Activități în voce

  • Transfer orb
  • Transfer prin punte
  • Analiza progresului apelurilor
  • Callback
  • Colectați cifre
  • Meniu
  • Redă mesajul
  • Redă muzică
  • Înregistrați
  • Controlul înregistrării
  • Programați apelul invers
  • Trimiteți cifre
  • Setați anunțul
  • Setare ID apelant
  • Setați anunțul șoptit
  • Porniți fluxul media
  • Încărcați fișiere audio

Transfer orb

Activitatea de Transfer Orb se aplică atunci când un apel trebuie transferat către un DN extern sau terț pe baza unui set de criterii de flux. Transferul poate fi inițiat și către o punte externă. Setul de criterii configurat declanșează activitatea.

Utilizați nodul Transfer orb pentru a transfera apeluri către numere de apelare externe sau către numere de director punct de intrare (EPDN). Nu puteți transfera variabile cu acest transfer. Pentru a muta contacte între puncte de intrare sau fluxuri și a transmite date de contact către contact, utilizați GoTo cu mapare variabilă.

În timpul transferului orb, limitările anterioare privind abilitățile vor fi păstrate atunci când un apel este transferat către o coadă bazată pe abilități. Acest lucru se datorează faptului că limitările de competență sunt calculate atunci când se execută un flux. Totuși, deoarece fluxul nu este executat în cazul transferului orb, limitările anterioare ale abilităților sunt păstrate.

Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Fluxuri de evenimente.

Când proiectați un flux, o interacțiune de tip Consultare nu poate include o activitate de Transfer Orb. Nu puteți adăuga o activitate de Transfer Orb în cadrul fluxurilor de evenimente din Controlul Fluxului.

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În secțiunea Transfer număr apelare, configurați numărul de destinație pentru apel introducându-l manual sau selectând o variabilă.

  1. Transfer număr apelare—Introduceți numărul DN la care trebuie transferat un apel. Acesta poate fi un număr specific introdus manual sau un număr dinamic indicat printr-o variabilă de flux.

  2. Număr de apelare specific—Introduceți numărul la care trebuie transferat apelul.

  3. Număr de apelare variabilă—Selectați variabila de debit din lista derulantă. Lista afișează doar variabilele de tip „Șir de caractere”.

    Variabila stochează numărul către care trebuie transferat apelul.

4

În secțiunea Adăugare antet, puteți configura și transmite parametrii antetelor SIP către sisteme externe prin mesajele SIP INVITE. Puteți configura până la 20 de anteturi în mesajul SIP INVITE de ieșire.

Utilizarea anteturilor X personalizate este acceptată în prezent pentru organizațiile care utilizează Webex Calling cu Local Gateway (LGW) ca opțiune de telefonie pentru Webex Contact Center.

  1. Cheie—Introduceți cheia pentru un antet X personalizat.

  2. Valoare—Introduceți o valoare pentru antetul personalizat care va fi transmis mesajului SIP INVITE de ieșire.

Trebuie să evitați includerea următoarelor informații sensibile PII în anteturile SIP.

  • Nume complete— Evitați utilizarea numelor complete ale persoanelor.

  • Numere de asigurări sociale— Nu includeți nicio parte a unui număr de asigurări sociale.

  • Adrese fizice—Abțineți-vă de la utilizarea adreselor de domiciliu sau de la serviciu.

  • Informații financiare—Excludeți numerele cardurilor de credit, detaliile contului bancar etc.

  • Informații medicale— Evitați partajarea detaliilor sau datelor legate de sănătate care ar putea fi considerate informații medicale protejate (PHI).

Următoarele modele de anteturi sunt rezervate pentru uz intern și nu trebuie transmise ca anteturi personalizate. În mod implicit, orice anteturi care corespund acestui model vor fi eliminate și nu vor fi transmise către Webex Contact Center.

  • Adresă X

  • X-ADD-DIVERSION

  • X-BNR-State

  • X-BNR-Original-Codec

  • X-BNR-Ocolit

  • X-BroadWorks-Correlation-Info

  • Suport X-FS

  • X-Path

  • X-RTMS-CID

  • X-RTMS-OID

  • X-RTMS-CONFID

  • X-RTMS-AGENT-LEGID

  • X-RTMS-ENTER-SOUND

  • X-RTMS-APP-PREFIX

  • X-RTMS-Fără căutare

  • X-VPOP-DOMAIN

5

Secțiunea Coduri de eroare la ieșire descrie codurile de eroare la ieșire pentru activitatea de transfer orb,

  1. Activitate de flux neacceptată—Codul de eroare 48 indică faptul că fluxul nu poate rula activitatea de Transfer în punte după punerea în coadă sau odată ce un agent a fost atribuit apelului.

  2. Eroare de sistem—Codul de eroare 6 reprezintă diverse erori de sistem care nu se încadrează în niciuna dintre categoriile definite.

Transfer prin punte

Activitatea de Transfer în punte permite transferul temporar al unui apel cu un flux către o destinație externă, păstrând în același timp controlul asupra apelului. Destinația externă poate fi o punte externă sau un serviciu de răspuns vocal interactiv (IVR).

Când terța parte încheie apelul, fluxul de apeluri continuă și se reia după cum este necesar, cum ar fi punerea apelului în coadă către un agent.

Activitatea de Transfer în punte este îmbunătățită pentru a scoate contactul din coadă atunci când se trimite un contact către un sistem de răspuns vocal interactiv (IVR) terț sau către o distribuție automată a apelurilor (ACD). Dacă contactul nu este gestionat în sistemul terț, acesta poate fi readus în coada inițială.

De exemplu, să presupunem că un centru de contact are resurse pentru agenți Webex Contact Center și resurse pentru agenți într-un apel extern. center/PBX. Clientul dorește să adauge un apel la coada de așteptare a agenților Webex Contact Center pentru o perioadă scurtă de timp (să zicem, 60 de secunde). Dacă niciun agent nu este disponibil în acea perioadă, apelul poate fi transferat (cu o scoatere implicită din coadă) către centrul de apeluri extern pentru gestionare, în vederea îmbunătățirii timpului de răspuns către client.

Înainte de a începe

  • Nu puteți adăuga activitatea Transfer prin punte la activitatea Contact în coadă.

  • Nu introduceți o activitate de Transfer în punte mai târziu în flux pentru contactele care sunt parcate, puse în coadă sau atribuite unui agent. Aceasta poate duce la o eroare de flux neacceptată.

  • Nu puteți utiliza activitatea Transfer prin punte în fluxurile de apeluri de ieșire.

  • Nu puteți adăuga o activitate de Transfer prin punte în cadrul fluxurilor de evenimente din Controlul fluxului.

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În secțiunea Transfer număr apelare, configurați numărul de destinație pentru apel introducându-l manual sau selectând o variabilă.

  1. Transfer număr apelare—Introduceți numărul DN la care trebuie transferat un apel. Acesta poate fi un număr specific introdus manual sau un număr dinamic indicat printr-o variabilă de flux.

  2. Număr de apelare specific—Introduceți numărul la care trebuie transferat apelul.

  3. Număr de apelare variabilă—Selectați variabila de debit din lista derulantă. Variabila stochează numărul către care trebuie transferat apelul.

4

În secțiunea Setări timeout transfer, puteți configura comportamentul unei activități de transfer în punte atunci când apelul transferat nu primește răspuns într-un interval de timp specificat.

  1. Timeout—Reprezintă durata de timp în care sistemul așteaptă ca partea transferată să preia apelul. Dacă destinatarul nu răspunde în acest interval de timp, sistemul încheie apelul.

    Durata trebuie să fie cuprinsă între 1 și 120 de secunde. Valoarea implicită este de 10 secunde.

5

În secțiunea Setări cifre de ieșire, puteți transmite cifre DTMF în impulsuri către destinație în timpul unui transfer în punte. Folosește această opțiune pentru a trimite informații sau a naviga prin meniuri pe un IVR terț. Puteți introduce cifrele manual sau puteți selecta cifre dinamice folosind o variabilă.

  1. Trimiteți cifre de ieșire— Activați comutatorul dacă doriți să trimiteți cifrele DTMF către destinație, după ce destinația răspunde la apel și înainte de finalizarea transferului.

  2. Cifre specifice de ieșire—Introduceți cifrele specifice de ieșire DTMF.

  3. Cifre de ieșire variabile—Selectați variabila de debit din lista derulantă. Variabila stochează numărul DTMF.

Lungimea maximă a cifrelor DTMF este de 32 de caractere. Caracterele acceptate sunt 0-9, AD, asterisc (*), hash (#), și virgulă (,). Caracterul virgulă (,) semnifică o secundă de întârziere.

6

În secțiunea Adăugare antet, puteți configura și transmite parametrii antetelor SIP către sisteme externe prin intermediul mesajelor SIP INVITE. Puteți configura până la 20 de anteturi în mesajul SIP INVITE de ieșire.

  1. Cheie—Introduceți cheia pentru un antet X personalizat.

  2. Valoare—Introduceți o valoare pentru antetul personalizat care va fi transmis mesajului SIP INVITE de ieșire.

Utilizarea anteturilor X personalizate este acceptată în prezent pentru organizațiile care utilizează Webex Calling cu Local Gateway (LGW) ca opțiune de telefonie pentru Webex Contact Center.

Trebuie să evitați includerea următoarelor informații sensibile PII în anteturile SIP.

  • Nume complete— Evitați utilizarea numelor complete ale persoanelor.

  • Numere de asigurări sociale— Nu includeți nicio parte a unui număr de asigurări sociale.

  • Adrese fizice—Abțineți-vă de la utilizarea adreselor de domiciliu sau de la serviciu.

  • Informații financiare—Excludeți numerele cardurilor de credit, detaliile contului bancar etc.

  • Informații medicale— Evitați partajarea detaliilor sau datelor legate de sănătate care ar putea fi considerate informații medicale protejate (PHI).

Următoarele modele de anteturi sunt rezervate pentru uz intern și nu trebuie transmise ca anteturi personalizate. În mod implicit, orice anteturi care corespund acestui model vor fi eliminate și nu vor fi transmise către Webex Contact Center.

  • X-BroadWorks-Correlation-Info

    Suport X-FS

  • X-Path

  • X-RTMS-CID

  • X-RTMS-OID

  • X-RTMS-CONFID

  • X-RTMS-AGENT-LEGID

  • X-RTMS-ENTER-SOUND

  • X-RTMS-APP-PREFIX

  • X-RTMS-Fără căutare

  • X-VPOP-DOMENIU

7

În secțiunea Variabilă de ieșire, puteți captura informații despre rezultatul transferului.

  1. BridgedTransfer_dxm.FailureCode—Acest parametru înregistrează coduri de eroare sau de stare corespunzătoare încercărilor eșuate de efectuare a unui transfer Bridged utilizând Modulul de extensie digitală (DXM).

  2. BridgedTransfer_dxm.FailureDescription—Acest parametru stochează descrierea erorii întâlnite în timpul unei tentative de transfer Bridged utilizând (DXM).

  3. BridgedTransfer.Headers—Acest parametru stochează anteturile SIP analizate din mesajul BYE. Anteturile sunt stocate ca obiect JSON. Anteturile individuale pot fi extrase și setate în variabile de flux sau globale pentru utilizare ulterioară.

    Următorul tabel prezintă un rezumat al codurilor de eroare de ieșire a activității de Transfer în punte.

    Cod de eroare

    Descrierea defecțiunii

    Explicație

    1

    Numărul Invalid_

    Numărul de telefon extern (DN) apelat este invalid.

    2

    Ocupat(ă)

    DN-ul extern este fie ocupat, fie a respins apelurile primite.

    3

    Fără răspuns

    DN-ul extern nu a răspuns la apel în intervalul de timp prestabilit.

    48

    Activitate de flux neacceptată

    Fluxul nu poate rula activitatea Transfer în punte după punerea în coadă sau odată ce un agent a fost atribuit apelului.

    6

    Eroare System_

    Acest cod reprezintă diverse erori care nu se încadrează în categoriile definite mai sus.

    Transferul prin punte este disponibil numai pe platformele media vocale de ultimă generație (VPOP și Webex Calling).

Analiza progresului apelurilor

Folosește activitatea Analiza progresului apelurilor pentru a seta parametrii CPA pentru a efectua o voicemail/answering detectarea mașinii (AMD) pentru o apelare inversă.

Puteți plasa activitatea Analiza progresului apelurilor în următoarele zone:

  • În fluxul principal, în orice moment după activitatea de apel invers.

  • În fluxul de evenimente, numai pe rubrica de tratare a evenimentelor CallbackFailed.

  • În fluxul principal, în orice moment pentru un apel invers programat sau un apel invers programat personal.

Când încercați să returnați apelul, dacă acesta este reapelat AMD/voicemail, sistemul marchează apelul ca nereușit. Rezultatul detectării AMD este capturat în variabila de ieșire motiv a handlerului de evenimente CallbackFailed. Dacă valoarea CallbackFailed.reason este AMD, aceasta indică faptul că AMD/voicemail a fost detectat pentru client. Pe baza acestei variabile de ieșire, puteți configura reîncercări de apel invers.

Această activitate este disponibilă numai dacă coada preferată și funcțiile de apel invers sunt activate pentru întreprindere.

Dacă ați configurat un sondaj pentru clienți post-apel în fluxul dvs., acesta nu va fi inițiat dacă apelul este preluat de un AMD sau de o mesagerie vocală, prevenind sondajele inutile.

Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Evenimente.

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate , introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În secțiunea Parametri media avansați, configurați următorii parametri CPA:

  1. Perioadă minimă de liniște— Aceasta indică perioada minimă de liniște (în milisecunde) necesară pentru a clasifica un apel drept detectat vocal. Dacă mai multe apeluri de la robotul telefonic sunt transmise agenților ca voce, atunci măriți această valoare pentru pauze mai lungi în mesajele de salut ale robotului telefonic. Puteți seta această valoare între 100–1000 ms, valoarea implicită fiind 608 ms.

  2. Perioada de analiză—Aceasta indică durata (în milisecunde) petrecută pentru analizarea unui apel. Dacă există un mesaj scurt de întâmpinare de la agent pe un robot telefonic, atunci o valoare mai lungă clasifică apelul robotului telefonic drept vocal. Dacă apelul este către o firmă unde operatorul are un mesaj de întâmpinare mai lung, o valoare mai scurtă clasifică mesajul de întâmpinare lung și activ drept apel de la un robot telefonic. Puteți seta această valoare între 1000–10000 ms, valoarea implicită fiind 2500 ms.

  3. Vorbire minimă validă— Aceasta indică durata minimă (în milisecunde) a vocii necesară pentru a clasifica un apel drept detectat vocal. Puteți seta această valoare între 50–500 ms, valoarea implicită fiind 112 ms.

  4. Analiza timpului maxim—Aceasta indică durata maximă de timp (în milisecunde) permisă pentru analiză înainte de identificarea unei probleme ca aer mort sau volum scăzut. Puteți seta această valoare între 1000–10000 ms, valoarea implicită fiind 3000 ms.

Variabile de ieșire

  • FailureCode—Stochează codul de eroare. Sistemul setează această valoare doar atunci când activitatea eșuează.

  • FailureDescription—Stochează detaliile erorii. Sistemul setează această valoare doar atunci când activitatea eșuează.

Callback

Activitatea de returnare apel este disponibilă numai dacă coada preferată și funcția de returnare apel sunt activate pentru întreprindere. În mod implicit, activitatea de returnare a apelului creează o sarcină de returnare a apelului de curtoazie în aceeași coadă în care a fost plasat inițial apelul. Dacă preferați, puteți configura o altă coadă. Dacă utilizați aceeași coadă, sarcina își păstrează poziția în coadă până când următorul agent este disponibil.

Când proiectați un flux, o interacțiune de tip Consultation nu poate include o activitate de tip Courtesy Callback.

Dacă se preferă o coadă nouă, plasați sarcina la sfârșitul cozii preferate. Pe măsură ce un agent acceptă sarcina, se inițiază apelul invers. Dacă apelantul nu răspunde, apelul invers nu se reîncercă.

Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Fluxuri de evenimente.

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În secțiunea Setări apel invers, configurați următoarele:

  1. Număr de apelare pentru returnarea apelului—Introduceți numărul de apelare la care apelantul urmează să primească apelul invers. Alegeți variabila din lista derulantă care conține numărul de apel invers, cum ar fi ANI-ul asociat apelului. Variabila poate fi un număr colectat într-o activitate de colectare cifre din fluxul de apeluri. Dacă nu se face nicio selecție, se folosește ANI-ul apelantului. Numărul de apel invers este stocat în variabila de ieșire a evenimentului NewContact.ANI.

    În mod implicit, butonul de comutare pentru Rregistrează apel invers către o destinație diferită? este setat pe dezactivat. Apelul invers este înregistrat pe aceeași destinație din coadă. Dacă agentul preferat este ocupat și nu este disponibil, activați butonul de comutare pentru a selecta o nouă destinație de apel invers. Destinația se schimbă de la agent la coadă. Nu puteți schimba destinația direct către un alt agent, ci doar către o coadă care conține agenți.

  2. Coadă de apel invers—Alegeți una dintre opțiunile disponibile pentru coada de apel invers din lista derulantă:

    • Coadă statică: Alegeți o coadă statică în care sunt plasate toate cererile de apel invers. Sarcinile sunt plasate în partea de jos a acestei cozi. Gestionați cozile din Control Hub.

    • Coadă variabilă: Permite administratorului să indice o coadă de apel invers pe baza condițiilor din flux. Alegeți o variabilă din lista derulantă. Lista afișează doar variabilele de tip „Șir de caractere”.

      Implicit este setată coada în care este plasat apelantul, așa cum este înregistrată în contactul parcat. Variabila de ieșire QueueName este asociată cu activitatea Queue Contact. Dacă este necesar, alegeți o altă variabilă din lista derulantă. Asigurați-vă că variabila produce o selecție validă pentru coadă.

      Când configurați un flux pentru apel invers către agentul preferat, plasați activitatea Coadă către agent înaintea activității Apel invers din flux.

  3. ANI de returnare apel—Activează configurarea ANI de returnare apel pentru clienți atunci când aceștia primesc un apel invers. Configurarea ANI pentru apelul de returnare prin curtoazie nu este obligatorie. Alegeți una dintre opțiunile disponibile:

    • ANI static: Alegeți un număr de apel invers din lista derulantă. Aceste numere de apelare se mapează la punctele de intrare configurate în Control Hub. Dacă nu alegeți un număr de apel invers, Webex Contact Center utilizează numărul care este mapat la punctul de intrare pentru care ați solicitat apelul invers.

    • ANI variabilă (opțional): Alegeți o variabilă din lista derulantă. Lista afișează doar variabilele de tip „Șir de caractere”. Asigurați-vă că variabila furnizează un număr valid de 10 cifre, prefixat cu codul țării.

      Acest cod trebuie mapat la un punct de intrare care inițiază apelul invers. Pentru utilizarea formatelor ANI valide, consultați tabelul de validare ANI personalizat disponibil în această secțiune. Dacă nu alegeți o variabilă, Webex Contact Center ia în considerare numărul care este mapat la punctul de intrare pentru care ați solicitat apelarea inversă.

Secțiunea Setări apel invers definește numărul de apelare pentru apel invers și coada în care apelantul trebuie plasat pentru solicitarea de apel invers. Sistemul rezervă locul apelantului în coadă până când următorul agent este disponibil.

Trebuie să utilizați o activitate Deconectare contact pentru a termina o ramură de flux care utilizează o activitate Apel invers. Altfel, apelul nu se termină atunci când se plasează o cerere de apel invers.

Administratorii de flux ar trebui să testeze funcția într-un mediu non-producție pentru a se asigura că ANI-ul configurat ca parte a variabilei ANI este corect sau nu. Dacă ANI-ul furnizat este incorect, atunci apelul invers comută la ANI-ul implicit al sistemului.

Acestea sunt scenariile în care ANI-ul personalizat este configurat și validat pentru Gestionarea chiriașilor și Controlul fluxului. Pe baza stivei pe care o utilizați, puteți vedea validări aplicabile numai stivei respective.

Tabelul 12. Validare ANI personalizată

Descriere

Gestionarea chiriașilor – Intrare ANI

PreDial/Courtesy callback–intrare ANI (control flux)

Validare

ANI fără prefix de țară

Fără prefixul țării. De exemplu, 2567312213

Fără prefixul țării. De exemplu: 2567312213

ANI valid. Se folosește același ANI.

Intrarea ANI pentru Gestionarea Chiriașilor este cu codul de țară, iar intrarea ANI pentru Controlul Fluxului este fără codul de țară configurat.

Cu prefixul țării. De exemplu, +1-2567312213

Fără prefixul țării. De exemplu, 2567312213

ANI invalid. DNIS este utilizat

Intrarea ANI pentru Gestionarea Chiriașilor este fără cod de țară, iar intrarea ANI pentru Controlul Fluxului este cu codul de țară configurat.

Fără prefixul țării. De exemplu, 2567312213

Cu prefixul țării. De exemplu, +1-2567312213

ANI invalid. Se utilizează DNIS.

Intrarea ANI pentru Gestionarea chiriașilor și intrarea ANI pentru Controlul fluxului au configurat codul de țară.

Cu prefixul țării. De exemplu, +1-2567312213

Cu prefixul țării. De exemplu, +1-2567312213

ANI valid. Se folosește același ANI.

Intrarea ANI din Tenant Management nu are spațiu între ele, iar intrarea ANI din Flow Control are spațiu între ele.

Fără spațiu între numere. De exemplu, +1-2567312213

Spațiu între numere. De exemplu, +1-2567312213

ANI valid. Se folosește același ANI.

Intrarea ANI din Tenant Management nu are cratime între ele, iar intrarea ANI din Flow Control are cratime între ele.

Fără cratime între numere. De exemplu, +1-2567312213

Cratime între numere. De exemplu, +1-256-731-2213

ANI valid. Se folosește același ANI.

Intrarea ANI pentru controlul fluxului se potrivește cu ultimele cifre ale intrării ANI pentru managementul chiriașilor.

Completați introducerea datelor ANI. De exemplu, +1-2567312213

Ultimele patru cifre se potrivesc. De exemplu, 2213

ANI invalid. Se utilizează DNIS.

Intrarea ANI pentru controlul fluxului are mai multe cifre configurate decât intrarea ANI pentru gestionarea chiriașilor.

Intrare ANI parțială. De exemplu, 2213

Intrare ANI cu 10 cifre. De exemplu, 2567312213

ANI invalid. Se utilizează DNIS.

Intrarea ANI pentru Gestionarea Chiriașilor este configurată, iar intrarea ANI pentru Controlul Fluxului nu este configurată.

Completați introducerea datelor ANI. De exemplu, +1-2567312213

ANI nu este configurat.

ANI invalid. Se utilizează DNIS.

Controlul fluxului ANI nu include simbolul plus.

Se folosește simbolul plus. De exemplu, +1-2567312213

Simbolul plus nu este utilizat. De exemplu, 12567312213

ANI invalid. Se utilizează DNIS.

Variabile de ieșire:

  • FailureCode—Stochează codul de eroare. Sistemul setează această valoare doar atunci când activitatea eșuează.

  • FailureDescription—Stochează detaliile erorii. Sistemul setează această valoare doar atunci când activitatea eșuează.

Coduri de eroare

Următoarele sunt codurile de eroare și descrierile pentru activitatea de apel invers:

Tabelul 13. Descrierea codului de eroare a apelului invers

Cod de eroare

Valoarea codului de eroare

Descrierea defecțiunii

1

CERERE INVALIDĂ_

În cadrul activității a fost făcută o solicitare nevalidă.

2

REAPELARE_NU ESTE_ACCEPTATĂ_LA_INTERACȚIUNEA COPILULUI_

Apelarea inversă nu este permisă pentru un contact copil.

3

COADĂ INVALIDĂ_

În activitate a fost specificată o coadă nevalidă.

4

DESTINAȚIE INVALIDĂ_

Numărul de destinație pentru apel invers este invalid.

5

FUNCȚIA_NU ESTE_ACTIVATĂ

Funcția nu este activată în aplicația Webex Contact Center.

6

EROARE DE SISTEM_

Sistemul a întâmpinat o eroare internă.

Colectați cifre

Activitatea Colectare cifre solicită apelantului să introducă o intrare DTMF (Dual-Tone Multi-Frequency), cum ar fi un număr de cont. Similar activităților Redare mesaj și Meniu, activitatea Colectare cifre poate utiliza fișiere audio, mesaje text-vorbire sau o combinație a ambelor.

Această activitate acceptă cifre de intrare DTMF de la 0 la 9 și literele A, B, C și D. Apelantul poate introduce # sau * ca simbol de terminare pentru a indica sfârșitul intrării DTMF.

Apelantul nu poate utiliza simbolurile de terminare pentru alte scenarii ca parte a activității Collect Digit, cum ar fi confirmarea sumei sau a ID-ului clientului.

În mod implicit, platforma media Next Generation acceptă doar DTMF de tip RFC2833 atât pentru apelurile de intrare, cât și pentru cele de ieșire.

Platforma media de nouă generație acceptă DTMF în bandă.

Această funcție este disponibilă numai dacă este activat semnalizatorul corespunzător.

De asemenea, puteți auzi tonuri DTMF în bandă în timpul înregistrării și în timpul conferinței cu alte părți.

Puteți configura aceste căi de gestionare a erorilor pentru a gestiona erorile de execuție a fluxului:

  • Timp de expirare intrare—Indică calea de ieșire a erorii pe care o urmează fluxul după expirarea timpului de expirare intrare. Configurarea acestei căi asigură că apelantul nu rămâne inactiv prea mult timp. Modificați durata de expirare a intrării în secțiunea Setări avansate din panoul Proprietăți. Luați în considerare redarea unui mesaj pentru a clarifica ce se așteaptă de la apelant, apoi reveniți la începutul activității.

  • Intrare nepotrivită—Indică calea de ieșire a erorii pe care o ia fluxul dacă apelantul introduce o intrare DTMF care nu este configurată în secțiunea Linkuri meniu personalizat. Configurarea acestei căi asigură că apelantului i se permite să repornească activitatea și să încerce din nou. Luați în considerare redarea unui mesaj pentru a clarifica ce se așteaptă de la apelant, apoi reveniți la începutul activității.

  • Eroare nedefinită—Pentru mai multe informații, consultați Configurarea gestionării erorilor.

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În secțiunea Prompt, configurați următoarele setări:

  1. Text transformat în vorbire dezactivat – În mod implicit, text transformat în vorbire nu este activat. Pentru a configura solicitarea fără funcția de transformare a textului în vorbire, adăugați cel puțin un fișier audio preînregistrat. Selectați fișierul audio din lista derulantă. Puteți configura până la un total de cinci solicitări audio (fișiere audio și variabile de solicitare audio combinate). Întregul prompt este redat apelantului în ordinea configurată, alternând între fișierele audio și variabilele promptului audio.

    Dacă oricare dintre intrările din lista ordonată este goală, sistemul afișează o eroare de flux. Rezolvați aceste erori înainte de publicarea fluxului.

    • Adăugați fișiere audio—Pentru a adăuga mai multe fișiere audio, faceți clic pe Adăugați fișiere noi. Fișierele sunt redate apelantului în secvența în care sunt configurate.

      Pentru a elimina un fișier audio din secvență, faceți clic pe pictograma Ștergere care apare lângă fiecare listă derulantă. Pictograma Ștergere nu apare atunci când este disponibilă o singură listă derulantă, deoarece aveți nevoie de cel puțin un fișier audio pentru solicitare.

      Pentru a gestiona fișiere audio, consultați Încărcarea unui fișier de resurse audio.

    • Adăugare variabilă audio— Utilizați această opțiune pentru a configura solicitarea audio să fie redată dinamic clienților. De exemplu, puteți configura această variabilă pentru a reda solicitarea audio în mai multe limbi, în funcție de preferințele clientului în timpul interacțiunii.

      Pentru a configura variabila audio, faceți clic pe Adăugare variabilă audio. Introduceți valoarea variabilei sub forma unei expresii de tip pietricel.

      Pentru mai multe informații, consultați Sintaxa șablonului Pebble.

      Valoarea variabilei trebuie să corespundă cu numele fișierului .wav încărcat în Control Hub.

    • Solicitare de previzualizare— Faceți clic pe butonul Solicitare de previzualizare pentru a previzualiza fișierul audio. În caseta de dialog Previzualizare care apare, faceți clic pe redare pentru a reda fișierele audio alese.

    • Faceți promptul întreruptibil—Caseta de selectare Faceți promptul întreruptibil vă permite să indicați dacă promptul configurat poate fi întrerupt de intrarea sau evenimentul apelantului. În mod implicit, solicitările nu pot fi întrerupte. Dacă solicitarea este importantă pentru apelant, nu permiteți ca aceasta să fie întreruptă.

      Rețineți: Pentru organizațiile care sunt dotate cu noua platformă Next Generation, sistemul configurează promptul ca fiind întreruptibil în mod implicit, indiferent dacă caseta de selectare Setare prompturi întreruptibil este bifată sau debifată de dezvoltatorii de flux.

  2. Text-în-vorbire activat—În mod implicit, text-în-vorbire nu este activat. Pentru a utiliza funcția de text transformat în vorbire în solicitări, activați butonul de comutare Text transformat în vorbire. Puteți configura până la un total de cinci solicitări audio (mesaje text-vorbire, fișiere audio și variabile de solicitare audio combinate). Întregul mesaj este redat apelantului în ordinea configurată, alternând între mesajele text-vorbire, fișierele audio și variabilele de mesaje audio configurate.

    • Conector—Opțiunile Limbă și Voce se modifică în funcție de conectorul selectat. Selecția dictează limba, sexul și tonul pe care sistemul le folosește pentru a citi mesajele text-vorbire către apelant.

      Dacă folosești Google TTS, poți previzualiza diversele opțiuni pe pagina Google Text to Speech.

      Clienții existenți ai platformei vocale Next Generation pot vizualiza atât conectorii Cisco Cloud Text-to-Speech, cât și cei Google TTS.

    • Suprascrie limba implicită & Setări voce— Folosiți acest comutator pentru a ignora setările vocale configurate în variabila globală Voicename. Acest parametru este activat în mod implicit.

    • Voce de ieșire—Indică numele vocii de ieșire. Acest câmp apare numai dacă activați opțiunea Suprascriere limbă implicită & Buton de comutare Setări vocale. Selectați numele vocii de ieșire din lista derulantă.

      Dacă numele vocii de ieșire acceptate de Google nu este disponibil în lista derulantă Voce de ieșire, dezactivați opțiunea Suprascriere limbă implicită. & Buton de comutare Setări vocale. Includeți activitatea Setare variabilă înaintea activității Colectare cifre din flux.

      Configurați activitatea Set Variable după cum urmează:

      1. Setați variabila la Global_VoiceName.

      2. Setați valoarea variabilei la codul de nume al vocii de ieșire dorit (de exemplu, en-US-Standard-D). Pentru mai multe informații despre vocile și limbile acceptate, consultați pagina Voci și limbi acceptate de Google.

    • Adăugați mesaj text-vorbire– Când vă creați solicitarea, puteți utiliza text-vorbire sau o combinație de fișiere audio preînregistrate și mesaje text-vorbire. Faceți clic pe Adăugați mesaj text-vorbire pentru a adăuga un nou câmp de introducere a textului în secțiunea Solicitare. Aici puteți tasta mesajul care este citit apelantului, cu limba și vocea selectate.

      Considerații importante:

      • Folosește o activitate de tip „Setare variabilă” pentru a seta valoarea mesajului TTS la o variabilă de flux înainte de a o utiliza în activitate.

      • Folosește ghilimele simple în loc de ghilimele duble în expresiile pebble.

      Nu există o limită de caractere pentru mesajele Cisco Text-to-Speech.

      Câmpul acceptă două tipuri de date de intrare: text brut (text simplu) sau date formatate în SSML. Puteți folosi variabile și ca parte a mesajului pentru a citi conținutul dinamic.

      Pentru a specifica o variabilă, utilizați această sintaxă: {{variable}}. De exemplu, {{NewContact.ANI}}.

      Pentru etichetele SSML acceptate pentru Cisco Cloud Text-to-Speech, consultați Text-to-Speech (TTS) în Webex Contact Center.

    • Adăugați fișier audio—Pentru a alterna mesajele text-vorbire cu fișiere audio preînregistrate, faceți clic pe Adăugați fișier audio. Aceasta adaugă un rând nou la configurație, unde puteți selecta un fișier audio dintr-o listă derulantă.

      Pentru a elimina un element din secvență, faceți clic pe pictograma Ștergere de lângă elementul respectiv. Pictograma Ștergere nu este vizibilă atunci când este configurat un singur câmp, deoarece este necesar cel puțin un mesaj sau un fișier audio.

    • Adăugare variabilă audio— Utilizați această opțiune pentru a configura solicitarea audio să fie redată dinamic clienților. De exemplu, puteți configura această variabilă pentru a reda solicitarea audio în mai multe limbi, în funcție de preferințele clientului în timpul interacțiunii.

      Pentru a configura variabila audio, faceți clic pe Adăugare variabilă audio. Introduceți valoarea variabilei sub forma unei expresii de tip pietricel.

      Pentru mai multe informații, consultați Sintaxa șablonului Pebble.

      Valoarea variabilei trebuie să corespundă cu numele fișierului .wav încărcat în Control Hub.

    • Solicitare de previzualizare— Faceți clic pe butonul Solicitare de previzualizare pentru a testa și previzualiza mesajele text-vorbire și fișierele audio. În caseta de dialog Previzualizare solicitare care apare, alegeți vocea dorită pentru a testa solicitarea. Puteți reda mesajele și fișierele audio după cum urmează:

      1. Faceți clic pe Redare totală pentru a reda simultan atât fișierul audio, cât și mesajul.

      2. Redă doar fișierele audio.

      3. Redă doar mesajele text-vorbire.

    • Faceți promptul întreruptibil—Caseta de selectare Faceți promptul întreruptibil vă permite să indicați dacă promptul configurat poate fi întrerupt de intrarea sau evenimentul apelantului. În mod implicit, solicitările nu pot fi întrerupte. Dacă solicitarea este importantă pentru apelant, nu permiteți ca aceasta să fie întreruptă.

      Pentru organizațiile care sunt dotate cu noua platformă Next Generation, sistemul configurează promptul ca fiind întreruptibil în mod implicit, indiferent dacă caseta de selectare [ Faceți prompturile întreruptibile este bifată sau debifată de dezvoltatorii de flux.

  3. Apoi, configurați setările Text-To-Speech. Setările pentru transformarea textului în vorbire includ următoarele setări care sunt utilizate pentru a valida intrarea DTMF așteptată de la apelant.

    • Viteză de vorbire—Indică viteza de vorbire. Măriți sau micșorați numărul de intrări pentru a menține viteza ideală de vorbire și a controla viteza de vorbire la ieșire.

      Valorile valide pentru intrarea numerică se află în intervalul 0,25 - 4,0 cuvinte pe minut (wpm). Valoarea implicită este 1,0 cuvinte pe minut.

    • Amplificare volum—Indică creșterea sau scăderea volumului de ieșire. Măriți sau micșorați numărul de intrări pentru a menține volumul ideal al vorbirii de ieșire.

      Intrările valide pentru intrarea numerică se află în intervalul de la –96,0 decibeli la 16,0 decibeli (dB). Valoarea implicită este 0,0 dB.

  4. În Setări avansate, configurați următoarele:

    • Timp de așteptare fără introducere de date—Indică durata maximă în care activitatea Colectare cifre așteaptă introducerea de date, înainte de a continua către calea Timp de așteptare introducere. Valoarea implicită este de 3 secunde.

    • Inter-Digit Timeout—Indică durata maximă pentru care activitatea Colectare cifre așteaptă între cifre, înainte de a continua în flux. Acest lucru se întâmplă numai după ce este introdusă cel puțin o cifră. Apelantul poate introduce simbolul terminator pentru a indica faptul că introducerea este finalizată, astfel încât apelul să continue fără a aștepta timeout-ul inter-cifre.

      Timpul de expirare între cifre nu este aplicabil clienților care utilizează platforma de servicii vocale. În mod implicit, acest parametru nu este dezactivat pentru clienții care utilizează platforma de servicii vocale.

    • Număr minim de cifre— Indică numărul minim de cifre pe care apelantul trebuie să le introducă. Valoarea implicită este 1. Dacă apelantul introduce o valoare mai mică decât această intrare, fluxul urmează calea Intrare nepotrivită configurată în secțiunea Gestionare erori.

    • Număr maxim de cifre—Indică numărul maxim de cifre pe care apelantul le poate introduce. Valoarea implicită este 10. Dacă apelantul introduce o valoare mai mare decât această intrare, fluxul urmează calea Intrare nepotrivită configurată în secțiunea Gestionare erori.

    • Simbol terminator—Indică caracterul pe care apelantul îl poate introduce pentru a specifica sfârșitul intrării. Simbolul terminatorului poate fi fie # sau * în funcție de configurație.

      În mod implicit, simbolul terminator este #.

  5. În secțiunea Variabilă de ieșire, activitatea Colectare cifre oferă variabila {{CollectDigits.DigitsEntered}}, care stochează intrarea DTMF a apelantului atunci când fluxul rulează. Puteți utiliza această variabilă în activitățile ulterioare pentru a controla logica fluxului. Numele variabilei reflectă dinamic eticheta atribuită activității Colectare cifre. Dacă fluxul include mai multe activități de tip „Collect Digits”, sistemul capturează o variabilă de ieșire separată pentru fiecare dintre ele. Pentru mai multe informații, consultați Variabile de ieșire a evenimentului.

Meniu

Activitatea Meniu vă permite să construiți o experiență Cisco Unified IP Interactive Voice Response (IVR) în fluxul dvs. Activitatea redă o solicitare care permite apelantului să introducă o cifră DTMF. În funcție de cifra introdusă de apelant, fluxul poate urma o cale diferită.

Un meniu poate avea 1–10 ramuri, reprezentate prin cifre de la 0 la 9.

Puteți utiliza activitatea Meniu cu sau fără activarea funcției text-vorbire. Opțiunile de configurare se schimbă în consecință.

Puteți configura aceste căi de gestionare a erorilor pentru a gestiona erorile de execuție a fluxului:

  • Timeout fără intrare—Indică calea de ieșire a erorii pe care o urmează fluxul după expirarea duratei de timeout de intrare. Configurarea acestei căi asigură că apelantul nu rămâne inactiv prea mult timp. Modificați durata de expirare fără introducere de date în secțiunea Setări avansate din panoul Proprietăți. Luați în considerare redarea unui mesaj pentru a clarifica așteptările apelantului, apoi reveniți la începutul activității.

  • Intrare nepotrivită—Indică calea de ieșire a erorii pe care o ia fluxul după ce apelantul introduce o intrare DTMF care nu este configurată în secțiunea Linkuri meniu personalizat. Configurarea acestei căi asigură faptul că apelantul poate reporni activitatea și poate încerca din nou. Luați în considerare redarea unui mesaj pentru a clarifica așteptările apelantului, apoi reveniți la începutul activității.

    Pentru a repeta apelul înapoi la începutul activității de un număr specificat de ori:

    • Adăugați activitatea Setare variabilă după activitatea Meniu.

    • În activitatea Meniu, conectați nodurile Timeout fără introducere de date și Intrare nepotrivită la activitatea Setare variabilă.

    • Configurați activitatea Set Variable după cum urmează:

      • În câmpul Variabilă alegeți Timp de așteptare.

      • Setați valoarea variabilei la {{Timeout +1}}.

    • Adăugați activitatea Condiție după activitatea Setare variabilă.

    • În activitatea Condiție, introduceți următoarea expresie:

      {{Timeout >= n}}, unde „n” este numărul de ori în care doriți să readuceți apelul în meniu înainte ca apelul să se deconecteze.

      De exemplu, dacă {{Timeout >= 3}}, Configurația readuce apelul în meniu de trei ori înainte ca apelul să se deconecteze.

    • Adăugați activitatea Redare mesaj urmată de activitatea Deconectare contact pentru a reda înregistrarea și a deconecta apelul dacă apelantul nu selectează opțiunile configurate sau dacă apare o expirare după n de ori.

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În secțiunea Prompt, configurați următoarele setări:

  1. Text-în-vorbire dezactivat—Text-în-vorbire nu este activat în mod implicit. Pentru a utiliza funcția text-vorbire în solicitare, activați butonul de comutare Text-vorbire. Selectați fișierul audio din lista derulantă. Puteți configura până la un total de cinci solicitări audio (fișiere audio și variabile de solicitare audio combinate). Activitatea redă solicitarea completă apelantului în ordinea configurată, alternând între fișierele audio și variabilele de solicitare audio configurate.

    Dacă oricare dintre intrările din lista ordonată este goală, sistemul afișează o eroare de flux. Rezolvați aceste erori înainte de publicarea fluxului.

    • Adăugați fișiere audio—Pentru a configura solicitarea fără funcția text-vorbire, adăugați cel puțin un fișier audio preînregistrat. Alegeți fișierul din câmpul derulant etichetat 1. Pentru a adăuga mai multe fișiere audio, faceți clic pe Adăugare fișiere noi.

      Pentru a elimina un fișier audio din secvență, faceți clic pe pictograma Ștergere care apare lângă lista derulantă. Deoarece este necesar cel puțin un fișier audio, pictograma Ștergere nu este vizibilă dacă este vizibil un singur câmp derulant.

      Gestionați fișierele audio din setarea Solicitări audio din Control Hub. Pentru mai multe informații, consultați Gestionarea solicitărilor audio.

    • Adăugare variabilă audio— Utilizați această opțiune pentru a configura solicitarea audio să fie redată dinamic clienților. De exemplu, puteți configura această variabilă pentru a reda solicitarea audio în mai multe limbi, în funcție de preferințele clientului în timpul interacțiunii.

      Pentru a configura variabila audio, faceți clic pe Adăugare variabilă audio. Introduceți valoarea variabilei sub forma unei expresii de tip pietricel.

      Pentru mai multe informații, consultați Sintaxa șablonului Pebble.

      Valoarea variabilei trebuie să corespundă cu numele fișierului .wav încărcat în Control Hub.

    • Solicitare de previzualizare— Faceți clic pe butonul Solicitare de previzualizare pentru a previzualiza fișierul audio. În caseta de dialog Previzualizare care apare, faceți clic pe redare pentru a reda fișierele audio alese.

    • Faceți promptul întreruptibil—Această opțiune vă permite să indicați dacă promptul configurat poate fi întrerupt de intrarea sau evenimentul apelantului. În mod implicit, opțiunea Setează promptul întrerupibil nu este bifată pentru activitatea Meniu. Dacă doriți ca apelantul să poată întrerupe meniul atunci când introduce date DTMF, luați în considerare posibilitatea de a face mesajul întreruptibil.

      Rețineți: Pentru organizațiile care sunt dotate cu noua platformă Next Generation, sistemul configurează promptul ca fiind întreruptibil în mod implicit, indiferent dacă caseta de selectare [ Faceți prompturile întreruptibile este bifată sau debifată de dezvoltatorii de flux.

  2. Text-în-vorbire activat—În mod implicit, text-în-vorbire nu este activat. Pentru a utiliza funcția text-vorbire în solicitare, activați butonul de comutare Text-vorbire. Puteți configura până la un total de cinci solicitări audio (mesaje text-vorbire, fișiere audio și variabile de solicitare audio combinate). Activitatea redă solicitarea completă apelantului în ordinea configurată, alternând între mesajele text-în-vorbire, fișierele audio și variabilele de solicitare audio.

    • Conector—Alegeți un conector pentru autentificarea serviciului text-vorbire. Lista derulantă afișează numele conectorilor Google configurați în Control Hub.

      Clienții existenți ai platformei vocale Classic pot vizualiza doar conectorul Google TTS în lista derulantă.

      Clienții existenți ai platformei vocale Next Generation pot vizualiza atât conectorii Cisco Cloud Text-to-Speech, cât și cei Google TTS.

    • Suprascrie limba implicită & Setări voce— Folosiți acest comutator pentru a ignora setările vocale configurate în variabila globală Voicename. Acest parametru este activat în mod implicit.

    • Voce de ieșire—Selectați numele vocii de ieșire din lista derulantă.

      Dacă numele vocii de ieșire acceptate de Google nu este disponibil în lista derulantă Voce de ieșire, dezactivați opțiunea Suprascriere limbă implicită & Buton de comutare Setări vocale. Includeți activitatea Set Variable înaintea activității Meniu în flux.

      Configurați activitatea Set Variable după cum urmează:

      1. Setați variabila la Global_VoiceName.

      2. Setați valoarea variabilei la codul de nume al vocii de ieșire dorit (de exemplu, en-US-Standard-D). Pentru mai multe informații despre vocile și limbile acceptate, consultați pagina Voci și limbi acceptate de Google.

    • Adăugați fișiere audio—Pentru a alterna mesajele text-vorbire cu fișiere audio preînregistrate, faceți clic pe Adăugați fișier audio. Aceasta adaugă un rând nou la configurație, unde puteți alege un fișier audio dintr-o listă derulantă.

    • Pentru a elimina un element din secvență, faceți clic pe pictograma Ștergere de lângă elementul respectiv. Deoarece este necesar cel puțin un mesaj sau fișier audio, pictograma Ștergere nu este vizibilă atunci când este configurat un singur câmp.

    • Adăugați mesaj text-vorbire—Când vă creați solicitarea, puteți utiliza exclusiv text-vorbire sau puteți utiliza o combinație de fișiere audio preînregistrate și mesaje text-vorbire. Faceți clic pe Adăugați mesaj text-vorbire pentru a adăuga un nou câmp de introducere a textului în secțiunea de creare a solicitării.

      Considerații importante:

      1. Folosește o activitate de tip „Setare variabilă” pentru a seta valoarea mesajului TTS la o variabilă de flux înainte de a o utiliza în activitate.

      2. . Folosește ghilimele simple în loc de ghilimele duble în expresiile pebble.

      Puteți tasta mesajul care trebuie citit apelantului folosind Limba și Vocea selectate.

      Nu există o limită de caractere pentru mesajele Cisco Text-to-Speech.

      Câmpul acceptă două tipuri de date de intrare: text brut (text simplu) sau date formatate în limbaj de marcare pentru sinteza vorbirii (SSML). De asemenea, puteți utiliza variabile ca parte a mesajului pentru a citi conținutul dinamic. Dacă tastați o variabilă, utilizați această sintaxă: {{variable}}. De exemplu, {{NewContact.ANI}} folosește o sintaxă validă pentru variabile.

      Pentru etichetele SSML acceptate pentru Cisco Cloud Text-to-Speech, consultați Text-to-Speech (TTS) în Webex Contact Center.

    • Adăugare variabilă audio— Utilizați această opțiune pentru a configura solicitarea audio să fie redată dinamic clienților. De exemplu, puteți configura această variabilă pentru a reda solicitarea audio în mai multe limbi, în funcție de preferințele clientului în timpul interacțiunii.

    • Pentru a configura variabila audio, faceți clic pe Adăugare variabilă audio. Introduceți valoarea variabilei sub forma unei expresii de tip pietricel.

      Pentru mai multe informații, consultați Sintaxa șablonului Pebble.

      Valoarea variabilei trebuie să corespundă cu numele fișierului .wav încărcat în Control Hub.

    • Solicitare de previzualizare— Faceți clic pe butonul Solicitare de previzualizare pentru a testa și previzualiza mesajele text-vorbire și fișierele audio. În caseta de dialog Previzualizare solicitare care apare, alegeți vocea dorită pentru a testa solicitarea. Puteți reda mesajele și fișierele audio după cum urmează:

      1. Faceți clic pe Redare totală pentru a reda simultan atât fișierul audio, cât și mesajul.

      2. Redă doar fișierele audio.

      3. Redă doar mesajele text-vorbire.

    • Faceți promptul întreruptibil—Această opțiune vă permite să indicați dacă promptul configurat poate fi întrerupt de intrarea sau evenimentul apelantului. În mod implicit, opțiunea Setează promptul întrerupibil nu este bifată pentru activitatea Meniu. Dacă doriți ca apelantul să poată întrerupe meniul atunci când introduce date DTMF, luați în considerare posibilitatea de a face mesajul întreruptibil.

      Pentru organizațiile care sunt dotate cu noua platformă Next Generation, sistemul configurează promptul întreruptibil în mod implicit, indiferent dacă dezvoltatorii fluxului au bifat sau debifat caseta de selectare Faceți promptul întreruptibil.

  3. În Linkuri de meniu personalizate, configurați unul sau mai multe linkuri de meniu în funcție de cerințele organizaționale.

    Această funcționalitate ajută unul sau mai mulți utilizatori să selecteze diferite ramuri din flux pe baza cifrei selectate.

    Puteți configura până la zece linkuri de meniu personalizat.

    • CIFRĂ—Alegeți un număr din lista derulantă. DIGIT corespunde intrării DTMF pe care apelantul o introduce pentru a indica ce cale a fluxului să urmeze. Cifrele de la 0 la 9 sunt disponibile pentru selectare, iar fiecare opțiune poate fi selectată o singură dată.

    • DESCRIEREA LEGĂTURII—Adăugați o descriere pentru a indica cărei căi din flux îi corespunde cifra.

      De exemplu, dacă apăsarea tastei 1 duce apelantul la o coadă care îl poate ajuta cu o întrebare de vânzare, tastați Vânzări în descrierea linkului. DESCRIEREA LINKULUI nu are impact asupra apelului în sine, dar poate ajuta la urmărirea modului în care este construit Meniul.

    • Adăugare nou— Faceți clic pe Adăugare nou pentru a adăuga mai multe linkuri de meniu. Puteți adăuga o cifră și o descriere a linkului pentru fiecare rând. Puteți adăuga până la zece linkuri.

    Puteți configura linkurile de meniu atât în panoul Proprietăți, cât și în activitatea în sine. Acest lucru permite diferite opțiuni de configurare bazate pe preferințele utilizatorului. Sistemul actualizează conținutul în timp real în ambele locații atunci când se efectuează o modificare.

  4. Apoi, configurați setările Text-To-Speech, includeți următoarele setări care sunt utilizate pentru a valida intrarea DTMF așteptată de la apelant.

    • Viteză de vorbire—Indică viteza de vorbire. Măriți sau micșorați numărul de intrări pentru a menține viteza ideală de vorbire și a controla viteza de vorbire la ieșire.

      Valorile valide pentru intrarea numerică se află în intervalul 0,25 - 4,0 cuvinte pe minut (wpm). Valoarea implicită este 1,0 cuvinte pe minut.

    • Amplificare volum—Indică creșterea sau scăderea volumului de ieșire. Măriți sau micșorați numărul de intrări pentru a menține volumul ideal al vorbirii de ieșire.

      Intrările valide pentru intrarea numerică se află în intervalul de la –96,0 decibeli la 16,0 decibeli (dB). Valoarea implicită este 0,0 dB.

    • Timp de așteptare fără introducere de date—Specifică timpul maxim în care activitatea așteaptă introducerea de date înainte de a continua pe calea Timp de așteptare fără introducere de date. Valoarea implicită este de 3 secunde.

  5. Activitatea Meniu folosește {{Menu.OptionEntered}} variabilă de ieșire. Când sistemul execută fluxul, această variabilă stochează intrarea DTMF introdusă de apelant în timpul interacțiunii sale cu Meniul.

    Puteți folosi {{Menu.OptionEntered}} variabilă de ieșire în activități ulterioare pentru a controla secvența fluxului. Numele variabilei se modifică dinamic în funcție de eticheta asociată cu activitatea Meniu. Sistemul poate captura mai multe valori variabile atunci când fluxul utilizează mai mult de o activitate de meniu. Pentru mai multe informații despre acest tip de variabilă, consultați Variabile de ieșire a activității.

Redă mesajul

Activitatea Redare mesaj redă un mesaj neîntrerupt către apelant. Puteți utiliza activitatea Redare mesaj cu sau fără activarea funcției Text-în-Voce. Opțiunile de configurare se schimbă în consecință.

Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Configurarea gestionării erorilor.

Activitatea Redare mesaj este neîntreruptibilă pentru intrările DTMF.

Activitatea Redare mesaj poate fi întreruptă din cauza disponibilității agentului de a răspunde la apel, dacă este inclusă după activitatea Contact în coadă într-un flux de apeluri.

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În secțiunea Prompt, configurați următoarele setări:

  1. Text-to-Speech dezactivat—Dacă nu doriți să utilizați funcția Text-to-Speech în prompt, dezactivați butonul de comutare Text-to-Speech. În mod implicit, funcția Text-to-Speech nu este activată.

    Puteți configura până la cinci solicitări audio (fișiere audio și variabile de solicitare audio combinate). Întregul prompt este redat apelantului în ordinea configurată, alternând între fișierele audio și variabilele promptului audio.

    Dacă oricare dintre intrările din lista ordonată este goală, sistemul răspunde cu o eroare de flux. Rezolvați aceste erori înainte de publicarea fluxului

    • Adăugați fișiere audio—Pentru a configura solicitarea fără funcția Text-to-Speech, adăugați cel puțin un fișier audio preînregistrat. Alegeți fișierul audio dorit din lista derulantă etichetată cu 1.

      Pentru a adăuga mai multe fișiere audio, faceți clic pe Adăugare fișiere noi. Fișierele sunt redate apelantului în ordinea în care apar.

      Pentru a elimina un fișier audio din secvență, faceți clic pe pictograma Ștergere care apare lângă fiecare listă derulantă.

    • Adăugare variabilă audio— Utilizați această opțiune pentru a configura solicitarea audio să fie redată dinamic clienților. De exemplu, puteți configura această variabilă pentru a reda solicitarea audio în mai multe limbi, în funcție de preferințele clientului în timpul interacțiunii.

      Pentru a configura variabila audio, faceți clic pe Adăugare variabilă audio. Introduceți valoarea variabilei sub forma unei expresii de tip pietricel.

      Pentru mai multe informații, consultați Sintaxa șablonului Pebble.

      Valoarea variabilei trebuie să corespundă cu numele fișierului .wav încărcat în Control Hub.

    • Solicitare de previzualizare— Faceți clic pe butonul Previzualizare pentru a previzualiza fișierul audio. În caseta de dialog Previzualizare care apare, faceți clic pe redare pentru a reda fișierele audio alese.

  2. Activați funcția Text-To-Speech (Text-To-Speech) — Pentru a utiliza funcția Text-To-Speech (Text-To-Speech ) în prompt, activați butonul de comutare Text-To-Speech (Text-To-Speech). Puteți configura până la un total de cinci solicitări audio (mesaje text-vorbire, fișiere audio și variabile de solicitare audio combinate). Întregul mesaj este redat apelantului în ordinea configurată, alternând între mesajele text-vorbire, fișierele audio și variabilele de mesaj audio.

    • Conector—Indică conectorul pentru autentificarea serviciului Text-to-Speech. Lista derulantă afișează numele tuturor conectorilor Google din Control Hub. Sunt afișați doar conectorii activi. Selectați conectorul din lista derulantă.

      Clienții existenți ai platformei vocale Classic pot vizualiza doar conectorul Google TTS în lista derulantă.

      Clienții existenți ai platformei vocale Next Generation pot vizualiza atât conectorii Cisco Cloud Text-to-Speech, cât și cei Google TTS.

    • Suprascrie limba implicită & Setări voce— Folosiți acest buton de comutare pentru a ignora setările vocale configurate în variabila Global Voicename. Acest parametru este activat în mod implicit.

    • Voce de ieșire—Indică numele vocii de ieșire. Acest câmp apare numai dacă activați opțiunea Suprascriere limbă implicită & Buton de comutare Setări vocale. Selectați numele vocii de ieșire din lista derulantă.

      Dacă numele vocii de ieșire acceptate de Google nu este disponibil în lista derulantă Voce de ieșire, dezactivați opțiunea Suprascriere limbă implicită & Buton de comutare Setări vocale. Includeți activitatea Setare variabilă înaintea activității Redare mesaj în flux.

      Configurați activitatea Set Variable după cum urmează:

      1. Setați variabila la Global_VoiceName.

      2. Setați valoarea variabilei la codul de nume al vocii de ieșire dorit (de exemplu, en-US-Standard-D). Pentru mai multe informații despre vocile și limbile acceptate, consultați pagina Voci și limbi acceptate de Google.

    • Adăugați fișier audio—Pentru a alterna mesajele text-vorbire cu fișiere audio preînregistrate, faceți clic pe Adăugați fișier audio. Aceasta adaugă un rând nou la configurație, unde puteți alege fișierul audio dorit din lista derulantă.

      Pentru a elimina un element din secvență, faceți clic pe pictograma Ștergere care apare lângă intrarea sau lista derulantă corespunzătoare.

    • Adăugați mesaj text-vorbire Mesaj vocal—Pentru a crea solicitarea, utilizați text-vorbire sau o combinație de fișiere audio preînregistrate și mesaje text-vorbire.

      Faceți clic pe Adăugați mesaj text-vorbire pentru a adăuga un nou câmp de introducere a textului în secțiunea de creare a solicitării. În acest câmp, introduceți mesajul care va fi redat apelantului în limba și vocea selectate.

      Considerații importante:

      • Folosește o activitate de tip „Setare variabilă” pentru a seta valoarea mesajului TTS la o variabilă de flux înainte de a o utiliza în activitate.

      • Folosește ghilimele simple în loc de ghilimele duble în expresiile pebble.

      • Folosește filtre de evadare pebble dacă mesajul TTS are mai mult de o linie (astfel încât sistemul să redea mesajul), de exemplu {{ variabilă | escape('json')}}

      • Nu există o limită de caractere pentru mesajele Cisco Text-to-Speech.

      Câmpul acceptă două tipuri de date de intrare: text brut (text simplu) sau date formatate în limbajul de marcare pentru sinteza vorbirii (SSML). De asemenea, puteți utiliza variabile ca parte a mesajului pentru a citi conținutul dinamic.

      Pentru etichetele SSML acceptate pentru Cisco Cloud Text-to-Speech, consultați Text-to-Speech (TTS) în Webex Contact Center.

    • Adăugare variabilă audio— Utilizați această opțiune pentru a configura solicitarea audio să fie redată dinamic clienților. De exemplu, puteți configura această variabilă pentru a reda solicitarea audio în mai multe limbi, în funcție de preferințele clientului în timpul interacțiunii.

      Pentru a configura variabila audio, faceți clic pe Adăugare variabilă audio. Introduceți valoarea variabilei sub forma unei expresii de tip pietricel.

      Pentru mai multe informații, consultați Sintaxa șablonului Pebble.

      Valoarea variabilei trebuie să corespundă cu numele fișierului .wav încărcat în Control Hub.

    • Solicitare de previzualizare— Faceți clic pe butonul Solicitare de previzualizare pentru a testa și previzualiza mesajele text-vorbire și fișierele audio. În caseta de dialog Previzualizare solicitare care apare, alegeți vocea dorită pentru a testa solicitarea. Puteți reda mesajele și fișierele audio după cum urmează:

      1. Faceți clic pe Redare totală pentru a reda simultan atât fișierul audio, cât și mesajul TTS.

      2. Redă doar fișiere audio.

      3. Redă doar mesaje text-vorbire.

  3. Apoi, configurați setările Text-To-Speech. Setările pentru transformarea textului în vorbire includ următoarele setări care sunt utilizate pentru a valida intrarea DTMF așteptată de la apelant.

    • Viteză de vorbire—Indică viteza de vorbire. Măriți sau micșorați numărul de intrări pentru a menține viteza ideală de vorbire și a controla viteza de vorbire la ieșire.

      Valorile valide pentru intrarea numerică se află în intervalul 0,25 - 4,0 cuvinte pe minut (wpm). Valoarea implicită este 1,0 cuvinte pe minut.

    • Amplificare volum—Indică creșterea sau scăderea volumului de ieșire. Măriți sau micșorați numărul de intrări pentru a menține volumul ideal al vorbirii de ieșire.

      Intrările valide pentru intrarea numerică se află în intervalul de la –96,0 decibeli la 16,0 decibeli (dB). Valoarea implicită este 0,0 dB.

Nu includeți doar activitatea Redare mesaj în buclă după activitatea Contact în coadă în fluxul de apeluri. Puteți utiliza o combinație între activitatea Redă muzică și activitatea Redă mesaj în buclă pentru a crea un flux de apeluri valid.

Când includeți activitatea Redare mesaj înaintea activității Cerere HTTP într-un flux de apeluri, cererea HTTP se execută numai după ce sunetul este redat complet.

Redă muzică

Activitatea Redare muzică redă muzică atunci când sosește un apel sau acesta se află într-o coadă. Puteți alege un fișier audio pentru redare atunci când puneți un apelant în așteptare.

Puteți configura o cale de gestionare a erorilor (Eroare nedefinită) pentru a gestiona erorile de sistem care pot apărea în timpul execuției fluxului. Pentru mai multe informații, consultați Configurarea gestionării erorilor.

Înainte de a începe

Când includeți activitatea Redare muzică înaintea activității Cerere HTTP într-un flux de apeluri, cererea HTTP se execută numai după ce sunetul este redat complet.

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În secțiunea Setări muzică, configurați următoarele setări:

  1. Fișier audio static—Alegeți această opțiune dacă doriți să configurați sunetul static care va fi redat de pe pagina Solicitare audio din Control Hub. După selectare, alegeți numele fișierului audio (.wav) din lista derulantă Fișier muzical.

    Pentru mai multe informații, consultați Gestionarea solicitărilor audio.

  2. Fișier audio dinamic—Selectați această opțiune pentru a reda audio dinamic într-un singur flux. De exemplu, puteți utiliza o variabilă pentru a reda solicitări în diferite limbi, în funcție de preferințele clientului.

    Pentru a configura sunetul dinamic, introduceți variabila audio ca expresie Pebble. Pentru mai multe detalii, consultați Sintaxa șablonului Pebble.

    Valoarea variabilei trebuie să corespundă cu numele fișierului .wav încărcat în Control Hub.

  3. Decalaj de început— Setați durata de redare, în secunde, pentru fișierul muzical.

    De exemplu, dacă fișierul are 60 de secunde, Start Offset este de 45 de secunde, iar durata este de 30 de secunde, ultimele 15 secunde se redau primele, apoi sunetul se repetă la început și redă primele 15 secunde. O valoare de 0 pornește redarea de la început.

    Puteți introduce offset-ul de început ca număr static (de exemplu, 20) sau ca expresie (de exemplu, {{MusicLength + 20}}).

    Asigurați-vă că toate valorile sunt numerice.

  4. Durată muzică—Specificați durata de redare, în secunde, pentru fișierul muzical selectat (de exemplu, 30). Puteți introduce o valoare statică (de exemplu, 20) sau o expresie (de exemplu, {{MusicLength + 20}}). Asigurați-vă că toate valorile sunt numerice. Dacă decalajul de început și durata depășesc lungimea fișierului, muzica se repetă la început și continuă să fie redată.

    Redarea muzicii respectă aceste reguli:

    • Dacă Durata muzicii specificată este mai scurtă decât lungimea fișierului audio, muzica se redă doar pentru durata specificată. De exemplu, o durată de 30 de secunde cu un fișier de 40 de secunde se redă timp de 30 de secunde.

    • Dacă Durata muzicii depășește lungimea fișierului audio, muzica se redă pe o durată de până la cinci ori mai mare decât lungimea fișierului, repetând în buclă după cum este necesar. De exemplu, o durată de 600 de secunde cu un fișier de 40 de secunde se redă timp de 200 de secunde (5 × 40).

Când includeți activitatea Redare muzică înaintea activității Cerere HTTP într-un flux de apeluri, cererea HTTP se execută numai după ce sunetul este redat complet.

Înregistrați

Activitatea Înregistrare înregistrează intrarea sau enunțul vocal al apelanților care pot fi referiți în același flux de apeluri. Această activitate este disponibilă numai pentru clienții care utilizează platforma media Next Generation. Sistemul stochează fișierele audio înregistrate doar în timpul apelului, după care aceste fișiere sunt șterse automat din sistem. În prezent, fișierele audio înregistrate sunt într-un format necriptat. Nu recomandăm înregistrarea informațiilor sensibile folosind această funcție.

Nu utilizați activitatea de înregistrare în cadrul unui flux de consultare către Punct de intrare - Număr de apelare, deoarece această configurație nu este acceptată.

1

Conectați-vă la Control Hub, alegeți Services > Centru de contact > Fluxuri.

2

Faceți clic pe Gestionare fluxuri și apoi pe Creare fluxuri.

3

Faceți clic pe Începeți din nou. Apare fereastra Flow Designer.

4

În câmpul Nume flux, introduceți un nume unic.

5

Trageți și plasați activitatea Înregistrare din Biblioteca de activități în spațiul principal de lucru al fluxului.

6

În Setări generale, efectuați următoarele acțiuni:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. În câmpul Descrierea activității, introduceți o descriere pentru activitate.

7

În Setări înregistrare, configurați următoarele câmpuri:

  1. Bifați sau debifați caseta de selectare Ton de început pentru a activa sau dezactiva semnalul sonor scurt care indică începutul înregistrării. În mod implicit, caseta de selectare este activată.
  2. În câmpul Timp de expirare a silențiului, introduceți o valoare numerică între 1 și 120 de secunde. Aceasta indică intervalul maxim de liniște permis oricând după începerea înregistrării. Valoarea implicită este de 4 secunde. Înregistrarea se oprește când există liniște timp de expirare pentru liniște.
  3. În câmpul Timp maxim de înregistrare, introduceți valoarea numerică între 1 și 120 de secunde pentru a indica timpul maxim permis pentru înregistrarea enunțului apelantului. Valoarea implicită este de 30 de secunde. Înregistrarea se oprește când atinge timpul maxim de înregistrare.
  4. În câmpul Simbol de terminare, alegeți fie simbolul caracterului # sau * pe care utilizatorul final le poate folosi pentru a încheia o înregistrare. În mod implicit, simbolul terminator este #.
8

În secțiunea Variabile de ieșire, vizualizați următoarele variabile:

  • Record_audioFileData– Stochează detaliile fișierelor audio înregistrate.
  • Record_errorCod– Stochează codul de stare a erorilor care apar la inițierea sau în timpul înregistrării enunțului apelantului.
  • Record_errorDescriere– Stochează descrierea erorilor care apar la inițierea sau în timpul înregistrării enunțului apelantului.

Puteți utiliza variabila de ieșire Record_audioFileData în activități precum Redare mesaj, Meniuși Colectare cifre într-un flux de apeluri. Această variabilă de ieșire poate fi configurată ca variabilă audio în setările Prompt ale activităților IVR pentru a reda apelanților înregistrarea audio. Valoarea variabilei poate fi sub forma unei expresii de tip pebble: {{Record_activity_label.audioFileData.name}}.

Puteți utiliza variabila de ieșire Record_audioFileData în activitatea HTTP Request pentru a încărca înregistrarea audio pe serverul extern terț sau pe API. Acest lucru se poate face alegând Tipul de conținut ca Fișier și variabila de ieșire a activității Înregistrare din meniul derulant Conținut din Corpul cererii.

Următorul tabel listează codurile de eroare și descrierile pentru activitatea Înregistrare:

Cod de eroare

Descriere eroare

Motiv

1001

INVALID_SILENCE_TIMP EXPIRARE

Timpul de expirare silențios configurat nu se află în intervalul valid între 1 și 120 de secunde.

1002

DURATA MAXIMĂ__DE ÎNREGISTRARE_INVALIDĂ

Timpul maxim de înregistrare configurat nu se află în intervalul valid între 1 și 120 de secunde.

1003

SIMBOL DE TERMINARE INVALID__

Simbolul de terminare configurat nu este unul dintre caracterele permise * sau #.

1004

EROARE ÎNREGISTRARE_API_

A apărut o eroare în API pentru inițierea înregistrării.

1005

FUNCȚIE_DEZACTIVATĂ_PENTRU_ORGANIZAȚIE

Funcția nu este activată pentru organizație.

1006

Nu este detectat niciun semnal audio de intrare pentru înregistrare. Fișierul audio înregistrat poate conține liniște.

1007

A apărut o eroare în serviciile media în timpul înregistrării.

Controlul înregistrării

Flow Designer oferă o activitate de Control al înregistrărilor în scopul captării consimțământului utilizatorului sau al apelantului pentru înregistrare. Înregistrarea consimțământului este una dintre proprietățile de configurare disponibile ca parte a acestei activități. Folosește o activitate Meniu pentru a captura consimțământul utilizatorului într-o variabilă de flux booleană. În timpul unei interacțiuni, dacă doriți să capturați valoarea consimțământului pentru a genera un raport, utilizați variabila booleană ca intrare pentru valoarea proprietății de consimțământ a activității Control înregistrare. Apoi puteți marca variabila utilizată pentru a capta consimțământul apelantului ca fiind raportabilă.

Dezvoltatorul fluxului poate determina dacă este necesar sau nu să se obțină consimțământul pentru înregistrarea unui apel, în scopuri de raportare. Când un client dorește să obțină consimțământul pentru înregistrare, folosește variabile globale pentru a genera un raport de consimțământ. Când un client nu dorește să obțină consimțământul pentru înregistrare, utilizați variabile locale. Acest lucru oferă o flexibilitate mai mare chiriașilor și clienților în gestionarea utilizării variabilelor.

Puteți configura Controlul înregistrărilor urmând acești pași:

  1. În Flow Designer, trageți și plasați activitatea Recording Control din Biblioteca de activități în pânză.

  2. Faceți clic pe activitatea Control înregistrare pentru a configura setările activității.

  3. În Setări generale, introduceți un nume pentru activitate în Etichetă activitate.

  4. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

  5. În Setări control înregistrare, selectați o variabilă de flux din lista derulantă pentru Activare înregistrare.

O activitate de meniu pentru IVR (Interactive Voice Response - Răspuns vocal interactiv) și o activitate de control al înregistrării, atunci când sunt utilizate împreună în flux, permit capturarea consimțământului pentru înregistrare. Prioritate are setarea consimțământului utilizatorului în flux, comparativ cu setările de configurare la nivel de chiriaș, la nivel de coadă sau la nivel de program de înregistrare.

Controlul înregistrărilor poate fi gestionat în următoarele scenarii:

  • Dacă configurația consimțământului utilizatorului este setată la Da în flux, atunci apelul este înregistrat, indiferent de configurația de înregistrare setată la nivel de entitate găzduită, coadă sau program de înregistrare.

  • Dacă utilizatorul nu își dă consimțământul și configurația este setată la Nu în flux, atunci apelul nu este înregistrat, indiferent de configurația de înregistrare setată la nivel de chiriaș, coadă sau program de înregistrare.

  • Dacă consimțământul utilizatorului nu este configurat în flux, dar o configurație este setată la Da la oricare dintre celelalte niveluri, cum ar fi chiriașul, coada sau programul de înregistrare, atunci apelul este înregistrat.

  • Dacă nu este configurat consimțământul utilizatorului și o configurație este setată pe Nu la toate nivelurile, cum ar fi chiriaș, coadă și program de înregistrare, apelul nu este înregistrat.

În plus, alte configurații de înregistrare, cum ar fi Continuare la transfer, Reluare pauză activată și Durată pauză și așa mai departe, sunt aplicate în continuare pe baza ierarhiei existente, cum ar fi nivelul chiriașului, coadei sau programării înregistrărilor.

Variabile de ieșire

Această activitate nu are variabile de ieșire.

Programați apeluri IVR inverse

Funcția de returnare a apelurilor programate permite clienților să programeze returnarea apelurilor folosind IVR. Clienții pot solicita apeluri telefonice separat, fără a vorbi cu un agent, ceea ce duce la o eficiență sporită a operațiunilor din centrul de contact. Pentru a oferi clienților capacități de callback programat, modulul Flow Designer oferă activitatea Schedule Callback în cadrul fluxului.

Programați apelul invers

Folosește activitatea Programare apeluri inverse pentru a permite apelanților să programeze cu ușurință apeluri inverse prin intermediul sistemului IVR. Puteți utiliza solicitări DTMF specifice pentru a captura detalii de programare de la apelant și a transmite aceste informații ca date de intrare în activitatea Programare apel invers.

Următoarele secțiuni vă permit să configurați activitatea Programare apel invers:

  • Setări generale
  • Setări programare apel invers
  • Variabile de ieșire ale activității

Înainte de a începe

Asigurați-vă că configurați punctul de intrare pentru apel invers în Control Hub. Consultați secțiunea Configurarea unui punct de intrare pentru apel invers pentru detalii.

1

În Flow Designer, trageți și plasați activitatea Schedule Callback din Biblioteca de activități pe pânză.

2

Faceți clic pe activitate pentru a configura setările activității.

3

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

4

În secțiunea Setări programare apel invers, configurați următoarele detalii:

  1. Număr de apelare inversă: Numărul de telefon la care urmează să fie programată apelarea inversă. Numărul poate include un prefix opțional pentru țară și cifre (0-9), împreună cu caractere speciale permise: spațiu ( ), cratimă (-), paranteze (()) și punct (.). Lungimea totală a numărului trebuie să fie între 7 și 15 caractere.

  2. Coadă de apel invers: Un identificator unic care reprezintă coada asociată cu apelul invers. Puteți atribui o valoare statică cozii sau puteți configura o valoare dinamică folosind variabile de flux.

  3. Nume client (opțional) : Numele clientului care primește apelul invers. Dacă nu există niciun nume, atunci numărul de apelare inversă este folosit pentru a identifica clientul.

  4. Data programării: Data la care clientul dorește să fie apelat înapoi.

    Data programată trebuie furnizată în formatul ISO-8601 (AAAA-LL-ZZ). Trebuie să fie o dată validă în fusul orar specificat și să se încadreze în termen de 31 de zile de la data curentă.

  5. Programați ora de începere: Ora de începere preferată pentru primirea apelului invers, specificată în formatul ISO-8601 (HH:mm:ss). Ora de începere trebuie să fie cu cel puțin 30 de minute înainte de ora curentă.

  6. Programați ora de încheiere: Ora de încheiere preferată până la care ar trebui finalizată apelarea inversă, tot în format ISO-8601 (HH:mm:ss). Ora de încheiere trebuie să fie la cel puțin 30 de minute după ora de începere și nu poate depăși 8 ore după ora de începere.

  7. Programare fus orar: Fusul orar al clientului relevant pentru data și ora furnizate. Acesta trebuie să fie un nume de fus orar IANA valid (de exemplu America/New_York). Puteți atribui un fus orar static sau puteți configura o valoare dinamică folosind variabile de flux.

Includeți o serie de activități IVR (Meniu, Colectare cifre) pentru a colecta aceste informații de la apelant și a le transmite activității de returnare a apelului programat. Pentru a simplifica acest lucru, consultați Subfluxul de apeluri inverse programate pentru detalii.

Variabile de ieșire ale activității

Variabilele de ieșire a activității stochează datele captate din activități și sunt create automat atunci când adăugați activități specifice în pânză.

Activitatea Schedule Callback are următoarele variabile de ieșire:

  • ScheduleCallback.FailureCode: Stochează codul de eroare. Sistemul setează această valoare doar atunci când activitatea eșuează.
  • ScheduleCallback.FailureDescription: Stochează detaliile defecțiunii. Sistemul setează această valoare doar atunci când activitatea eșuează.

Următoarele sunt codurile de eroare și descrierile pentru activitatea de apel invers programat:

Cod de eroare

Valoarea codului de eroare

Descrierea defecțiunii

1

CERERE INVALIDĂ_Pentru orice intrări nevalide.

3

COADĂ INVALIDĂ_Pentru detalii nevalide despre coadă.

6

EROARE DE SISTEM_

Acest cod reprezintă erori diverse (care nu se încadrează în niciuna dintre categoriile definite).

Ce este de făcut în continuare

Folosește activitatea Deconectare contact pentru a termina fluxul de apeluri după programarea unui apel invers.

Trimiteți cifre

Puteți utiliza activitatea Trimitere cifre pentru a configura fluxuri care trimit tonuri DTMF apelantului în timpul unei interacțiuni IVR. Acest lucru este util pentru:

  • Autentificare securizată—Stabilirea unui flux de apeluri autentificat prin verificarea apelantului folosind DTMF.

  • Interacțiunea cu sisteme externe—Comunicarea cu alte sisteme care necesită intrare DTMF.

Activitatea Trimitere cifre permite autentificarea bazată pe ton și este importantă în scenariile care necesită interacțiuni securizate, cum ar fi verificarea autenticității căii de apel.

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În secțiunea Setări DTMF de redare, configurați următoarele setări:

  1. Set Value—Alegeți această opțiune dacă doriți să configurați cifre DTMF statice.

  2. Setați la Variabilă— Alegeți această opțiune dacă doriți să configurați dinamic cifrele DTMF.

    Lungimea maximă a intrării DTMF este de 32 de caractere. Caracterele acceptate sunt 0-9, AD, asterisc (*), hash (#), și virgulă (,). Caracterul virgulă (,) semnifică o secundă de întârziere.

    Puteți utiliza activitatea Trimitere cifre doar în timpul primei etape a apelantului către IVR. Dacă îl utilizați în cadrul unei interacțiuni precum consult/transfer la punctul de intrare, sistemul ignoră activitatea Trimitere cifre.

Setați anunțul

O activitate Setare anunț configurează anunțurile redate la conectarea apelului la un agent. Când este activată, puteți configura un mesaj preînregistrat ca mesaj de conformitate cu informații legale, ca mesaj de întâmpinare personalizat pentru agent sau ca ambele. Puteți utiliza această activitate atât pentru apelurile primite, cât și pentru cele efectuate.

  • Pentru fluxurile de intrare - Configurați activitatea de anunț înainte de activitatea Contact coadă pentru performanță optimă. Alternativ, îl puteți configura în cadrul evenimentului de pre-apelare dintr-un flux de evenimente.
  • Pentru fluxurile de ieșire - Activitatea de anunț trebuie configurată în cadrul evenimentului de pre-apelare. Asigurați-vă că activitatea Setare ID apelant este activitatea terminalului pentru evenimentul de pre-apelare.

Activitatea Setare anunț acceptă următoarele tipuri de anunțuri:

  • Mesaj de conformitate
  • Agent de salut
  • Anunț șoptit

Consultați Îmbunătățiți eficiența cu mesaje preînregistrate pentru mai multe detalii.

Pentru a configura activitatea Setare anunț, urmați pașii următori:

  1. Conectați-vă la Control Hub.
  2. Navigați la Centrul de contact > Experiența clientului > Fluxuri.
  3. Alegeți debitul necesar și faceți clic pe pictograma Accesați setările de debit pentru a deschide debitul dorit.
  4. Trageți și plasați activitatea Setare anunț în pânza principală a fluxului.
  5. În fila Setări generale, configurați următorii parametri:
    1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

    2. În câmpul Descrierea activității, introduceți o descriere pentru activitate.

  6. Pentru a configura mesajul de întâmpinare al agentului, activați comutatorul Activare mesaj de întâmpinare al agentului. În câmpul Scopul mesajului de salut, introduceți numele scopului mesajului de salut.
  7. Pentru a configura mesajul de conformitate, activați comutatorul Activare mesaj de conformitate. Alegeți fișierul audio necesar din lista derulantă.

  8. Faceți clic pe Salvați.
  9. Faceți clic pe Publicare pentru a publica fluxul.

Setare ID apelant

Folosește activitatea Setare ID apelant pentru a defini ID-ul apelantului care se afișează în timpul unui apel. Activitatea Setare ID apelant trebuie utilizată numai în fluxurile de evenimente. Setarea ID-ului apelantului este o activitate terminală care marchează sfârșitul unui flux de evenimente PreDial. Activitatea Setare ID apelant ajută la configurarea ANI pentru următoarele scenarii:

  • Apeluri de intrare

  • Apeluri externe

  • Apel de returnare prin amabilitate

  • Campanie de previzualizare

  • Apel invers pe web

  • Execută fluxul

  • Transfer către numărul de apelare

  • Consultați pentru a forma numărul

    Consultați agentul

    Consultați EP-DN/queue

  • Transfer către EP/queue

Puteți configura această activitate lângă un handler de evenimente PreDial. ANI-ul necesar poate fi configurat utilizând opțiunea Setare activitate ID apelant pe baza Serviciului de identificare a numărului format (DNIS), a tipului de operațiune sau a tipului de participant.

Puteți configura DN-ul agentului ca ANI personalizat, astfel încât agentul apelat să poată vedea agentul apelant. DN/extension număr atunci când sunt contactați. Acest lucru reduce șansele de întrerupere a apelurilor interne. De exemplu, când un utilizator din front office (agentul centrului de contact) apelează un utilizator din back office (un angajat intern), utilizatorul din back office poate vedea ID-ul apelantului intern (numărul de contact number/extension) agentului, reducând astfel la minimum respingerea apelurilor.

În acest scop, apelantul poate vedea contactul number/extension numai atunci când agentul apelat este contactat prin apelare externă, consultare sau transfer către DN, iar DN-ul este adăugat la lista de numere de contact.

Trebuie să adăugați numărul de contact la lista de numere interne pentru o organizație din Control Hub. Pentru mai multe informații despre cum se adaugă un număr de contact, consultați Crearea unui număr de contact sau a unei extensii.

Dacă introduceți un număr aleatoriu, sistemul verifică acest număr cu maparea EP-DN implicită configurată în Control Hub sau Management Portal. Dacă există o nepotrivire, sistemul o direcționează înapoi către ANI-ul implicit. Pentru mai multe informații despre validarea ANI personalizată, consultați Callback.

Pentru a asigura că numerele originale rămân disponibile pentru analiză în rapoarte, ANI-ul afișat în rapoarte nu este modificat în ANI-ul personalizat.

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În secțiunea Setări ID apelant, vă rugăm să configurați următoarele:

  1. ID apelant static—Alegeți din lista derulantă un număr de apelare care este mapat la un punct de intrare. Dacă nu selectați un număr, sistemul ia în considerare valoarea implicită, în funcție de scenariul apelului.

  2. ID apelant variabil—Alegeți o variabilă validă (un număr E.164, cu o mapare EP-DN validă) din lista derulantă. Dacă nu selectați un număr, sistemul ia în considerare valoarea implicită, în funcție de scenariul apelului. Dacă furnizați un număr care nu este în formatul numeric E.164, sistemul utilizează valoarea implicită, în funcție de scenariul apelului.

    Pentru a permite extensiile interne ca ANI personalizate pentru apelanți, atunci când configurați fluxul de pre-apelare pentru customer/consulted agent sau dn/transferred agent sau dn, alegeți variabila Predial.otherPartyDn din meniul derulant ca ID apelant variabil. Întrucât această variabilă conține DN-ul agentului principal, va fi un ANI personalizat valid afișat pe dispozitivul receptorului.

Personalizarea ANI depinde de cerințele de reglementare. Luați în considerare dependențele regionale înainte de implementarea mediului.

Un handler de evenimente PreDial utilizat pentru a personaliza ID-ul apelantului are prioritate față de ANI-ul selectat anterior, cum ar fi ANI pentru apelare externă selectat de agent, returnare apel curtoazie cu personalizare ANI sau orice scenariu similar.

Suportul pentru flux este necesar pentru orice scenariu de intrare sau ieșire pentru a personaliza ANI.

Pentru cazurile de utilizare care au dependențe de furnizori de servicii, cum ar fi decizii bazate pe codul de țară, restricții regionale etc., luați în considerare testarea fluxurilor cu furnizorii de servicii mai întâi.

Pentru ca ANI să funcționeze conform așteptărilor în diferite scenarii de apel, aveți nevoie de un mediu Next Generation.

Utilizarea ANI pentru mai multe scenarii aplicabile în mediul Next Generation este:

Tabelul 15. Utilizarea ANI pentru scenarii multiple într-un mediu de generație următoare

Scenariu

Configurare

Rezultat ANI

Clientul sună

Rubrica de gestionare a evenimentelor PreDial nu este configurată

  • ANI-ul contactului este prezentat pe dispozitivul agentului

  • EP-DN este prezentat pe dispozitivul contactului

Clientul sună

Rubrica de evenimente PreDial este configurată

ANI este prezentat pe dispozitivul agentului - așa cum este definit în activitatea Setare ID apelant

Apelare externă a agentului

Rubrica de gestionare a evenimentelor PreDial nu este configurată

Dispozitivul contactului și dispozitivul agentului sunt afișate cu opțiunea ANI de apelare externă selectată de agent dacă agentul selectează o opțiune ANI de apelare externă pe desktop. În caz contrar, dispozitivul contactului și dispozitivul agentului sunt prezentate ambele cu ANI-ul implicit al chiriașului.

Apelare externă a agentului

Rubrica de evenimente PreDial este configurată

Pentru dispozitivul fiecărui participant, fie numărul de apelare externă selectat de agent, fie poate fi păstrat, dacă este selectat, fie poate fi personalizat, așa cum este definit în activitatea Setare ID apelant.

Apel de returnare prin amabilitate

ANI client definit în activitatea de apel invers

ANI definită la activitatea de apel invers este prezentată dispozitivului contactului.

Apel de returnare prin amabilitate

  • ANI client definit în activitatea de apel invers

  • Rubrica de evenimente PreDial este configurată pentru segmentul clientului

Activitatea configurată de ID apelant setată va avea prioritate.

Apel de returnare prin amabilitate

  • ANI client definit în activitatea de apel invers

    Rubrica de evenimente PreDial nu este configurată pentru segmentul clientului

  • ANI definită la activitatea de apel invers este prezentată dispozitivului contactului.

  • Dacă ANI este definit la activitatea Setare ID apelant, acesta este prezentat dispozitivului agentului.

Apel de returnare prin amabilitate

  • ANI-ul clientului nu este definit în activitatea de apel invers

  • Rubrica de evenimente PreDial nu este configurată pentru segmentul clientului

Codul ANI implicit al chiriașului este prezentat pe dispozitivul contactului.

Transfer de agent, consultanță

Rubrica de evenimente PreDial este configurată

ID-ul apelantului configurat și setat este afișat pe dispozitivul Agent-2 consultat transferat.

Creați un număr de contact sau o extensie

Puteți adăuga un număr de contact la lista de numere interne ale organizației dvs. ANI-urile personalizate vor fi vizibile pentru aceste contacte adăugate. Puteți fie să adăugați câte un număr de contact odată, fie să utilizați operațiuni în bloc pentru a încărca numerele de contact ca fișier CSV.

Pentru mai multe informații despre cum se efectuează operațiuni în bloc pentru a crea, modifica, importa sau exporta obiecte de configurare în Control Hub, consultați Operațiuni în bloc în Webex Contact Center.

Pentru a adăuga un număr de contact sau o extensie:

  1. Conectați-vă la Control Hub.

  2. Accesați Centrul de contact > Setări chiriaș > Voce ​ > Număr de contact .

  3. Faceți clic pe Adăugați mai multe pentru a adăuga un contact nou number/extension la listă.

    Puteți crea un contact number/extension într-un interval între 2 și 9 cifre. Contactul number/extension poate începe cu 0. Puteți adăuga maximum 5000 de contacte numbers/extensions per organizație.

Setați anunțul șoptit

Activitatea Setare anunț șoptit redă un mesaj scurt, preînregistrat, către un agent chiar înainte ca agentul să se conecteze cu un apelant. Anunțul se redă doar pentru agent; apelantul aude soneria implicită în timp ce anunțul se redă în șoaptă.

Conținutul anunțului poate conține informații despre apelant, care ajută agentul să se pregătească pentru gestionarea apelului.

Prin furnizarea acestor informații agenților în avans, anunțurile șoptite îi ajută să gestioneze apelurile mai eficient, ceea ce duce la timpi de procesare a apelurilor mai scurți și la o satisfacție sporită a clienților.

Când se aude o șoaptă, nu poți:

  • Puneți apelul în așteptare, transferați sau participați la conferință.

  • Solicitați asistența supraveghetorului.

Aceste funcții devin din nou disponibile după finalizarea anunțului.

Un anunț în șoaptă:

  • Se aplică apelurilor primite și transferului orb către EP.

  • Poate fi o solicitare sau un șir TTS (text-vorbire).

  • Poate fi combinat cu mesajul de conformitate și cu mesajul de întâmpinare al agentului, caz în care se aude primul mesajul șoptit.

  • Nu este inclus în înregistrarea apelului.

  • Acceptă toate tipurile de endpoint-uri de agent, cum ar fi telefon, client soft și WebRTC.

1

Faceți clic pe activitate pentru a configura setările activității.

2

În secțiunea Setări generale, introduceți următoarele informații:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. (Opțional) În câmpul Descrierea activității, introduceți o descriere pentru activitate.

3

În secțiunea Anunț șoptit , puteți seta un mesaj prealabil pentru agenți, care oferă detalii cheie despre apelant pentru un serviciu personalizat.

Când activați comutatorul Activare text-în-vorbire, puteți alege conectorul dorit.

  • Dacă alegeți conectorul Google TTS, trebuie să configurați un cont Google Cloud și să configurați serviciul Text-to-Speech. Pentru mai multe informații, consultați secțiunea Text-to-speech din Ghidul de configurare și administrare Webex Contact Center.

  • Dacă alegeți conectorul Cisco TTS, puteți sări peste configurarea contului Google Cloud.

  1. Conector—Indică conectorul pentru autentificarea serviciului Text-to-Speech. Lista derulantă afișează numele tuturor conectorilor Google din Control Hub. Sunt afișați doar conectorii activi. Selectați conectorul din lista derulantă.

    Clienții existenți ai platformei vocale Classic pot vizualiza doar conectorul Google TTS în lista derulantă.

    Clienții existenți ai platformei vocale Next Generation pot vizualiza atât conectorii Cisco Cloud Text-to-Speech, cât și cei Google TTS.

  2. Suprascrie limba implicită & Setări voce— Folosiți acest buton de comutare pentru a ignora setările vocale configurate în variabila Global Voicename. Acest parametru este activat în mod implicit.

  3. Voce de ieșire—Indică numele vocii de ieșire. Acest câmp apare numai dacă activați opțiunea Suprascriere limbă implicită & Buton de comutare Setări vocale. Selectați numele vocii de ieșire din lista derulantă.

    Dacă numele vocii de ieșire acceptate de Google nu este disponibil în lista derulantă Voce de ieșire, dezactivați opțiunea Suprascriere limbă implicită & Buton de comutare Setări vocale. Includeți activitatea Set Variable înaintea activității Play Message din flux.

    Configurați activitatea Set Variable după cum urmează:

    • Setați variabila la Global_VoiceName.

    • Setați valoarea variabilei la codul de nume al vocii de ieșire dorit (de exemplu, en-US-Standard-D). Pentru mai multe informații despre vocile și limbile acceptate, consultați pagina Voci și limbi acceptate de Google.

  4. Adăugați fișier audio—Pentru a alterna mesajele text-vorbire cu fișiere audio preînregistrate, faceți clic pe Adăugați fișier audio. Aceasta adaugă un rând nou la configurație, unde puteți alege fișierul audio dorit din lista derulantă.

    Pentru a elimina un element din secvență, faceți clic pe pictograma Ștergere care apare lângă intrarea sau lista derulantă corespunzătoare.

  5. Adăugați mesaj text-vorbire—Pentru a crea solicitarea, utilizați text-vorbire sau o combinație de fișiere audio preînregistrate și mesaje text-vorbire.

    Faceți clic pe Adăugați mesaj text-vorbire pentru a adăuga un nou câmp de introducere a textului în secțiunea de creare a solicitării. În acest câmp, introduceți mesajul care va fi redat apelantului în limba și vocea selectate.

    Considerații importante:

    • Folosește o activitate de tip „Setare variabilă” pentru a seta valoarea mesajului TTS la o variabilă de flux înainte de a o utiliza în activitate.

    • Folosește ghilimele simple în loc de ghilimele duble în expresiile pebble.

      Nu există o limită de caractere pentru mesajele Cisco Text-to-Speech.

    Câmpul acceptă două tipuri de date de intrare - text brut (text simplu) sau date formatate în limbajul de marcare a sintezei vorbirii (SSML). De asemenea, puteți utiliza variabile ca parte a mesajului pentru a citi conținutul dinamic.

    Pentru etichetele SSML acceptate pentru Cisco Cloud Text-to-Speech, consultați Text-to-Speech (TTS) în Webex Contact Center.

  6. Adăugare variabilă audio— Utilizați această opțiune pentru a configura solicitarea audio să fie redată dinamic clienților. De exemplu, puteți configura această variabilă pentru a reda solicitarea audio în mai multe limbi, în funcție de preferințele clientului în timpul interacțiunii.

    Pentru a configura variabila audio, faceți clic pe Adăugare variabilă audio. Introduceți valoarea variabilei sub forma unei expresii de tip pietricel.

    Pentru mai multe informații, consultați Sintaxa șablonului Pebble.

    Valoarea variabilei trebuie să corespundă cu numele fișierului .wav încărcat în Control Hub.

  7. Solicitare de previzualizare— Faceți clic pe butonul Solicitare de previzualizare pentru a testa și previzualiza mesajele text-vorbire și fișierele audio. În caseta de dialog Previzualizare solicitare care apare, alegeți vocea dorită pentru a testa solicitarea. Puteți reda mesajele și fișierele audio după cum urmează:

    • Faceți clic pe Redare totală pentru a reda simultan atât fișierul audio, cât și mesajul TTS.

    • Redă doar fișierele audio.

    • Redă doar mesajele text-vorbire.

Porniți fluxul media

Activitatea Pornire flux media este utilizată pentru a activa redarea în flux a fișierelor media vocale din conversațiile active dintre un apelant și un agent.

Pentru mai multe detalii despre cum se utilizează activitatea în fluxurile de apeluri, consultați Activarea redării în flux media pentru anumite cozi.

Încărcați fișiere audio

Folosește activitatea Încărcare audio din flux pentru a activa încărcarea saluturilor agentului.

1

Conectați-vă la Control Hub.

2

Navigați la Centrul de contact > Experiența clientului > Fluxuri.

3

Alegeți debitul necesar și faceți clic pe pictograma Accesați setările de debit pentru a deschide debitul dorit.

4

Trageți și plasați activitatea Încărcare audio în pânza principală a fluxului.

5

În secțiunea Setări generale, configurați următorii parametri:

  1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

  2. În câmpul Descrierea activității, introduceți o descriere pentru activitate.

6

În fila Informații despre fișierul audio, configurați următorii parametri:

  1. Tip fișier audio—Alegeți tipul de fișier audio. În prezent, este acceptat doar Salutul personal al agentului.

  2. Scopul mesajului de salut—Introduceți numele scopului mesajului de salut utilizat pentru crearea mesajului de salut al agentului.

  3. Date de înregistrare—Fișierul audio înregistrat.

  4. ID agent—ID unic de utilizator atribuit fiecărui agent din centrul de contact.

Fluxuri de evenimente

Fila Fluxuri de evenimente conține următoarele rutine de gestionare a evenimentelor pe care le utilizați în diferite activități:

EroareGlobală

Acest eveniment facilitează gestionarea globală a erorilor. Sistemul declanșează acest eveniment atunci când nu configurați linkurile către calea de eroare pentru o activitate. Toate activitățile din Gestionarea apelurilor și din Controlul fluxului expun acest eveniment. Pentru mai multe informații, consultați Fluxul de lucru OnGlobalError.

AgentAcceptat

Sistemul declanșează acest eveniment atunci când un agent răspunde la un apel primit și întrerupe experiența contactului într-o coadă. Acest eveniment este declanșat direct pentru apelurile de campanie progresive, predictive și de previzualizare odată ce agentul răspunde la apel.

Activitățile care deschid acest eveniment sunt Screen Pop și Contact în coadă.

TelefonContactÎncheiat

Sistemul declanșează acest eveniment atunci când un apel live se deconectează și elimină toți participanții. Evenimentul este disponibil dacă utilizați activități selectate de gestionare a apelurilor într-un flux, cum ar fi Ecran pop și Feedback. Acest eveniment nu necesită escaladarea către un agent.

Când creați un flux, nu adăugați nicio activitate IVR după evenimentul PhoneContactEnded. În timpul execuției fluxului, acesta nu va funcționa atunci când adăugați o activitate după încheierea contactului.

Doar activitatea Contact în coadă expune acest eveniment.

AgentOferit

Sistemul declanșează acest eveniment atunci când unui agent i se oferă un contact vocal. Acest eveniment permite dezvoltatorului de flux să configureze mai multe activități acceptate care fac parte din gestionarea evenimentelor. De exemplu, un dezvoltator de fluxuri poate configura o activitate Screen Pop pentru un eveniment AgentOffered. Această configurație oferă agentului informații legate de client, înainte ca acesta să preia sau să răspundă la un apel.

Acest eveniment este asociat cu NewContact.

Evenimentul AgentOffered nu este acceptat pentru campaniile progresive, predictive și de previzualizare.

Puteți vizualiza variabilele corelate în Variabile de ieșire eveniment.

AgentDeconectat

Sistemul declanșează acest eveniment atunci când ultimul agent se deconectează de la un apel live, lăsând clientul singur pe linie.

Activitatea Contact în coadă expune acest eveniment.

Apel invers eșuat

Sistemul declanșează acest eveniment atunci când o apelare inversă de curtoazie, o apelare inversă programată sau o apelare inversă programată personală eșuează.

  • Sistemul reîncearcă o apelare inversă numai atunci când apelul invers eșuează din partea contactului. Apelul invers eșuează atunci când contactul este ocupat sau indisponibil sau nu primește niciun răspuns de la un agent.

  • De asemenea, apelul eșuează din partea agentului atunci când telefonul agentului nu este accesibil sau agentul refuză apelul. Apelul se mută înapoi în coadă și este direcționat din nou către un agent disponibil.

  • De asemenea, pentru apelurile inverse programate, apelul invers eșuează atunci când ora de încheiere programată a ajuns fără ca apelul să fie direcționat către un agent. Pentru apelurile telefonice programate personal, apelul telefonic eșuează și atunci când agentul atribuit nu este conectat.

Pentru a utiliza o funcție de reîncercare de apel invers într-un flux, configurați o variabilă de flux locală (folosind activitatea SetVariable) cu valoarea 0 și incrementați-o după cum este necesar. Asigurați-vă că valoarea este mai mică decât valoarea variabilei Retry count.

Puteți atașa alte evenimente de care aveți nevoie în flux pentru a încerca o reîncercare de apel invers. Includeți o activitate Așteptare urmată de o activitate Apel invers sau oricare dintre activitățile de așteptare, cum ar fi Trimitere către agent și Trimitere contact în coadă, în flux. Folosește aceste activități în orice combinație sau ordine după activitatea Așteaptă.

Pentru a încheia reîncercările:

  • Pentru o condiție reală, folosește activitatea End Flow. Nu utilizați o activitate de Deconectare.

  • Pentru o condiție falsă, utilizați o variabilă Deconectare după ce o variabilă Reîncercare este configurată în flux. În acest caz, toate încercările de reluare sunt complete și nu există reîncercări disponibile.

Numărul maxim de încercări de apel invers este de 10. Timpul maxim de prezență a interacțiunii în sistem este de 14 zile. Oricare dintre acestea survine prima este considerată durata de viață a unei interacțiuni pentru configurarea unei reîncercări.

Când utilizați o activitate Așteptare, intervalul minim de întârziere între reîncercări este de 10 secunde, iar intervalul maxim de întârziere între reîncercări este de 72 de ore.

Când starea unui contact este în timeout de parcare și dacă sunt disponibile reîncercări, se generează un eveniment CallbackFailed. Rutinatorul de evenimente configurat în flux continuă să reîncerce apelul invers pentru încercările rămase.

Când o apelare inversă către un contact eșuează, contactul este scos din coadă și se generează evenimentul CallbackFailed. Rulajul de reîncercare îl poate pune din nou în coadă folosind oricare dintre activități, cum ar fi Apel invers (aceeași destinație sau o destinație diferită), Contact în coadă. and/or Coadă către agent.

Dacă apelul invers este configurat către o altă destinație în gestionarea evenimentelor CallbackFailed, competențele nu vor fi preluate.

Pentru apeluri inverse programate sau apeluri inverse programate personal – în fluxul de reîncercare – utilizați NewContact.DNIS în activitatea de apel invers, dacă este configurată.

PreApelare

Ca parte a NewContact, evenimentul PreDial permite dezvoltatorului de flux să seteze sau să personalizeze ID-ul apelantului utilizând activitatea Setare ID apelant.

Când creați un flux de lucru, acest eveniment este disponibil în fila Fluxuri de evenimente din Flow Designer. Acesta este un eveniment care se încheie prin configurarea activității Setare ID apelant. Acest eveniment este declanșat atât pentru agent, cât și pentru client, în funcție de scenariul apelului.

Pentru ca apelurile către campanie să aibă succes, apelurile către agenți și apelurile către clienți trebuie efectuate din aceeași regiune media. Regiunea media este selectată pe baza ANI/CLID a apelului atunci când este prezentat presei. Maparea dintre ANI și regiunea media se realizează în Control Hub. ANI-urile selectate pentru apelul agentului și apelul clientului, dacă sunt controlate prin evenimentul PreDial din flux, ar trebui alese astfel încât ambele apeluri să provină din aceeași regiune.

De exemplu, dacă un agent se află în Singapore, dar apelurile clienților urmează să fie efectuate în Statele Unite, ANI-ul pentru apelul clientului poate fi selectat astfel încât regiunea media să fie SUA. În mod similar, ANI-ul selectat pentru apelul agentului în evenimentul PreDial ar trebui să fie ales astfel încât regiunea media selectată să fie SUA.

Următorul tabel prezintă lista tipurilor de operațiuni și tipurile de participanți corespunzătoare pentru PreDial.operationType.

Tabelul 16. Operațiunea și tipurile de participanți legate de PreDial.operationType

PreDial.TipOperație

PreDial.TipParticipant

INBOUND

Agent

OUTDIAL

Agent, Client

COURTESY_CALLBACK

Agent, Client

PREVIEW_CAMPAIGN

Agent, Client

WEB_CALLBACK

Agent, Client

TRANSFER_TO_DN

DN

TRANSFER_TO_AGENT

Agent

CONSULT_TO_DN

DN

CONSULT_TO_AGENT

Agent

CONSULT_TO_QUEUE

Agent

CONSULT_TO_EP_DN

EP-DN

Personalizarea ANI nu este aplicabilă pentru Supervisor atunci când este configurată monitorizarea apelurilor.

Configurați fiecare cale de gestionare a evenimentelor PreDial cu opțiunea Setare ID apelant ca activitate de terminal, altfel contactul poate fi abandonat.

Suportul pentru flux este necesar pentru orice scenariu de intrare sau ieșire pentru a utiliza rutiera de tratare a evenimentelor PreDial.

Nu utilizați activități de flux care pun în coadă un contact cu handlerul de evenimente PreDial.

Pentru ANI configurat pentru un contact de ieșire, apelul este rutat prin regiunea la care este mapat agentul ANI, indiferent de regiunea în care se află contactul. De exemplu, dacă o organizație are centre de contact în SUA și Australia și se declanșează un apel de ieșire pentru un contact aflat în SUA, cu agentul ANI mapat la regiunea Australia, apelul este rutat prin Australia.

Consultați tabelul Utilizarea ANI pentru scenarii multiple într-un mediu Next Generation din secțiunea Setare ID apelant pentru utilizarea ANI în diverse scenarii de apel.

Puteți vizualiza variabilele corelate în Variabile de ieșire eveniment.

ContactAniActualizat

Sistemul declanșează acest eveniment atunci când ANI-ul apelantului se modifică. De exemplu, dacă apelul unui client ajunge mai întâi la un pupitr al operatorului și apoi este trimis agentului, desktopul agentului, dispozitivul agentului și toate informațiile aferente sunt actualizate automat cu ANI-ul apelantului. Acest lucru asigură afișarea întotdeauna a ID-ului apelantului inițial și a detaliilor corecte.

Doar transferurile de apeluri inițiate de pe telefoane fixe sau clienți Jabber locali reflectă interfața CLI finală. Transferurile efectuate prin intermediul aplicației Webex pe Webex Calling nu se actualizează pentru a afișa interfața CLI finală.

Rezultatul apelului campaniei de ieșire

Ca parte a NewContact, acest eveniment este declanșat dacă contactul este conectat la un robot telefonic sau este pe cale să fie abandonat. În ambele cazuri, puteți reda un mesaj înainte de a deconecta contactul. Sistemul abandonează apelul dacă agentul nu este disponibil.

Doar activitățile Redare muzică și Redare mesaj sunt acceptate pentru acest handler, iar apelul trebuie apoi deconectat.

Puteți adăuga activități suplimentare de control al apelurilor, cum ar fi Redare muzică, Deconectare contact etc., la acest eveniment, în funcție de rezultatul Analizei progresului apelului (CPA). Rezultatele CPA pot fi unul dintre următoarele:

  • AMD - indică faptul că a fost detectat un robot telefonic.
  • ABANDONAT - indică faptul că apelul a fost abandonat din cauza indisponibilității unui agent.
  • VOCE LIVE_- indică faptul că o voce live a unui client este detectată într-o campanie IVR.

Dacă doriți să configurați IVR într-un apel de campanie de ieșire:

  1. Identificați fluxurile care utilizează evenimentul OutboundCampaignCallResult.
  2. Plasați o activitate GoTo pentru a mapa fluxul la un al doilea flux.
  3. Folosește pașii IVR configurați cu activitatea agentului virtual în al doilea flux.

Asigurați-vă că efectuați acești pași, deoarece nu puteți utiliza o activitate de Agent Virtual direct cu un OutboundCampaignCallResult.

Puteți vizualiza variabila asociată în Variabile de ieșire eveniment.

Flux de lucru OnGlobalError

În timp ce creați un flux, puteți seta calea de eroare a unei activități pentru a gestiona o eroare de activitate sau o eroare generică pe care o primiți în timpul execuției fluxului.

Flux de lucru OnGlobalError
Flux de lucru OnGlobalError

Dacă întâmpinați o eroare în timpul execuției fluxului, execuția continuă cu următoarea activitate definită în calea de eroare. Dacă nu configurați calea de eroare în fluxul principal, puteți seta în continuare evenimentul OnGlobalError disponibil în fila Fluxuri de evenimente pentru a gestiona eroarea de execuție a fluxului.

Dacă nu reușiți să definiți căi de eroare atât în Fluxul principal, cât și în Fluxurile de evenimente, fluxul se termină atunci când apare o eroare în timpul execuției fluxului.

Să luăm în considerare un scenariu în care configurați activitatea Set Variable într-un flux.

Exemplu de proiectare a fluxului pentru a arăta unde se setează variabila activitate în fluxul principal.
Setați activitatea variabilă în fluxul principal

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

Exemplu de proiectare a fluxului pentru a arăta fila Flux de evenimente care setează un flux de evenimente OnGlobalError.
Fluxul de evenimente OnGlobalError

În exemplul de mai sus, Play Message este adăugat la tratatorul de evenimente OnGlobalError. Dacă apare o eroare de sistem în timpul execuției activității Set Variable în Main Flow, sistemul va lua în considerare mai întâi configurația efectuată în activitatea Set Variable. Dacă nu există o cale de eroare definită, sistemul verifică tratarea evenimentelor OnGlobalError în fluxul de evenimente . Întrucât o activitate Redare mesaj este atașată evenimentului OnGlobalError din exemplul de mai sus, sistemul redă mesajul și încheie fluxul.

Folosește variabile și expresii

Flow Designer acceptă următoarele tipuri de variabile:

Variabile personalizate

Variabilele de flux personalizate sunt variabile configurabile de diferite tipuri de date pe care le puteți utiliza în întregul flux. Puteți crea oricâte variabile de flux este nevoie pentru a satisface logica din fluxul dumneavoastră.

Variabile securizate

Puteți marca variabilele de flux ca Secure pentru a preveni înregistrarea în jurnal și stocarea oricăror informații sensibile (aceste valori vor fi, de asemenea, mascate în panoul Flow Debugging). Puteți seta variabile securizate ca Vizualizabile de către agent sau Editabile de către agent pentru a controla modul în care aceste variabile sunt prezentate pe Agent Desktop.

În mod implicit, toate variabilele existente în fluxurile implementate se comportă ca variabile nesecurizate. Deschideți aceste fluxuri în modul de editare pentru a revizui și păstra variabilele securizate, după cum este necesar.

În maparea variabilelor de flux, nu puteți mapa o variabilă securizată la o variabilă nesecurizată în activitatea GoTo.

Nu poți marca variabilele globale ca fiind sigure.

Creați variabile de flux personalizate

1

Conectați-vă la Control Hub.

2

Accesați Centrul de contact > Experiența clientului > Fluxuri.

Apare pagina Fluxuri.
3

Faceți clic pe pictograma Mergeți la Flow Designer de lângă flux.

Apare fereastra Flow Designer.
4

Din panoul Configurare, deschideți secțiunea Definiție variabilă.

5

Faceți clic pe Adăugare variabilă de flux.

Puteți adăuga maximum 30 de variabile într-un flux. Această numărătoare include toate variabilele globale și variabilele de flux, indiferent dacă sunt raportabile sau vizibile pentru agenți.

6

Introduceți Numele și Descrierea variabilei.

7

Alegeți un Tip de variabilă din lista derulantă.

Nu puteți modifica tipul de variabilă după ce creați variabila.

Tipurile de variabile acceptate sunt:

Tip de variabilă

Valoare variabilă

Boolean

Alegeți Adevărat sau Fals.

Șir

Introduceți valoarea șirului de caractere. Dacă doriți să utilizați o variabilă într-o expresie, utilizați sintaxa: {{variable}}

Întreg

Introduceți valoarea întreagă.

Zecimal

Introduceți valoarea zecimală.

Dată Oră

Introduceți data și ora într-unul dintre formatele acceptate:

yyyy-MM-ddTHH:mm:ss.SSSZ

yyyy-MM-ddTHH:mm:ssZ

yyyy-MM-ddTHH:mmZ

{{now()}}

Nu utilizați funcția now() pentru a obține ora curentă în milisecunde, deoarece folosește SimpleDateFormat. Totuși, puteți utiliza filtrul pebble epoch timestamp pentru a obține ora curentă în milisecunde. Pentru mai multe informații, consultați Filtre Pebble personalizate.

JSON

Introduceți o valoare validă pentru o variabilă JSON folosind formatul: {"Key":"Value"}. De exemplu, {"CompanyName":"Cisco"}.

Variabilele JSON pot conține date simple sau imbricate. Limita maximă de dimensiune pentru valoarea variabilei JSON poate fi de până la 16 KB. Puteți crea maximum cinci variabile JSON într-un flux.

Pentru mai multe informații despre cum se configurează variabila JSON, consultați Variabile JSON.

Când selectați JSON ca tip de variabilă din listă, butoanele de comutare Conține informații sensibile șiMarchează agentul ca vizibil nu vor fi vizibile.

Variabilele JSON nu sunt permise în lanțul de fluxuri.

8

Specificați valoarea implicită a variabilei în funcție de tipul de variabilă ales.

9

(Opțional) Activați butonul de comutare Activare suprascriere externă. Prin activarea acestei opțiuni, expuneți variabila pe pagina de configurare a canalului. Acest lucru permite administratorilor și supervizorilor să suprascrie valoarea variabilei configurate din Control Hub. Cu alte cuvinte, pot modifica valoarea variabilei de debit pentru un anumit canal fără a deschide debitul din modulul Flow Designer.

Pentru mai multe informații despre suprascrierea variabilelor din Control Hub, consultați Configurarea unui canal.

Când configurați tipul de variabilă ca șir de caractere, apare lista derulantă Tip resursă cu următoarele opțiuni. Alegeți tipul de resursă pe care doriți să îl permiteți administratorilor să îl ignore în timpul configurării canalului.

  • Solicitare audio — Pentru a suprascrie setările de solicitare audio configurate în variabilă. De exemplu, mesajul de bun venit sau un mesaj de tip text-vorbire.
  • Program de lucru — Pentru a suprascrie programul de lucru în caz de oprire de urgență.
  • Punct de intrare — Pentru a modifica setările punctului de intrare.
  • Formare număr — Pentru a schimba numărul format.
  • Flux — A schimba fluxul.
  • Coadă — Pentru a schimba coada.

  • Nu puteți suprascrie variabilele marcate ca „Secure”.
  • Puteți configura maximum 15 variabile care pot fi suprascrise.

10

(Opțional) Dacă activați butonul de comutare Conține informații sensibile, sistemul marchează variabila ca variabilă securizată. În timpul execuției fluxului, sistemul nu înregistrează și nu stochează nicio informație transmisă prin această variabilă.

11

(Opțional) Dacă activați butonul de comutare Faceți agentul vizibil, variabila apare pe desktop împreună cu valoarea capturată ca parte a fluxului.

Când activați butonul de comutare Faceți agentul vizibil, apar următoarele câmpuri:

  • Etichetă desktop: Specificați eticheta asociată cu această variabilă atunci când apare pe Desktop. Introduceți o etichetă clară, alta decât numele variabilei în sine, astfel încât agentul să poată înțelege datele care îi sunt transmise.

  • Editabil pentru agent: Bifați această casetă de selectare dacă doriți ca agentul să poată edita valoarea variabilei ca parte a sesiunii de interacțiune. Când agentul actualizează variabila, sistemul transmite înapoi acele modificări către Flow Designer. Agentul poate edita variabila de flux și poate face clic pe butonul Salvare de pe desktop. Dacă apelul este deconectat înainte ca agentul să salveze modificările, actualizarea variabilei nu are loc.

12

Faceți clic pe Salvați.

Când salvați o variabilă de flux personalizată, variabila este salvată ca etichetă în panoul Proprietăți globale de pe desktop. Dacă ați marcat variabila ca Vizualizabilă de către agent, eticheta afișează o pictogramă pentru căști pentru o identificare ușoară.

Exemplu: Ordinea variabilelor de flux afișate pe desktop

Când creați variabile marcate ca Vizualizabile de către agent, desktopul afișează aceste variabile într-o anumită ordine.

De exemplu, dacă creați următoarele variabile de flux: TipClient, ClientAbonat, NumărClienți, RaportApeluri, datăNaștere, TestDată.

Desktopul primește aceste variabile de la Flow Designer în următoarea ordine: RaportApeluri, NumărClient, TipClient, ClientAbonat, ANI, DN, datăNaștere, TimpExpirareRona, TestDată.

Desktopul afișează variabilele pe interfața cu utilizatorul în următoarea ordine, de la stânga la dreapta:

  1. Variabilele clientului Phone Number, DN, Queue, RONA Time

    .
  2. Variabilele de flux sunt sortate în ordine alfabetică, variabilele începând cu majuscule, urmate de variabilele cu minuscule: RaportApeluri, NumărClienți, TipClient, TestDată, ClientAbonat, datăNaștere.

Exemplu: Afișați ID-ul de interacțiune pe desktop

Un ID de interacțiune (ID de sesiune de contact) este un ID unic generat de sistem care identifică o anumită interacțiune. Puteți obține ID-ul de interacțiune din rapoartele analizorului și îl puteți utiliza pentru depanarea problemelor legate de apelurile nereușite. Pentru a afișa ID-ul de interacțiune pe desktop:

  1. Deschideți fluxul necesar și alegeți Adăugare variabile de flux.
  2. Setați câmpul Valoare implicită la NewContact.interactionId.
  3. Activați butonul de comutare Faceți agentul vizibil.

Când agentul primește un apel, ID-ul de interacțiune apare pe desktop.

Editați variabilele de flux personalizate

Dacă variabila este deja utilizată, atunci nu puteți edita tipul de variabilă. Acest lucru ar putea avea implicații majore asupra fluxului. Deci, această acțiune este interzisă. În acest caz, câmpul derulant Tip de variabilă este dezactivat și apare un mesaj de avertizare.

După editarea cu succes a unei variabile, modificările efectuate apar în tot fluxul și în fereastra pop-over care apare atunci când faceți clic pe o variabilă de flux în panoul Proprietăți globale.

Pentru a edita o variabilă de flux personalizată, urmați pașii următori:

1

Conectați-vă la organizația client utilizând URL-ul https://admin.webex.com/Control Hub .

2

Accesați Centrul de contact > Experiența clientului > Fluxuri.

Apare pagina Fluxuri.
3

Faceți clic pe pictograma Mergeți la Flow Designer de lângă flux.

Apare fereastra Flow Designer.
4

Faceți clic pe Editare în colțul din dreapta sus al ferestrei pop-over.

Apare caseta de dialog Editare variabilă de flux. Dacă variabila nu este utilizată în flux, atunci toate câmpurile sunt editabile. Puteți modifica numele, descrierea, tipul și valoarea variabilei.

5

Faceți clic pe pictograma Informații din acest mesaj pentru a vedea o listă a activităților în care este utilizată variabila. Dacă doriți să continuați editarea variabilei, eliminați variabila din toate configurațiile fluxului înainte de a încerca să o editați din nou.

6

Faceți modificările necesare.

Butonul Salvare rămâne dezactivat până când efectuați o modificare.

7

Faceți clic pe Salvați.

Ștergeți variabilele de flux personalizate

Dacă variabila este utilizată într-un flux, atunci nu o puteți șterge. Acest lucru are implicații majore asupra fluxului. În acest caz, butonul Șterge din fereastra Șterge variabilă este dezactivat și apare o listă de activități în care este utilizată variabila.

Activitățile sunt grupate în funcție de apariția lor în fila Flux principal sau Fluxuri de evenimente. Dacă doriți să ștergeți o variabilă care este în uz, eliminați-o din toate configurațiile de flux înainte de a încerca să o ștergeți.

Pentru a șterge o variabilă de flux personalizată, urmați pașii următori:

1

Accesați Centrul de contact > Experiența clientului > Fluxuri.

Apare pagina Fluxuri.
2

Faceți clic pe pictograma Mergeți la Flow Designer de lângă flux.

Apare fereastra Flow Designer.
3

În panoul Proprietăți globale, faceți clic pe pictograma Ștergere care apare pe eticheta variabilei pe care doriți să o ștergeți.

Suprascrie setările de flux

Funcția de modificare a setărilor de flux din modulul Flow Designer permite utilizatorilor autorizați să modifice anumite setări predefinite ale unui flux din Control Hub. Această funcție permite administratorilor și supervizorilor să modifice cu ușurință anumiți parametri de flux, cum ar fi programul de lucru, solicitările audio sau alocările cozilor, fără a deschide fluxul necesar.

Pentru a modifica setările de flux:

  • Trebuie să configurați anumite variabile din flux ca fiind configurabile extern. Consultați secțiunea Creare variabile de flux personalizate pentru detalii de configurare.

  • Administratorii și supervizorii trebuie apoi să facă modificările necesare acestor variabile. Variabilele de flux configurate apar pe pagina de configurare a canalului din Control Hub. Consultați secțiunea Configurați un canal pentru mai multe detalii.

Funcția de suprascriere a setărilor de flux oferă următoarele avantaje:

  • Reutilizabilitateafluxului : Administratorii pot utiliza același flux pentru diferite organizații. Aceștia pot configura valori diferite pentru aceeași variabilă pentru canale diferite fără a modifica valoarea implicită definită în flux.
  • Timpi de răspuns mai rapizi: Modificările aduse valorilor variabilelor se aplică imediat, chiar și apelurilor care sunt deja în desfășurare.
  • Erori reduse: Elimină riscul de greșeli la modificarea fluxurilor complexe.
  • Gestionare simplificată a sarcinilor: Fără această funcție, administratorii trebuie să îndeplinească următoarele sarcini, care pot fi complexe și consumatoare de timp pentru utilizatorii non-tehnici:
    1. Conectați-vă la Control Hub.
    2. Deschideți modulul Flow Designer.
    3. Navigați la fluxul necesar și găsiți calea relevantă a fluxului.
    4. Faceți modificările necesare.
    5. Republicați fluxul.

Variabile predefinite

Flow Designer creează automat variabile predefinite atunci când utilizați anumite evenimente și activități într-un flux.

O listă cu variabilele predefinite disponibile apare în secțiunea Variabile predefinite din panoul Proprietăți globale ale fluxului. Acestea apar și în panoul Proprietăți pentru evenimentul sau activitatea selectată.

Faceți clic pe fiecare variabilă pentru a deschide o fereastră pop-up care explică ce tip de date stochează variabila respectivă, astfel încât să știți cum să utilizați variabila în fluxul dvs.

Deși majoritatea atributelor unei variabile de ieșire a evenimentului sunt predefinite și nu pot fi editate, puteți edita variabila pentru a modifica denumirea variabilei globale.

Variabile de ieșire ale evenimentului

Variabilele de ieșire a evenimentelor sunt asociate în mod specific cu evenimentele și adoptă nomenclatura: ..

Toate variabilele de ieșire a evenimentului disponibile pentru utilizare într-un flux apar automat în panoul Proprietăți globale după ce un eveniment este introdus în flux și, de asemenea, în panoul Proprietăți pentru activitatea asociată de gestionare a evenimentelor.

Variabilele de ieșire ale evenimentului disponibile sunt:

  • NewContact.ANI

  • NewContact.DNIS

  • NewContact.InteractionID

  • NewContact.PSTNRegion

  • AgentAccepted.AgentID

  • AgentAccepted.AgentName

  • AgentAccepted.AgentEmailId

  • AgentAccepted.AgentSessionID

  • AgentAccepted.QueueID

  • AgentAccepted.QueueName

  • AgentAccepted.TeamID

  • AgentAccepted.TeamName

  • AgentAccepted.TenantID

  • AgentAccepted.CAD

  • PhoneContactEnded.AgentID

  • PhoneContactEnded.AgentEmailID

  • PhoneContactEnded.TeamID

  • PhoneContactEnded.QueueID

  • PhoneContactEnded.InboundChannel

  • PhoneContactEnded.RoutingStrategyID

  • AgentOffered.agentId

  • AgentOffered.agentName

  • AgentOffered.agentEmailId

  • AgentOffered.agentSessionId

  • AgentOffered.queueId

  • AgentOffered.queueName

  • AgentOffered.teamId

  • AgentOffered.teamName

  • AgentOffered.tenantId

  • AgentOffered.callAssociatedData

  • AgentOffered.AgentID

  • AgentOffered.AgentName

  • AgentOffered.AgentSessionID

  • AgentOffered.QueueID

  • AgentOffered.QueueName

  • AgentOffered.TeamID

  • AgentOffered.TeamName

  • AgentOffered.TenantID

  • AgentOffered.CAD

  • PreDial.direction

  • PreDial.participantType

  • PreDial.dialNumber

  • PreDial.otherPartyDn

  • PreDial.epDn

  • PreDial.agentSelectedAni

  • PreDial.operationType

  • OutboundCampaignCallResult.CPAResult

  • OutboundCampaignCallResult.CPAResultCode

  • AgentDisconnected.AgentId

  • AgentDisconnected.AgentEmailId

  • AgentDisconnected.QueueId

  • AgentDisconnected.TeamId

  • AgentDisconnected.InboundChannel

  • AgentDisconnected.RoutingStrategyId

În anumite cazuri, variabila AgentEmailId poate fi nulă. Dezvoltatorii de fluxuri ar trebui să valideze această variabilă înainte de a o utiliza, în special în scenariile care implică probleme de căutare în memoria cache.

Personalizați variabilele de sistem

Puteți personaliza eticheta de pe desktop doar pentru variabilele Număr de telefon și DNIS (Serviciu de identificare a numărului format). Puteți crea un alias pentru aceste variabile și îl puteți configura folosind activitatea Set Variable din flux.

1

Conectați-vă la organizația client utilizând URL-ul https://admin.webex.com/Control Hub .

2

Accesați Centrul de contact > Experiența clientului > Fluxuri.

Apare pagina Fluxuri.
3

Faceți clic pe pictograma Mergeți la Flow Designer de lângă flux.

Apare fereastra Flow Designer.
4

Din panoul Proprietăți flux global, deschideți secțiunea Definiție variabilă.

5

Faceți clic pe fila Configurare.

6

Faceți clic pe Adăugare variabilă de flux.

7

Introduceți Numele și Descrierea variabilei.

8

Alegeți Șir din lista derulantă Tip de variabilă.

9

Activați butonul de comutare Faceți agentul vizibil.

10

În câmpul Etichetă desktop, introduceți eticheta desktop dorită pentru variabilă.

11

Faceți clic pe Salvare.

Aceasta creează variabila.
12

Din Biblioteca de activități, trageți activitatea Setare variabilă în spațiul de lucru.

13

În secțiunea Setări variabile din panoul Setări activitate, procedați astfel:

  1. Din lista derulantă Variabilă, alegeți variabila pe care ați creat-o la Pasul 10.

  2. În secțiunea Valoare variabilă, alegeți butonul radio Setare la variabilă.

  3. Selectați variabila de sistem pe care doriți să o editați, cum ar fi NewContact.ANI pentru Număr de telefon sau NewContact.DNIS pentru DNIS.

Când publicați fluxul, variabila de flux nou creată înlocuiește variabila de sistem aleasă. În timpul execuției fluxului, eticheta desktop a variabilei nou create apare în fereastra popover Incoming și în panoul Interaction de pe desktop.

Variabile de ieșire ale activității

Variabilele de ieșire a activității stochează datele captate din activități și sunt create automat atunci când adăugați activități specifice în pânză. Variabilele de ieșire ale activității utilizează următoarea sintaxă: . unde Numele activității se modifică dinamic în funcție de activitate.

Dacă un flux utilizează o activitate de mai multe ori, fiecare activitate are o instanță unică a fiecărei variabile de ieșire a activității asociate. Toate variabilele de ieșire ale activității disponibile pentru utilizare într-un flux apar automat în panoul Proprietăți globale atunci când introduceți o activitate în flux și, de asemenea, în panoul Proprietăți pentru activitatea asociată.

Variabilele de ieșire ale activității disponibile sunt:

  • Menu.OptionEntered: Stochează opțiunea de meniu selectată de apelant în timpul instanței activității Meniu. Aceasta este o singură cifră de la 0 la 9.

  • CollectDigits.DigitsEntered: Stochează cifrele introduse de apelant în timpul instanței de activitate Colectare cifre. Numărul de cifre depinde de configurația activității.

  • HTTPRequest.HTTPStatusCode: Stochează codul de stare primit atunci când se încearcă solicitarea HTTP.

  • HTTPRequest.HTTPResponseBody: Stochează răspunsul atunci când cererea HTTP este declanșată cu succes.

  • HTTPRequest.ResponseHeaders: Stochează anteturile trimise ca parte a cererii HTTP.

  • VirtualAgent.IntentTriggered: Stochează intenția care a declanșat experiența conversațională, fie pentru a fi gestionată, fie pentru a fi escaladată.

  • GetQueueInfo.EWT: Stochează valoarea timpului de așteptare estimat pentru coada selectată.

  • GetQueueInfo.PIQ: Stochează valoarea pentru poziția într-o coadă pentru coada selectată.

Variabile globale

Variabilele globale sunt variabile personalizate pe care le puteți vizualiza și accesa atunci când creați fluxuri. Administratorul creează variabile globale în modulul Provisioning din Control Hub. Pentru mai multe informații, consultați secțiunea Variabile globale din Ghidul de configurare și administrare Webex Contact Center.

Ca dezvoltator de fluxuri, poți consuma aceste variabile în funcție de cerințele tale. Puteți adăuga aceste variabile într-un flux. De asemenea, puteți edita și elimina o variabilă globală după ce o adăugați în flux.

Adăugarea unei variabile globale într-un flux

Puteți adăuga maximum 30 de variabile într-un flux. Această numărătoare include toate variabilele globale și variabilele de flux, indiferent dacă sunt raportabile sau vizibile pentru agenți.

Dacă doriți să adăugați mai multe variabile dincolo de limita maximă, trebuie să ștergeți un număr egal de variabile existente. Pentru mai multe informații despre cum se șterge o variabilă globală, consultați Eliminarea variabilelor globale dintr-un flux.

În timpul creării fluxului, o variabilă globală de tip String poate fi inițializată cu o lungime maximă de 256 de caractere. Dar în timpul execuției fluxului, variabila poate fi actualizată pentru a conține până la 1024 de caractere. Depășirea acestei limite poate avea un comportament nedorit, cum ar fi eșecuri de apel și valori nevalide.

Pentru a adăuga variabile globale într-un flux:

1

Conectați-vă la organizația client utilizând URL-ul https://admin.webex.com/Control Hub .

2

Accesați Centrul de contact > Experiența clientului > Fluxuri.

Apare pagina Fluxuri.
3

Faceți clic pe pictograma Mergeți la Flow Designer de lângă flux.

Apare fereastra Flow Designer.
4

În panoul Proprietăți flux global, derulați în jos până la Definiție variabilă > Secțiunea Variabile predefinite.

5

În secțiunea Variabile globale, faceți clic pe Adăugare variabile globale.

Apare caseta de dialog Adăugare variabile globale. Afișează toate variabilele globale create de administrator în modulul Provisioning.
6

(Opțional) Folosiți câmpul Căutare variabile globale pentru a filtra și căuta variabilele globale necesare din listă.

7

Bifați casetele de selectare corespunzătoare variabilelor globale necesare din listă și faceți clic pe Adăugare.

Sistemul afișează variabilele alese în secțiunea Variabile globale.

În mod implicit, fiecare variabilă conține câmpuri de metadate definite de administrator, cum ar fi Raportabil, Vizualizabil de către agent, Editabil de către agent și Etichetă desktop. Dacă administratorul modifică valorile metadatelor în timp ce variabila globală este utilizată, modificările efectuate în Control Hub se reflectă în toate fluxurile (cu o întârziere de expirare a memoriei cache de 8 ore).

Editarea variabilei globale într-un flux

Când editați o variabilă globală, nu puteți modifica nicio valoare a metadatelor unei variabile globale în designerul de flux. Totuși, puteți modifica valoarea implicită utilizând butonul de comutare Suprascriere valoare implicită.

Pentru a edita o variabilă globală într-un flux:

1

Conectați-vă la organizația client utilizând URL-ul https://admin.webex.com/Control Hub .

2

Accesați Centrul de contact > Experiența clientului > Fluxuri.

Apare pagina Fluxuri.
3

Faceți clic pe pictograma Mergeți la Flow Designer de lângă flux.

Apare fereastra Flow Designer.
4

În panoul Proprietăți flux global, derulați în jos până la Definiție variabilă > Secțiunea Variabile predefinite.

5

În panoul Variabilă globală, faceți clic pe o variabilă globală și apoi pe pictograma de editare (Buton Editați).

Apare caseta de dialog Editare variabile globale. Afișează detaliile variabilei globale alese, cum ar fi Tipul variabilei, Valoarea implicită, Eticheta desktopului și Elementul editabil al agentului.
6

(Opțional) Activați butonul de comutare Suprascriere configurații portal pentru a suprascrie valorile existente configurate în Control Hub. Aceasta vă permite să modificați valorile câmpurilor, cum ar fi Valoare implicită, Vizualizabilitate agent, Editare agent și Etichetă desktop.

Introduceți valoarea necesară în Valoare implicită, în funcție de tipul de variabilă ales. De exemplu, dacă tipul de variabilă este boolean, acest câmp apare ca o listă derulantă.

Valoarea implicită introdusă pentru o variabilă globală de tip șir de caractere care poate fi raportată de agent nu trebuie să depășească 256 de caractere.

7

Faceți modificările necesare.

8

Faceți clic pe Salvați.

Eliminarea variabilelor globale dintr-un flux

Puteți elimina o variabilă globală care nu este utilizată în niciun flux.

Dacă nu puteți elimina o variabilă globală, contactați administratorul pentru a activa semnalizatorul de funcție pentru a elimina variabilele globale din flux.

Pentru a elimina o variabilă globală dintr-un flux:

1

Conectați-vă la organizația client utilizând URL-ul https://admin.webex.com/Control Hub .

2

Accesați Centrul de contact > Experiența clientului > Fluxuri.

Apare pagina Fluxuri.
3

Faceți clic pe pictograma Mergeți la Flow Designer de lângă flux.

Apare fereastra Flow Designer.
4

În panoul Proprietăți flux global, derulați în jos până la Definiție variabilă > Secțiunea Variabile predefinite.

5

În panoul Variabile globale, faceți clic pe pictograma de eliminare (x) a variabilei globale pe care doriți să o eliminați.

Un mesaj pop-up vă solicită să confirmați acțiunea.
6

Faceți clic pe Ștergere.

Aceasta elimină variabila globală selectată din listă.

Variabile vizibile pe desktop

Puteți configura următoarele tipuri de variabile pentru fereastra popover de intrare și panoul Interacțiune de pe Desktop pentru apelurile vocale primite și efectuate:

  • Variabile de sistem, cum ar fi numărul de telefon, DNIS (Serviciul de identificare a numerelor formate), numele cozii și timpul de așteptare RONA

  • Variabile globale care sunt create și gestionate în Control Hub.

  • Variabile de flux personalizate care sunt create și gestionate în Flow Designer

Puteți configura doar variabilele marcate ca Vizualizabile de către agent.

Puteți configura aceste variabile atât pentru fluxurile noi, cât și pentru fluxurile existente. Totuși, fluxurile existente continuă să afișeze variabilele popover implicite, cum ar fi Număr de telefon, DNIS și Nume cozii. Puteți edita aceste fluxuri pentru a adăuga mai multe variabile utilizând această funcție.

Pașii pentru configurarea variabilelor pentru fereastra popover primită și panoul Interacțiune pentru apelurile primite și efectuate sunt aceiași.

Trebuie să construiți fluxuri separate pentru scenariile de apeluri de intrare și de ieșire pentru a configura variabilele pentru ferestrele popover de intrare și panoul de interacțiune.

Fereastră popover primită pe desktop
Fereastra popover de intrare apare atunci când un agent primește un apel sau formează un apel de ieșire. Afișează informații cheie despre client în funcție de variabilele configurate în Flow Designer. Puteți seta o ordine de apariție a fiecăreia dintre aceste variabile în fereastra popover primită, care poate include orice combinație de variabile de sistem, globale și de flux personalizate. De asemenea, puteți edita eticheta de pe desktop a acestor variabile.
Puteți personaliza eticheta de pe desktop a variabilelor de sistem, cum ar fi Numărul de telefon și DNIS. Pentru mai multe informații, consultați Personalizarea variabilelor de sistem.
Pentru apelurile primite și efectuate, puteți alege minimum trei și maximum șase variabile. Pentru apelurile de consultare, agentul consultat ar vizualiza trei variabile suplimentare, cum ar fi Numele agentului, Numele de identificare al agentului și Echipa agenților, care sunt adăugate în listă în mod implicit.

Nu puteți configura variabile care conțin informații sensibile în fereastra popover primită de pe Desktop.

Pentru mai multe informații despre cum se configurează variabilele pentru popover-ul primit, consultați Configurați variabilele pentru popover-ul primit.
Panoul de interacțiune
Panoul Interacțiune de pe Desktop apare după ce agentul acceptă apelul primit sau trimis. Afișează informațiile setate în variabilele din panoul Interacțiune configurate în Flow Designer. Puteți alege maximum 30 de variabile. Puteți seta o ordine de apariție a fiecăreia dintre aceste variabile în panoul de interacțiune, care poate include orice combinație de variabile de sistem, globale și de flux personalizate. De asemenea, puteți edita eticheta de pe desktop a acestor variabile.

Webex Contact Center Desktop nu acceptă în prezent traducerea etichetelor variabilelor dinamice.

Puteți personaliza eticheta de pe desktop a variabilelor de sistem, cum ar fi Numărul de telefon și DNIS. Pentru mai multe informații, consultați Personalizarea variabilelor de sistem.
Pentru mai multe informații despre cum se configurează variabilele pentru panoul Interacțiune, consultați Configurarea variabilelor pentru panoul Interacțiune.

Configurați variabilele pentru popover-ul primit

Înainte de a începe

Configurați variabilele la popover-ul de intrare pentru apelurile primite și efectuate.

1

Conectați-vă la organizația client utilizând URL-ul https://admin.webex.com/Control Hub .

2

Accesați Centrul de contact > Experiența clientului > Fluxuri.

Apare pagina Fluxuri.
3

Faceți clic pe pictograma Mergeți la Flow Designer de lângă flux.

Apare fereastra Flow Designer.
4

Din panoul Proprietăți flux global, deschideți secțiunea Definiție variabilă.

5

Faceți clic pe Vizibilitate desktop & Fila Comandă.

6

În secțiunea Fereastră popover primită, faceți clic pe Selectați variabile pentru fereastră popover primită.

Apare fereastra Selectare variabile la popoverul primit. Afișează toate variabilele care includ patru variabile de sistem implicite, cum ar fi Numărul de telefon, DNIS, Numele cozii și Timeout-ul RONA. Variabilele de sistem precum Număr de telefon, DNIS și Nume cozii sunt selectate în mod implicit și le puteți debifa atunci când adăugați mai multe variabile.
7

Folosește următoarele opțiuni de căutare pentru a filtra lista:

  1. Introduceți câteva cuvinte în câmpul Căutare variabile pentru a căuta o anumită variabilă după nume.

  2. Alegeți un tip de variabilă din lista derulantă Selectați tipul de variabilă.

Lista este completată automat cu variabile conform criteriilor introduse de dvs.
8

Bifați casetele de selectare ale variabilelor pe care doriți să le alegeți pentru popover-ul primit.

Puteți alege minimum trei și maximum șase variabile.

9

Faceți clic pe Salvare.

Puteți sări peste acest pas dacă activați butonul de comutare Salvare automată.

Variabilele alese apar în secțiunea Incoming Popover.
10

Folosește pictograma (pictogramă mâner) de lângă o variabilă pentru a o muta în sus și în jos în listă și a seta ordinea de apariție în fereastra popover primită a Desktopului.

11

(Opțional) Faceți clic pe pictograma x de lângă o variabilă pentru a o elimina din listă.

Configurați variabilele pentru panoul Interacțiune

Înainte de a începe

Configurați variabilele în panoul Interacțiune pentru apelurile primite și efectuate.

1

Conectați-vă la organizația client utilizând URL-ul https://admin.webex.com/Control Hub .

2

Accesați Centrul de contact > Experiența clientului > Fluxuri.

Apare pagina Fluxuri.
3

Faceți clic pe pictograma Mergeți la Flow Designer de lângă flux.

Apare fereastra Flow Designer.
4

Din panoul Proprietăți flux global, deschideți secțiunea Definiție variabilă.

5

Faceți clic pe fila Vizibilitate și ordine desktop.

6

În secțiunea Panou de interacțiune, faceți clic pe Selectați variabile pentru panoul de interacțiune.

Apare fereastra Selectați variabile în panoul de interacțiune. Afișează toate variabilele împreună cu patru variabile de sistem, cum ar fi numărul de telefon, DNIS, numele cozii și timpul de expirare RONA.
7

Folosește următoarele opțiuni de căutare pentru a filtra lista:

  1. Introduceți câteva cuvinte în câmpul Căutare variabile pentru a căuta o anumită variabilă după nume.

  2. Alegeți un tip de variabilă din lista derulantă Selectați tipul de variabilă.

Lista este completată automat cu variabile conform criteriilor introduse de dvs.
8

Bifați casetele de selectare corespunzătoare variabilelor pe care doriți să le alegeți pentru panoul Interacțiune.

Puteți alege maximum 30 de variabile.

9

Folosiți pictograma handle (pictogramă mâner) de lângă o variabilă pentru a o muta în sus și în jos în listă și a seta ordinea de apariție în panoul Interacțiune de pe Desktop.

10

Faceți clic pe Salvați.

Puteți sări peste acest pas dacă activați butonul de comutare Salvare automată.

Variabilele alese apar în secțiunea Panou de interacțiune.
11

(Opțional) Faceți clic pe pictograma x de lângă o variabilă pentru a o elimina din listă.

Variabile JSON

Variabilele JSON sunt variabile de flux personalizate de tip JSON. Puteți crea variabile JSON în Flow Designer. Pentru mai multe informații, consultați Crearea variabilelor de flux personalizate.

Puteți utiliza următoarele activități pentru a stoca datele în variabila JSON: Cerere HTTP, Analizăși Setare variabilă.

În activitățile HTTP și Parse, puteți extrage date folosind expresia de filtrare a căii JSON și le puteți stoca în variabila JSON.

În activitatea Set Variable, puteți utiliza variabila JSON din opțiunea Set Value în următoarele moduri:

  • Introduceți valoarea JSON în caseta de text. De exemplu:

    {
        "userId":"rirani",
        "jobTitleName":"Developer",
        "firstName":"Romin",
        "lastName":"Irani",
        "preferredFullName":"Romin Irani",
        "employeeCode":"E1",
        "region":"CA",
        "phoneNumber":"408-xxxxx67",
        "emailAddress":"rirani@xyz.com"
    }
    

  • Folosește o expresie Pebble .

Utilizarea variabilelor JSON în expresia Pebble

  • Acces separat prin punct(.): Puteți utiliza accesul separat prin puncte(.) în expresia Pebble pentru variabilele JSON în activitățile de gestionare a apelurilor și control al fluxului.

    Sintaxă: {{ jsonVariableName.fieldName }} unde jsonVariableName.fieldName ar trebui să fie evaluat ca un câmp dintr-o variabilă JSON.

    În fragmentul de cod anterior, dacă extrageți angajatul într-o variabilă numită empvar folosind HTTP sau Parse:

    Folosește {{empvar.employeeCode}} pentru a obține valoarea ca E1.

  • Acces la indexul matricei JSON: Puteți accesa un index specific din matricea JSON similar cu sintaxa Pebble. Pentru mai multe detalii despre accesul la index în Pebble, vizitați https://pebbletemplates.io/wiki/guide/basic-usage/, de exemplu:

    {
        "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"
                }
             ]
          }
       ]
    } 
    Dacă extrageți matricea JSON Employees într-o variabilă numită var folosind HTTP sau Parse:

    • Folosește {{ var[0]}} pentru a obține detaliile angajatului rirani care este manager.

    • Folosește {{ var[1].directReports[0] }} pentru a obține detaliile angajatului John, care este subordonat direct al managerului.

    • Folosește {{ var[1].directReports[0].preferredFullName }} pentru a obține valoarea ca John Irani.

    • Folosește {{ var[0].preferredFullName }} pentru a obține valoarea ca Romin Irani.

Utilizarea variabilei JSON în cererea HTTP

Pentru a utiliza o variabilă JSON ca corp al unei cereri HTTP, utilizați mai întâi activitatea Set Variable pentru a converti variabila JSON într-un șir de caractere. De exemplu, în secțiunea Set Variable activity Variable Settings, setați o variabilă jsonString cu valoarea {{ jsonVariable }}.

Folosește această variabilă ca intrare pentru setările HTTP. De exemplu, în secțiunea Setări solicitare HTTP, setați Corp solicitare ca {{ jsonString }}.

Scrierea expresiilor

Majoritatea câmpurilor de introducere a textului din Flow Designer acceptă scrierea expresiilor. Expresiile nu sunt obligatorii, dar permit funcționalități puternice de scriptare prin intermediul variabilelor pentru utilizatorii avansați. De asemenea, puteți introduce text și numere de bază în aceleași câmpuri de introducere pentru fluxuri simple, dacă nu aveți nevoie de expresii.

Încadrați fiecare expresie în paranteze duble, așa cum se vede aici: {{Enter Expression}}

De exemplu, dacă doriți să combinați două variabile de tip șir de caractere, trebuie să utilizați {{var1+var2}}. Pentru mai multe informații, consultați: https://pebbletemplates.io/.

Sintaxa șablonului Pebble

Toate câmpurile de intrare din Flow Designer utilizează o sintaxă de expresii open-source numită Pebble Templates: https://pebbletemplates.io/.

Următoarele sunt simboluri acceptate în șabloanele Pebble: ==, !=, <, >, <=, >=, +, -, *, / . Pentru a introduce variabile personalizate într-o expresie, utilizați această sintaxă: {{variable}}

În sintaxa șablonului Pebble, numele variabilelor trebuie să înceapă cu o literă, un subliniere (_) sau un semn dolar. ($), dar nu un număr. De exemplu, 311_Promo este invalid, în timp ce Promo_311 este valid.

Operatorii logici sunt, de asemenea, acceptați. Pentru mai multe informații, consultați https://pebbletemplates.io/wiki/operator/logic/.

Vă recomandăm să consultați documentația șablonului Pebble înainte de a utiliza expresii în Flow Designer. Pentru informații despre scrierea expresiilor, consultați documentele de la adresa: https://pebbletemplates.io/wiki/.

De exemplu, în acest caz de utilizare a condiției de bază, expresia verifică dacă AccountNumber-ul apelantului este mai mare sau egal cu o anumită valoare. Pe baza modului în care se evaluează expresia pentru o anumită execuție a fluxului, fluxul poate alege calea Adevărat sau Fals.

Filtre personalizate Pebble

Marcaj temporal de epocă

Puteți utiliza următoarele filtre Pebble pentru a returna marcajul de timp epoch pentru Acum sau un anumit șir de dată:

Marcaj temporal epocă pentru Acum:

{{ now() | epoch }}   => default UTC timezone and in seconds
{{ now() | epoch(inMillis=true) }} => default UTC timezone and in milliseconds
Example:
{{ now() | epoch }} -> 1667471488
{{ now() | epoch(inMillis=true) }} -> 1667471522829

Marcaj temporal pentru o anumită dată:

{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} => custom format and in milliseconds
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} => custom format with timezone and in milliseconds
Example:
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} -> 1508429883779
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} -> 1508455083779

Validarea expresiilor

Dacă un câmp de introducere detectează că se utilizează o expresie (adică {{ }} (s-a introdus sintaxa), o pictogramă albastră apare în colțul din dreapta jos al câmpului.

Faceți clic pe pictograma albastră pentru a deschide o fereastră modală unde puteți testa și modifica expresia până când obțineți rezultatul dorit.

Modalul Expresie de testare conține următoarele câmpuri:

  • Expresie: Afișează expresia introdusă inițial în câmpul de intrare din configurația activității.

  • Câmpuri variabile: Fiecare variabilă utilizată în expresie are un câmp de suport în care puteți introduce o valoare de variabilă eșantion. Introduceți o valoare pentru fiecare variabilă, apoi faceți clic pe Test pentru a vedea rezultatele dacă expresia este executată cu parametrii introduși.

    Pentru a seta variabile într-o expresie, utilizați formatul {{variable name}} numai. De exemplu, {{NewContact.ANI}} este o sintaxă variabilă.

  • Rezultat: Afișează rezultatul expresiei după ce faceți clic pe Test. Dacă rezultatele sunt diferite de cele așteptate, modificați expresia după cum doriți. Dacă faceți modificări la configurație, faceți clic pe Aplicare modificări pentru a actualiza expresia în configurația activității.

Utilizați șabloane de flux

Șabloanele de flux sunt fluxuri predefinite, concepute pentru cazuri de utilizare specifice. Aceste șabloane sunt disponibile imediat în spațiul de lucru Flow Designer, permițând dezvoltatorilor de fluxuri să construiască și să publice rapid fluxuri cu efort minim.

Pentru a crea fluxuri folosind șabloane de flux, selectați șablonul dorit, personalizați-l în funcție de cerințele afacerii dvs., validați, publicați și începeți să utilizați fluxul. Pentru mai multe detalii, consultați Crearea fluxurilor din șabloane de flux.

Utilizarea orelor de program

Folosește acest șablon de designer de flux pentru gestionarea orelor de program în Webex Contact Center. Apelanții sunt întâmpinați cu un mesaj, iar apelurile lor sunt direcționate în funcție de programul de lucru, sărbătorile legale și condițiile de urgență stabilite pentru organizație.

Acest flux direcționează apelurile în funcție de programul de lucru al centrului de contact, listele de sărbători și suprascrierile de urgență, asigurând o experiență optimă pentru apelant și gestionarea eficientă a orelor în afara programului de lucru. Dacă centrul de contact este închis, apelantul este notificat despre închidere.

Caracteristicile cheie includ următoarele:

  • Gestionare centralizată a orelor de lucru, a sărbătorilor și a situațiilor de urgență.
  • Rutare automată bazată pe configurația programului de lucru.
  • Cisco Text-to-Speech (TTS) este utilizat pentru toate solicitările audio, deși se pot încărca fișiere audio personalizate.
  • Muzica implicită pentru așteptare este defaultmusic_on_hold.wav, dar aceasta poate fi personalizată.

Cerințe preliminare

  • Configurarea programului de lucru: Creați ore de lucru, liste de sărbători și modificări în Control Hub.
  • Fișiereaudio : Încărcați fișierele audio necesare pentru solicitări precum BusinessHoursOpen.wav sau utilizați funcția Cisco TTS.
  • Maparea cozii, a echipelor și a punctelor de intrare: Configurați aceste elemente în portalul de gestionare Webex Contact Center.

Defalcarea fluxului

Următorul tabel descrie diversele elemente ale fluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de flux Descriere
Apel primitUn apel este inițiat și intră în flux.
Evaluarea orelor de lucruSistemul verifică dacă ora curentă se încadrează în orele de lucru, sărbătorile legale sau o condiție de suprascriere.
Gestionarea orelor de funcționareDacă centrul de contact este deschis, se redă un mesaj de bun venit, iar apelul este direcționat către coada de așteptare a agenților.
După ora închideriiDacă centrul de contact este închis, se redă un mesaj de program închis, iar apelul este deconectat.
Suprascrieri de urgență Dacă este activă o suprascriere de urgență, mesajul de urgență este redat și apelul este deconectat.

Activități de flux

Următorul tabel descrie secvența activităților de flux.

Activitatea fluxuluiDescriere

Începeți

(Contact telefonic nou)

Fluxul începe atunci când se primește un nou contact telefonic.

Verificarea programului de lucru

(Program de lucru)

Sistemul verifică dacă centrul de contact este în programul normal de lucru, este o sărbătoare legală sau este programat în caz de urgență.

Solicitare de ore de lucru

(Prompt WorkingHours_)

În timpul orelor de program, se redă un mesaj pentru a informa apelantul că centrul de contact este deschis (fișierul implicit: BusinessHoursOpen.wav).

Contact în coadă

(O coadăgent_)
Apelantul este plasat în coadă pentru a fi direcționat către un agent disponibil.

Mențineți muzică

(HoldMusic)
Muzica este redată în timp ce apelantul așteaptă în coadă (fișier implicit: defaultmusic_on_hold.wav).

Închis de sărbători

(Holiday_Închis)

Dacă este o sărbătoare legală, se redă un mesaj care informează apelantul că biroul este închis.

Îndemn după orele de program

(După solicitarea Hours_)

Dacă este în afara orelor de program, se redă un mesaj pentru a informa apelantul că biroul este închis.
Suprareglare de urgență

(Override_Urgență)

În cazul unei suprascrieri de urgență, se redă un mesaj de urgență.
Deconectați contactul

(DeconectareContact)

După ce mesajul este redat (fie că este în afara programului de lucru, de sărbătoare sau de urgență), apelul este deconectat.

Resurse suplimentare

Pentru mai multe informații despre configurarea programului de lucru, a listelor de sărbători și a suprascrierilor, consultați Ghidul de configurare și administrare Webex Contact Center.

Contact complet de intrare

Utilizați acest șablon de designer de flux în Webex Contact Center pentru gestionarea completă a apelurilor primite, verificarea orelor de program, anunțuri privind poziția în coadă și opțiuni de apel invers.

Acest flux demonstrează un scenariu complet de apel vocal de intrare pentru Webex Contact Center. Include gestionarea programului de lucru, a sărbătorilor legale, a suprascrierilor de urgență, a opțiunilor de autoservire, a anunțurilor privind poziția în coadă (PIQ) și a opțiunilor de returnare a apelului de către clienți. Este potrivit pentru mediile în care autoservirea de bază și punerea în așteptare a apelurilor sunt esențiale.

Modificați fluxul pentru a se potrivi nevoilor specifice ale organizației și pentru a gestiona cu eleganță condițiile necunoscute.

Acest flux utilizează Cisco Text-to-Speech (TTS) pentru activități audio care necesită solicitări (dacă există). Pentru muzică, implicit este fișierul defaultmusic_on_hold.wav furnizat din cutie.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în portalul de gestionare Webex Contact Center înainte de a implementa acest flux:

  • Creați puncte de intrare, cozi, echipe și mapări ale punctelor de intrare, precum și orice alte configurații specifice organizației, cum ar fi conectori, ANI pentru apeluri externe și multe altele.
  • Configurați orele de lucru, listele de sărbători și suprascrierile de urgență din Control HubServices Contact Center ConfigurationProgram de lucru.

  • Încărcați fișiere audio statice dacă se utilizează solicitări audio personalizate în loc de Cisco Text-to-Speech (TTS).

Pentru pașii detaliați, consultați Ghidul de configurare și administrare Webex Contact Center.

Defalcarea fluxului

Următorul tabel descrie diversele elemente ale fluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de flux

Descriere

Apelul este primitApelul intră în flux la activitatea NewContact.
Verificați programul de lucruFluxul verifică ora curentă în raport cu orele de program definite folosind activitatea BusinessHours.
  • Program de lucru: Apelul este direcționat către activitatea Work_Non_WorkHours_Match și gestionat în continuare în funcție de condiții precum orele de program sau după orele de program.
  • Sărbători: Mesajul Holiday_Closed se redă, informând apelantul că biroul este închis din cauza unei sărbători legale, urmat de deconectare.
  • Suprascriere de urgență: Activitatea Override_Urgență redă un mesaj de suprascriere a situațiilor de urgență, urmat de deconectare.
  • După orele de program:Activitatea AfterHours_Prompt redă un mesaj de program închis, iar apelul este deconectat.
Opțiuni de autoservireÎn timpul programului de lucru, activitatea WelcomeMenu (Meniu IVR) redă un meniu care oferă apelanților opțiuni de bază de autoservire:
  • Apăsați 1 pentru Asistență Clienți: Apelul este pus în așteptarea echipei de asistență.
  • Apăsați 2 pentru Vânzări: Apelul este pus în coadă pentru echipa de vânzări.
Plasarea în coadă Apelantul este plasat într-o coadă folosind activitatea Queue.

Activitatea GetPositioninQueue preia poziția apelantului în coadă, iar această informație este anunțată apelantului folosind activitatea PlayPIQ.

Opțiuni de apel invers și mesagerie vocalăDacă apelantul alege să lase un mesaj vocal sau să solicite un apel invers, se declanșează activitatea FinalMenu :
  • Apăsați 1 pentru apel invers: Activitatea Callback_guf este utilizată pentru a programa o apelare inversă.
  • Apăsați 2 pentru mesageria vocală:Apelul este transferat către mesageria vocală utilizând activitateaMesagerie vocală.

Mențineți muzică

Muzica se redă în timp ce apelantul așteaptă în coadă (fișier implicit: defaultmusic_on_hold.wav).

Gestionarea buclelor

Fluxul asigură că, dacă un apelant reia apelul de prea multe ori (prin activitățile CallLoopCycle și LoopCycle ), acesta este direcționat către opțiunile finale din meniu (apel invers sau mesagerie vocală).
Deconectare apelDupă finalizarea tuturor pașilor sau dacă apelantul alege să iasă, apelul este deconectat folosind activitățile DisconnectContact.

Activități de flux

Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.

Activitatea fluxului

Descriere

Începeți

(Contact Nou)

Pornește fluxul când este primit apelul.

Verificarea orelor de funcționare

(Program de lucru)

Verifică dacă apelul este în timpul programului de lucru, al sărbătorilor sau în situații de urgență.

Meniu IVR

(Meniu Bun venit)

Redă un meniu cu opțiuni pentru autoservire (Apăsați 1 pentru Asistență, Apăsați 2 pentru Vânzări).

Gestionarea cozii

  • Coadă: Plasează apelantul într-o coadă pentru echipa corespunzătoare (de exemplu, asistență sau vânzări).
  • ObținePozițiaÎnCoadă: Preia și anunță poziția apelantului în coadă.
  • PlayPIQ: Anunță poziția apelantului în coadă.

Muzica din timpul reținerii apelului

(Muzică în așteptare)

Redă muzică de așteptare în timp ce apelantul așteaptă la coadă.

Gestionarea buclelor

(CicluBuclaApel și CiclulBucla)

Asigură că apelurile care se repetă de prea multe ori sunt direcționate către meniul final.

Deconectare

(DeconectareContact)

Întrerupe apelul după mesaje sau când apelantul alege să încheie interacțiunea.

Resurse suplimentare

Pentru mai multe informații, consultați Ghidul de configurare și administrare Webex Contact Center.

Sondaj CSAT DTMF

Acest șablon de flux conține funcționalitatea unui sistem de sondaj post-apel (PCS) bazat pe răspuns vocal interactiv (IVR). Sondajul este conceput pentru a capta eficient și efectiv evaluările de satisfacție a clienților, utilizând un meniu de bază și un IVR cu taste.

Acest flux ajută Webex Contact Center să colecteze eficient feedback-ul clienților printr-un simplu sondaj automat post-apel, utilizând tonuri DTMF (Dual-Tone Multi-Frequency). Clienții își evaluează experiența apelurilor atunci când primesc o solicitare de evaluare. Sistemul colectează răspunsurile clienților într-o variabilă globală utilizată pentru raportare. Sondajul surprinde scorurile de satisfacție a clienților pe o scală de la 1 la 5.

Acest flux este conceput pentru a configura cu ușurință sondaje post-apel în câțiva pași simpli. Vine pre-ambalat cu toate componentele necesare, inclusiv conectorul de vorbire în text.

Utilizare

Pentru a utiliza acest flux eficient ca flux de sondaj post-apel, conectați un flux GoTo Flow din evenimentul AgentDisconnected din fluxul principal. Acest lucru asigură că, atunci când agentul deconectează apelul, apelantului i se prezintă un sondaj de răspuns vocal interactiv (IVR) post-apel care captează răspunsul privind satisfacția clienților (CSAT).

Acest flux include mesaje care pot fi redate clienților. Puteți personaliza mesajele după cum este necesar.

Cerințe preliminare

Înainte de a configura acest flux, creați următoarele variabile:

  • ContraSondaj

    • Tip—NUMĂR ÎNTREG

    • Valoare implicită—0

    • Descriere—Urmărește numărul de încercări de chestionar și incrementările pentru fiecare răspuns nevalid sau cu expirare.

  • Global_FeedbackSurveyResponse

    • Tip—NUMĂR ÎNTREG

    • Valoare implicită—0

    • Sursă—Variabilă globală
    • Raportabil—Activează.
    • Descriere—Stochează răspunsul clientului la evaluare sau „Fără răspuns” dacă există un invalid/timeout scenariu.

Activități de flux

Următorul tabel descrie activitățile utilizate în flux.

Activitatea fluxuluiDescriere

Începeți

Contact nou

Începe sondajul atunci când este inițiat un nou contact telefonic.

Opțiuni sondaj (meniul IVR)

Solicită utilizatorului să selecteze o evaluare (1—5). Numerele 1, 2, 3, 4, 5 corespund nivelurilor de satisfacție.

Expirarea sau răspunsul nevalid duce la o reîncercare.

SetSurveyResponse

Capturează selecția utilizatorului și o stochează în variabila Global_FeedbackSurveyResponse.

SetCounterSurvey

Incrementează variabila CounterSurvey după o expirare sau un răspuns nevalid.

VerificareContraSondaj

Validează dacă numărul de reîncercări depășește 2 folosind următoarea condiție CounterSurvey > 2.

Încheie sondajul dacă s-au epuizat reîncercările.

SetVariable_r3k

Atribuie „NoResponse” funcției SurveyResponse dacă s-au epuizat reîncercările.

RedareSondajÎnregistrat

Redă un mesaj de mulțumire după capturarea răspunsului.

DeconectareContact

Încheie apelul elegant.

Agent virtual DialogFlow ES

Acest șablon de designer de flux Webex Contact Center demonstrează fluxul de date dintre Google DialogFlow ES și Webex Contact Center, concentrându-se pe modul de transmitere a datelor către și de la ambele platforme în timpul unei interacțiuni.

Acest flux prezintă modul în care datele sunt transmise între Webex Contact Center și DialogFlow ES pentru procesarea interacțiunilor cu clienții. Oferă un flux fundamental în care datele sunt schimbate cu DialogFlow ES pentru procesarea limbajului natural și îndeplinirea automată a comenzilor de către agenți. Integrarea cu DialogFlow permite botului să înțeleagă intențiile clienților și să ia măsurile adecvate pe baza conversației. În plus, fluxul include gestionarea erorilor pentru a asigura o experiență fluidă pentru clienți, chiar și atunci când apar condiții neprevăzute.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în portalul de gestionare Webex Contact Center înainte de a implementa acest flux:

  • Un agent Google DialogFlow ES cu intenții relevante pentru conversație.
  • Creați puncte de intrare, cozi, echipe și mapări ale punctelor de intrare.
  • Activați Webhook Fulfillment în DialogFlow ES și utilizați codul node.js exemplu în editorul inline.
  • Funcția Cisco Text-to-Speech (TTS) este activată pentru generarea dinamică de mesaje personalizate. Încărcați fișiere audio statice dacă se utilizează solicitări audio personalizate în loc de Cisco Text-to-Speech (TTS).

Defalcarea fluxului

Următorul tabel descrie diversele elemente ale fluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de flux

Descriere

Clientul inițiază contactul Apelul este recepționat de Webex Contact Center.
Datele sunt transmise către DialogFlow ESUn mesaj de întâmpinare personalizat, care include detalii despre client, cum ar fi numele și motivul apelului, este trimis botului DialogFlow ES pentru procesare.
Interacțiunea botului cu DialogFlowDialogFlow procesează datele de intrare și răspunde pe baza intențiilor configurate.
Muzică la coadăÎn timp ce botul procesează solicitarea, clientul este plasat într-o coadă cu muzică de așteptare.
DeconectareInteracțiunea se încheie odată ce dialogul este finalizat.

Activități de flux

Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.

Activitatea fluxului

Descriere

Începeți

Această activitate marchează începutul fluxului. Se declanșează când se primește un apel nou.
Setează limbaFluxul folosește o activitate de tip „Setare variabilă” pentru a configura codul lingvistic (en-US) pentru întreaga interacțiune. Acest lucru asigură că toate interacțiunile vocale sunt aliniate cu preferințele lingvistice ale apelantului.
Mesaj de întâmpinare personalizatAceastă activitate transmite detalii despre client, cum ar fi numele, adresa de e-mail și motivul apelului, către botul DialogFlow ES. Salutul este generat dinamic folosind Cisco Text-to-Speech (TTS). Exemplu de date transmise:
  • Nume client: Jane Doe
  • E-mail client: customer@email.com
  • clientMotiv: Rezervări

Coadă către agent

Dacă interacțiunea necesită escaladare, clientul este plasat într-o coadă, iar muzica de așteptare este redată folosind fișierul defaultmusic_on_hold.wav.
Redă muzicăSe redă muzică în timp ce apelantul așteaptă la coadă. Fluxul folosește muzica de așteptare implicită de la Cisco, dar poate fi personalizat prin încărcarea diferitelor fișiere muzicale.

Deconectare

Această activitate deconectează apelul odată ce fluxul este complet, asigurând o încheiere fără probleme a interacțiunii.

Specificități ale fluxului

Fluxul JSON utilizat în acest exemplu conține variabile și activități esențiale pentru gestionarea interacțiunii, procesarea erorilor și comunicarea dintre Webex Contact Center și DialogFlow. Variabilele cheie utilizate includ:

Variabilă de debit

Descriere

Global_FeedbackSurveyOptIn

Urmărește dacă clientul optează pentru un sondaj post-apel.
Nume clientCapturează numele clientului pentru personalizare.
e-mail clientCapturează adresa de e-mail a clientului.
clientMotivÎnregistrează motivul apelului clientului.
Limba Global_Configurează limba implicită (en-US).

Global_NumeVoce

Determină vocea utilizată pentru transformarea textului în vorbire.

Resurse suplimentare

Pentru mai multe informații despre această integrare, consultați videoclipul Lucrul cu date în Google DialogFlow ES cu Webex Contact Center.

Consultați Documentația pentru dezvoltatori Webex Contact Center și Documentația DialogFlow ES pentru îndrumări suplimentare.

Asistență pentru dezvoltator

Pentru orice asistență referitoare la această integrare, deschideți un tichet către echipa de asistență pentru dezvoltatori Webex Contact Center prin intermediul Portalului pentru dezvoltatori Webex.

Pentru discuții suplimentare, vizitați Comunitatea dezvoltatorilor de API-uri Webex Contact Center.

Suport variabil dinamic

Acest șablon oferă un flux vocal de intrare avansat și dinamic care preia setări externe, setând variabilele de flux cu aceste setări și direcționând apelurile pe baza configurațiilor variabilelor.

Fluxul preia dinamic setările fluxului printr-o cerere HTTP și setează variabile care ghidează restul fluxului. Aceste variabile gestionează deciziile de rutare, gestionarea cozilor, prompturile și gestionarea erorilor. Acest lucru este adesea folosit pentru scenarii care necesită flexibilitate în gestionarea apelurilor pe baza condițiilor de afaceri în timp real, cum ar fi orele de lucru sau sărbătorile - unde un singur flux poate fi reutilizat în diferite cazuri de utilizare folosind rutarea dinamică bazată pe variabile.

Fluxul asigură o experiență apelantului fluidă și eficientă prin redarea mesajelor adecvate, gestionarea orelor de lucru sau a cazurilor de eroare și furnizarea de rutare în funcție de cerințele specifice ale organizației.

Fluxul utilizează Cisco Text-to-Speech (TTS) pentru toate activitățile audio care necesită solicitări. Muzica personalizată în așteptare sau mesajele pot fi configurate prin actualizarea variabilelor de flux.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în portalul de gestionare Webex Contact Center înainte de a implementa acest flux:

  • Creați puncte de intrare, cozi, echipe, mapări ale punctelor de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectori, ANI pentru apeluri externe și multe altele.
  • Asigurați-vă că toate fișierele audio statice necesare sau solicitările TTS personalizate sunt încărcate în sistem.

  • Aveți un punct final API valid pentru a prelua setările fluxului

Pentru pașii detaliați, consultați Ghidul de configurare și administrare Webex Contact Center.

Defalcarea fluxului

Următorul tabel descrie diversele elemente ale fluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de flux

Descriere

Contact nouFluxul începe atunci când se primește un apel la punctul de intrare.
Cerere HTTPFluxul face o solicitare HTTP pentru a prelua dinamic setările fluxului pe baza DNIS-ului apelului.
Verificarea orelor de funcționareÎn funcție de setările fluxului, fluxul verifică orele de program, sărbătorile și suprascrierile pentru a direcționa apelul în mod corespunzător.
Redă mesajul (Bun venit)Pe baza setărilor introduse, un mesaj de bun venit este redat folosind TTS sau o solicitare preînregistrată.
Activitatea coziiDacă este necesar, apelul este plasat într-o coadă pe baza unor variabile dinamice.
Redare muzică (Gestionare cozi) & Muzică în coadă)În timp ce apelantul așteaptă în coadă, se redă muzică de așteptare, care poate fi setată dinamic.
Gestionarea erorilorDacă apare vreo eroare, apelul este redirecționat către un flux de gestionare a erorilor sau către un alt punct de intrare folosind GoTo activat de variabilele dinamice.

Activități de flux

Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.

Activitatea fluxului

Descriere

Începeți

Fluxul începe atunci când se primește un apel prin activitatea NewContact.
Cerere HTTPActivitatea FetchFlowSettings face o solicitare HTTP pentru a prelua toate setările de flux necesare, cum ar fi programul de lucru, solicitările și configurațiile cozii.

Meniu IVR

(Meniu Bun venit)

Redă un meniu cu opțiuni pentru autoservire (Apăsați 1 pentru Asistență, Apăsați 2 pentru Vânzări).

Setați variabileleActivitatea SetVariable stochează datele preluate din cererea HTTP și atribuie valori variabilelor legate de flux, cum ar fi businessHours, queue, welcomePrompt și holdMusic.
Program de lucruActivitatea BusinessHours verifică programul de lucru, sărbătorile și suprascrierile, direcționând fluxul în funcție de ora curentă.
Redă mesajulActivitatea PlayMessage redă un mesaj de bun venit apelantului. Acest lucru poate fi setat dinamic sau preconfigurat.
Contact în coadăActivitatea QueueContact plasează apelantul în coada corespunzătoare, utilizând variabile dinamice pentru gestionarea cozii și gestionarea apelurilor de rezervă.
Redă muzicăActivitatea PlayMusic redă muzică de așteptare pentru apelanții care așteaptă în coadă, configurată pe baza variabilei holdMusic.
AccesaţiMai multe activități de tip „Go To” sunt utilizate pentru a naviga între diferite părți ale fluxului sau pentru a gestiona condiții specifice, cum ar fi sărbătorile sau erorile.
DeconectareDupă ce sunt finalizați toți pașii necesari, fluxul se încheie cu deconectarea sau redirecționarea corespunzătoare.

Salut Lume

Folosește acest șablon pentru a crea un flux vocal de intrare simplu, în care apelanții sunt întâmpinați cu un mesaj și apoi deconectați. Acest flux este adesea folosit în timpul orelor de închidere.

Acest flux oferă un flux simplu care redă un anunț apelantului. Modificați fluxul pentru a asigura o experiență fără probleme pentru apelant, gestionând orice erori sau condiții necunoscute.

Subfluxul folosește Cisco Text-to-Speech pentru orice solicitări audio. Pentru muzică, implicit este fișierul încorporat (defaultmusic_on_hold.wav), pentru muzica în așteptare.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în portalul de gestionare Webex Contact Center înainte de a implementa acest flux:

  • Creați puncte de intrare, cozi, echipe și mapări ale punctelor de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectori, ANI pentru apeluri externe și multe altele.
  • Încărcați fișiere audio statice dacă se utilizează solicitări audio personalizate în loc de Cisco-Text-to-Speech (TTS).

    Pentru pașii detaliați, consultați Ghidul de configurare și administrare Webex Contact Center.

Defalcarea fluxului

  1. Apelul este recepționat și intră în flux.
  2. Un mesaj de bun venit este redat apelantului.
  3. Apelantul este plasat într-o coadă.
  4. Se redă muzică de așteptare în timp ce apelantul așteaptă.

Activități de flux

Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.

Activitatea fluxului

Descriere

Începeți

Fluxul începe atunci când se primește un apel
Redă mesajul
  • Apelul este direcționat către activitatea WelcomeMessage, care redă un mesaj de bun venit apelantului.
  • Aceasta folosește TTS, dar poate fi un mesaj preînregistrat, care salută apelantul sau oferă anumite informații.

Deconectare

  • După mesajul de bun venit, apelul este direcționat către activitatea de deconectare.
  • Această activitate deconectează apelul, încheind interacțiunea după ce mesajul a fost redat.

Resurse suplimentare

Pentru mai multe informații, consultați Ghidul de configurare și administrare Webex Contact Center.

Operator automat de meniu

Folosește acest șablon de designer de flux Webex Contact Center pentru a crea un sistem bazat pe meniuri pentru o rutare eficientă a apelurilor. Automatizează acțiunile de apelare, direcționând apelanții către echipele sau serviciile potrivite pentru o experiență mai fluidă.

Acest flux automatizează interacțiunea inițială cu apelantul, permițându-i să navigheze prin diverse opțiuni de meniu. Include gestionarea dinamică a erorilor, suport multilingv și un proces de deconectare politicos în caz de erori sau intrări nerecunoscute.

Acest flux utilizează Cisco Text-to-Speech (TTS) pentru orice solicitări audio. Pentru muzică, implicit este fișierul încorporat (defaultmusic_on_hold.wav), pentru muzica în așteptare.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în portalul de gestionare Webex Contact Center înainte de a implementa acest flux:

  • Creați puncte de intrare, cozi, echipe și mapări ale punctelor de intrare.
  • Încărcați fișiere audio statice dacă se utilizează solicitări audio personalizate în loc de Cisco Text-to-Speech (TTS).

Pentru pașii detaliați, consultați Ghidul de configurare și administrare Webex Contact Center.

Defalcarea fluxului

Următorul tabel descrie diversele elemente ale fluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de flux

Descriere

Apel primit

(Contact telefonic nou)

Fluxul este declanșat atunci când un nou contact telefonic este inițiat de un apel primit.

Mesaj de întâmpinare

(Prompt de bun venit)

Se redă un mesaj de salut: Bine ați venit la Centrul de contact Webex!

Meniu principal

(Meniu IVR)

Apelantului i se prezintă un set de opțiuni din meniu. Meniul este citit cu voce tare folosind TTS, ghidând apelantul prin diferite opțiuni de serviciu:

  • Apăsați 1 pentru echipa de servicii
  • Apăsați 2 pentru echipa de vânzări
  • Apăsați 3 pentru echipa de peste hotare
  • Apăsați 4 pentru orele de funcționare
  • Apăsați 5 pentru întrebări frecvente
  • Apăsați 6 pentru cerințele preliminare
  • Apăsați 7 pentru probleme de facturare
  • Apăsați 8 pentru un reprezentant
  • Apăsați 9 pentru informații generale
  • Presa # a repeta meniul
  • Presa * a închide

Rutare bazată pe selecție

În funcție de opțiunea selectată, apelantul este fie transferat către o anumită echipă (transfer orb), fie plasat într-o coadă pentru a aștepta următorul agent disponibil.

Gestionarea erorilor

Intrările nevalide sunt abordate cu un mesaj de eroare, iar apelantul este solicitat să încerce din nou.

Muzică în așteptare

(Redă muzică)

În timp ce așteptați la coadă, se redă muzica de așteptare implicită (defaultmusic_on_hold.wav).

Deconectare

Fluxul se încheie prin deconectarea apelului.

Activități de flux

Următorul tabel descrie secvența activităților de flux.

Activitatea fluxului

Descriere

Contact telefonic nou

(Început)

Acesta este punctul de plecare al fluxului atunci când un nou contact telefonic este inițiat de un apel primit.

Redă mesajul

(Prompt de bun venit)

Clientul este întâmpinat cu un mesaj: Bine ați venit la Centrul de contact Webex!

Acest pas utilizează Cisco Cloud Text-to-Speech (TTS) pentru a genera mesajul.

Meniu principal

(Meniu IVR)

Apelantului i se prezintă un meniu cu diverse opțiuni:

  • Apăsați 1 pentru echipa de servicii
  • Apăsați 2 pentru echipa de vânzări
  • Apăsați 3 pentru echipa de peste hotare
  • Apăsați 4 pentru orele de funcționare
  • Apăsați 5 pentru întrebări frecvente
  • Apăsați 6 pentru cerințele preliminare
  • Apăsați 7 pentru probleme de facturare
  • Apăsați 8 pentru un reprezentant
  • Apăsați 9 pentru a vorbi din nou cu echipa de servicii
  • Presa # a repeta meniul
  • Presa * a închide

Rutare bazată pe selecție

(Condiții)

În funcție de opțiunea selectată, apelantul este fie transferat către o anumită echipă (transfer orb), fie plasat într-o coadă pentru a aștepta următorul agent disponibil.

  • Transfer orb către echipele de servicii sau vânzări.
  • Puneți apelantul în coadă pentru un reprezentant, cu muzică de așteptare în timpul așteptării.

Redă muzică

(Muzică în așteptare)

Pentru apelurile din coadă, sistemul redă muzică de așteptare în timp ce apelantul așteaptă următorul agent disponibil.

Gestionarea erorilor

Dacă este selectată o opțiune nevalidă sau dacă data introdusă expiră, sistemul redă un mesaj prin care solicită apelantului să încerce din nou.

Deconectare

După ce interacțiunea este completă sau apare o eroare, fluxul deconectează apelul utilizând activitatea Deconectare contact.

Cazuri de utilizare suplimentare

  • Submeniuri: Există un meniu de selectare a limbii, unde utilizatorii își pot alege limba preferată apăsând 1 pentru engleză sau 2 pentru spaniolă. Meniul se repetă dacă apelantul apasă #.
  • Mesajede eroare : Când se primește o intrare nevalidă, se redă un mesaj de eroare. Pentru erori critice, sistemul își cere scuze și deconectează apelantul.

Resurse suplimentare

Pentru mai multe informații, consultați Ghidul de configurare și administrare Webex Contact Center.

Scufundarea datelor Microsoft Dynamics HTTP(S)

Utilizați acest șablon de designer de flux pentru a crea un flux IVR în Webex Contact Center care se conectează la MS Dynamics utilizând un conector HTTP. Acest flux preia detalii despre clienți și cazuri folosind ANI din CRM, întâmpină apelantul cu un mesaj personalizat și redirecționează apelul.

Cu acest flux, apelantul este întâmpinat cu un mesaj personalizat bazat pe datele CRM, iar dacă nu se găsește niciun caz, apelul este transferat către un agent. Agentul primește detalii despre client sau caz în timp real prin intermediul unei ferestre pop-up. Fluxul interacționează cu MS Dynamics prin două cereri HTTP:

  1. Obține detalii despre clienți efectuând o căutare ANI.
  2. Preia cele mai recente detalii ale cazului pe baza ID-ului clientului. Dacă nu se găsesc informații despre client sau caz, apelul este direcționat către un agent, iar mesajul corespunzător este redat apelantului. Agentul primește o fereastră pop-up care afișează fie un formular Caz nou, fie detaliile ultimului caz creat pentru client.

Fereastrele pop-up sunt activate pentru a se asigura că agenții dispun de informațiile necesare atunci când răspund la apeluri.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite înainte de implementarea acestui flux:

  • Aplicație înregistrată în Azure pentru MS Dynamics CRM.
  • Configurarea OAuth 2.0 și a conectorului în Control Hub trebuie configurate în prealabil.
  • Importați șablonul în Flow Designer.
  • Ajustați variabilele de flux, cozile și orice configurații specifice în funcție de nevoile organizaționale.

Fluxul utilizează Cisco Text-to-Speech (TTS) pentru solicitări dinamice. Dacă este necesar sunet static, utilizatorii pot încărca fișiere audio. Muzica de așteptare implicită este utilizată din depozitul Webex.

Defalcarea fluxului

Următorul tabel descrie diversele elemente ale fluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de flux

Descriere

Apel primit

ANI-ul apelantului este capturat.

Strip ANI

+ Codul țării este eliminat din ANI.

Obțineți informații despre clienți

O solicitare HTTP este trimisă către MS Dynamics CRM pentru a căuta detalii despre clienți folosind ANI-ul extras.

Verificare condiționată - clientul există

Dacă clientul există, se face o altă cerere HTTP pentru a obține detaliile cazului său. Dacă clientul nu există, se redă mesajul Niciun caz găsit.

Redați informații personalizate despre caz

Dacă se găsește un caz, apelantul este întâmpinat cu detalii despre ultimul său caz.

Rutare către agent sau deconectare

Apelantului i se oferă apoi opțiunea de a vorbi cu un agent sau de a se deconecta.

Ecran pop-up pentru agent

Când agentul răspunde, detaliile cazului sau formularul pentru un caz nou sunt afișate într-o nouă filă de browser.

Activități de flux

Următorul tabel descrie secvența activităților de flux pentru un flux IVR care se conectează la MS Dynamics utilizând un conector HTTP.

Activitatea fluxului

Descriere

Începeți

Inițiază fluxul la primirea apelului.

Strip ANI

Elimină + codul țării din ANI pentru pregătirea căutării în MS Dynamics.

Obțineți informații despre clienți

O cerere HTTP GET este trimisă pentru a recupera numele complet și ID-ul de contact al clientului pe baza ANI.

Verificare condiționată - clientul există

Verifică dacă clientul există în MS Dynamics. Dacă este adevărat, preia detaliile cazului. Dacă este fals, redă un mesaj care informează apelantul că nu a fost găsit niciun caz.

Obțineți informații despre caz

Preia titlul și numărul cazului folosind ID-ul clientului de la pasul anterior.

Redă mesajul personalizat

Salută apelantul pe nume și oferă detalii despre caz folosind TTS (Text-to-Speech).

Nu s-a găsit niciun caz de redare

Redă un mesaj dacă nu se găsește niciun caz pentru apelant și îl informează că va fi transferat către un agent.

Meniu principal

Oferă apelantului opțiunea de a se conecta cu un agent sau de a deconecta apelul.

Contact în coadă

Dirige apelantul către un agent disponibil pe baza setărilor de coadă predefinite.

Redă muzică

Redă muzică de așteptare în timp ce apelantul așteaptă în coadă.

Deconectați contactul

Încheie apelul dacă apelantul alege să se deconecteze.

Mesaje pop-up pe ecran

Afișează informațiile despre caz sau formularul de caz nou pentru agent atunci când se răspunde la apel.

Resurse suplimentare

Pentru instrucțiuni pas cu pas privind configurarea fluxurilor, consultați Ghidul de configurare și administrare Webex Contact Center.

Pentru o demonstrație de integrare cu MS Dynamics, consultați cum se configurează un conector personalizat pentru MS Dynamics CRM.

Pentru mai multe informații despre instrumentele API pentru autentificarea în mediile Microsoft Dataverse, consultați Utilizarea Insomnia cu Dataverse Web API.

Alocarea procentuală și A/B distribuție

Folosește acest șablon de designer de flux Webex Contact Center pentru a distribui apelurile în funcție de procent în diferite cozi, asigurând o funcționare fără probleme și minimizând abandonurile în timpul volumelor mari de apeluri.

Acest flux distribuie apelurile primite pe baza unei alocări procentuale. Mai exact, 90% of contacts are routed to the main queue, 0% pentru suport de tip overflow (inactiv) și 10% pentru o coadă externă. După alocare, apelanților li se redă un mesaj care indică alocarea la coadă, urmat de muzică de așteptare până când un agent este disponibil. Puteți modifica fluxul pentru a se potrivi nevoilor organizației dumneavoastră.

Acest flux utilizează Cisco Text-to-Speech (TTS) pentru orice solicitări audio. Pentru muzică, implicit este fișierul încorporat (defaultmusic_on_hold.wav), pentru muzica în așteptare.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în portalul de gestionare Webex Contact Center înainte de a implementa acest flux:

  • Creați puncte de intrare, cozi, echipe și mapări ale punctelor de intrare.
  • Încărcați fișiere audio statice dacă se utilizează solicitări audio personalizate în loc de Cisco Text-to-Speech (TTS).

Pentru pașii detaliați, consultați Ghidul de configurare și administrare Webex Contact Center.

Defalcarea fluxului

Următorul tabel descrie diversele elemente ale fluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de flux

Descriere

Confirmare apel

Apelul intră în flux la punctul NewContact.

Alocare procentuală

90% din apeluri sunt direcționate către coada principală.

10% din apeluri sunt direcționate către coada de așteptare externă.

Mesaj în coada de redare

După alocarea procentuală, apelantul aude un mesaj care indică calea sa de alocare.

Contact în coadă

Apelantul este plasat în coada atribuită.

Mențineți muzică

În timp ce așteaptă la coadă, apelanții aud muzică de așteptare.

Alocare agent

Apelurile sunt direcționate către agentul disponibil din coada atribuită acestuia.

Activități de flux

Următorul tabel descrie secvența activităților de flux.

Activitatea fluxului

Descriere

Contact nou

Acesta este punctul de plecare atunci când se primește un nou contact telefonic.

Alocare procentuală

Alocă contactul primit pe baza distribuției procentuale:

  • 90% direcționat către coada principală.
  • 10% direcționate către coada externă.

SetVariabilă

Capturează procentul alocat (90%, 10%) într-o variabilă numită PercentageAllocated.

SetVariabilă

Capturează calea de ieșire (Main Queue sau Offsite) pe care apelul a preluat-o într-o variabilă numită PercentageExitPath.

Redare mesaj

Redă un mesaj folosind Cisco TTS, informând apelantul despre alocarea sa, cum ar fi: Ai ajuns la 90% din alocare! Coadă principală a ramurii 1.

Contact la coadă

Pune contactul în coadă pe baza căii alocate (Coadă principală sau În afara locației).

Redare muzică

Redă muzică de așteptare (defaultmusic_on_hold.wav) în timp ce apelantul așteaptă în coadă.

Resurse suplimentare

Pentru mai multe informații, consultați Ghidul de configurare și administrare Webex Contact Center.

Scădere de date Salesforce HTTP(S)

Utilizați acest șablon de designer de flux pentru a crea un flux IVR în Webex Contact Center care se conectează la Salesforce printr-un conector HTTP, permițând rutarea dinamică și extragerea datelor pentru gestionarea cazurilor Salesforce.

Acest flux utilizează conectorul HTTP al Webex Contact Center pentru a prelua informații despre clienți din Salesforce utilizând o căutare ANI. Fluxul preia informațiile despre contul, contactul și cazul clientului din Salesforce și direcționează apelul în consecință.

Acest flux utilizează Cisco Text-to-Speech (TTS) pentru orice solicitări audio. Pentru muzică, implicit este fișierul încorporat (defaultmusic_on_hold.wav), pentru muzica în așteptare.

Cerințe preliminare

Înainte de a configura acest flux, asigurați-vă de următoarele:

  • Creați puncte de intrare, cozi, echipe, mapări ale punctelor de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectori, ANI pentru apeluri externe și multe altele.
  • Configurați conectorul Salesforce folosind OAuth2. Pentru pașii detaliați, consultați Configurarea aplicației conectate pentru conectorul Webex Contact Center Salesforce.
  • Importați fluxul atașat Salesforce_HTTP_Connector.json în designerul de fluxuri Webex Contact Center.
  • Folosește colecția de API-uri Salesforce pentru a explora API-urile REST.
  • Pentru a genera manual tokenul de acces OAuth, utilizați următoarea comandă:
    curl --location --request POST 'https://abcde-dev-ed.my.salesforce.com/services/oauth2/token' \
    --header 'Content-Type: application/x-www-form-urlencoded' \
    --data-urlencode 'grant_type=password' \
    --data-urlencode 'client_id=clientId' \
    --data-urlencode 'client_secret=clientSecret' \
    --data-urlencode 'username=yourLogin@salesforce.com' \
    --data-urlencode 'password=yourPassword'
    

Caz de utilizare

Acest exemplu de integrare demonstrează cum acest flux asigură un serviciu clienți fără probleme prin integrarea Salesforce cu Webex Contact Center, asigurându-se că informațiile relevante sunt disponibile imediat atât clienților, cât și agenților.

  1. Un client apelează la Webex Contact Center și numărul său de telefon este înregistrat.
  2. Sistemul efectuează o căutare ANI în Salesforce pentru a găsi informațiile de cont și de contact corespunzătoare.
  3. Pe baza datelor preluate, clientul este întâmpinat cu un mesaj IVR personalizat.
  4. Dacă există un caz deschis asociat clientului, agentul primește aceste informații pe desktop.
  5. După apel, Webex Contact Center postează detaliile apelului și comentariile înapoi la cazul Salesforce.

Defalcarea fluxului

Următorul tabel descrie diversele elemente ale fluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de flux

Descriere

Căutare și rutare ANI

Fluxul începe prin capturarea numărului de telefon al clientului. Numărul de telefon este formatat, iar un apel API Salesforce preia contul și contactul asociate cu ANI. Dacă clientul este găsit, acesta este direcționat pe baza cazului Salesforce asociat.

Actualizări post-apel

După ce agentul finalizează apelul, Webex Contact Center publică informații precum comentarii la apel și ID-uri de apel în cazul Salesforce relevant.

Activități de flux

Următorul tabel descrie secvența activităților de flux.

Activitatea fluxului

Descriere

Începeți

(Contact Nou)

Capturează detaliile apelului primit și începe fluxul.

Setați numărul de telefon

(SetareNumărTelefon)

Formatează numărul de telefon capturat pentru căutarea în API-ul Salesforce.

Căutare cont

(AccountByANI)

Execută o cerere HTTP GET către Salesforce, preluând detaliile contului clientului pe baza numărului de telefon.

Căutare contacte

(ContactByANI)

Preia contactul asociat cu numărul de telefon printr-o interogare SOQL Salesforce.

Căutare cazuri

(CasebyContactId)

Preia cazurile deschise legate de contact, obținând detalii despre caz, inclusiv numărul și ID-ul cazului.

Contact în coadă

(Contact coadă)

Dirijează apelul către agentul corespunzător pe baza informațiilor Salesforce recuperate și a priorității clientului.

Redă muzică

(Muzică)

Redă muzică de așteptare în timp ce clientul așteaptă să fie conectat cu un agent.

Mesaje pop-up pe ecran

(Cont ScreenPop)

Deschide pagina contului Salesforce al clientului pe desktopul agentului atunci când se răspunde la apel.

Postează comentariu

(Comentariu la postare)

Postează detaliile apelului în cazul Salesforce relevant odată ce interacțiunea este finalizată.

Flux final

(EndFlow)

Termină fluxul după finalizarea tuturor sarcinilor.

Resurse suplimentare

Pentru mai multe informații despre configurarea Salesforce cu Webex Contact Center, consultați Introducere în Salesforce REST API și Ghidul de configurare și administrare a Webex Contact Center.

Pentru o prezentare video completă a configurării, urmăriți această serie în două părți:

Diferența de date ServiceNow HTTP(S)

Utilizați acest șablon de proiectare a fluxurilor pentru a recupera și actualiza în siguranță incidentele și alte tipuri de obiecte în ServiceNow prin intermediul Webex Contact Center.

Acest flux integrează Webex Contact Center cu ServiceNow utilizând un conector HTTP pentru a direcționa deciziile și a recupera detalii despre incidente prin API-urile REST ale ServiceNow. Prelucrează apelurile vocale primite, efectuează o căutare ANI, obține informații relevante și oferă servicii personalizate. Fluxul procesului este următorul:

  1. Un apel este recepționat de Webex Contact Center.
  2. Un mesaj de bun venit este redat apelantului, menționând detaliile incidentului său.
  3. Sistemul efectuează o căutare în ServiceNow folosind ANI pentru a prelua obiectul apelantului sys_id și a obține identificatorul de obiect al apelantului pe ServiceNow.
  4. Pe baza sys_id, sistemul caută incidentul activ pentru apelant.
  5. Numărul incidentului este redat apelantului.
  6. Apelul este pus în coadă pentru următorul agent disponibil, prioritizat în funcție de gravitatea incidentului.
  7. Se redă muzică de așteptare în timp ce apelantul așteaptă în coadă.
  8. Odată ce apelul este conectat la un agent, informațiile despre incident sunt afișate pe desktopul agentului.
  9. După apel, Webex Contact Center postează informațiile despre apel înapoi la incidentul relevant în ServiceNow.

Cerințe preliminare

Înainte de a configura acest flux, asigurați-vă de următoarele:

  • Configurare OAuth2: Configurați OAuth2 în ServiceNow și Webex Contact Center, urmând tutorialul video .
  • Configurare administrator: Conectați-vă la admin.webex.com și configurați conectorul. Accesați Centrul de contact > Conectori ​ > Conector personalizat > OAuth2. Introduceți datele de autentificare necesare, așa cum sunt descrise în tutorialul video.

Exemplu de caz de utilizare

Acest exemplu de integrare demonstrează cum Webex Contact Center poate îmbunătăți experiența clienților prin interacțiuni personalizate, utilizând în același timp ServiceNow pentru căutări ANI și gestionarea incidentelor:

  1. Apel primit: Clientul apelează la Centrul de contact Webex.
  2. Căutare ANI: Webex efectuează o căutare ANI în ServiceNow pentru a identifica apelantul.
  3. Căutare incidente: ServiceNow preia ID-ul incidentului asociat pe baza detaliilor apelantului.
  4. Salut personalizat: Clientul este întâmpinat cu un mesaj personalizat, care face referire la incidentul său activ.
  5. Rutare și prioritizare: Apelurile sunt direcționate în funcție de gravitatea incidentului, asigurându-se că problemele critice sunt abordate mai întâi.
  6. Asociere agent: Apelul este direcționat către un agent disponibil, detaliile incidentului fiind afișate pe desktopul agentului.
  7. Actualizări post-apel: Webex Contact Center postează informații relevante despre apeluri, inclusiv identificatorii de apeluri, către ServiceNow folosind fluxuri de evenimente.

Activități de flux

Următorul tabel descrie activitățile utilizate în flux și rolul lor în integrare.

Activitatea fluxului

Descriere

Începeți

(Contact Nou)

Fluxul începe atunci când se primește un apel.

Redă mesajul

(Salut)

Redă un mesaj de bun venit utilizând funcția Cisco Cloud Text-to-Speech, cum ar fi: Bine ați venit la demonstrația ServiceNow. Numărul incidentului dumneavoastră este: {{incidentNum}}

Setați variabila

(Bandă digitală ANI)

Elimină codul internațional (+1) de la ANI pentru potrivire exactă.

Setați variabila

(Format ANI)

Formatează ANI în formatul necesar ServiceNow pentru interogări: (123) 456-7890.

Cerere HTTP

(Căutare utilizator)

Caută sys_id -ul utilizatorului în ServiceNow folosind ANI-ul acestuia.

Cerere HTTP

(Căutare incident)

Folosește sys_id pentru a prelua incidentul activ al apelantului din ServiceNow.

Redă mesajul

(Număr incident)

Anunță apelantului numărul incidentului utilizând funcția Text-to-Speech.

Contact în coadă

(Coadă către agent)

Plasează apelantul în coada de așteptare pentru următorul agent disponibil, în funcție de gravitatea incidentului.

Redă muzică

(Muzica se oprește)

Redă muzică de așteptare în timp ce apelantul se află în coadă.

Postează apelul

(Postați comentarii pe ServiceNow)

Postează informațiile despre apel, inclusiv numărul incidentului, înapoi la ServiceNow odată ce apelul se termină.

Resurse suplimentare

Pentru a explora și testa API-urile REST, puteți importa colecția ServiceNow API Postman (ServiceNow API Collection.postman_collection.json) în Postman. Acest lucru ajută la înțelegerea API-urilor disponibile și a modului în care acestea interacționează cu Webex Contact Center.

Pentru mai multe informații despre fluxurile Webex Contact Center, consultați Ghidul de configurare și administrare Webex Contact Center.

Apel simplu de intrare în coadă

Utilizați acest șablon de designer de flux în Webex Contact Center pentru a oferi un proces simplu de gestionare a apelurilor primite. Apelanții sunt întâmpinați, puși în coadă la un agent și aud muzică de așteptare în timp ce așteaptă.

Acest flux oferă un proces simplu pentru gestionarea apelurilor primite într-un centru de contact:

  1. Se primește un apel și acesta intră în flux prin punctul de intrare.
  2. Un mesaj de bun venit este redat apelantului.
  3. Apelantul este plasat într-o coadă pentru următorul agent disponibil.
  4. În timp ce așteptați la coadă, apelantului i se redă muzică de așteptare.
  5. Acest flux asigură o experiență fluidă prin plasarea unor mecanisme de gestionare a erorilor și permiterea unor scenarii de rezervă în cazul în care agenții nu sunt disponibili.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în portalul de gestionare Webex Contact Center înainte de a implementa acest flux:

  • Creați puncte de intrare, cozi, echipe și mapări ale punctelor de intrare.
  • Încărcați fișiere audio statice dacă se utilizează solicitări audio personalizate în loc de Cisco Text-to-Speech (TTS).

Pentru pașii detaliați, consultați Ghidul de configurare și administrare Webex Contact Center.

Activități de flux

Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.

Activitatea fluxului

Descriere

Începeți

(Contact telefonic nou)

Fluxul începe atunci când un apel este primit prin punctul de intrare. Apelul este acceptat în flux și se trece la pasul următor.

Redă mesajul

(Prompt de bun venit)

Se redă un mesaj de bun venit apelantului. În acest flux, mesajul spune: Bun venit la Centrul de contact Webex!

Acest mesaj este configurat folosind Cisco TTS, dar poate fi înlocuit cu înregistrări personalizate.

Coadă

(Contact direct)

După mesajul de bun venit, apelul este plasat într-o coadă de așteptare. Coada este setată să direcționeze apelul către coada Q_arubhatt, care direcționează apelantul către agentul disponibil cu cea mai lungă durată.

Redă muzică

(Muzică în așteptare)

În timp ce așteptați la coadă, fluxul redă muzică de așteptare (defaultmusic_on_hold.wav). Se redă timp de 30 de secunde înainte de a se repeta.

Redă mesajul

(Mesaj în așteptare)

Un mesaj secundar este redat în timp ce apelantul așteaptă: Vă mulţumim că ne-aţi ales. Vă rugăm să așteptați cât timp vă găsim un expert.

Acest mesaj este configurat folosind Cisco TTS, dar poate fi înlocuit cu înregistrări personalizate.

Flux final

Fluxul se termină la conectarea agentului sau dacă apare o eroare. Asigură gestionarea fără probleme a apelantului, indiferent dacă este conectat la un agent sau dacă fluxul trebuie să se încheie din cauza unei erori.

Gestionarea erorilor

Fluxul este conceput să gestioneze problemele neașteptate prin terminarea corectă, cu rute de rezervă disponibile.

Construiește acest flux

Pentru a construi acest flux de apeluri de intrare, creați un flux dintr-un șablon și alegeți șablonul Apel de intrare simplu în coadă. Pentru pașii de creare, consultați Crearea fluxurilor din șabloane de flux.

Pentru a previzualiza șablonul înainte de a-l utiliza, consultați Vizualizați detaliile șablonului de flux. După ce creați fluxul, personalizați șablonul pentru coadă, solicitări și gestionarea erorilor. Apoi validați și publicați fluxul.

Resurse suplimentare

Pentru mai multe informații, consultați Ghidul de configurare și administrare Webex Contact Center.

Agent virtual cu Google DialogFlow CX

Folosește acest șablon de designer de flux pentru a integra Google DialogFlow CX cu Webex Contact Center. Acest flux oferă o interacțiune îmbunătățită cu clienții, prin gestionarea flexibilă și dinamică a datelor.

Acest flux demonstrează cum se transmit date de la Webex Contact Center la Google DialogFlow CX, permițându-vă să valorificați capacitățile avansate ale agentului virtual. Include exemple pentru gestionarea datelor introduse de apelant, cum ar fi nume, programări și motive ale apelurilor, cu accent pe transferul perfect de date între ambele platforme.

Acest flux utilizează Cisco Text-to-Speech (TTS) pentru solicitările audio, dacă există.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în portalul de gestionare Webex Contact Center înainte de a implementa acest subflux:

  • Creați puncte de intrare, cozi, echipe, mapări ale punctelor de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectorii.
  • Încărcați fișiere audio statice dacă se utilizează solicitări audio personalizate în loc de Cisco Text-to-Speech (TTS).
  • Configurați agentul virtual Google DialogFlow CX și configurați integrările webhook necesare.

Defalcarea fluxului

  1. Apelul este recepționat și intră în flux.
  2. Apelantul este direcționat către o API care îi preia numele dintr-un endpoint simulat.
  3. Un mesaj de bun venit este redat apelantului, inclusiv numele acestuia, cu ajutorul Google DialogFlow CX.
  4. Agentul virtual DialogFlow CX interacționează cu apelantul pentru a colecta date precum datele și orele programărilor.
  5. Datele clientului sunt transmise înapoi către Webex Contact Center pentru o posibilă prelucrare ulterioară.
  6. În funcție de interacțiune, apelul fie escaladează, fie se încheie.
  7. Dacă apelul este escaladat, acesta este plasat într-o coadă.
  8. Se redă muzică de așteptare în timp ce apelantul așteaptă un agent.

Activități de flux

Următorul tabel descrie secvența activităților de flux.

Activitatea fluxului

Descriere

Începeți

Fluxul începe atunci când se primește un apel, inițiat prin activitatea NewContact.

Cerere HTTP

(ObțineNumeClient)

Sistemul face o cerere API pentru a prelua numele clientului dintr-un sistem extern printr-o cerere HTTP.

Rezultatul este stocat într-o variabilă globală (DF_CustomerName) care este utilizată pentru interacțiunea ulterioară cu Google DialogFlow CX.

Agent virtual

Fluxul invocă activitatea VirtualAgent pentru a transmite numele clientului și a interacționa cu Google DialogFlow CX.

Agentul virtual colectează informații, inclusiv motivul apelului, detaliile programării și multe altele.

Analiza

Această activitate analizează răspunsul primit de la DialogFlow CX și actualizează variabilele de flux (Call_Reason, appointment_date, appointment_time) în consecință.

Setați variabila - programare

Data și ora programării, colectate din DialogFlow CX, sunt formatate și stocate într-o variabilă globală (DF_Appointment).

Contact în coadă

După interacțiunea cu agentul virtual, clientul este plasat într-o coadă pentru a aștepta următorul agent disponibil.

Redă muzică

În timp ce apelantul așteaptă în coadă, sistemul redă muzica de așteptare implicită (defaultmusic_on_hold.wav).

Deconectați contactul

Dacă nu este necesară nicio altă acțiune, apelul este deconectat folosind activitatea DisconnectContact.

Resurse suplimentare

Pentru mai multe detalii despre integrarea Webex Contact Center cu Google DialogFlow CX, consultați documentația pentru dezvoltatori Google DialogFlow CX și Configurarea agentului vocal virtual în Webex Contact Center.

Pentru asistență, vizitați Asistență pentru dezvoltatori Webex Contact Center sau alăturați-vă comunității de dezvoltatori Webex Contact Center APIs.

Difuzarea datelor HTTP(S) de la Zendesk

Acest șablon utilizează conectorul HTTP al Webex Contact Center pentru integrarea cu Zendesk. Folosește acest șablon de designer de flux pentru a efectua căutări de date despre clienți, a gestiona tichete în Zendesk și eficient.

Acest flux utilizează API-urile Zendesk pentru a îmbunătăți Webex Contact Center prin extragerea datelor despre clienți pe baza ANI (Automatic Number Identification - Identificarea automată a numerelor) și prin preluarea detaliilor tichetelor. Dirijează apelurile în funcție de gravitatea incidentului sau de disponibilitatea agenților, îmbunătățind interacțiunile cu clienții. Sistemul poate efectua mai multe acțiuni:

  • Căutați un utilizator Zendesk pe baza ANI (numărul apelantului).
  • Preia cel mai recent tichet nerezolvat al utilizatorului.
  • Prezentați clientului detaliile relevante ale tichetului prin IVR.
  • Dirige apelul către un agent pe baza unor criterii predefinite sau permite clientului să opteze pentru deconectare.

Acest flux utilizează Cisco Text-to-Speech (TTS) pentru orice solicitări audio. Pentru muzică, implicit este fișierul încorporat (defaultmusic_on_hold.wav), pentru muzica în așteptare.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în portalul de gestionare Webex Contact Center înainte de a implementa acest flux:

  • Asigurați-vă că autentificarea API este activată în instanța Zendesk. Urmați pașii: Administrator ​ > Aplicații și integrări > API-uri > Activează autentificarea API.
  • Conectorul HTTP Zendesk trebuie configurat folosind BasicAuth.
  • Creați puncte de intrare, cozi, echipe și orice alte activități de configurare specifice organizației.
  • Încărcați fișiere audio statice dacă se utilizează solicitări audio personalizate sau fișiere muzicale în loc de Cisco Text-to-Speech (TTS).

Pentru pașii detaliați, consultați Ghidul de configurare și administrare Webex Contact Center.

Caz de utilizare

Folosește acest exemplu pentru a înțelege mai multe despre cum funcționează acest flux.

  1. Un client apelează la Webex Contact Center.
  2. Se efectuează o căutare ANI pentru a obține detaliile clientului din Zendesk.
  3. Cel mai recent tichet asociat clientului este recuperat.
  4. Clientul este întâmpinat prin intermediul unui IVR și informat cu privire la starea tichetului său.
  5. Clientul poate fie:
    • Conectează-te cu un agent.
    • Deconectați-vă dacă aleg să nu vorbească cu un agent.
  6. După apel, sistemul poate actualiza tichetul Zendesk cu informații relevante despre apel.

Defalcarea fluxului

Următorul tabel descrie diversele elemente ale fluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de flux

Descriere

Apel primit

Apelul intră în sistem și conectorul Zendesk pornește.

Căutare utilizator în Zendesk

Sistemul efectuează o căutare în Zendesk folosind numărul apelantului.

Obțineți detaliile biletului

Sistemul preia cel mai recent tichet nerezolvat pentru utilizator.

Prezentați detaliile biletului

Clientul este informat despre starea tichetului printr-un mesaj IVR.

Opțiuni meniu

Clientul poate alege să vorbească cu un agent sau să se deconecteze.

Activități de flux

Următorul tabel descrie secvența activităților de flux.

Activitatea fluxului

Descriere

Începeți

Fluxul începe atunci când se primește un apel.

Căutare utilizator (Zendesk)

Această activitate efectuează o solicitare HTTP către Zendesk, căutând utilizatorul pe baza ANI-ului său.

Obțineți detaliile biletului

O altă solicitare HTTP este trimisă către Zendesk pentru a recupera cel mai recent tichet pentru utilizator.

Prezentați detaliile biletului

Un mesaj este redat apelantului prin TTS, oferind informații despre starea tichetului său.

Meniu de confirmare

Sistemul prezintă clientului un meniu, permițându-i fie să se conecteze la un agent, fie să se deconecteze.

Contact în coadă

Dacă clientul alege să se conecteze la un agent, acesta este plasat într-o coadă.

Redă muzică

Se redă muzică de așteptare în timp ce clientul așteaptă un agent.

Comentarii la postări (Zendesk)

După apel, sistemul postează un comentariu pe tichetul Zendesk care rezumă interacțiunea.

Deconectare

Sistemul deconectează apelul dacă clientul optează pentru deconectare sau după finalizarea apelului.

Resurse suplimentare

Acest flux utilizează conectorul HTTP al Webex Contact Center pentru a interacționa cu API-urile Zendesk. Pentru mai multe informații, consultați documentația API-ului Zendesk și ghidul de configurare și administrare a Webex Contact Center.

Evitați apelurile de retur duplicate

Acest șablon de flux demonstrează cum se pot preveni intrările de apel invers duplicate în Webex Contact Center prin valorificarea activității HTTP îmbunătățite cu suport pentru Content-Type: GraphQL. Folosește conectorul HTTP al API-urilor WebexCC pentru a interacționa cu API-ul de căutare, permițând fluxului să verifice solicitările de apel invers existente de la același apelant. Acest șablon îmbunătățește eficiența și experiența clienților prin evitarea apelurilor inverse redundante.

Acest șablon de flux verifică dacă un client a plasat deja o cerere de apel invers în sistem. Utilizează API-ul de căutare prin GraphQL pentru a determina dacă există o sarcină de apel invers activă pentru ANI (Identificarea automată a numărului) apelantului.

Folosește funcția care îmbunătățește activitatea HTTP din Webex Contact Center prin adăugarea de suport pentru Content-Type: GraphQL - Posibilitatea de a utiliza conectorul HTTP al API-urilor WebexCC pentru a utiliza API-ul de căutare prin intermediul noului tip de conținut GraphQL, inclusiv substituirea variabilelor.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite înainte de implementarea acestui flux:

  • Configurați un conector pentru API-urile Webex Contact Center.

  • Asigurați-vă că mediul Webex Contact Center este configurat corect: Punct de intrare, Mapare punct de intrare, Cozi etc.

Defalcarea fluxului

Element de flux

Descriere

Apelul este primit

Apelul intră în flux la activitatea NewContact.

Salut inițial

Activitatea PlayMessage_wgk redă un mesaj inițial de salut pentru apelant.

Extrageți ora curentă

Activitatea SetVariable_7a1 extrage timpul curent în milisecunde de tip epoch și îl stochează în variabila currentTime.

Calculați timpul cu ore în urmă

Activitatea SetVariable_8t9 calculează timpul cu 24 de ore înainte de ora curentă în milisecunde epoch și îl stochează în variabila goback_by_a_day.

Tăiați ANI-ul

Activitatea SetVariable_ak4 elimină ANI-ul (numărul de telefon al apelantului) pentru a elimina "+1" prefix în scopuri de căutare.

Apel API de căutare (GraphQL)

  • Activitatea SearchAPIRequest efectuează un apel către API-ul de căutare Webex Contact Center utilizând GraphQL pentru a găsi orice sarcini de apel invers active existente pe baza ANI.

  • Folosește variabilele goback_by_a_day și currentTime pentru a căuta în ultimele 24 de ore.

  • Interogarea GraphQL caută activități care corespund ANI-ului apelantului sau ANI-ului scurtat, care sunt active și au o stare de apel invers.

Verificați răspunsul API

  • Activitatea SetVariable_xye combină codul de stare HTTP, starea apelului invers și corpul răspunsului HTTP din apelul API de căutare în variabila apiOutput.

  • Activitatea Condition_ts8 verifică dacă corpul răspunsului HTTP din apelul API de căutare conține „Neprocesat”, indicând că nu există apel invers duplicat.

Gestionarea apelurilor inverse duplicate (dacă sunt găsite)

  • Dacă se găsește un apel invers duplicat (răspunsul API conține un apel invers), activitatea PlayMessage_99x informează apelantul că un apel invers este deja programat, iar apoi activitatea DisconnectContact_mx8 deconectează apelul.

Programați un nou apel invers (dacă nu a fost găsit):

Dacă nu se găsește nicio apelare inversă duplicată, fluxul continuă cu activitatea Menu_lsi, care oferă apelantului opțiuni de programare a unui apel invers sau de așteptare în coadă.

Programați apelul invers

Dacă apelantul alege să programeze un apel invers (apăsă 1), activitatea Callback_20e programează un apel invers folosind codul ANI al apelantului. Un mesaj de confirmare este redat prin PlayMessage_ysw, iar apoi DisconnectContact_mx8_2bg deconectează apelul.

Așteptați la coadă

Dacă apelantul alege să aștepte în coadă (apăsă tasta 2), comanda SetVariable_c0y incrementează un contor. Apelul este apoi pus în coadă către un agent prin QueueContact_95e, iar muzica este redată în așteptare prin PlayMusic_qne. Apelul revine la activitatea Menu_lsi.

Variabile

  • Stare apel invers: (STRING) - Starea apelului invers.

  • contra: (INTEGER) - O variabilă contor.

  • ora curentă: (STRING) - Ora curentă în milisecunde de la epocă.

  • goback_by_a_day: (STRING) - Ora de acum 24 de ore, în milisecunde, de la epocă.

  • Ieșire api: (STRING) - Codul de stare HTTP combinat, starea apelului invers și răspunsul HTTP de la API-ul de căutare.

  • ANITrim: (STRING) - Numărul de telefon (ANI) scurtat al apelantului.

  • răspuns: (STRING) - Răspunsul HTTP de la API-ul de căutare.

Activități de flux

Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.

Activitatea fluxului

Descriere

Începeți

(Contact Nou)

Pornește fluxul când este primit apelul.

Acțiuni

Redare mesaj

Redă un mesaj către apelant.

Callback

Programează o reapelare pentru apelant.

Redare muzică

Redă muzică în așteptare.

Contact la coadă

Pune apelul în coadă pentru un agent.

HTTP

Efectuează o cerere HTTP către API-ul de căutare folosind GraphQL.

DeconectareContact

Deconectează apelul.

Setați variabila

SetVariabilă: Setează diverse variabile, inclusiv ora curentă, ora de acum 24 de ore, ANI redus și ieșirea API.

Condiții

  • Stare: Verifică dacă corpul răspunsului HTTP conține „Neprocesat”.

  • Meniu: Oferă apelantului opțiuni de a programa un apel invers sau de a aștepta în coadă.

Muzică de așteptare (MusicOnHold)

Redă muzică de așteptare în timp ce apelantul așteaptă la coadă.

Gestionarea buclelor (CallLoopCycle și LoopCycle)

Asigură că apelurile care se repetă de prea multe ori sunt direcționate către meniul final.

Deconectare (DisconnectContact)

Întrerupe apelul după mesaje sau când apelantul alege să încheie interacțiunea.

Resurse suplimentare

Pentru mai multe informații despre utilizarea cererilor HTTP cu GraphQL și alte activități din Webex Contact Center, consultați secțiunea de activitate Cerere HTTP.

Consultați și documentația API-urilor Webex Contact Center pentru detalii despre API-ul de căutare și interogările GraphQL.

Înregistrare și gestionare a prompturilor audio

Acest șablon de flux oferă o metodă simplificată pentru ca administratorii să înregistreze și să gestioneze solicitările audio în cadrul Webex Contact Center prin intermediul unei interfețe utilizator de telefonie (TUI). Utilizează capacități îmbunătățite de activitate HTTP, inclusiv suport pentru `Content-Type: `Data formularului` pentru a interacționa cu API-urile fișierelor audio (prompt) ale Webex Contact Center. Acest șablon reproduce funcționalități familiare din sistemele locale, îmbunătățind experiența clienților și eficiența operațională.

Cerințe preliminare

  • Creați un punct de intrare și configurați maparea punctului de intrare din pagina de setări Control Hub pentru Webex Contact Center. Consultați Ghidul de configurare și administrare a Webex Contact Center.

  • Configurați un conector pentru API-urile Webex Contact Center.

  • Dacă funcția Cisco Text-to-Speech (TTS) nu este activată pentru solicitări, încărcați fișierele audio statice necesare.

Defalcarea fluxului

Element de flux

Descriere

Apelul este primitApelul intră în flux la activitatea NewContact.
(OPȚIONAL) Autentificare administrator prin OTPDezvoltatorul fluxului poate implementa o barieră de autentificare opțională pentru administrator, utilizând o metodă securizată precum OTP transmis prin SMS către ANI sau o parolă generată aleatoriu. number/PIN. Acest lucru poate fi adăugat înainte de meniul principal.
Meniu principalActivitatea MainMenu (Meniul IVR) oferă administratorului următoarele opțiuni:
  • Apăsați 1 pentru a crea o nouă solicitare.

  • Apăsați 2 pentru a actualiza o solicitare existentă.

  • Apăsați 3 pentru a șterge o solicitare existentă.

  • Apăsați 4 pentru a ieși din flux

Creare solicitare (Opțiunea 1)
  • Activitatea PlayMessage_kcx solicită administratorului să înregistreze o nouă solicitare audio.

  • Activitatea Record_e0j înregistrează semnalul audio primit de la administrator.

  • Sunetul înregistrat este apoi trimis către API-ul Webex Contact Center utilizând activitatea de solicitare HTTP CreatePrompt cu Content-Type: Form Data.

  • Activitatea Parse_gke analizează răspunsul pentru a extrage id și blobId din promptul nou creat. Acest lucru este necesar în cazul în care cineva trebuie să actualizeze aceeași solicitare.

  • Activitatea PlayMessage_q16 confirmă că mesajul a fost creat.

  • Sistemul redă mesajul înregistrat pentru confirmare utilizând PlayRecordedMessage.

Solicitare de actualizare (Opțiunea 2)
  • Activitatea RecordPromptAfterTone solicită administratorului să înregistreze o solicitare actualizată.

  • Activitatea Record_e38 înregistrează noul sunet.

  • Fluxul redenumește apoi fișierul care urmează să fie șters folosind RenameFileToDelete. Acest lucru asigură eliminarea referințelor la acest fișier audio oriunde fișierele audio sunt menționate pe nume.

  • Sunetul actualizat este trimis către API-ul Webex Contact Center utilizând activitatea de solicitare HTTP HTTPRequest_13n cu Content-Type: Form Data.

  • Sistemul confirmă actualizarea și redă noua solicitare folosind PlayMessage_q16_jpg_03l și PlayMessage_0l6.

Ștergere solicitare (opțiunea 3)
  • Activitatea DeleteConfirm confirmă ștergerea.

  • Fluxul redenumește fișierul care urmează să fie șters folosind RenameFileToDelete.

  • Activitatea HTTPRequest_raf trimite o solicitare DELETE către API-ul Webex Contact Center pentru a șterge solicitarea.

  • Sistemul confirmă ștergerea utilizând DeleteConfirm.

Ieșire (Opțiunea 4)
  • Activitatea La revedere redă un mesaj de mulțumire.

  • Apelul este deconectat folosind activitatea DisconnectContact_cz4.

Variabile

Variabilă

Tip

Descriere

ID-ul blobuluiŞIRID-ul Blob al fișierului audio
Nume fișier audioŞIRNumele fișierului audio (implicit: „EmergencyDemo.wav”).
id ŞIRID-ul fișierului audio.
stareŞIRStarea solicitării API.
numefișier nouŞIRNumele fișierului audio actualizat (implicit: „updatedFile.wav”).
răspunsŞIRRăspunsul HTTP de la cererile API. Acest lucru este opțional, pentru depanare.

Activități utilizate

Activitatea fluxului

Descriere

Începeți Contact nou: Pornește fluxul când este primit apelul.
Meniu IVR Meniu principal: Redă un meniu cu opțiuni pentru gestionarea prompturilor.
Creați o solicitare
  • Mesaj de redare: Solicită administratorului să înregistreze o nouă solicitare.

  • Înregistrare: Înregistrează intrarea audio.

  • Cerere HTTP: Cerere HTTP pentru crearea promptului audio folosind Content-Type: FORM-DATA.

  • Analiza: Analizează răspunsul HTTP pentru a extrage id și blobId.

  • Mesaj de redare: Confirmă crearea mesajului.

  • Mesaj de redare: Redă solicitarea înregistrată.

Solicitare de actualizare
  • Meniu: Solicită administratorului să înregistreze o solicitare actualizată.

  • Record_e38: Înregistrează intrarea audio.

  • Cerere HTTP: Cerere HTTP pentru actualizarea promptului audio folosind Content-Type: FORM-DATA.

  • Mesaj de redare: Confirmă actualizarea mesajului.

  • Mesaj de redare: Redă solicitarea actualizată.

Ștergere solicitare
  • Meniu: Confirmă ștergerea solicitării audio.

  • Cerere HTTP: Redenumește fișierul care urmează să fie șters. Necesită definirea ID-ului promptului.

  • Cerere HTTP: Cerere HTTP pentru ștergerea promptului audio folosind Content-Type: Application/JSON și cererea DELETE.

Altele
  • Așteaptă: Activitate de așteptare.

  • SetVariabilă: Setează variabile.

  • DeconectareContact: Deconectează apelul.

Detalii suplimentare

Pentru mai multe informații despre utilizarea Activității de înregistrare, a solicitărilor HTTP și a controalelor de înregistrare în cadrul Webex Contact Center, consultați secțiunea privind activitatea Cerere HTTP.

Șablon de rutare al ultimului agent

Șablonul de rutare a ultimului agent demonstrează cum se implementează rutarea ultimului agent în Webex Contact Center prin valorificarea activității HTTP îmbunătățite cu suport pentru Content-Type: GraphQL. Folosește conectorul HTTP al API-urilor WebexCC pentru a interacționa cu API-ul de căutare, permițând rutarea apelurilor către ultimul agent care a gestionat apelul. Acest șablon îmbunătățește experiența clienților conectându-i cu un agent familiar.

Acest șablon de flux verifică dacă un client a sunat în ultimele 24 de ore și, dacă da, direcționează apelul către același agent. Utilizează API-ul de căutare prin GraphQL pentru a găsi ultimul agent care a gestionat apelul pe baza ANI (Automatic Number Identification - Identificarea automată a numărului) al apelantului.

Folosește funcția care îmbunătățește activitatea HTTP din Webex Contact Center prin adăugarea de suport pentru Content-Type: GraphQL - Posibilitatea de a utiliza conectorul HTTP al API-urilor WebexCC pentru a utiliza API-ul de căutare prin intermediul noului tip de conținut GraphQL: inclusiv substituția de variabile.

Cerințe preliminare

  • Configurați un conector pentru API-urile Webex Contact Center.

  • Asigurați-vă că mediul Webex Contact Center este configurat corect: Punct de intrare, Mapare punct de intrare, Cozi etc.

Defalcarea fluxului

  1. Apelul este recepționat:

    • Apelul intră în flux la activitatea NewContact.

  2. Salut inițial:

    • Activitatea PlayMessage redă un mesaj inițial de întâmpinare pentru apelant.

  3. Extrageți ora curentă:

    • Activitatea CurrentTime extrage ora curentă.

  4. Calculați ora de acum 24 de ore:

    • Activitatea Goback_By_a_day calculează timpul cu 24 de ore înainte de ora curentă.

  5. Tăiați ANI-ul:

    • Activitatea SetVariable elimină ANI-ul (numărul de telefon al apelantului) pentru a elimina "+1" prefix în scopuri de căutare.

  6. Apel API de căutare (GraphQL):

    • Activitatea SearchAPILastAgent efectuează un apel către API-ul de căutare Webex Contact Center utilizând GraphQL pentru a găsi agentul care a gestionat apelul anterior pe baza ANI.

    • Folosește variabilele goback_by_a_day și currentTime pentru a căuta în ultimele 24 de ore.

    • Interogarea GraphQL caută activități care corespund cu ANI-ul apelantului sau cu ANI-ul scurtat, dar care nu sunt active, și extrage ID-ul proprietarului (ID-ul agentului) activității.

  7. Jurnalizare depanare:

    • Activitatea DebugLog înregistrează codul de stare HTTP și corpul răspunsului din apelul API de căutare.

    • Activitatea Debug_Log înregistrează ID-ul agentului extras.

  8. Verificați răspunsul API:

    • Activitatea Condition_kxu verifică dacă codul de stare HTTP din apelul API de căutare este 200 (succes).

  9. Verificați dacă ID-ul agentului este extras:

    • Activitatea Condition_jtn verifică dacă un ID de agent a fost extras cu succes din răspunsul API-ului de căutare.

  10. Rută către ultimul agent (dacă a fost găsit):

    • Dacă se găsește un ID de agent, activitatea PlayMessage_ee8 redă un mesaj de confirmare apelantului, informându-l că este transferat la același agent cu care a vorbit anterior.

    • Activitatea QueueToAgent_xh1 pune în coadă apelul către agentul cu ID-ul de agent extras.

  11. Rutare către coada implicită (dacă nu este găsită):

    • Dacă nu se găsește niciun ID de agent (fie apelul API a eșuat, fie nu s-a găsit niciun apel anterior în 24 de ore), activitatea QueueToDefault plasează apelul într-o coadă implicită.

  12. Redare muzică în așteptare:

    • Activitatea PlayMusic_i73 redă muzică în așteptare în timp ce apelantul așteaptă în coadă.

Variabile

  • ID agent: (STRING) - ID-ul ultimului agent care a gestionat apelul.

  • ora curentă: (STRING) - Ora curentă în milisecunde de la epocă.

  • goback_by_a_day: (STRING) - Ora de acum 24 de ore, în milisecunde, de la epocă.

  • Răspuns: (STRING) - Răspunsul HTTP de la API-ul de căutare.

  • ANITrim: (STRING) - Numărul de telefon (ANI) scurtat al apelantului.

Activități de flux

Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.

Activitatea fluxului

Descriere

Începeți

(Contact Nou)

Pornește fluxul când este primit apelul.

Acțiuni

Redare mesaj

Redă un mesaj către apelant.

CoadăLaAgent

Pune apelul în coadă către un anumit agent.

Redare muzică

Redă muzică în așteptare.

Coadă

Plasează apelul într-o coadă implicită.

HTTP

Efectuează o cerere HTTP către API-ul de căutare folosind GraphQL.

Redare mesaj

Redă un mesaj care indică faptul că apelantul este redirecționat către ultimul agent.

Setați variabila

  • Ora curentă: Setează o variabilă la ora curentă.

  • Goback_By_a_day: Setează o variabilă la momentul de acum 24 de ore.

  • Jurnal de depanare: Înregistrează răspunsul API pentru depanare.

  • Debug_Jurnal: Înregistrează ID-ul agentului extras pentru depanare.

  • SetVariable_7b4: Elimină ANI-ul pentru căutare.

Condiții

  • Condition_jtn: Verifică dacă a fost extras un ID de agent.

  • Condition_kxu: Verifică dacă codul de stare HTTP este 200.

Muzică de așteptare (MusicOnHold)

Redă muzică de așteptare în timp ce apelantul așteaptă la coadă.

Gestionarea buclelor (CallLoopCycle și LoopCycle)

Asigură că apelurile care se repetă de prea multe ori sunt direcționate către meniul final.

Deconectare (DisconnectContact)

Întrerupe apelul după mesaje sau când apelantul alege să încheie interacțiunea.

Resurse suplimentare

Pentru mai multe informații despre utilizarea cererilor HTTP cu GraphQL și alte activități din Webex Contact Center, consultați secțiunea de activitate Cerere HTTP.

Consultați și documentația API-urilor Webex Contact Center pentru detalii despre API-ul de căutare și interogările GraphQL.

Agent AI Autonom (Urmărire Colete)

Acest flux utilizează un agent autonom de inteligență artificială pentru a gestiona interacțiunile vocale legate de urmărirea coletelor. Fluxul oferă o opțiune de escaladare către agenți umani atunci când este necesar sau în cazul unor erori ale agentului AI.

Fluxul este conceput pentru a gestiona interacțiunile clienților privind urmărirea coletelor prin intermediul unui agent autonom de inteligență artificială. Agentul AI constă dintr-o acțiune de urmărire a coletului și o bază de cunoștințe referitoare la interogări generale privind expedierea. Clienții pot solicita să vorbească cu un agent uman în orice moment.

Cerințe preliminare

Pentru a utiliza acest flux, asigurați-vă că sunt configurate următoarele:

  • Un agent AI autonom configurat cu acțiunea corespunzătoare (împreună cu îndeplinirea comenzii) și documentele de cunoștințe. Un exemplu de flux de îndeplinire a comenzilor este disponibil în șabloanele de flux Webex Connect.

  • Punctul de intrare, coada, echipele și maparea punctelor de intrare sunt configurate în pagina de setări Control Hub pentru Webex Contact Center.

  • Funcția Cisco Text-to-Speech (TTS) este activată pentru generarea dinamică de mesaje personalizate.

  • Încărcați fișiere audio statice dacă nu utilizați sunetul implicit Cisco.

Defalcarea integrării

  1. Apelantul inițiazăcontactul : Apelul este recepționat de Webex Contact Center și direcționat către agentul autonom de inteligență artificială.

  2. Interacțiunea cu agentul IA: Agentul de inteligență artificială procesează solicitarea apelantului legată de urmărirea coletului.

  3. Coadă către agent: Dacă este necesară escaladarea la cererea clientului sau din cauza unor erori ale unui agent AI, apelantul este plasat într-o coadă pentru un agent uman.

  4. Deconectare: Interacțiunea se încheie odată ce solicitarea apelantului este gestionată sau apelantul este transferat către un agent.

Activități utilizate în flux

Activitatea fluxului

Descriere

Start (Contact telefonic nou) Această activitate marchează începutul fluxului, declanșat de un nou apel.
Agent virtual V2 (VAV2) Activitatea responsabilă de interacțiunea dintre flux și agentul IA. Interacţiune. Aceeași activitate este utilizată pentru a iniția conversația și pentru a trimite evenimente de stare agentului IA.
Redă mesajul Oferă mesaje de sistem utilizând Cisco Text-to-Speech. Folosit pentru a reda un mesaj de eroare înainte de escaladarea către agentul uman în cazul erorilor de activitate VAV2.
Coadă către agent Gestionează logica de așteptare pentru escaladarea către agenți umani.
Redă muzică Mențineți muzica redată în timpul așteptării, când apelantul așteaptă conexiunea cu agentul.
Deconectare Încheie interacțiunea după finalizarea sarcinilor sau dacă este escaladată către un agent uman.

Gestionarea erorilor

Fluxul include strategii de gestionare a erorilor pentru a gestiona problemele neașteptate în mod echilibrat, asigurându-se că apelantul este informat și redirecționat în mod corespunzător.

Asistență pentru dezvoltator

Pentru informații mai detaliate despre utilizarea Webex Contact Center cu agenți autonomi de inteligență artificială, consultați documentația aferentă:

Resurse suplimentare

Pentru asistență legată de acest flux, contactați echipa de asistență pentru dezvoltatori Webex Contact Center prin intermediul Asistență pentru dezvoltatori Webex Contact Center.

Pentru discuții suplimentare, vizitați Comunitatea dezvoltatorilor de API-uri Webex Contact Center.

Scriptat de agent AI (urmărire pachete)

Acest flux este conceput pentru a gestiona interacțiunile vocale legate de urmărirea coletelor folosind un agent virtual scriptat. Acest flux demonstrează cea mai simplă modalitate de a efectua îndeplinirea comenzilor pentru un agent scriptat. În plus, fluxul demonstrează plasarea clienților în diferite cozi de agenți pe baza ultimei intenții active și a rapoartelor personalizate pentru agenții AI din Analyser.

Acest flux utilizează un agent Webex AI scriptat pentru a interacționa cu clienții în ceea ce privește urmărirea coletelor. Activitatea VAV2 (Virtual Agent V2) se încheie prin muchia sa „Handled” atunci când agentul scriptat generează un eveniment personalizat pentru a urmări pachetul. Fluxul folosește o API de urmărire a pachetelor pentru a realiza acest lucru. Această API este disponibilă dezvoltatorilor pentru testare și demonstrații. Datele de ieșire sunt analizate în flux și transmise înapoi către Agent prin intermediul unui eveniment de stare. Mai multe informații despre configurarea procesării pentru agenții scriptați pentru voce.

Cerințe preliminare

Pentru a utiliza acest flux, asigurați-vă că sunt configurate următoarele:

  • Un agent Webex AI configurat să gestioneze solicitările de urmărire a coletelor. Acest agent este disponibil pentru import la crearea unui agent nou.

  • Punctul de intrare, coada, echipele și maparea punctelor de intrare sunt configurate în pagina de setări Control Hub pentru Webex Contact Center.

  • Asigurați-vă că funcția Cisco Text-to-Speech (TTS) este activată pentru generarea de mesaje audio dinamice.

  • Încărcați fișiere audio statice pentru notificări personalizate ale sistemului, dacă este necesar.

Defalcarea integrării

Defalcarea integrării

Descriere

Apelantul inițiază contactul Apelul este recepționat de Webex Contact Center și direcționat către agentul de inteligență artificială cu script.
Starea interacțiunii este înregistrată folosind variabila globală Fluxul setează variabila globală CustomAIAgentInteractionOutcome pentru a înregistra starea interacțiunii clientului cu agentul AI. Aceasta este actualizată în diverse momente și este utilizată pentru a crea rapoarte personalizate folosind vizualizatorul.
Interacțiunea cu agentul IA Agentul de inteligență artificială procesează datele introduse de client și răspunde pe baza intențiilor configurate. Dacă utilizatorul intenționează să urmărească un colet și furnizează un număr de colet valid, controlul este returnat fluxului prin intermediul unui eveniment personalizat.
Analizarea și îndeplinirea metadatelor agenților AI Numărul coletului clientului este extras din metadatele VAV2 și utilizat în activitatea HTTP.
Condiții de răspuns la îndeplinire Fluxul verifică dacă informațiile despre pachet au fost găsite sau nu și setează răspunsurile corespunzătoare.
Interacțiunea cu agentul IA este reluată* În funcție de răspunsul de îndeplinire, mesajul care ar trebui trimis clienților este trimis înapoi agentului scriptat prin intermediul datelor de eveniment din secțiunea „State event”.
Predarea agentului și activitatea pe caz Determină următorii pași pe baza intenției anterioare, ghidând fluxul către diferite cozi în funcție de intenția anterioară.
Coadă către agent Dacă este necesară escalarea sau în caz de erori, apelantul este plasat într-o coadă pentru un agent uman.
Deconectare Interacțiunea se încheie odată ce solicitarea apelantului este gestionată sau apelantul este transferat către un agent.

Activități utilizate în flux

Activitatea fluxului

Descriere

Începeți Inițiază fluxul atunci când se primește un apel nou.
Setați variabila rezultatului interacțiunii Folosește activitatea variabilei set pentru a actualiza variabila globală CustomAIAgentInteractionOutcome și a stoca cea mai recentă stare a interacțiunii cu agentul AI.
Interacțiunea cu agentul AI Gestionează solicitările de urmărire a coletelor folosind interacțiuni scriptate. Aceeași activitate este utilizată pentru a iniția conversația și pentru a trimite evenimente de stare agentului AI.
Analizează detaliile pachetului Extrage numărul pachetului din metadatele furnizate de agentul virtual.
Cerere HTTP pentru informații despre pachet Trimite o solicitare către API-ul de logistică pentru a recupera starea coletului și livrarea estimată. Folosiți ABC123456 ca număr de pachet eșantion.
Logică condiționată Determină răspunsul pe baza stării pachetului sau a codului de stare HTTP al apelului API.
Setați variabilele de răspuns Configurează răspunsurile pentru a comunica dacă a fost găsit coletul sau detaliile livrării.
Redă mesajul Oferă mesaje de eroare de sistem utilizând Cisco Text-to-Speech, în special în cazurile de erori de sistem.
Activitatea cazului Ghidează fluxul pe baza intenției anterioare, hotărând asupra direcționării către cozi specifice.
Coadă către agent Gestionează logica de așteptare pentru escaladarea către agenți umani.
Redă muzică Mențineți muzica redată în timpul așteptării, când apelantul așteaptă conexiunea cu agentul.
Deconectare Încheie interacțiunea după finalizarea sarcinilor sau dacă este escaladată către un agent uman.

Specificații ale fluxului

Fluxul JSON utilizat în acest exemplu conține variabile și activități esențiale pentru gestionarea interacțiunii, procesarea erorilor și comunicarea dintre Webex Contact Center și DialogFlow. Variabilele cheie utilizate includ:

Variabilă

Descriere

event_name Numele evenimentului trimis agentului IA.
event_data Sarcina utilă a evenimentului trimisă agentului AI.
status Starea pachetului pe baza răspunsului HTTP.
estimatedDelivery Data și ora estimate de livrare a coletului pe baza răspunsului HTTP.
packageResp Răspunsul va fi trimis clientului pe baza răspunsului la activitatea HTTP.
Global_VoiceName Determină vocea utilizată pentru transformarea textului în vorbire.
CustomAIAgentInteractionOutcome Înregistrează starea interacțiunii - abandonată, gestionată, escaladată sau cu erori - pe baza interacțiunii clientului cu agentul de inteligență artificială.

Gestionarea erorilor

Fluxul include strategii de gestionare a erorilor pentru a gestiona problemele neașteptate în mod eficient, asigurându-se că apelantul este informat și redirecționat în mod corespunzător.

Resurse suplimentare

Pentru informații mai detaliate despre utilizarea Webex Contact Center cu agenți de inteligență artificială cu script, consultați documentația aferentă:

Asistență pentru dezvoltator

Pentru asistență legată de acest flux, contactați echipa de asistență pentru dezvoltatori Webex Contact Center prin intermediul Asistență pentru dezvoltatori Webex Contact Center.

Pentru discuții suplimentare, vizitați Comunitatea dezvoltatorilor de API-uri Webex Contact Center.

Scenariul unui agent AI (programare programări la medic)

Acest șablon demonstrează fluxul de date dintre Webex Contact Center și Webex AI Agent Studio pentru o interacțiune care utilizează un agent scriptat. Fluxul conține mai multe integrări cu sisteme externe. Acestea sunt invocate pe baza evenimentelor personalizate trimise de agentul AI, iar datele de îndeplinire sunt transmise înapoi agentului.

Acest flux prezintă modul în care datele sunt transmise între Webex Contact Center și Webex AI Agent Studio folosind evenimente personalizate. Acest flux facilitează programarea și gestionarea automată a programărilor la medic prin intermediul unui agent de inteligență artificială scriptat. Se integrează cu sisteme externe pentru a verifica disponibilitatea, a crea programări, a căuta programări existente și a anula programări. Fluxul asigură o comunicare perfectă între apelant și agentul de inteligență artificială, cu opțiuni de escaladare către agenți umani atunci când este necesar.

Cerințe preliminare

Pentru a utiliza acest flux, asigurați-vă că sunt configurate următoarele:

  • Un agent de inteligență artificială scriptat, configurat cu intenții relevante pentru a gestiona rezervările și anulările întâlnirilor. Acestea pot fi importate din șabloane la crearea unui nou agent scriptat în platforma AI Agent Studio.

  • Punctul de intrare, coada, echipele și maparea punctelor de intrare sunt configurate în pagina de setări Control Hub pentru Webex Contact Center.

  • API-uri pentru interfațarea cu sistemul extern de gestionare a programărilor.

  • Funcția Cisco Text-to-Speech (TTS) este activată pentru generarea de mesaje audio dinamice.

  • Încărcați fișiere audio statice dacă nu utilizați sunetul implicit Cisco.

Defalcarea integrării

Defalcarea integrării

Descriere

Apelantul inițiază contactul Apelul este recepționat de Webex Contact Center și direcționat către agentul de inteligență artificială.
Interacțiunea cu agentul IA Agentul de inteligență artificială procesează datele introduse de client și răspunde pe baza intențiilor configurate.
Comutarea controlului între agentul AI și flux Controlul conversației este transferat între agentul IA și flux în diverși pași. Agentul AI predă controlul fluxului prin intermediul unor evenimente personalizate, fluxul efectuează îndeplinirea corespunzătoare pe baza numelui evenimentului și predă controlul înapoi agentului AI împreună cu datele de îndeplinire prin intermediul evenimentului de stare din activitatea agentului virtual V2.
Coadă către agent Dacă este necesară escalarea, apelantul este plasat într-o coadă pentru un agent uman.
Deconectare Interacțiunea se încheie odată ce sarcina este finalizată sau apelantul este transferat către un agent.

Activități utilizate în flux

Activitatea fluxului

Descriere

Începeți Această activitate marchează începutul fluxului, declanșat de un nou apel.
Agent virtual V2 (VAV2) Activitatea responsabilă de interacțiunea agentului IA. Aceeași activitate este utilizată pentru a iniția conversația și pentru a trimite evenimente de stare agentului IA.
Analiza Folosit pentru a analiza sarcina utilă a evenimentului din activitatea VAV2.
Caz Folosit pentru a verifica numele evenimentului trimis de activitatea VAV2 și a se ramifica la activitățile de solicitare HTTP corespunzătoare.
Cerere HTTP Interacționează cu sisteme externe pentru a efectua operațiuni precum verificarea disponibilității, crearea, căutarea sau anularea programărilor folosind cereri HTTP bazate pe numele evenimentului trimis de activitatea VAV2. Activitatea analizează și răspunsul pentru cererea HTTP.
Condiție Evaluează rezultatul cererilor HTTP, direcționând fluxul în funcție de condițiile de succes sau eroare.
Setați variabila Folosit pentru a configura variabile precum numele evenimentului și datele evenimentului, care sunt esențiale pentru reinvocarea activității VAV2 cu parametrii de eveniment de stare corespunzători.
Redă mesajul Oferă mesaje de sistem utilizând Cisco Text-to-Speech. Folosit pentru a reda un mesaj de eroare înainte de escaladarea către agentul uman în cazul erorilor de activitate VAV2.
Coadă către agent Gestionează logica de așteptare pentru escaladarea către agenți umani.
Redă muzică Mențineți muzica redată în timpul așteptării, când apelantul așteaptă conexiunea cu agentul.
Deconectare contact Încheie interacțiunea după finalizarea sarcinilor sau dacă este escaladată către un agent uman.

Specificații ale fluxului

Fluxul JSON utilizat în acest exemplu conține variabile și activități esențiale pentru gestionarea interacțiunii, procesarea erorilor și comunicarea dintre Webex Contact Center și DialogFlow. Variabilele cheie utilizate includ:

Variabilă

Descriere

event_name Numele evenimentului trimis agentului IA.
event_data Sarcina utilă a evenimentului trimisă agentului AI.
event_data_string Versiune de tip șir de caractere a event_data, deoarece activitatea VAV2 acceptă doar șiruri de caractere.
http_input Corpul cererii pentru activitatea HTTP bazat pe metadatele VAV2.
Global_VoiceName Determină vocea utilizată pentru transformarea textului în vorbire.

Gestionarea erorilor

Fluxul include strategii de gestionare a erorilor pentru a gestiona problemele neașteptate în mod eficient, asigurându-se că apelantul este informat și redirecționat în mod corespunzător.

Resurse suplimentare

Pentru informații mai detaliate despre configurarea agenților AI în Webex AI Agent Studio și utilizarea acestora cu Webex Contact Center, consultați Ghidul de administrare Webex AI Agent Studio.

Asistență pentru dezvoltator

Folosește șabloane de subflux

Șabloanele de subflux funcționează similar cu șabloanele de flux. Aceste șabloane simplifică crearea de subfluxuri care pot fi integrate în fluxuri multiple, reducând redundanța și timpul de dezvoltare.

Pentru a crea subfluxuri folosind șabloane de subflux, alegeți șablonul corespunzător, modificați-l pentru a se potrivi nevoilor dvs., validați-l, publicați-l și încorporați-l în fluxurile dvs. de lucru. Pentru mai multe detalii, consultați Crearea fluxurilor din șabloane de flux.

Colectați informații despre apelurile de returnare

Folosește acest șablon pentru a crea un subflux de colectare a informațiilor de returnare a apelurilor, permițând apelanților să rămână în coadă sau să solicite un apel invers pentru opțiuni de servicii flexibile.

Acest subflux oferă un meniu care permite apelanților să opteze pentru o apelare inversă sau să rămână în coadă. Dacă este aleasă opțiunea de returnare a apelului, aceasta colectează informațiile necesare pentru un apel invers, fie utilizând numărul curent al apelantului, fie un număr alternativ. Puteți modifica subfluxul pentru a asigura o experiență fără probleme pentru apelant, gestionând erorile sau condițiile necunoscute, cum ar fi expirarea timpului și intrările nevalide.

Acest subflux folosește Cisco Text-to-Speech (TTS) pentru orice solicitări audio. Pentru muzică, implicit este fișierul de muzică de așteptare încorporat, defaultmusic_on_hold.wav.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în portalul de gestionare Webex Contact Center înainte de a implementa acest subflux:

  • Creați puncte de intrare, cozi, echipe, mapări ale punctelor de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectori, ANI pentru apeluri externe și multe altele.
  • Încărcați fișiere audio statice dacă se utilizează solicitări audio personalizate în loc de Cisco Text-to-Speech (TTS).
  • Asigurați-vă că variabilele de apel invers (de exemplu: callbackNumber, callbackNumberEntered, stayInQueue) sunt mapate corect la sistemul dvs. pentru a captura datele corespunzătoare.

Pentru pașii detaliați, consultați Ghidul de configurare și administrare Webex Contact Center.

Intrări subflux

  • Număr de apel invers - STRING: Numărul de utilizat pentru apel invers (fie cel de la care apelează apelantul, fie un număr nou).
  • stayInQueue - BOOLEAN: Indică dacă apelantul a ales să rămână în coadă (Adevărat) sau să solicite o apelare inversă (Fals).

Ieșiri subflux

  • NumărApelIntrodus - ȘIR DE ȘIR: Numărul introdus de apelant pentru returnare apel, dacă a ales să furnizeze un număr alternativ.
  • stayInQueue - BOOLEAN: Dacă apelantul a ales să rămână în coadă sau să primească un apel invers.

Defalcarea subfluxului

Următorul tabel descrie diversele elemente ale subfluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de subflux

Descriere

Începeți fluxul secundar

Apelul intră în subflux.

Meniu de dezabonare

Apelantului i se oferă opțiunea fie de a rămâne în coadă, fie de a fi apelat înapoi.

  • Apăsați 1 pentru apel invers.
  • Apăsați2 pentru a rămâne în coadă.

Meniu numeric

Dacă apelantul alege să fie apelat invers, i se oferă opțiunea:

  • Apăsați 1 pentru a utiliza numărul de la care apelează.
  • Apăsați2 pentru a introduce un nou număr de apel invers.

Colectează cifre

Dacă apelantul alege să introducă un nou număr de apel invers, i se solicită să introducă numărul său de 10 cifre, urmat de tasta diez. (#).

Setați variabila

Numărul de apel invers colectat este stocat în variabila callbackNumberEntered.

Sfârșit subflux

Subfluxul se termină după colectarea informațiilor de apel invers sau după gestionarea oricăror erori.

Activități subflux

Următorul tabel descrie secvența activităților subflow pentru colectarea informațiilor de apel invers.

Activitatea subfluxului

Descriere

Începeți fluxul secundar

Subfluxul începe când este invocat.

Meniu de dezabonare

Aceasta oferă apelantului opțiunea de a rămâne în coadă sau de a primi un apel invers. Aceasta folosește TTS pentru a solicita apelantului să apese tasta 1 pentru un apel invers sau tasta 2 pentru a rămâne în coadă.

Meniu numeric

Dacă apelantul alege o returnare a apelului, i se solicită fie să utilizeze numărul curent, fie să introducă unul nou.

Colectează cifre

Dacă apelantul alege să introducă un număr nou, această activitate colectează numărul său de 10 cifre urmat de semnul diez. (#).

Setați variabila

Numărul colectat este stocat în variabila callbackNumberEntered pentru utilizare ulterioară.

Sfârșit subflux

Fluxul se încheie după gestionarea alegerilor apelantului și colectarea informațiilor necesare.

Resurse suplimentare

Pentru mai multe informații despre configurarea subfluxurilor, consultați Ghidul de configurare și administrare Webex Contact Center.

Gestionarea erorilor

Utilizați șablonul de subflux pentru gestionarea erorilor din Webex Contact Center pentru a gestiona erori precum problemele de gestionare a cozii sau erorile solicitărilor API. Poate fi atașat la activități specifice sau configurat ca un gestionator global de erori, asigurând că sistemul continuă să funcționeze fără probleme și oferă utilizatorilor feedback cu privire la orice problemă.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în portalul de gestionare Webex Contact Center înainte de a implementa acest subflux:

  • Asigurați-vă că funcția Cisco Text-to-Speech (TTS) este activată pentru ca centrul de contact să utilizeze funcția text-to-speech pentru solicitările de eroare.
  • Mapați variabila errorMessage pentru a gestiona dinamic mesajele de eroare corespunzătoare din fluxul de lucru.

Pentru pașii detaliați, consultați Ghidul de configurare și administrare Webex Contact Center.

Intrări subflux

  • mesaj de eroare - STRING: Mesajul de eroare va fi redat dinamic, indicând problema întâmpinată de apelant.

Ieșiri subflux

  • N/A: Acest subflux nu produce ieșiri, deoarece este utilizat pentru a gestiona erorile și a oferi feedback apelantului.

Defalcarea subfluxului

Următorul tabel descrie diversele elemente ale subfluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de subflux

Descriere

Începeți fluxul secundar

Subfluxul este declanșat atunci când apare o eroare.

Redare mesaj de eroare

Sistemul redă un mesaj de eroare dinamic definit de variabila errorMessage utilizând Cisco Cloud TTS. De exemplu, mesajul ar putea fi: Întâmpinăm dificultăți tehnice. Vă rugăm să încercaţi din nou mai târziu.

Sfârșit subflux

(Sfârșit normal)

Dacă eroarea este gestionată cu succes, subfluxul se termină fără probleme.

Sfârșit subflux

(Sfârșit eroare)

Dacă apar probleme suplimentare (de exemplu, mesajul de eroare nu se redă), subfluxul se termină într-o stare de escalare pentru a indica o eroare critică.

Activități subflux

Următorul tabel descrie secvența activităților subfluxului pentru gestionarea erorilor.

Activitatea subfluxului

Descriere

Începeți fluxul secundar

Subfluxul pornește atunci când apare o eroare, declanșând secvența de tratare a erorilor.

Redare mesaj de eroare

Redă mesajul de eroare apelantului utilizând Cisco Cloud TTS. Conținutul mesajului este definit dinamic de variabila errorMessage.

Sfârșit subflux

(Sfârșit normal)

Termină subfluxul dacă eroarea este rezolvată fără alte probleme.

Sfârșit subflux

(Sfârșit eroare)

Încheie subfluxul cu o escaladare dacă apar erori suplimentare în timpul procesului de tratare a erorilor.

Resurse suplimentare

Pentru mai multe informații despre configurarea subfluxurilor, consultați Ghidul de configurare și administrare Webex Contact Center.

Diminuarea datelor HTTP

Folosește acest șablon de subflux pentru a prelua informații despre contul clientului printr-o solicitare HTTP. Acceptă confirmarea ID-ului contului, introducerea manuală a datelor în cazul în care solicitarea eșuează și gestionează timeout-urile, intrările nevalide și erorile critice - ideal pentru căutări automate ale conturilor clienților în centrele de contact.

Acest subflux oferă o experiență dinamică în care informațiile despre contul clientului sunt preluate folosind o solicitare HTTP. Dacă căutarea are succes, clientului i se solicită să confirme ID-ul contului. Dacă eșuează sau dacă apelantul preferă acest lucru, își poate introduce manual numărul de cont. Fluxul gestionează cu succes erori precum intrări nevalide, expirari și erori critice, cu solicitări adecvate.

Acest subflux folosește Cisco Text-to-Speech (TTS) pentru orice solicitări audio.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în portalul de gestionare Webex Contact Center înainte de a implementa acest subflux:

  • Creați puncte de intrare, cozi, conectori, echipe, mapări ale punctelor de intrare și orice alte activități de configurare specifice organizației.
  • Încărcați fișiere audio statice dacă se utilizează solicitări audio personalizate în loc de Cisco Text-to-Speech (TTS).
  • Asigurați-vă că adresa URL și parametrii solicitării HTTP sunt configurați corect, în funcție de nevoile organizației dumneavoastră.

Pentru pașii detaliați, consultați Ghidul de configurare și administrare Webex Contact Center.

Intrări subflux

  • mesaj de eroare - STRING: Un mesaj care va fi redat în cazul unei erori în timpul subfluxului.

Ieșiri subflux

  • Variabilă de ieșire - STRING: Stochează numărul de cont confirmat sau introdus manual.

Defalcarea subfluxului

Următorul tabel descrie diversele elemente ale subfluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de subflux

Descriere

Începeți fluxul secundar

(Inițializare)

Subfluxul începe procesul de preluare a datelor despre clienți.

Așteptați

(Mesaj de consolare)

Apelantul este informat că sistemul îi preia informațiile folosind o solicitare TTS: Vă rugăm să așteptați în timp ce căutăm informațiile dumneavoastră.

Cerere HTTP

(Preluare informații client)

Sistemul trimite o cerere HTTP GET pentru a prelua informații despre clienți de la un endpoint API specificat. Dacă răspunsul are succes, acesta conține ID-ul clientului.

Verificați starea HTTP

(Evaluați răspunsul)

Răspunsul HTTP este evaluat pe baza codului de stare. Dacă solicitarea a avut succes, procesul trece la pasul următor.

Meniu de confirmare

(Solicitare confirmare sau introducere manuală)

Apelantului i se solicită să confirme ID-ul contului preluat sau să introducă manual numărul contului său dacă acesta este incorect.

Setați variabila

(ID cont magazin)

Dacă apelantul confirmă ID-ul contului, valoarea este stocată în variabila de ieșire.

Colectează cifre

(Introducere manuală cont)

Dacă solicitarea eșuează sau apelantul alege să introducă din nou numărul de cont, i se solicită să introducă un număr de cont format din 6 cifre, urmat de tasta diez. (#).

Gestionarea erorilor

(Încă prezent, Invalid, Critic)

Subfluxul gestionează timeout-urile, intrările nevalide și erorile critice cu solicitările corespunzătoare:

  • ÎncăAcolo: Întreabă, Mai ești acolo?, în caz de timeout.
  • Invalid: Notifică apelantul despre datele introduse sunt nevalide și îi cere să încerce din nou.
  • Eroare: O solicitare de eroare critică care informează: Ceva nu a mers bine.

Sfârșit subflux

(Concluzie)

Subfluxul se termină fie după confirmarea numărului de cont, fie după gestionarea unei erori.

Activități subflux

Următorul tabel descrie secvența activităților subflow pentru acest șablon.

Activitatea subfluxului

Descriere

Începeți fluxul secundar

Subfluxul începe când este invocat.

Așteptați

Redă un mesaj folosind TTS, cerându-i apelantului să aștepte în timp ce informațiile sale sunt preluate.

Cerere HTTP

Trimite o cerere HTTP GET pentru a recupera informațiile contului clientului.

Verificați starea HTTP

Evaluează răspunsul HTTP pentru a determina dacă solicitarea a avut succes.

Meniu de confirmare

Solicită apelantului să confirme ID-ul contului recuperat sau să îl reintroducă dacă este incorect.

Setați variabila

Stochează numărul de cont confirmat sau introdus manual.

Colectează cifre

Colectează un număr de cont de 6 cifre de la apelant dacă solicitarea HTTP eșuează sau dacă acesta optează pentru introducerea unui număr de cont nou.

Gestionarea erorilor

Mai multe solicitări gestionează timeout-urile, intrările nevalide și erorile critice în timpul subfluxului.

Sfârșit subflux

Fluxul se încheie după confirmarea numărului de cont sau după ce apare o eroare.

Tratarea cozii

Folosește acest șablon de subflux pentru a automatiza tratarea cozii în Webex Contact Center, menținând apelanții implicați cu muzică și mesaje prompte.

Acest subflux redă muzică în coadă urmată de un mesaj, repetând secvența de până la un număr setat de ori (implicit este de trei). Asigură o gestionare lină a cozii de așteptare și o experiență captivantă pentru apelant. Puteți personaliza variabile precum alegerea muzicii, conținutul mesajului și numărul de bucle.

Acest subflux folosește Cisco Text-to-Speech (TTS) pentru orice solicitări audio. Pentru muzică, implicit este fișierul încorporat (defaultmusic_on_hold.wav), pentru muzica în așteptare.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în portalul de gestionare Webex Contact Center înainte de a implementa acest subflux:

  • Creați puncte de intrare, cozi, conectori, echipe, mapări ale punctelor de intrare și orice alte activități de configurare specifice organizației.
  • Asigurați o logică adecvată de tratare a cozilor și configurații de gestionare a erorilor.
  • Încărcați fișiere audio statice dacă se utilizează solicitări audio personalizate sau fișiere muzicale în loc de Cisco Text-to-Speech (TTS).

Pentru pașii detaliați, consultați Ghidul de configurare și administrare Webex Contact Center.

Intrări subflux

  • Mesaj_coadă - STRING: Mesajul care va fi redat între piesele muzicale (implicit: Va rugam asteptati).
  • queueMusic1 - STRING: Primul fișier muzical care va fi redat în timp ce apelantul așteaptă (implicit: defaultmusic_on_hold.wav).
  • queueMusic2 - STRING: Al doilea fișier muzical care va fi redat între mesaje (implicit: defaultmusic_on_hold.wav).
  • contor - INTEGER: Un contor pentru urmărirea numărului de bucle (implicit: 0).
  • Durata muzicii - INTEGER: Durata pentru care este redată fiecare piesă muzicală (implicit: 10 secunde).

Ieșiri subflux

Fără

Defalcarea subfluxului

Următorul tabel descrie diversele elemente ale subfluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de subflux

Descriere

Începeți fluxul secundar

Subfluxul începe.

Verificarea stării

Subfluxul verifică dacă contorul este mai mic decât 2. Dacă este adevărat, fluxul continuă către secvența de muzică și mesaje. Dacă este fals, subfluxul se termină.

Redă muzică 1

Primul fișier muzical (queueMusic1) este redat pe durata definită de musicDuration.

Redă mesajul

După primul fișier muzical, se redă un mesaj utilizând Cisco TTS, cu conținutul definit de queueMessage.

Redă muzică 2

După mesaj, al doilea fișier muzical (queueMusic2) este redat pe durata definită.

Contor incremental

Variabila contor este incrementată cu 1 după redarea celui de-al doilea fișier muzical.

Verificați din nou starea

După ce contorul este incrementat, fluxul verifică din nou dacă valoarea contorului este încă mai mică de 2. Dacă este adevărat, bucla se repetă; altfel, subfluxul se termină.

Sfârșit subflux

Odată ce contorul ajunge la 2, subfluxul se termină.

Activitatea subfluxului

Următorul tabel descrie secvența activităților subfluxului.

Activitatea subfluxului

Descriere

Începeți fluxul secundar

Inițializează procesul de subflow.

Verificarea stării

Se verifică o condiție pentru a se asigura că numărul este mai mic decât 2, permițând buclei să continue.

Redă muzică 1

Redă primul fișier muzical pentru durata specificată de musicDuration.

Redă mesajul

Redă un mesaj utilizând Cisco TTS cu conținut furnizat de queueMessage.

Redă muzică 2

Redă al doilea fișier muzical pentru durata specificată de musicDuration.

Contor incremental

Incrementează variabila contor cu 1 pentru a controla bucla.

Sfârșit subflux

Termină subfluxul odată ce contorul atinge limita predefinită.

Șablon de subflux de apel invers programat

Folosește acest șablon pentru a crea un subflux care permite apelanților să programeze o apelare inversă pentru o anumită dată și oră, inclusiv selectarea fusului orar.

Acest subflux ghidează apelantul printr-o serie de solicitări pentru a colecta toate informațiile necesare pentru un apel invers programat. Solicită data dorită, o oră de început și de sfârșit pentru fereastra de apel invers și fusul orar al apelantului. Subfluxul include validarea intrărilor de dată și oră pentru a asigura acuratețea. Dacă este introdus un format nevalid, apelantul este solicitat din nou. Odată ce toate informațiile sunt colectate cu succes, acestea sunt utilizate pentru a programa apelul invers în sistem.

Acest subflux folosește Cisco Text-to-Speech (TTS) pentru toate solicitările audio.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în portalul de gestionare Webex Contact Center înainte de a implementa acest subflux:

  • Creați puncte de intrare, cozi, echipe, mapări ale punctelor de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectori, ANI pentru apeluri externe și multe altele.

  • Încărcați fișiere audio statice dacă se utilizează solicitări audio personalizate în loc de Cisco Text-to-Speech (TTS).

  • Pentru pașii detaliați, consultați ghidul de configurare și administrare Webex Contact Center.

Intrări Subflow

Nume variabilăTipDescriere
Număr de apel invers ŞIR Numărul de telefon de utilizat pentru apel invers.
Nume client ŞIR Numele clientului care solicită returnarea apelului.
Coadă de apel invers ŞIR Coada către care va fi trimisă apelul invers programat.

Ieșiri subflux

Nume variabilăTipDescriere
Data programării apelului invers ŞIR Data pentru care este programată apelul invers, formatată ca AAAA-LL-ZZ.
Program de apel invers Fus orar ŞIR Identificatorul fusului orar IANA pentru apelul invers (de exemplu, America/Chicago).
Ora de începere a programării apelurilor inverse ŞIR Ora de începere pentru fereastra de apel invers, formatată ca HH:mm:ss.
Ora de încheiere a programării apelurilor inverse ŞIR Ora de încheiere pentru fereastra de apel invers, formatată ca HH:mm:ss.

Defalcarea subfluxului

Următorul tabel descrie diversele elemente ale subfluxului implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de subfluxDescriere
Porniți subfluxul Apelul intră în subflux.
Programați o dată Apelantului i se solicită să introducă data preferată de returnare a apelului în formatul AAAALLZZ. Subfluxul validează intrarea pentru a se asigura că este o dată reală. Dacă este invalidă, solicitarea se repetă.
Programați ora de începere Apelantului i se solicită să introducă ora de începere pentru fereastra de apel invers în format HHMM (24 de ore). Subfluxul validează intrarea pentru a se asigura că este un moment valid. Dacă este invalidă, solicitarea se repetă.
Programați ora de încheiere Apelantului i se solicită să introducă ora de încheiere pentru fereastra de apel invers în format HHMM (24 de ore). Subfluxul validează intrarea pentru a se asigura că este un moment valid. Dacă este invalidă, solicitarea se repetă.
Programare zonă de fus orar Apelantului i se prezintă un meniu pentru a-și selecta fusul orar. - Apăsați 1 pentru IST (Ora Standard Indiană). - Apăsați 2 pentru Ora Centrală. - Apăsați 3 pentru Ora Estică.
Programați apelul invers Folosind toate informațiile colectate (Numărul de apel invers, Numele clientului, Coada de apel invers și data, ora și fusul orar programate), subfluxul programează oficial apelul invers în sistem.
Sfârșit subflux Subfluxul se termină după programarea cu succes a apelului invers.

Activități Subflow

Următorul tabel descrie secvența activităților subfluxului pentru programarea unui apel invers.

Activitatea subfluxuluiDescriere
Porniți subfluxul Subfluxul începe când este invocat.
Data programării Colectează data preferată de returnare a apelantului. Solicitările TTS sunt: „Vă rugăm să introduceți data preferată în formatul AAAAALLZZ”. Datele introduse sunt validate pentru a se asigura că formatul de dată este corect.
ConvertDateFormat Odată ce este introdusă o dată validă, această activitate convertește intrarea AAAALLZZ într-un format AAAA-LL-ZZ și o stochează în variabila CallbackScheduleDate.
Programați ora de începere Colectează ora de începere pentru fereastra de apel invers. Solicitările TTS sunt: „Vă rugăm să introduceți ora de începere pentru apelul invers în format HHMM”. Intrarea este validată pentru a se asigura că este în formatul de oră corect.
ConversieOrăÎnceput Convertește intrarea de timp de început HHMM într-o HH:mm:ss format și îl stochează în variabila CallbackScheduleStartTime.
Programați ora de încheiere Colectează ora de încheiere pentru fereastra de apel invers. Solicitările TTS sunt: „Vă rugăm să introduceți ora de încheiere pentru apelul invers în format HHMM”. Intrarea este validată pentru a se asigura că este în formatul de oră corect.
ConversieOrăDeSfârșit Convertește intrarea de timp de încheiere HHMM într-o HH:mm:ss format și îl stochează în variabila CallbackScheduleEndTime.
FusOrarProgramare Prezizează un meniu pentru selectarea unui fus orar.
Programați apelul invers Această acțiune finală preia toate variabilele colectate și formatate și creează cererea de apel invers programată în sistem.
Sfârșit subflux Fluxul se încheie după ce apelul invers a fost programat cu succes.

Creați și gestionați fluxuri

Creați un flux

Puteți crea și gestiona fluxuri utilizând modulul de resurse de rutare. Când proiectați un flux, o interacțiune de consultație nu poate conține un apel invers de curtoazie, feedback prin sondaj post-apel sau o activitate de transfer orb.

Când creați un flux, dacă numărul de noduri depășește 100, este posibil să întâmpinați latență în Flow Designer. În astfel de cazuri, vă recomandăm să utilizați funcțiile Înlănțuire flux și Variabile dinamice pentru a descompune un flux mare în fluxuri mai mici, ușor de gestionat. Pentru mai multe informații, consultați Legarea mai multor fluxuri (cu GoTo) și Adăugarea contactului la coadă.

1

Conectați-vă la Control Hub.

2

Accesați Centrul de contact > Experiența clientului > Fluxuri.

Apare pagina Fluxuri.
3

Pe pagina Fluxuri, faceți clic pe Gestionare fluxuri. Alegeți Creare fluxuri din lista derulantă.

Apare expertul Creare flux nou cu opțiunea de a alege între Flux sau Subflux.
4

Faceți clic pe Flow.

Faceți clic pe Subflux pentru a crea un subflux. Procesul de creare a unui subflux este similar cu cel de creare a unui flux.

5

Alegeți opțiunea necesară pentru crearea fluxului:

  • Începeți de la zero— Folosiți această opțiune pentru a crea un flux nou de la început.
  • Șabloane de flux—Utilizați această opțiune pentru a crea un flux din șabloane de flux. Pentru mai multe informații, consultați Crearea fluxurilor din șabloane de flux.
  • Import—Utilizați această opțiune pentru a importa fluxuri dintr-un spațiu de stocare local. Pentru informații suplimentare, consultați Importați un flux.
6

Faceți clic pe Începeți de la zero.

7

În câmpul Nume flux, introduceți un nume unic.

Numele fluxului nu poate conține spații. Singurul caracter special permis este _ (subliniere). Lungimea permisă este de 80 de caractere. De exemplu, NewContact_01.

8

Faceți clic pe Creare flux.

Apare fereastra Flow Designer.

9

În secțiunea Setări generale, introduceți descrierea fluxului. Nu poți modifica descrierea ulterior.

10

(Opțional) Configurați următoarele setări în secțiunea Setări diagramă.

  • Legături curbate—Activați sau dezactivați comutarea între legături curbate și legături în unghi drept pentru fiecare flux.

    Puteți activa legăturile curbate pentru a îmbunătăți vizualizarea conexiunii dintre activități. În fluxurile complexe, legăturile curbate oferă o lizibilitate mai bună în comparație cu liniile drepte care tind să se suprapună.

  • Culoare link—Alegeți culoarea din paleta de culori derulantă pentru a indica linkurile.

  • Culoare cale de eroare—Alegeți culoarea din paleta de culori derulantă pentru a indica căile de eroare.

  • Culoare selecție—Alegeți culoarea din paleta de culori derulantă pentru a indica linkul ales și activitățile conectate.

  • Grosime—Specificați valoarea pentru creșterea sau micșorarea grosimii legăturii și a activităților conectate. Grosimea se măsoară în pixeli, iar valoarea implicită este 1 pixel. Grosimea maximă suportată este de 3 pixeli.

11

În secțiunea Setări decriptare flux, activați comutatorul Activare decriptare flux pentru a permite decriptarea informațiilor sensibile din flux. Apare o fereastră pop-up Detalii de depanare. Bifați Sunt de acord și faceți clic pe Salvați. Acum veți putea decripta informațiile sensibile din jurnalele de flux în momentul depanării fluxurilor. Consultați secțiunea Fluxuri de urmărire pentru detalii.

12

Efectuați următoarele sarcini pentru a crea fluxul:

Creați fluxuri din șabloane de flux

Șabloanele de flux vă oferă fluxuri predefinite pentru cazuri de utilizare comune. Pentru a crea fluxuri din șabloane de flux:

1

Conectați-vă la Control Hub.

2

Navigați la Servicii > Centru de contact.

3

Din panoul de navigare Centru de contact, faceți clic pe Experiența clientului > Fluxuri.

4

Pe pagina Fluxuri, faceți clic pe Gestionare fluxuri și apoi pe lista derulantă Creare fluxuri.

Apare expertul Creare flux nou cu opțiunea de a alege între Flux sau Subflux.
5

Faceți clic pe Flow.

Pentru a crea un subflux, faceți clic pe Subflux. Procesul de creare a unui subflux este similar cu cel de creare a unui flux.

6

Din Alegeți o metodă, faceți clic pe Șabloane de flux.

7

Alegeți șablonul din lista de șabloane disponibile. Faceți clic pe Înainte.

Faceți clic pe Vizualizare detalii pentru a vedea o previzualizare detaliată a șablonului. Consultați secțiunea Vizualizare detalii șablon flux pentru mai multe informații.

8

În câmpul Nume flux, furnizați un nume unic pentru flux. Respectați convențiile de denumire.

9

Faceți clic pe Înainte.

Ați creat un flux nou dintr-un șablon de flux.

Pentru mai multe informații despre fluxuri și dacă fluxurile necesită o configurare suplimentară înainte de testare, utilizați linkurile disponibile în lista de șabloane de flux. Consultați Vizualizați detaliile șablonului de flux.

Ce este de făcut în continuare

Personalizați activitățile și evenimentele din flux conform cerințelor dumneavoastră. Validați și publicați fluxul.

Vizualizați detaliile șablonului de flux

Pentru a vedea mai multe detalii despre un anumit șablon:

1

Din pagina colecției de șabloane, alegeți șablonul necesar.

2

Faceți clic pe Vizualizați detaliile. Apare pagina Detalii șablon.

  • Panoul superior afișează o previzualizare a șablonului ales. Faceți clic pe pictograma ecran complet pentru a deschide șablonul pe ecran complet. Selectați secțiuni specifice ale șablonului și măriți și micșorați imaginea. Dacă este necesar, puteți comuta între fluxul principal și fluxul de evenimente.
  • Panoul inferior are următoarele secțiuni care oferă informații detaliate despre șablonul de flux selectat:
    • Descriere—Scurtă descriere și scopul șablonului.
    • Detalii—Caracteristici cheie ale șablonului.
    • Cerințe preliminare—Pași pe care trebuie să îi configurați pentru ca șablonul de flux să funcționeze conform așteptărilor.
    • Defalcarea fluxului—Detalii despre cum începe fluxul, ce se întâmplă în flux și cum se termină fluxul.
    • Activități utilizate—Listează diversele activități utilizate în șablonul specific.
    • Detalii suplimentare—Detalii suplimentare despre șablonul de flux.

Ce este de făcut în continuare

Faceți clic pe Selectați șablonul pentru a continua cu șablonul ales.

Opțiunile meniului contextual

Folosește meniul contextual pentru acțiuni suplimentare. Pentru a deschide meniul contextual din pagina Fluxuri, alegeți fluxul și deschideți-l în modulul Flow Designer. Plasați cursorul peste numele fluxului. Apare un meniu cu următoarele opțiuni:

  • Editare nume—Se utilizează pentru a redenumi fluxul.
  • Export—Se utilizează pentru a exporta fluxul.
  • Import—Se utilizează pentru a importa fluxul.
  • Ștergere—Se utilizează pentru a șterge fluxul.
  • Vizualizare istoric versiuni—Se utilizează pentru a vizualiza detaliile versiunii fluxului.

Editați variabilele de flux

Nu poți edita o variabilă atunci când este utilizată. După crearea tipului de variabilă, nu îl mai puteți edita.

1

Conectați-vă la Control Hub.

2

Accesați Centrul de contact > Experiența clientului > Fluxuri.

Apare pagina Fluxuri.
3

Faceți clic pe pictograma Mergeți la Flow Designer de lângă fluxul pe care doriți să îl editați. Fluxul se deschide în fereastra Flow Designer.

4

Faceți clic pe o etichetă variabilă din panoul Proprietăți globale.

O fereastră pop-up afișează un rezumat al informațiilor despre variabilă.
5

Faceți clic pe Editare în colțul din dreapta sus al ferestrei pop-up.

6

Selectați variabila neutilizată în flux.

7

Faceți modificările necesare la numele variabilei, descrierea, valoarea și configurațiile variabilelor.

Modificarea unui flux

Folosește comutatorul Editare pentru a edita un flux. Când este activată, alți dezvoltatori de fluxuri nu pot edita fluxul simultan. În mod implicit, un flux se deschide în modul doar citire.

Puteți marca variabilele care conțin informații sensibile ca fiind securizate. Când deschideți un flux existent care conține variabile de flux, primiți o solicitare de a revizui și marca acele variabile ca fiind securizate. Pentru mai multe informații despre variabilele securizate, consultați Variabile securizate.

1

Conectați-vă la Control Hub.

2

Accesați Centrul de contact > Experiența clientului > Fluxuri.

Apare pagina Fluxuri și afișează lista de fluxuri cu următoarele câmpuri:

Numele câmpului

Descriere

Numele fluxului

Numele fluxului așa cum este configurat în aplicația Flow Designer.

Numele fluxului trebuie să fie unic.

Descriere

Descrierea fluxului așa cum este configurată în aplicația Flow Designer.

Stare

Indică dacă fluxul este publicat sau este încă în stadiul de schiță.

Ultima modificareData și ora la care fluxul a fost modificat ultima dată.

Ultima editare efectuată de

ID-ul de e-mail al utilizatorului care a editat ultima dată fluxul.

3

Faceți clic pe pictograma Mergeți la Flow Designer de lângă fluxul pe care doriți să îl editați. Fluxul se deschide în fereastra Flow Designer.

Dacă fluxul selectat are variabile de flux, un mesaj vă solicită să marcați variabilele ca securizate.

Puteți modifica fluxul numai dacă este activat butonul de comutare Editare activată. Dacă butonul de comutare Editare activată este dezactivat, fluxul apare în modul doar citire.

4

Setări de decriptare a fluxului: Activați Setările de decriptare a fluxului pentru a permite decriptarea fluxului. Consultați secțiunea Fluxuri de urmărire pentru detalii.

5

Faceți clic pe Selectați variabile securizate pentru a deschide caseta de dialog Editați variabile securizate.

Puteți face clic pe Ignoră deocamdată pentru a continua editarea fluxului selectat fără a marca variabilele securizate. Această casetă de dialog apare data viitoare când editați fluxul.

Bifați caseta de selectare Nu afișați din nou acest mesaj pentru a omite definitiv procesul de selecție pentru fluxul selectat.

În prezent, această funcție nu este acceptată.

6

Bifați casetele de selectare ale variabilelor care conțin informații sensibile și faceți clic pe Salvare.

Fereastra Flow Designer afișează variabilele selectate cu o pictogramă lacăt lângă numele variabilelor.

Fluxul selectat se deschide în modul doar citire.

7

Activați butonul de comutare Editare pentru a schimba fluxul.

8

Editați fluxul de schiță după cum doriți.

Când modificați un flux, o interacțiune de consultare nu poate conține un apel invers de curtoazie, feedback prin sondaj post-apel sau o activitate de transfer orb.

9

Faceți clic pe Salvare pentru a salva fluxul dacă dezactivați butonul de comutare Salvare automată.

Previzualizare solicitare audio în cadrul fluxului

Funcția de previzualizare a solicitărilor audio permite redarea audio imediată a fișierelor .wav și a mesajelor text-vorbire (TTS) în cadrul modulului Flow Designer. Butonul Previzualizare din următoarele activități oferă o experiență îmbunătățită pentru dezvoltatori, reducând timpul și efortul necesar pentru validarea mesajelor audio și a mesajelor text-vorbire:

Previzualizarea solicitărilor audio în fluxuri

Folosește butonul Previzualizare mesaj pentru verificarea rapidă a mesajelor audio, a limbii și a selecțiilor vocale din mesajele TTS, precum și pentru testarea markup-ului SSML pentru personalizarea mesajelor.

  • Activitatea din Muzică Play nu acceptă solicitarea de previzualizare.

  • La previzualizarea textului transformat în vorbire, selecția vocii este obligatorie.

  • Nu puteți modifica opțiunea conectorului TTS atunci când previzualizați solicitarea. Închideți fereastra modală de previzualizare, selectați un alt furnizor în activitate pentru a testa un alt furnizor TTS.

  • Setările Language și Voice din lista derulantă la previzualizarea unei solicitări corespund variabilelor Global_Language și respectiv Global_VoiceName. Puteți seta aceste opțiuni în flux pentru a schimba experiența.

  • Când testați variabilele de fișiere audio, asigurați-vă că calea fișierului corespunde unui fișier .wav real care există în sistem.

Căutare entități într-un flux

Folosește funcționalitatea de căutare pentru a căuta entități într-un flux și a accesa rapid locațiile acestora. Pentru fluxuri mai elaborate și complexe, utilizați această funcție de căutare pentru a evita efortul manual în găsirea entităților dorite.

Puteți căuta următoarele entități în flux folosind această funcție de căutare:

  • Numele, descrierile și intrările activităților
  • Nume de variabile
  • Expresii cu pietricele
  • Proprietăți de curgere

Puteți găsi și înlocui text liber în câmpuri precum intrări de text, descrieri, expresii de tip pietriș și așa mai departe.

1

Conectați-vă la Control Hub.

2

Accesați Centrul de contact > Experiența clientului > Fluxuri.

Apare pagina Fluxuri.
3

Faceți clic pe pictograma Mergeți la Flow Designer de lângă fluxul pe care doriți să îl editați.

Fluxul se deschide în fereastra Flow Designer.
4

În caseta de căutare care apare în colțul din dreapta sus, introduceți cuvântul cheie (numele activității, numele variabilei sau șirul de caractere) și apăsați Enter.

Alternativ, puteți activa caseta de căutare utilizând comenzile rapide de la tastatură: Comandă + K (pentru macOS) și Ctrl + k (pentru Windows).

Rezultatele căutării apar într-un panou de căutare separat în partea stângă a ecranului.
5

(Opțional) Alegeți unul sau mai multe tipuri de entități din lista derulantă pentru a filtra rezultatele căutării.

6

Pentru a găsi și înlocui un text, procedați astfel:

  1. Introduceți cuvântul în câmpul Înlocuire pentru a înlocui cuvântul cheie ales.

  2. Puteți fie să alegeți rezultatele individuale ale căutării și să le înlocuiți cu cuvântul cheie specificat, fie să faceți clic pe pictograma Înlocuiți tot (Înlocuiți toate pictogramele.) pentru a înlocui toate aparițiile din flux.

Aplicarea etichetelor de versiune la un flux

Recomandăm adăugarea de etichete de versiune pentru a construi un ciclu de viață al fluxului prin diverse faze, cum ar fi dezvoltarea, testarea și lansarea. În loc să aplicați modificările direct fluxului, puteți publica fazele fluxului înainte de a implementa fluxul în producție. Această funcție vă ajută să evitați suprascrierea fluxului curent în producție.

Când publicați un flux, asociați o etichetă de versiune, cum ar fi „Live”, „Test” sau „Dev” cu noua versiune a fluxului, pe lângă numele fluxului. Aceasta oferă posibilitatea de a atașa diferite versiuni ale aceluiași flux la diferite puncte de intrare sau activități GoTo. „Cea mai recentă” este eticheta implicită a versiunii pe care nu o puteți elimina dintr-o versiune de flux. Puteți aplica orice altă etichetă de versiune împreună cu cea mai recentă.

Mai mult, puteți atașa mai multe versiuni ale aceluiași flux la un punct de intrare. În timpul configurării unui punct de intrare, puteți alege un flux împreună cu una dintre etichetele de versiune asociate acestuia.

De asemenea, puteți modifica dinamic logica fluxului accesând etichetele de versiune din cadrul fluxului folosind variabila NewContact (consultați Start Flow pentru detalii). Variabila NewContact.FlowVersionLabel afișează eticheta versiunii fluxului aflată în execuție în prezent: indiferent dacă este „Dezvoltator”, „Test”, „Livrare” sau „Cea mai recentă versiune”. Aplicarea unei etichete de versiune pentru flux permite crearea unei logici personalizate care se adaptează la etichetele de versiune specifice ale fluxului.

Când deschideți fluxul în modul de editare, vedeți versiunea preliminară din cea mai recentă versiune a fluxului publicată. Când publicați această versiune preliminară, aceasta este asociată cu cea mai recentă etichetă de versiune. La un moment dat, un singur flux are asociată eticheta celei mai recente versiuni. Aceasta corespunde ultimei versiuni publicate a fluxului.

Înainte de a începe

Trebuie să publicați fluxul cel puțin o dată.

1

Conectați-vă la Control Hub.

2

Accesați Centrul de contact > Experiența clientului > Fluxuri.

Apare pagina Fluxuri.
3

Faceți clic pe pictograma Mergeți la Flow Designer de lângă fluxul pe care doriți să îl editați. Fluxul se deschide în fereastra Flow Designer.

4

Editați fluxul.

5

Faceți clic pe Salvare pentru a salva fluxul dacă dezactivați butonul de comutare Salvare automată.

6

Activați butonul de comutare Validare pentru a activa publicarea.

7

Faceți clic pe Publicare.

8

(Opțional) În caseta de dialog Publicare flux, introduceți o notă despre versiune sau orice informații pe care doriți să le partajați cu alți dezvoltatori de fluxuri.

9

În mod implicit, Latest este selectat ca etichetă de versiune care indică cea mai recentă versiune a fluxului. Puteți aplica mai multe etichete de versiune unei versiuni de flux, cum ar fi live, dev sau test, din lista derulantă Adăugare etichetă versiune.

Dacă o anumită etichetă de versiune este mapată la un punct de intrare, lângă eticheta de versiune respectivă în lista derulantă apare o notificare care indică faptul că eticheta este mapată la un punct de intrare.

10

Faceți clic pe Publicare.

După ce alegeți una sau mai multe etichete de versiune adecvate și publicați, utilizați această versiune a fluxului atunci când o atribuiți unui punct de intrare.

11

(Opțional) Faceți clic pe pictograma cronometru de lângă numărul versiunii pentru a vizualiza istoricul versiunilor fluxului.

Apare fereastra modală Istoricul versiunilor care afișează următoarele detalii pentru Versiunile active și Alte versiuni ale fluxului:

  • Ora publicării
  • Numărul versiunii
  • Etichetă de versiune (dacă este aplicată)
  • Ultima editare de către
  • Publicați nota

Folosește oricare dintre următoarele atribute de căutare după cuvinte cheie pentru a filtra tabelul:

  • Numărul versiunii
  • Etichete de versiune
  • Publicat de
  • Publicați nota
  • Data publicării
12

(Opțional) Faceți clic pe pictograma Vizualizare de pe orice rând pentru a vizualiza fluxul publicat în versiunea aleasă.

Dacă alegeți să editați atunci când vizualizați o versiune mai veche a fluxului, aceasta va suprascrie schița curentă cu versiunea specifică a fluxului.

După ce aplicați eticheta de versiune corespunzătoare unui flux, puteți alege versiunea fluxului respectiv atunci când creați o coadă.

Puteți adăuga oricâte versiuni la un flux. Totuși, istoricul versiunilor de flux afișează doar cele mai recente 100 de versiuni. Versiunile de flux sunt șterse numai atunci când ștergeți fluxul.

Activarea sau dezactivarea salvării automate

1

Conectați-vă la Control Hub.

2

Accesați Centrul de contact > Experiența clientului > Fluxuri.

Apare pagina Fluxuri.
3

Pentru a crea un flux, faceți clic pe Nou.

4

Pentru a edita un flux existent, faceți clic pe pictograma Accesați Designerul de fluxuri de lângă fluxul pe care doriți să îl editați.

Fluxul se deschide în fereastra Flow Designer.
5

Pentru a activa opțiunea de salvare automată, setați butonul de comutare Salvare automată pe PORNIT.

6

Pentru a dezactiva opțiunea de salvare automată:

  1. Setați butonul de comutare Salvare automată pe OPRIT.

    Un mesaj vă solicită să confirmați acțiunea.

  2. Faceți clic pe Dezactivați salvarea automată.

După ce dezactivați opțiunea de salvare automată, salvați modificările manual. Altfel, pierdeți modificările aduse fluxului.

Activități de copiere și lipire

Copiați și lipiți o activitate sau un grup de activități în același flux, astfel încât să nu fie nevoie să configurați activitățile de la zero. În acest scop, puteți selecta o singură activitate sau un grup de activități simultan și le puteți reutiliza în același flux. Când copiați activități, sistemul creează duplicate ale acelor activități și copiază toate setările și linkurile configurate.

1

Conectați-vă la Control Hub.

2

Accesați Centrul de contact > Experiența clientului > Fluxuri.

Apare pagina Fluxuri.
3

Pentru a crea un flux, faceți clic pe Gestionare fluxuri > Creați fluxuri.

4

Pentru a edita un flux existent, faceți clic pe pictograma Accesați Designerul de fluxuri de lângă flux pentru a-l deschide.

5

Efectuați una dintre următoarele acțiuni:

  1. Pentru a copia și duplica o singură activitate, selectați activitatea pe care doriți să o copiați și faceți clic pe pictograma de copiere (Pictogramă Copiere.).

  2. Pentru a copia și duplica mai multe activități, apăsați tasta Shift și selectați activitățile pe care doriți să le grupați, apoi faceți clic pe pictograma de copiere (Pictogramă Copiere.).

Alternativ, puteți apăsa Ctrl+C pe tastatură pentru a copia activitățile selectate și apăsați Ctrl+V pentru a lipi activitățile selectate pe pânză.

6

Rearanjați activitățile copiate, după cum este necesar.

Validarea unui flux

Validați un flux pentru a vă asigura că toate câmpurile obligatorii sunt configurate și că structura fluxului este validă. Validarea nu poate determina cum rulează sistemul fluxul în timpul execuției și nu garantează că fluxul rulează conform așteptărilor.

Când validarea reușește, lăsați comutatorul Validare activat. Nu puteți publica fluxul decât dacă validarea reușește.

1

Conectați-vă la Control Hub.

2

Accesați Centrul de contact > Experiența clientului > Fluxuri.

Apare pagina Fluxuri.
3

Faceți clic pe pictograma Mergeți la Flow Designer de lângă fluxul pe care doriți să îl validați.

Fluxul se deschide în fereastra Flow Designer.
4

Setați comutatorul Validare la Activat.

Validarea începe și erorile sunt afișate în fereastră.

În timpul validării, sistemul afișează erori în următoarele moduri:

  • ButonulErori de flux—Lângă comutatorul Validare apare un buton roșu care afișează numărul de erori active. Dacă nu există erori (Erori de flux: 0), butonul este verde.
  • Stilizare erori activitate—Dacă o activitate are erori de configurare, aceasta apare cu un contur roșu și o pictogramă de informații roșie în colțul din dreapta sus. Faceți clic pe această pictogramă pentru a afișa o informație contextuală care rezumă orice erori legate de activitate. După ce remediați eroarea, activitatea pierde stilul erorii în timp real.
  • Fereastra cu detaliile validării—Această fereastră pop-up păstrează o listă curentă a erorilor active din flux. Puteți trage și muta această fereastră pe pânză. Faceți clic pe pictograma Închidere din colțul din dreapta sus pentru a închide fereastra.

    Există două secțiuni în cadrul acestei ferestre:

    • Secțiunea erori de flux—Această secțiune listează toate erorile active din flux și le împarte în funcție de activitate. Rezolvați toate aceste erori înainte de a putea publica fluxul. Pentru mai multe informații, consultați Înțelegerea codurilor de eroare.
    • Secțiunea Recomandări—Această secțiune listează cele mai bune practici și mementouri pentru construirea fluxurilor. Deși ar trebui să luați în considerare aceste elemente înainte de a publica un flux, recomandările nu sunt obligatorii.

      Dacă nu doriți să vedeți recomandările, faceți clic pe Închideți recomandările pentru a ascunde lista. Lista rămâne ascunsă până când închideți fereastra Detalii validare și o deschideți din nou.

5

Dacă închideți fereastra Detalii validare și doriți să o redeschideți, faceți clic pe butonul Erori de flux.

6

(Opțional) Dacă există erori, setați comutatorul Validare la Dezactivat. Corectați erorile și reporniți validarea.

Validarea fluxului nu poate evalua funcții sau verifica dacă variabilele se rezolvă la valorile așteptate. Verifică doar erorile structurale. Verificați de două ori variabilele pentru a vă asigura că funcționează conform așteptărilor.

Copiați un flux

1

Conectați-vă la Control Hub.

2

Accesați Centrul de contact > Experiența clientului > Fluxuri.

Apare pagina Fluxuri.
3

Faceți clic pe pictograma punctelor de suspensie de lângă fluxul pe care doriți să îl copiați și faceți clic pe Copiere.

Numele fluxului copiat are acest format: Copy_FlowName_FlowID. Numele fluxului este numele fluxului original, iar ID-ul fluxului este un identificator unic pentru fluxul original.

4

Deschideți fluxul copiat pentru a edita numele.

Exportați un flux

Exportați un flux pentru a extrage o definiție a fluxului ca fișier JSON. Mai târziu, puteți importa fișierul JSON pentru a crea același flux pe o altă entitate găzduită. Pentru a importa un flux, consultați Importați un flux.

1

Conectați-vă la Control Hub.

2

Accesați Centrul de contact > Experiența clientului > Fluxuri.

Apare pagina Fluxuri.
3

Faceți clic pe pictograma punctelor de suspensie de lângă fluxul pe care doriți să îl exportați și faceți clic pe Export.

4

În caseta de dialog care se deschide, selectați Salvare și faceți clic pe OK pentru a descărca fișierul de flux.

Fișierul se descarcă pe sistemul local cu numele de fișier existent în format JSON.

Importați un flux

Pentru a importa un flux de la o altă entitate găzduită, trebuie mai întâi să exportați fluxul ca fișier JSON. Pentru a exporta un flux, consultați Exportă un flux.

Pentru a reutiliza un flux existent în cadrul aceleiași entități găzduite, consultați Copierea unui flux.

1

Conectați-vă la Control Hub.

2

Accesați Centrul de contact > Experiența clientului > Fluxuri.

Apare pagina Fluxuri.
3

Sub Gestionare fluxuri faceți clic pe Importare.

4

Alegeți fișierul de flux în format JSON din sistemul local.

5

Faceți clic pe Deschidere pentru a importa fișierul.

Fluxul este importat în entitatea găzduită.

Puteți importa un flux doar în format JSON. Fișierul JSON trebuie să fie un flux valid pentru ca importul să aibă succes.

Puteți importa un fișier de până la 10 MB.

Ce este de făcut în continuare

Puteți modifica sau publica fluxul. Pentru mai multe informații, consultați Lucrul cu fluxuri.

Publicați un flux

Puteți publica un flux după ce sistemul îl validează și îl consideră fără erori. Puteți utiliza un flux publicat în strategiile de rutare a punctelor de intrare.

Înainte de publicare, confirmați că fluxul este configurat corect și gata pentru utilizare live în centrul de contact. Sistemul nu oferă suport complet pentru editarea unui flux publicat.

Sistemul dezactivează butonul Flux de publicare cât timp comutatorul Validare este dezactivat. Dacă există erori active, butonul rămâne dezactivat.

Când faceți clic pe Publicare flux, apare fereastra de confirmare Publicare flux. Înainte de a publica un flux, asigurați-vă că toate expresiile funcționează și că fluxul se comportă conform dorințelor.

Dacă apare o eroare:

  • Veți vedea o fereastră de notificare cu Tracking Id și Flow Id. Contactați asistența Cisco pentru asistență în cazul erorilor. Asistența necesită Tracking Id.
  • Faceți clic pe Reîncercați publicarea.
1

Conectați-vă la Control Hub.

2

Accesați Centrul de contact > Experiența clientului > Fluxuri.

Apare pagina Fluxuri.
3

Faceți clic pe pictograma Accesați Designerul de fluxuri de lângă fluxul pe care doriți să îl publicați.

Fluxul se deschide în fereastra Flow Designer.
4

Faceți clic pe Publicare.

Dacă fluxul este publicat cu succes, apare un mesaj de confirmare.

5

Selectați una dintre următoarele opțiuni:

  • Faceți clic pe Închideți fluxul & Deconectare, dacă ați terminat de revizuit fluxul și doriți să vă deconectați din Flow Designer.
  • Faceți clic pe Reveniți la fluxdacă doriți să revizuiți sau să editați fluxul.

    Dacă fluxul este atribuit strategiilor de rutare a punctelor de intrare, editarea unui flux publicat ar putea afecta interacțiunile live din centrul de contact.

Ștergeți un flux

Dacă un flux are starea Publicat, acesta poate face parte dintr-o configurație a strategiei de rutare. Știți unde este utilizat fluxul înainte de a-l șterge. Altfel, ați putea afecta interacțiunile live din centrul de contact.

1

Conectați-vă la Control Hub.

2

Accesați Centrul de contact > Experiența clientului > Fluxuri.

Apare pagina Fluxuri.
3

Faceți clic pe pictograma punctelor de suspensie de lângă fluxul pe care doriți să îl ștergeți și faceți clic pe Ștergeți.

4

Faceți clic pe Da pentru a confirma.

Strategii de rutare la punctul de intrare

O strategie de rutare a punctului de intrare este o configurație care controlează comportamentul de rutare al unui contact atunci când acesta ajunge la un punct de intrare. Când un contact ajunge la un punct de intrare, motorul de rutare verifică ce strategie de rutare pentru punctul de intrare este activă la momentul dat și urmează acea configurație.

Secțiunea de control al apelurilor din configurația strategiei de rutare a punctului de intrare vă permite să alegeți un flux care controlează experiența apelanților în timpul interacțiunii lor. Cu Flow Designer, puteți configura un flux complet care controlează atât tratamentul inițial al apelului în IVR, cât și experiența în coadă după ce contactul este pus în coadă.

Alegeți un flux din meniul derulant Flux pentru a indica fluxul care controlează această experiență de apel end-to-end în intervalul de timp specificat în strategia de rutare. Doar fluxurile publicate din Flow Designer sunt disponibile în această listă derulantă.

Fluxurile sunt disponibile doar pentru punctele de intrare telefonice. Nu puteți suprascrie nicio setare din fluxul strategiei de rutare a punctului de intrare.

Strategii de rutare a cozilor

O strategie de rutare a cozii este o configurație care controlează comportamentul de rutare al unui contact atunci când acesta ajunge într-o coadă. Când un contact ajunge la o coadă, motorul de rutare verifică ce strategie de rutare a cozii este activă la momentul dat și urmează acea configurație.

Clienții care au strategii de rutare a cozilor în Webex Contact Center le pot accesa, dar nu pot crea strategii noi. Recomandăm tuturor clienților să își transfere configurațiile în cozi.

Creați și gestionați subfluxuri

Flow Designer vă permite să descompuneți fluxurile mari în părți mai mici, mai ușor de gestionat, numite subfluxuri. Puteți reutiliza subfluxurile în mai multe fluxuri pentru a gestiona sarcini specifice. Această abordare modulară simplifică gestionarea fluxului și reduce complexitatea construirii fluxurilor mari. Iată câteva caracteristici cheie ale subfluxurilor:

  • Puteți crea subfluxuri la nivel de organizație pentru a le face disponibile intern. De exemplu, puteți vizualiza și invoca subfluxuri disponibile în cadrul aceleiași organizații. Puteți crea maximum 200 de subfluxuri per organizație.

  • Puteți invoca un subflux din interiorul unui flux pentru a rula logica fără a vă conecta la un punct de intrare sau a părăsi fluxul principal.

  • Puteți reutiliza subfluxurile de mai multe ori într-un flux principal sau în fluxurile principale din cadrul organizației.

  • Puteți transmite variabile între fluxul părinte și subfluxuri și puteți mapa variabilele de intrare și ieșire de la fluxul principal la subflux și în sens invers. Aceasta face ca aceste variabile din subflow să fie independente de variabilele din fluxul părinte care invocă subflow-ul.

    Totuși, setările Text-to-Speech (TTS) din fluxul principal nu sunt transmise către subfluxuri. De exemplu, să luăm în considerare un flux în care variabila principală de flux este Global_VoiceName: fr-FR-Ariane (French). Dacă un subflow declanșează redarea TTS, sunetul se redă în limba engleză în mod implicit. Pentru a depăși acest lucru, definiți o variabilă de subflow cu același nume, adică Global_VoiceName :fr-FR-Ariane (French). Alternativ, puteți crea o variabilă de subflux Global_VoiceName (aceeași ca în fluxul principal) și puteți mapa valoarea de la fluxul principal la subflux. Pentru mai multe informații, consultați Configurați diferite limbi și nume de voci acceptate cu funcția text-vorbire nativă în subflow-ul WxCC.

    Nu poți adăuga variabile globale la subflow. Totuși, puteți mapa o variabilă globală din fluxul principal la o variabilă locală în subflow.

  • Puteți publica subflow-ul independent. Totuși, modificările aduse în subflux intră în vigoare numai după ce republicați fluxul principal.

  • Puteți atașa o etichetă de versiune, cum ar fi Live, Dev și Test, unui subflux, astfel încât să puteți efectua o testare completă a fluxului principal în mediile respective.

  • Subfluxurile trebuie invocate din fluxurile principale. Nu poți invoca un alt subflux dintr-un subflux.

  • Nu poți lega un subflux de la un punct de intrare sau de la o strategie de rutare a cozii.

  • Puteți importa și exporta subfluxuri independent.

Creați un subflux

Puteți crea și gestiona subfluxuri în Control Hub.

1

Conectați-vă la Control Hub.

2

Accesați Centrul de contact > Experiența clientului > Fluxuri > Subfluxuri.

3

Faceți clic pe Gestionați subfluxurile > Creați subflux.

4

În câmpul Nume subflux, introduceți numele subfluxului.

Numele subfluxului trebuie să fie unic. Nu poate conține spații. Singurele caractere speciale permise sunt _ (subliniere) și - (cratimă). Lungimea maximă este de 80 de caractere.

5

Faceți clic pe Începeți construirea subflow-ului.

Apare fereastra Flow Designer.

6

În secțiunea Setări generale, introduceți descrierea subfluxului. Puteți modifica această descriere ulterior.

7

În secțiunea Setări vizualizare, configurați funcții precum legături curbate, culoare legături, culoare cale de eroare, culoare selecție și grosime.

8

În secțiunea Definiție variabilă, adăugați variabilele necesare pentru conectarea la fluxul principal.

  • Variabilă de intrare subflux: (Obligatoriu) Această variabilă preia o intrare din fluxul principal.
  • Variabilă de ieșire subflow: (Obligatoriu) Această variabilă returnează o ieșire către fluxul principal.
  • Variabilă locală subflux: (Opțional) Această variabilă este pentru logica izolată în cadrul subfluxului și nu are legătură cu niciuna dintre variabilele principale de flux.

Toate variabilele de mai sus pot fi de tip String, Integer, Date Time, Boolean, Decimal și JSON.

9

Efectuați următoarele sarcini pentru a crea subfluxul:

Acțiuni precum aplicarea etichetelor de versiune și urmărirea fluxului funcționează la fel ca în fluxul principal. Pentru mai multe informații, Aplicați etichete de versiune unui flux și Depanați fluxurile.

Editați un subflux

Când editați și publicați un subflux, modificările intră în vigoare în fluxul principal numai după ce publicați fluxul principal.

1

Conectați-vă la Control Hub.

2

Accesați Centrul de contact > Experiența clientului > Fluxuri > Subfluxuri.

3

Faceți clic pe subfluxul pe care doriți să îl editați.

4

Activați butonul de comutare Editare pentru a schimba subfluxul.

5

Faceți modificările necesare la subflux.

Faceți clic pe Salvare pentru a salva fluxul dacă dezactivați butonul de comutare Salvare automată.

Ștergeți un subflux

Dacă un flux principal publicat folosește un subflux, nu îl puteți șterge, indiferent dacă fluxul este activ sau atașat la un punct de intrare. Pentru a șterge subfluxul, eliminați-l mai întâi din fluxul principal sau ștergeți fluxul principal în întregime.

1

Conectați-vă la Control Hub.

2

Accesați Centrul de contact > Experiența clientului > Fluxuri > Subfluxuri.

3

Faceți clic pe pictograma punctelor de suspensie verticale de pe rândul subfluxului pe care doriți să îl ștergeți și faceți clic pe Ștergere.

4

Faceți clic pe Da pentru a confirma.

Adăugați un subflux la un flux principal

Puteți adăuga un subflux în mai multe fluxuri principale.

1

Conectați-vă la Control Hub.

2

Navigați la Centrul de contact > Experiența clientului > Fluxuri.

De asemenea, puteți adăuga un subflux la un flux principal din bara de navigare a portalului de administrare. Alegeți Strategia de rutare > Fluxuri. Faceți clic pe pictograma punctelor de suspensie de lângă fluxul pe care doriți să îl editați și faceți clic pe Deschidere.

3

Faceți clic pe fluxul pe care doriți să îl modificați pentru a adăuga un subflux.

Apare fereastra Flow Designer.

4

Faceți clic pe fila Subfluxuri.

O listă de subfluxuri pentru cel ales organization/tenant apare.

5

Trageți și plasați subfluxul necesar din listă în pânză pentru a-l adăuga la fluxul principal.

Puteți vizualiza detaliile subfluxului ales, cum ar fi numele, versiunea subfluxului, împreună cu eticheta versiunii și toate variabilele configurate în subfluxul.

Opțional, faceți clic pe Vizualizare lângă numele subfluxului pentru a deschide subfluxul într-o filă nouă în browser.

6

În secțiunea Versiune subflow, alegeți eticheta subflowului pe care doriți să o adăugați la fluxul principal, deoarece aceasta nu este configurată în mod implicit. În mod implicit, caseta de selectare Activează actualizările automate este bifată. Când este activată, de fiecare dată când creați o nouă versiune a unui subflux, sistemul actualizează automat fluxul principal cu versiunea mai nouă.

Debifați opțiunea Activați actualizările automate pentru a dezactiva actualizările automate. Asigurați-vă că republicați fluxul principal atunci când creați versiuni mai noi ale subfluxului.

7

În secțiunea Variabile de intrare pentru subflux, mapați variabilele de flux principale la variabilele de intrare pentru subflux.

Asigurați-vă că mapați același tip de date pentru a permite subfluxului să funcționeze fără erori.

În mod similar, în secțiunea Variabile de ieșire ale subfluxului, mapați variabilele de ieșire ale subfluxului la variabilele de flux principale cu același tip de date.

8

Publicați fluxul principal.

Creați și gestionați funcții

Puteți crea și gestiona funcții în cadrul modulului Flow Designer. Funcțiile vă permit să scrieți cod sursă personalizat pentru efectuarea rapidă a sarcinilor de date și orchestrarea acțiunilor complexe. Puteți scrie cod inline folosind un editor de cod și îl puteți utiliza în fluxuri.

Funcțiile completează framework-ul Pebble Template pe care dezvoltatorii îl folosesc pentru a îndeplini sarcini similare. Cu această capacitate, dezvoltatorii de fluxuri pot:

  • Alegeți limbajul pentru scrierea codului. Limbajele suportate sunt JavaScript și Python.
  • Scrieți cod sursă personalizat cu analiză statică specifică limbajului.
  • Testați codul personalizat cu valori eșantion și vizualizați rezultatele și erorile înainte de publicare.
  • Scrieți logica fluxului bazată pe variabilele de ieșire ale activității și status/error coduri.
  • Analizează și setează în variabile valorile ieșirilor returnate de funcție, pentru utilizare ulterioară în flux.
  • Reutilizați funcțiile în mai multe fluxuri ca activitate.
  • Depanarea fluxurilor folosind mesajele de eroare returnate de ieșirea funcției, codurile de stare și de eroare, gestionarea erorilor în timpul execuției, funcțiile de depanare a fluxului și funcțiile de analiză.

Considerații importante

Această secțiune evidențiază câteva aspecte importante de luat în considerare atunci când se lucrează cu funcții:

  • Numărul maxim de funcții suportate per organizație este de 200.
  • Memoria maximă alocată per funcție este de 128 MB.
  • Timpul configurabil de așteptare pentru sunetul în așteptare este de 2-5 secunde.

Creați o funcție

1

Conectați-vă la Control Hub.

2

Navigați la Servicii > Centru de contact > Experiența clientului > Funcții.

3

Pe pagina Funcții, faceți clic pe Creați o funcție.

De asemenea, puteți crea o funcție din fila Funcții din modulul Flow Designer.

4

Pe pagina Creați o funcție nouă, alegeți metoda necesară pentru crearea unei funcții.

  1. Începeți de la zero—Alegeți această metodă pentru a crea o funcție nouă de la zero pentru a efectua analiza datelor sau a rula cod personalizat. În expertul Creare funcție nouă, efectuați următoarele activități:

    1. Pe numele & Configurați pagina, configurați următoarele setări:

      • Nume funcție—Furnizați un nume pentru funcție.
      • Limbaj funcțional—Alegeți limba funcțională. Limbajele disponibile includ JavaScript și Python.

    2. Faceți clic pe Creare funcție. Noua pagină de interfață cu utilizatorul pentru definirea funcțiilor se încarcă cu următoarele panouri:

      • Editor de cod — Introduceți aici codul sursă personalizat.
      • Panou de testare — Testați codul scris furnizând valori oricăreia dintre intrările definite. Faceți clic pe Test pentru a valida codul. Rezultatul apare în panoul de rezultate.
      • Panoul Proprietăți — Conține următoarele câmpuri.
        • Descrierea funcției—Oferiți o scurtă descriere a scopului funcției.
        • Definiție variabilă—Configurați și mapați variabilele de intrare în cod. Faceți clic pe butonul Adăugați variabile de intrare. În fereastra pop-up Adăugare variabilă funcție, introduceți următoarele detalii:
          • Nume—Introduceți numele variabilei.
          • Descriere—Furnizați o descriere pentru variabilă.
          • Tip de variabilă—Alegeți tipul de variabilă. Opțiunile disponibile sunt Șir de caractere, Întreg, Dată și Oră, Boolean, Zecimal, JSON.

          Faceți clic pe Salvați.

        • Definiția variabilei de ieșire—Specificați variabilele de ieșire care vor fi returnate de funcție. Acest lucru îi ajută pe dezvoltatorii de fluxuri să utilizeze aceste variabile în timp ce utilizează funcția.
        • Proprietățile funcției din partea dreaptă jos a panoului afișează următoarele detalii:

          • Proprietar funcție—ID-ul de e-mail al utilizatorului care a creat funcția.
          • ID funcție—ID funcție generat automat.
          • Ultima editare—Data la care funcția a fost editată ultima dată.
          • Versiunea funcției—Cel mai recent număr de versiune disponibil pentru această funcție.

  2. Import—Alegeți această metodă pentru a importa o funcție. În expertul Creare funcție nouă, efectuați următoarele activități:

    Puteți importa doar fișiere JSON generate prin exportarea unei funcții.

    1. Pe pagina Încărcați fișierul, alegeți fișierul dorit. Alternativ, trageți și plasați fișierul. Faceți clic pe Înlocuire pentru a înlocui fișierul ales.
    2. Faceți clic pe Înainte.
    3. Pe numele & Configurați pagina, configurați următoarele setări:
      • Nume funcție—Furnizați un nume pentru funcție.
      • Limbaj de programare—Limbajul de programare al funcției pe care ați importat-o. Sistemul setează acest lucru în funcție de limba funcției pe care o importați.

      Faceți clic pe Creare funcție.

    4. Pagina de funcții se reîncarcă. Repetați pașii descriși mai sus pentru a crea o funcție nouă de la zero.
5

Faceți clic pe Publicare funcție. Pe pagina Funcție de publicare, introduceți următoarele detalii:

  • Notă de publicare—Adăugați o notă opțională ca referință.
  • Adăugați etichetă(e) de versiune—Adăugați eticheta de versiune necesară la funcție. Dacă nu adăugați o etichetă de versiune, sistemul adaugă automat eticheta „Cea mai recentă versiune”.

Folosește butonul derulant de lângă numele funcției, în partea stângă sus a paginii, pentru a vizualiza istoricul versiunilor funcției. De asemenea, puteți reveni la o versiune mai veche, dacă este necesar, similar cu modul în care procedați pentru fluxuri.

Dacă publicați o funcție după editarea codului sursă sau a setărilor acesteia, sistemul actualizează imediat modificările pentru toate fluxurile care consumă acele versiuni etichetate ale funcției. Prin urmare, fiți atenți atunci când publicați versiuni etichetate ale unei funcții utilizate în fluxurile de producție live.

Ce este de făcut în continuare

Adăugați funcția la un flux principal. Pentru mai multe informații, consultați Adăugarea unei funcții la un flux principal.

Gestionați funcțiile

După crearea unei funcții, puteți copia, exporta și șterge funcția, după cum este necesar.

1

Conectați-vă la Control Hub.

2

Navigați la Servicii > Centru de contact > Experiența clientului > Funcții.

Pagina de funcții afișează toate funcțiile create în cadrul organizației.
3

Faceți clic pe pictograma punctelor de suspensie de lângă funcție. Alegeți Copiere, Ștergeresau Export după cum este necesar.

4

Faceți clic pe butonul Gestionare funcție în Flow Designer pentru a deschide funcția în modulul Flow Designer.

Ce este de făcut în continuare

Adăugați o funcție la un flux principal

Puteți adăuga o funcție în mai multe fluxuri principale.

1

Conectați-vă la Control Hub.

2

Navigați la Servicii > Centru de contact > Experiența clientului > Fluxuri.

3

Faceți clic pentru a deschide fluxul la care doriți să adăugați o funcție.

4

Activați butonul Editare.

5

Faceți clic pe fila Funcții din panoul listei Activități din stânga

O listă de funcții publicate create pentru funcția aleasă organization/tenant apare.

6

Trageți și plasați funcția necesară din listă în spațiul de lucru. Adăugați-l la fluxul principal.

Puteți vizualiza detaliile funcției alese, cum ar fi eticheta versiunii funcției, variabilele de intrare ale funcției, detaliile variabilelor și variabilele de ieșire.

7

În secțiunea Variabile de intrare ale funcției, mapați variabilele principale de flux la variabilele de intrare ale funcției.

Variabilele de flux create cu același nume și tip de date ca variabilele de intrare ale funcției sunt mapate automat între ele.

8

În secțiunea Variabile de ieșire ale funcției, analizați și mapați variabilele de ieșire ale funcției la variabilele de flux principale cu același tip de date. Puteți analiza folosind expresii JSONPath, așa cum este detaliat pe ecran cu exemple.

9

Publicați fluxul principal.

Întrebări frecvente

Această secțiune răspunde la întrebări frecvente despre utilizarea funcțiilor în organizația dumneavoastră.

Ce limbi de programare sunt suportate de modulul Flow Designer pentru activitatea Function?

Modulul Flow Designer acceptă JavaScript (Node.js 22.x) și Python (3.13) în prima fază.

Avem vreo limită a bibliotecilor pe care le pot folosi în interiorul blocului de cod?

Sunt disponibile biblioteci native comune. Totuși, nu există suport pentru module personalizate.

Există vreo limită a numărului de linii de cod?

Da. Puteți introduce până la 5000 de linii de cod.

Există vreo limită a timpului de execuție?

Da. Este limitată la 5 secunde pentru a finaliza execuția.

Pot să-mi testez codul? Există vreo limitare?

Da. Este disponibil un rulator de teste de execuție cu ieșiri reale sau mesaje de eroare returnate. Jurnalele consolei nu sunt expuse, dar se pot seta și accesa folosind o matrice de șiruri de ieșire personalizată.

Avem suport pentru Muzică în așteptarea execuției în timpul apelului (prevenirea silențiului)?

Da, setarea Muzică în așteptare din Flow ajută automat la prevenirea tăcerii apelanților. Valoarea implicită este de 2 secunde.

Cum funcționează funcția?

Folosim infrastructura FaaS (Function as a Service) pentru a împacheta și rula funcția. Latență redusă pentru apelurile vocale.

Câte variabile de intrare pot transmite? Câte ieșiri sunt setate?

Se setează zece variabile de intrare și o variabilă de ieșire JSON. Ieșirile individuale ale funcțiilor pot fi analizate în aceeași activitate folosind expresii JSONPath.

Pot seta mai multe variabile în blocul de cod?

Da. Noua îmbunătățire pentru setarea mai multor variabile este similară cu activitatea „Parse”.

Pot reutiliza funcția în mai multe fluxuri?

Da. Puteți utiliza funcția în fluxurile dvs., deoarece este disponibilă centralizat în organizația dvs.

Cine poate gestiona (edita sau vizualiza) funcții?

Supervizori și administratori. Accesul supervizorilor la funcție este controlat de setarea Funcție (care poate fi setată la Editare, Vizualizare sau Niciuna în Experiența clientului din Profilul utilizatorului).

Configurați gestionarea erorilor

Sistemul evidențiază calea de gestionare a erorilor pentru fiecare activitate configurată în cadrul fluxului specific. Configurați calea de gestionare a erorilor pentru a gestiona potențialele erori în timpul execuției fluxului. Sistemul afișează această cale în mod implicit, dar configurarea ei este opțională. Dacă nu îl configurați pentru o activitate, sistemul afișează notificări în timpul validării fluxului. Totuși, puteți publica în continuare fluxul cu aceste notificări.

Sistemul clasifică erorile care apar în timpul execuției fluxului în două categorii:

  • Erori de execuție a activității: Indicați erorile care apar în timpul executării funcționale a activității. De exemplu, o eroare de activitate apare atunci când un client introduce o intrare nepotrivită în timpul executării activității Meniu.

  • System/Global erori: Indicați erorile care apar în sistem în timpul execuției activității. De exemplu, erorile de sistem apar atunci când există o expresie pebble nevalidă în timpul execuției activității Set Variable.

    • Eroare nedefinită: Acest nod de eroare setează calea de ieșire a erorii pe care o urmează fluxul atunci când există erori de sistem nedefinite în timpul execuției fluxului. Puteți configura fluxul pentru erori nedefinite conectând calea de ieșire a acestei activități la activitățile corespunzătoare.

      Următoarele activități Control flux nu au nodul Eroare nedefinită :

      • Începeți fluxul
      • Flux final
      • Cerere HTTP
      • Analiza

      Dacă nu vedeți nodul Eroare nedefinită în nicio activitate, contactați Asistența Cisco pentru a activa semnalizatorul de funcție corespunzător.

Configurați căile de gestionare a erorilor pentru a optimiza fluxul. Dacă nu configurați o cale de gestionare a erorilor pentru activitate, fluxul va folosi implicit calea setată în OnGlobalError handlerul de evenimente din fila Fluxuri de evenimente. Pentru mai multe informații despre tratarea evenimentelor OnGlobalError, consultați Fluxuri de evenimente.

Limite de auto-buclare impuse de sistem pentru activități

Sistemul impune limite de auto-buclare pentru activități specifice în timpul execuției fluxurilor în timpul rulării. Acest lucru previne intrarea activităților în bucle nesfârșite în cadrul unei interacțiuni.

Dacă o activitate depășește limita impusă de sistem în timpul execuției, apare un mesaj de avertizare care indică faptul că a fost detectată o buclă. Pentru detalii privind valorile limită maxime specifice pentru activități, consultați articolul Limite de sistem în Webex Contact Center.

Dacă o activitate depășește limita impusă de sistem în timpul execuției, apare un mesaj de avertizare care indică faptul că a fost detectată o buclă. Consultați tabelul următor pentru valorile limită maxime pentru activități:

Configurații

Limită de auto-buclă

Informații avansate despre coadă1500
Transfer orb10
Transfer prin punte75
Callback10
Analiza progresului apelurilor10
ColecteazăCifre100
Deconectare contact0
Grup de distribuție a apelurilor escaladează750
FeedbackV210
Meniu100
Contact în coadă100
Coadă către agent100
Setare ID apelant100
Controlul înregistrării10
Înregistrați10
Programați apelul invers10
Setați prioritatea contactului100
Porniți fluxul media20
Încărcați fișiere audio3
Agent virtual50
Agent virtual V250

Deși există configurații specifice pentru activitățile de gestionare a apelurilor, activitățile de control al fluxului sunt supuse unor limite de supratensiune configurate de sistem pentru a asigura stabilitatea și a preveni buclarea infinită.

Legarea mai multor fluxuri (cu GoTo)

Flow Designer vă oferă posibilitatea de a conecta mai multe fluxuri (înlănțuire de fluxuri). Puteți modifica experiența apelantului prin transferarea apelurilor către un punct de intrare (în funcție de timp) sau către un flux (pentru reutilizare în mai multe scenarii). Folosește GoTo pentru a înlănțui mai multe fluxuri. Puteți mapa variabilele de flux între fluxuri pentru a vă asigura că datele persistă pe parcursul experienței de apel end-to-end.

Înregistrare pentru vaccinare

Pentru a gestiona clienții care participă la o campanie de vaccinare, puteți oferi două opțiuni: unul pentru clienții premium și celălalt pentru clienții generali.

Când apelează clienții generali, sistemul predă apelul fluxului asociat punctului de intrare care gestionează înregistrările. Pe baza strategiilor de rutare active la punctul de intrare, sistemul direcționează apelul către agentul corespunzător pentru a înregistra clientul general.

Când apelează clienții premium, sistemul transferă apelul către un alt flux pentru a programa o întâlnire.

Probleme cunoscute legate de conectarea fluxurilor

  • Sistemul vă împiedică să ștergeți un punct de intrare care participă la înlănțuirea fluxului. Ștergeți toate resursele asociate — cozi și fluxuri — înainte de a elimina punctul de intrare.

  • Sistemul vă împiedică să ștergeți un flux care participă la înlănțuirea fluxurilor. Eliminați fiecare referință la înlănțuirea fluxului înainte de a șterge fluxul.

  • Ștergerea forțată a unui punct de intrare sau a unui flux în înlănțuirea fluxurilor omite validarea și nu afișează mesaje de eroare în interfața cu utilizatorul.

Fluxuri de depanare

Depanarea fluxului este un proces post-apel în Flow Designer care vă permite să obțineți informații despre flux și despre calea pe care a parcurs-o pentru un apel. Această funcție permite dezvoltatorilor de fluxuri să vizualizeze informații cheie în calea de execuție a controlului pentru a depana și a rezolva problemele de flux.

Dacă ați aplicat mai multe etichete de versiune unui flux, puteți urmări fluxul și în raport cu acele etichete de versiune. Pentru mai multe informații, consultați Aplicarea etichetelor de versiune unui flux.

O interacțiune rezumă și corelează activitățile de-a lungul parcursului unui contact printr-un Centru de Contact. Sistemul generează un ID unic de interacțiune pentru fiecare interacțiune, care urmărește parcursul, ajutând la identificarea erorilor și la depanarea execuției fluxului.

Depanați fluxurile pentru a vizualiza căile de control al apelurilor după execuția fluxului în producție, asigurând verificarea setărilor activității și a configurațiilor fluxului dependent pentru o execuție cu succes.

Decriptați jurnalele de flux

Pentru a spori securitatea și flexibilitatea depanării fluxului, sunt disponibile controale de decriptare pentru gestionarea expunerii datelor sensibile în timpul depanării:

  • Decriptare la nivel de flux: Activați comutatorul Activare decriptare flux de sub Setări decriptare flux atunci când creați și editați fluxuri. Această opțiune este disponibilă pe pagina Setări generale Flow. Această comutare controlează decriptarea tuturor activităților din cadrul fluxului. Activarea acestei opțiuni decriptează jurnalele pentru toate activitățile, indiferent de nivelul de decriptare al activității.
  • Decriptare la nivel de activitate: Activați comutatorul Activare decriptare pentru un control mai detaliat al activităților. Puteți dezactiva decriptarea jurnalelor pentru activități dacă ieșirea este sensibilă, chiar dacă ați activat decriptarea la nivel de flux. Acest lucru asigură că datele confidențiale din activități rămân protejate în timpul depanării.

    Decriptarea fluxului se aplică numai apelurilor inițiate după publicarea fluxului.

Pentru a securiza jurnalele de flux:

  • Activați comutatorul pentru decriptarea la nivel de flux pentru a permite decriptarea în toate activitățile.

  • Pentru activitățile care necesită protecție suplimentară, dezactivați decriptarea la nivel de activitate. Această abordare vă oferă flexibilitatea de a urmări și depana fluxurile, menținând în același timp securitatea informațiilor sensibile, după cum este necesar.

Exemplu de caz de utilizare:

Ca dezvoltator de fluxuri, puteți activa decriptarea la nivel de flux pentru a depana o cale de apel, dar puteți dezactiva decriptarea pentru o activitate care procesează date sensibile ale clienților folosind cifre de colectare. Acest lucru asigură că restul fluxului poate fi depanat, menținând în același timp ieșirile sensibile protejate.

  • Dacă decriptarea la nivel de flux nu este activată, comutatoarele la nivel de activitate sunt păstrate în siguranță și dezactivate. Întregul flux este securizat.
  • Dacă este activată decriptarea la nivel de flux, utilizatorii cu permisiuni complete de administrator la nivel de entitate găzduită pot ajusta setările de decriptare pentru a menține conformitatea și securitatea pentru anumite activități.

Înainte de a începe

Publicați și rulați fluxuri pentru a stabili cel puțin o interacțiune. Pentru mai multe informații, consultați Crearea și gestionarea fluxurilor.

1

Conectați-vă la Control Hub.

2

Accesați Centrul de contact > Experiența clientului > Fluxuri.

Apare pagina Fluxuri.
3

Faceți clic pe pictograma Mergeți la Flow Designer de lângă fluxul pe care doriți să îl editați.

Fluxul se deschide în fereastra Flow Designer.
4

Faceți clic pe Depanare.

Apare panoul Interacțiuni. Un tabel afișează cele mai recente 100 de interacțiuni pentru flux. Puteți vedea următoarele detalii în tabel:
  • Marcaj temporal: Afișează data și ora interacțiunii. Puteți sorta intrările din jurnal în funcție de marcajul temporal.

  • ID-ul interacțiunii: Indică ID-ul unic al interacțiunii.

  • Versiune: Afișează versiunea fluxului împreună cu eticheta aplicată, cum ar fi Cea mai recentă, Dezvoltator, Activ sau Test.

  • Punctde intrare : Afișează punctele de intrare atribuite fluxului.

  • Ultima activitate executată: Afișează activitățile executate la sfârșitul interacțiunii selectate.

  • Origine: Originea interacțiunii. De exemplu, numărul de telefon mobil al clientului, adresa de e-mail a clientului și alte detalii similare.

  • Destinație​ : Destinația poate fi DNIS de la punctul de intrare.

5

(Opțional) Folosiți opțiunea de căutare pentru a filtra lista cu următorii parametri de căutare:

  • ID interacțiune, ANI, DNIS: Introduceți un ID de interacțiune pentru a afișa calea de execuție a fluxului pentru interacțiunea respectivă. De asemenea, puteți căuta pe baza ANI sau DNIS.

  • Interval de date: Alegeți datele de început și de sfârșit ale duratei pentru care doriți să obțineți ID-urile interacțiunilor.

  • Etichetă versiune: Alegeți una sau mai multe etichete din această listă derulantă pentru a vizualiza toate versiunile de flux cu etichetele de versiune alese.

6

Alegeți o Interacțiune din tabel.

Calea de activitate selectată este evidențiată în pânză.

Se deschide o nouă filă, care afișează secvența activităților executate în timpul interacțiunii, împreună cu următoarele detalii:

  • Secvență: Afișează activitățile în secvența execuției lor.

  • Numele activității: Afișează numele activității.

  • Rezultat​ : Sistemul marchează rezultatele fie ca Succes, fie ca Eșuat, evidențiind instanțele eșuate cu roșu.

Puteți alege mai multe interacțiuni care se deschid în file separate.

7

Selectați o activitate pentru a vizualiza următoarele detalii:

  • Metadate privind interacțiunea activității: Afișează numele activității și orele de început și de sfârșit ale execuției respectivei activități.

  • Intrări de activitate: Afișează lista de intrări furnizate în activitatea selectată. De exemplu, dacă selectați activitatea Redare muzică, intrările includ:

    • Fișier muzical
    • Decalaj de început
    • Fișier audio dinamic
    • și mai mult.

  • Rezultate ale activității: Afișează rezultatul activității.

    Dacă Decript Access este activat pentru flux, puteți vizualiza variabila de ieșire nemascată în panoul jurnalelor de depanare. Această opțiune este activată în prezent doar pentru următoarele activități: Cerere HTTP, Cerere BRE, Colectare cifre, Agent virtual și activitate Agent virtual V2.

  • Variabile modificate: Sistemul afișează detaliile variabilelor modificate în timpul executării activității selectate. De exemplu, utilizarea activității Setare variabilă afișează variabila de flux actualizată în secțiunea Variabile modificate.

8

Pictogramă Decriptare jurnal: Faceți clic pe pictograma de decriptare a jurnalelor pentru a accesa jurnalele nemascate. Puteți decripta jurnalele și accesa informații sensibile numai dacă sunteți un utilizator autorizat. Consultați următoarea declinare de responsabilitate:

Declarație de declinare a responsabilității

Activarea Detaliilor de depanare va expune date de diagnosticare îmbunătățite care pot include informații sensibile (de exemplu, ID-uri de utilizator, metadate ale apelurilor, urme de erori și, eventual, alte informații personale sau confidențiale).

Prin activarea Detaliilor de depanare, recunoașteți și confirmați că:

  • Sunteți autorizat să accesați date detaliate de depanare din cadrul organizației dvs.
  • Veți utiliza aceste date exclusiv în scopuri de depanare.
  • Înțelegeți că activarea acestei funcții poate expune informații personale sau confidențiale conținute în jurnalele de flux.
  • Veți respecta politicile de securitate și confidențialitate ale organizației dumneavoastră atunci când accesați, gestionați și partajați aceste date.
  • Dacă nu sunteți sigur de cele de mai sus, trebuie să consultați administratorul sau echipa de conformitate înainte de a continua.

9

(Opțional) Faceți clic pe pictograma de copiere (Pictogramă Copiere.) pentru a copia detaliile interacțiunii în clipboard.

Puteți identifica activitățile pentru instanțele eșuate și le puteți depana editând fluxul. Pentru mai multe detalii, consultați Crearea și gestionarea fluxurilor.

Analizați fluxurile

Analizele din Flow Designer oferă o vizualizare agregată a tuturor apelurilor care au trecut printr-un anumit flux. Afișează numărul de execuții pentru fiecare port de ieșire al unei activități într-o anumită perioadă. De asemenea, calculează procentul din numărul de apeluri care au trecut prin activitatea NewContact. Numitorul pentru calculul procentual este numărul de apeluri care trec prin activitatea NewContact.

Flow Analytics ia în considerare doar apelurile finalizate în intervalul de timp specificat. Calculul numărului total de apeluri include apelurile care încep înainte și se termină în perioada aleasă. Datele analitice exclud apelurile setate pentru o reapelare sau apelurile care continuă din alte motive (cum ar fi faptul că sunt în desfășurare sau neînchise).

Fiecare activitate afișează numărul de execuții la porturile sale de ieșire. Pentru activități precum meniurile cu mai multe ramificații, fiecare port primește numărul de execuții, urmat de procente. Dacă numărul de execuții al unui port de ieșire nu este prezent, înseamnă că nu au existat apeluri care să fi atins portul respectiv.

Paleta de culori arată cum numărul de apeluri executate codifică prin culori căile de flux. În scenarii precum buclele de apeluri, procentul poate depăși 100%.

Chiar și fără linkuri explicite de gestionare a erorilor, sistemul afișează un număr de execuții în portul său de eroare dacă a apărut o eroare și a fost direcționată către evenimentul OnGlobalError. Îl puteți găsi în secțiunea Eveniment. În astfel de cazuri, sistemul afișează datele analitice pentru tratarea evenimentului OnGlobalError.

În mod implicit, Flow Analytics ia în considerare cea mai recentă versiune a fluxului. Dacă fluxul are mai multe versiuni, puteți comuta între fluxuri utilizând tabelul Istoric versiuni.

În prezent, Flow Analytics nu acceptă subfluxuri; urmărește doar adăugarea unui subflux la un flux principal, excluzând datele sale de activitate internă.

Înainte de a începe

Publicați fluxul cel puțin o dată.

1

Conectați-vă la Control Hub.

2

Accesați Centrul de contact > Experiența clientului > Fluxuri.

3

Alegeți fluxul și faceți clic pe pictograma Mergeți la Flow Designer.

Fluxul ales se deschide în Flow Designer.
4

Faceți clic pe Analiză.

Pagina se reîmprospătează și afișează datele analitice.

În mod implicit, afișează valorile tuturor contactelor finalizate în ultimele 15 minute.

5

Faceți clic pe widgetul Dată și alegeți una dintre următoarele opțiuni:

  • Ultimele 15 minute
  • Astăzi
  • Ieri
  • Ultimele 7 zile
  • Ultimele 30 de zile
  • Luna curentă
  • Personalizat - alegeți datele de început și de sfârșit pentru a vizualiza analizele fluxului pentru o perioadă specificată, până la ultimele 30 de zile.

Pagina Analiză flux afișează următoarele valori:

  • Număr total de execuții de flux - Afișează numărul total de execuții de flux în perioada selectată. Mai exact, dacă un flux se execută de două ori în cadrul unei singure interacțiuni, sistemul incrementează metrica cu 2 (numărul de execuții) în loc de 1 (numărul de apeluri).

  • Durata medie a fluxului - Afișează durata medie de execuție a unui flux. Sistemul calculează media pentru toate activitățile principale ale fluxului și activitățile fluxului de evenimente care au trecut prin flux. Această valoare include activități executate prin căi de eroare. Numitorul este fluxul total de execuții la calcularea mediei.

  • Activități medii per contact - Afișează activitatea medie executată per apel care a trecut prin flux. Această valoare medie include și activitățile fluxului de evenimente. Acest lucru ajută la analiza utilizării fluxului. Această valoare include activități executate prin căi de eroare.

  • Erori de activitate | Eroare de activitate % - Afișează numărul de apeluri care au înregistrat eroarea port/path. Pentru calculul procentual, numitorul este numărul total de activități executate, iar numărătorul este numărul total de execuții ale porturilor cu erori.

6

(Opțional) Pentru a comuta între versiunile de flux, accesați Istoricul versiunilor. Alegeți o versiune pentru a vizualiza datele analitice pentru versiunea fluxului respectiv.

7

(Opțional) Alegeți o activitate din flux pentru a vizualiza detaliile de utilizare a activității aferente acelei activități pentru perioada aleasă.

Această selecție afișează doar primele 100 de interacțiuni, cu următoarele limitări:

  • Datele perioadei alese nu corespund.
  • Pentru activitățile care se repetă în buclă, aceleași interacțiuni sunt afișate de mai multe ori.
8

Faceți clic pe Analize pentru a închide vizualizarea analizelor și a reveni la designerul de flux.

Înțelegerea codurilor de eroare

Flow Designer returnează coduri de eroare pentru a arăta natura sau motivul unei erori. Folosiți tabelul următor pentru a identifica eroarea și descrierea acesteia.

Tabelul 32. Coduri de eroare Flow Designer

Cod de eroare

Descriere

FC1001

Versiunea Flow nu a fost găsită. Reîmprospătați pagina sau creați un flux nou.

FC1002

Activitatea de început nu a fost găsită. Reîmprospătați pagina sau creați un flux nou. O activitate Start apare în mod implicit atunci când creați un flux nou.

FC1003

Unul sau mai multe fluxuri de evenimente nu au un început valid. Adăugați o activitate Event Handler la începutul fiecărui flux de evenimente.

FC1004

Toate ramurile non-evenimentale trebuie să ducă la nodul final.

FC1005

Una dintre configurațiile variabilelor este invalidă. Pentru fiecare variabilă, asigurați-vă că tipul de date configurat și valoarea variabilei sunt compatibile.

FC1006

Unul sau mai multe porturi din activitate nu au conexiuni. Conectați toate porturile la o altă activitate folosind linkuri.

FC1007

Adăugați o descriere pentru activitate.

FC1008

Unele dintre variabile au același nume. Asigurați-vă că toate variabilele au un nume unic.

FC1009

Expresia este invalidă.

FC1010

Condiția este invalidă.

FC1011

Sistemul detectează o legătură întreruptă în fluxul principal. Ștergeți linkul pentru a remedia eroarea.

FC1012

O legătură întreruptă în fluxul de evenimente provoacă eroarea. Șterge linkul pentru a-l remedia.

FC1013

Sistemul utilizează activitatea în mai multe fluxuri de evenimente. Fluxurile de evenimente nu pot partaja activități comune și trebuie să aibă un început și un sfârșit unic.

FC1014

Contactul din coadă trebuie să oprească fluxul. Legătura de ieșire se poate conecta doar la o activitate End Flow.

FC1015

Sistemul identifică câmpurile configurate incorect în activitate și afișează o legătură către activitatea eșuată în timpul validării. Faceți clic pe link pentru a naviga la activitatea și câmpul care cauzează eroarea. Urmați cerințele fiecărui câmp pentru a corecta toate erorile și a introduce date valide.

FC1016

Un alt flux folosește același nume ca acesta. Editați numele fluxului pentru a-l face unic.

FC1017

O activitate are săgeți care pornesc din și indică spre ea însăși.

Pentru mai multe informații despre erorile serverului GraphQL, consultați https://www.apollographql.com/docs/react/data/error-handling/.

A fost util acest articol?
A fost util acest articol?