În acest articol
dropdown icon
Începeți
    Terminologie cheie
    Accesați proiectantul de flux
    Explorați pânza modernă și unificată a Designerului de flux
    Cerințe privind browserul
    Cerințe e-mail
dropdown icon
Explorați configurația
    Biblioteca de activități
    Canvas, fluxul principal și fluxurile de evenimente
    Panou proprietăți
    Panou antet
    Panou subsol
dropdown icon
Înțelegeți activitățile și evenimentele
    Activități în gestionarea contactelor
    Activități în controlul fluxului
    Activități în Utilități
    Activități în voce
    Fluxuri de evenimente
dropdown icon
Utilizează variabile și expresii
    Variabile personalizate
    Suprascrieți setările fluxului
    Variabile predefinite
    Variabile globale
    Variabile desktop ce pot fi vizualizate
    Variabilă JSON
    Se scrie expresii
    Sintaxă șablon
    Validați expresii
dropdown icon
Utilizați șabloane de flux
    Utilizarea programului de lucru
    Contact de intrare cuprinzător
    Sondaj CSAT DTMF
    Agent virtual DialogFlow ES
    Asistență variabilă dinamică
    Bună, lume
    Operator automat în meniu
    Dip date Microsoft Dynamics HTTP(S)
    Alocarea procentuală şi distribuţia A/B
    Dip date Salesforce HTTP(S)
    Dip date ServiceNow HTTP(S)
    Apel simplu de intrare în coadă
    Agent virtual cu Google DialogFlow CX
    Dip date Zendesk HTTP(S)
    Evitați apelarea inversă duplicată
    Înregistrarea și gestionarea mesajelor de asistență vocală
    Ultimul șablon de rutare a agentului
    Agent IA autonom (urmărire pachete)
    Agent IA scriptat (urmărire pachete)
    Agent IA scris (Rezervare programare medic)
dropdown icon
Utilizați șabloane subflux
    Colectați informații privind apelarea inversă
    Tratarea erorilor
    Dip date HTTP
    Tratamentul cozii de apeluri
    Șablon subflux de reapelare programată
dropdown icon
Creați și gestionați fluxuri
    Creați un flux
    Creați fluxuri din șabloane de flux
    Opțiuni meniu contextual
    Editați variabile de flux
    Modificați un flux
    Previzualizați mesajul de asistență vocală în flux
    Căutați entități într-un flux
    Aplicați etichetele cu versiuni într-un flux
    Activați sau dezactivați salvarea automată
    Copiați și lipiți activitățile
    Validați un flux
    Copiați un flux
    Exportați un flux
    Importați un flux
    Publicați un flux
    Ștergeți un flux
    Strategii de redirecționare punct de intrare
    Strategii de rutare pentru coada de apeluri
dropdown icon
Creați și gestionați subfluxurile
    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 tratarea erorilor
    Limitele de autobuclă impuse de sistem pentru activități
Conectați mai multe fluxuri (cu GoTo)
Fluxurile de depanare
Analizați fluxurile
Înțelegeți codurile de eroare
Construiți și gestionați fluxuri cu Proiectantul de fluxuri
list-menuÎn acest articol
list-menuFeedback?

Designerul de flux este o componentă integrantă a Webex Contact Center, care vă permite să rutați apelurile în timp real printr-un sistem. Puteți specifica modul în care agenții sunt alocați apelurilor și ce se întâmplă în fiecare etapă a procesului, prin configurarea activităților și evenimentelor.

Începeți

Designerul de flux furnizează o interfață pentru a crea fluxuri în timp real pentru a îndeplini cerințele organizației dvs. Activitățile predefinite legate de gestionarea apelurilor și controlul fluxului servesc ca elemente de bază pentru crearea fluxului. Interfața glisați și fixați asigură o configurare ușoară a componentelor de flux. Puteți seta proprietățile fiecărei activități care influențează execuția fluxului. De asemenea, puteți configura variabile și expresii pentru a defini logica fluxului.

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

Configurați următoarele elemente înainte de a construi fluxuri în Designerul de flux:

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

Terminologie cheie

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

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

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

  • Eveniment : Un eveniment, intern sau extern, declanșează un flux sau o cale de flux. Evenimentele pot include mesaje Kafka, solicitări HTTP externe sau acțiuni ale utilizatorilor. Designerul de flux, o aplicație orientată pe eveniment, rulează fluxuri ca răspuns la aceste declanșatoare, executându-le automat pe baza configurației.

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

  • Link: Un link este săgeata care conectează o activitate la alta. Indică direcția fluxului și dependența dintre evenimente. Pentru a șterge un link și a întrerupe conexiunea dintre două activități, faceți clic pe link pentru a afișa pictograma de ștergere și continuați să ștergeți linia.

Accesați proiectantul de flux

Designerul de flux utilizează conectarea unică (SSO) utilizând Cisco Identity Service. Dacă sunteți conectat la Control Hub, puteți accesa Designerul de flux fără a vă conecta din nou. Dacă nu, sistemul vă solicită să introduceți acreditările SSO.

Înainte de a începe

Pentru a accesa aplicația Designer de fluxuri, trebuie să aveți o licență de agent premium și un profil de utilizator care are drepturi de a edita fluxuri.

1

Conectați-vă la Control Hub.

2

Accesaţi Contact Center > Customer Experience > Flows. Este afișată pagina Fluxuri cu următoarele trei file:

  • Fluxuri
  • Subfluxuri
  • Variabile globale
  1. Clic Manage Flows > Create Flows. Apare pagina Creare flux. Consultați Creați un flux pentru mai multe detalii.

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

Explorați pânza modernă și unificată a Designerului de flux

Pânza de designer de flux Webex Contact Center are o interfață modernă de utilizator care se aliniază la aspectul portofoliului Webex, asigurând o experiență consecventă în întregul portofoliu. Pânza oferă îmbunătățiri specifice de accesibilitate, făcând elementele cheie mai ușor de utilizat pentru o gamă mai largă de utilizatori.

O culoare de fundal vibrantă oferă un contrast mai puternic cu nodurile reîmprospătate, ajutând utilizatorii să se concentreze pe crearea fluxului. Designul portului de pe noduri oferă puncte tactile mai mari și diferențiere mai clară între ieșiri, accelerând înțelegerea și facilitând conectarea nodurilor în timp ce construiți fluxuri. În plus, panoul flotant și designul barei de instrumente creează un spațiu de lucru mai imersiv prin adăugarea profunzimii vizuale și maximizarea zonei vizibile pentru dezvoltarea fluxului.

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

Descoperiți noi funcții în Designerul de flux

Comutați între interfața de utilizator modernă și veche

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

  1. Faceți clic pe pictograma setări utilizator din colțul din dreapta sus al pânzei.
  2. Dezactivați New look comutați pentru a comuta la modul anterior.

Comutați între modul întunecat și modul luminos

Pânza de designer de flux este disponibilă în teme de mod întunecat și luminos pentru a ajuta la minimizarea presiunii oculare. Alegeți tema preferată care vi se potrivește cel mai bine:

  1. Faceți clic pe pictograma setări utilizator din colțul din dreapta sus al pânzei.
  2. Dezactivați Dark mode comutați.

Îmbunătățiri pentru activitatea palatului

Paleta de acțiune este îmbunătățită după cum urmează:

  • Grupare activitate: Activitățile sunt grupate logic pe baza funcției lor, permițându-vă să găsiți cu ușurință activitatea de care aveți nevoie. În fiecare grup, activitățile sunt listate în ordine alfabetică. Următoarele grupuri sunt acum disponibile:
    • Gestionarea contactelor
      • Informații avansate privind coada de apeluri
      • Deconectați contactul
      • Escaladare grup de distribuție a apelurilor
      • Feedback
      • Feedback v2
      • Obțineți informații privind coada de apeluri
      • Plasare în coadă contact
      • Coadă de apeluri la agent
      • Fereastră Pop
      • Setare prioritate contacte
      • Agent virtual
      • Agent virtual V2
    • Voce
      • Transfer orb
      • Transfer punte
      • Analiză progres apeluri
      • Reapelare
      • Colectați cifre
      • Meniu
      • Redați mesajul
      • Redați muzică
      • Înregistrați
      • Control înregistrare
      • Programare reapelare
      • Trimiteți cifrele
      • Setați anunțul
      • Setați ID-ul apelantului
      • Setați anunțul în timpul apelului
      • Inițiere redare în flux media
      • Încărcare audio
    • Controlul fluxului
      • Casetă
      • Condiție
      • Încheiați fluxul
      • Accesați
      • Alocare procentuală
      • Așteptați
    • Utilităţi
      • Solicitare BRE
      • Program de lucru
      • Solicitare HTTP
      • Analizați
      • Setare variabilă
  • Bară de căutare: Bara de căutare vă permite să găsiți rapid activități și subfluxuri, fără a fi nevoie să derulați întreaga listă. Funcțiile de sugestie automată și de potrivire a cuvintelor cheie îmbunătățesc experiența de căutare pentru designerii de fluxuri.
  • Pictograme de activitate și sfaturi instrumente: Activitățile au acum pictograme care corespund scopului lor, în timp ce sfaturile instrumentelor oferă informații succinte despre activități.

Cerințe pentru browser

Utilizați următorul tabel pentru a face referire la browserele acceptate:

Browser

Microsoft Windows 10

Microsoft Windows 11

Mac OS X

Chromebook

Google Chrome

76.0.3809

103.0.5060.114

76.0.3809 sau o versiune ulterioară

76.0.3809 sau o versiune ulterioară

Mozilla Firefox

ESR 68 sau mai mari

ESR V102.0 sau ESR superioare

ESR 68 și cele superioare

NA

Microsoft Edge

42.17134 sau o versiune ulterioară

103.0.1264.44 sau o versiune ulterioară

NA

NA

Chromium

NA

NA

NA

79 sau mai mare

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

  • Activați modulele cookie și datele site-ului.

  • Setați nivelul de securitate la Mediu.

  • Activați opțiunea de imagine.

  • Dezactivați blocarea ferestrelor pop-up.

  • Activați JavaScript.

Cerințe e-mail

Designerul de flux acceptă următoarele servere de e-mail:

  • Birou 365

  • Gmail

Explorați configurația

Biblioteca de activități

Biblioteca de activități este locul în care găsiți toate activitățile. Glisați și fixați activitățile din biblioteca de activități pe pânzele de flux principale sau pe cele de eveniment pentru a vă construi fluxurile. Acesta este organizat în următoarele secțiuni:

  • Gestionarea apelurilor: Utilizați activitățile de gestionare a apelurilor pentru a construi fluxuri care gestionează interacțiunile vocale. Acestea sunt specifice cazului de utilizare a gestionării apelurilor prin intermediul Răspunsului vocal interactiv (IVR) și al agenților virtuali sau umani.
  • Controlul fluxului: Activitățile de control al fluxului sunt agnostice de tip flux și le utilizați pentru a controla logica fluxului, indiferent de cazul de utilizare.

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

Canvas, fluxul principal și fluxurile de evenimente

Pânza este spațiul de lucru gri pe care plasați activitățile. Utilizați comenzile din partea din stânga jos a ecranului pentru a vă deplasa în jurul pânzei și pentru a mări și micșora. Nu există constrângeri cu privire la dimensiunea fluxului sau utilizarea pânzei.

Există două file care permit spațiu suplimentar pentru pânză, Main Flow și Event Flows. Aceste file separă logic diferitele căi ale fluxului dvs. și creează un spațiu de lucru mai organizat.

Flux principal

Utilizați fila flux principal pentru a script fluxul principal pe baza evenimentului de declanșare definit în activitatea fluxului de pornire. În fila de flux principal, configurați experiența completă pentru un apelant. Aceasta începe din meniul Răspuns vocal interactiv Cisco Unified IP (IVR), până la renunțarea sau încheierea apelului. Fluxul conține pași previzibili pe care sistemul îi execută într-o secvență.

Fluxuri de evenimente

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

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

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

Bară de instrumente mărire

Bara de instrumente zoom are următoarele pictograme:

  • Proprietăți globale — faceți clic pe pictograma Settings button represented by a cog icon pentru a deschide Global properties pânză. Pentru mai multe informații, consultați Panoul de proprietăți.
  • Aranjare automată — Faceți clic pe pictograma Thumbnails icon din bara de instrumente pentru a organiza activitățile din pânză.
  • Anulare — Faceți clic pe pictograma undo de pe bara de instrumente pentru a anula ultima acțiune pe pânză efectuată.
  • Redo — Faceți clic pe pictograma redo de pe bara de instrumente pentru a reface ultima acțiune pe pânză efectuată.

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

  • Potrivire la vizualizare — Faceți clic pe pictograma Maximize video player to full screen mode icon din bara de instrumente pentru a ajusta mărirea pânzei, astfel încât toate nodurile să fie vizibile.
  • Zoom-in — Faceți clic pe pictograma zoom in button din bara de instrumente pentru a mări pânza. Când atingeți limita maximă, pictograma este dezactivată.
  • Zoom-out — Faceți clic pe pictograma zoom out button din bara de instrumente pentru a mări imaginea pânzei. Când atingeți limita maximă, pictograma este dezactivată.
  • Fișierul Zoom on scroll opțiunea permite atât panoramarea (implicită), cât și mărirea (utilizând Ctrl cheie). Puteți continua să micșorați ținând apăsat Ctrl tasta și derularea roții mouse-ului în sus sau în jos.
  • Pentru a panorama pe pânză, derulați roata mouse-ului în sus sau în jos.
  • Pentru a deplasa de la stânga la dreapta cu roata mouse-ului, utilizați Shift + Scroll chei.

Acțiuni de control Canvas și taste de comenzi rapide

Pentru a îmbunătăți eficiența și productivitatea dezvoltatorilor de flux, pânza Designerului de flux oferă următoarele opțiuni:

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

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

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

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

  • Aranjare automată — Utilizați pictograma Thumbnails icon din bara de instrumente zoom pentru a organiza automat activitățile din pânză, pentru o înțelegere îmbunătățită și o întreținere ușoară.
  • Fixați pe grilă — Utilizați pentru a fixa activitățile în trepte de 20 pixeli.
  • Comenzi rapide tastatură—Puteți edita rapid fluxul utilizând comenzile rapide din tastatură. Faceți clic pe pictograma ajutor. Alegeți Keyboard shortcuts pentru a vizualiza lista comenzilor rapide disponibile de la tastatură.

Comenzi rapide tastatură

Utilizați următoarele scurtături de la tastatură în pânză:

Scurtătură

Sistem de operare Windows

DISPOZITIV MAC OS
General

Open keyboard shortcuts

Ctrl + Alt + K

Control + Alt + K

Tools

Auto arrange

Shift + A

Shift + A

Edit

Copy

Ctrl + C

Command + C

Cut

Ctrl + X

Command + X

Paste

Ctrl + V

Command + V

Undo

Ctrl + Z

Command + Z

Redo

Ctrl + Shift + Z

Command + Shift + Z

Delete

Backspace

Delete

Select all

Ctrl + A

Command + A

Select multiple

Shift + ClickShift + Click

Select region

Shift + Click and dragShift + Click and drag

View

Zoom in

Ctrl + +

Command + +

Zoom out

Ctrl + -

Command + -

Zoom in or out

Ctrl + Scroll

Command + Scroll

Zoom to 100%

Fit to view

Shift + 1

Shift + 1

Scroll left or right

Shift + Scroll

Shift + Scroll

Panou proprietăți

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

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

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

  • (Opțional) Introduceți o descriere a fluxului.
  • Gestionați variabilele personalizate și predefinite. Pentru mai multe informații despre variabilele de flux, consultați Setare variabilă.
  • Vizualizați informațiile din istoricul fluxului, inclusiv proprietarul, data ultimei editări și numărul versiunii fluxului. Faceţi clic pe pictograma cancel button pentru a închide panoul de proprietăţi globale.

    În prezent nu există nicio funcție de control al versiunii. Fișierul Flow version contează de câte ori se publică fluxul.

Panou antet

Antetul afișează numele fluxului, care se actualizează dinamic atunci când editați numele fluxului din proprietățile globale. De asemenea, antetul are o Sign out buton. Dacă doriți să reveniți și să continuați să lucrați mai târziu, puteți salva o schiță de flux existentă. Pentru a salva ciornele fluxurilor sau pentru a închide aplicația, faceți clic pe Save flow and sign out în colțul din dreapta sus al aplicației.

Panou subsol

Subsolul are următoarele:

  • Autosave enabled: Fluxurile se salvează automat pentru a evita pierderea de date. Dacă autosalvarea este suspendată, apare o notificare de eroare.

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

  • Application version: În partea stângă a subsolului se afișează versiunea aplicației. Puteți utiliza versiunea pentru depanarea erorilor în Designerul de flux.
  • Flow validation: Validarea fluxului detectează erori în structura unui flux, care ar putea împiedica funcționarea acestuia. Puteți activa comutatorul de validare din partea dreaptă a subsolului în orice moment. În mod implicit, validarea este dezactivată, astfel încât erorile nu apar. Când activați comutatorul, începe validarea backend-ului și orice erori din flux devin vizibile. Când comutatorul este activat, începe validarea backend și apar orice erori în flux. Pentru mai multe informații despre validarea fluxului, consultați Validarea unui flux.
  • Flow publishing: Înainte de a publica un flux, trebuie să îl validați și să remediați orice erori. Dacă comutatorul de validare este dezactivat, Publish butonul rămâne dezactivat. După activarea validării, Publish butonul rămâne dezactivat până când rezolvați toate erorile din flux. Pentru mai multe informații despre publicarea fluxului, consultați Publicați un flux.

Înțelegeți activitățile și evenimentele

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

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

  2. Navigheaza catre Services > Contact Center.

  3. Sub Customer Experience, faceți clic Flows.

  4. Din pagina Fluxuri, selectați fluxul necesar pentru care trebuie 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 în cadrul fiecărei activități.

Activități în gestionarea contactelor

  • Informații avansate despre coada de apeluri
  • Deconectați contactul
  • Escaladare grup de distribuție a apelurilor
  • Feedback
  • Feedback V2
  • Obțineți informații privind coada de apeluri
  • Plasare în coadă contact
  • Coadă de apeluri la agent
  • Fereastră Pop
  • Setare prioritate contacte
  • Agent virtual
  • Agent virtual V2

Informații avansate despre coada de apeluri

Activitatea Informații avansate despre coada de apeluri returnează numărul în timp real de agenți care se află în starea Disponibil într-o coadă de apeluri și sunt conectați pentru un anumit set de abilități, împreună cu alte informații despre coada de apeluri. Dezvoltatorii fluxului utilizează activitatea Informații avansate despre coada de apeluri pentru a programa fluxul. Designerii de fluxuri iau decizii pe baza activității informațiilor avansate privind coada de apeluri.

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

Înainte de a începe

1

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

Output Variables

Când este declanșată activitatea de informații avansate despre coada de așteptare, sunt actualizate următoarele variabile:

  • Position In Queue (PIQ)—Stochează valoarea pentru poziția curentă a apelantului în coada selectată. Dacă contactul nu este în coadă atunci când fluxul invocă această activitate, valoarea PIQ este setată la numărul de contacte care așteaptă în prezent în coada de apeluri + 1. Aceasta identifică poziția contactului din coada de apeluri, dacă contactul este în coadă după executarea activității AdvancedQueueInformation.

  • LoggedOnAgentsCurrent—Stochează numărul de agenți din grupul curent de distribuire a apelurilor pentru coada selectată și conectați la desktop. Statisticile pentru agenții din grupul curent de distribuire a apelurilor vor reveni -1 după ce ați luat în considerare grupul curent de distribuire a apelurilor ca N/A înainte de coadă.

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

  • AvailableAgentsCurrent—Stochează numărul de agenți din grupul curent de distribuire a apelurilor pentru coada selectată, disponibili pentru a accepta contactul. Statisticile pentru agenții din grupul curent de distribuire a apelurilor vor reveni -1 după ce ați luat în considerare grupul curent de distribuire a apelurilor ca N/A înainte de coadă.

  • AvailableAgentsAll—Stochează numărul total de agenți din toate grupurile de distribuire a apelurilor pentru coada selectată care sunt disponibili pentru a accepta apelul. Această valoare se poate modifica pe măsură ce grupurile de distribuire a apelurilor se schimbă în timp în coadă.

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

  • TotalGroups—Stochează valoarea numărului total de grupuri de distribuire a apelurilor din coada de așteptare pentru contact.

  • FailureCode—Stochează codul de eroare. Sistemul setează această valoare numai atunci când activitatea nu reușește.

  • FailureDescription—Stochează detaliile erorii. Sistemul setează această valoare numai atunci când activitatea nu reușește.

Error Codes

În continuare sunt prezentate codurile de eroare și descrierile pentru activitatea de informații avansate privind coada de apeluri:

Table 1. Advanced Queue Information Failure Code Description

Cod eroare

Valoarea codului de eroare

Descrierea erorii

1

SOLICITARE_NEVALIDĂ

S-a făcut o solicitare nevalidă în activitate.

2

COADĂ_NEGĂSITĂ

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

3

FUNCȚIE_NEACTIVATĂ

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

4

EROARE_OPERAȚIE_BAZĂ DE DATE

Operația bazei de date a eșuat în timpul executării activității.

5

COADĂ _NEVALIDĂ

A fost specificată o coadă nevalidă în activitate.

48

ACTIVITATE_FLUX_NEACCEPTATĂ

S-a făcut o solicitare neacceptată prin intermediul activității.

Deconectați contactul

Utilizați această activitate de încheiere pentru a deconecta un segment activ al unui apel. Această activitate este necesară dacă niciun agent nu intră în apel pentru a se deconecta manual.

De exemplu, utilizați această activitate înainte de un apel este plasat în coadă sau după scrierea unei experiențe de renunțare la coada de apeluri. Puteți utiliza oricâte activități de deconectare a contactului doriți atunci când vă construiți fluxul, pentru a vă asigura că apelul este încheiat, indiferent de calea de flux necesară.

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

Puteți configura o cale de tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni în timpul execuției fluxului. Pentru mai multe informații, consultați Fluxurile de evenimente.

1

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

2

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

  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.

Output Variables

Această activitate nu are disponibile Variabile De Ieșire.

Escaladare grup de distribuție a apelurilor

Activitatea Escaladare grup de distribuție a apelurilor permite administratorilor să escaladeze un contact din coadă către următorul sau ultimul grup de distribuție a apelurilor. Acest lucru oferă administratorilor un control mai bun și flexibilitate pentru a gestiona contactele care sunt parcate într-o coadă de așteptare.

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

1

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

Output Variables

Când este declanșată activitatea grupului de distribuție a apelurilor la nivel superior, sunt actualizate următoarele variabile:

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

  • TotalGroups—Stochează valoarea numărului total de grupuri de distribuire a apelurilor din coada de așteptare pentru contact.

  • FailureCode—Stochează codul de eroare. Sistemul setează această valoare numai atunci când activitatea nu reușește.

  • FailureDescription—Stochează detaliile erorii. Sistemul setează această valoare numai atunci când activitatea nu reușește.

Error Codes

În continuare, găsiți codurile de eroare și descrierile pentru activitatea grupului de distribuție a apelurilor la nivel superior:

Table 2. Escalate Call Distribution Group Failure Code Description

Cod eroare

Valoare cod Faiure

Descrierea erorii

1

SOLICITARE_NEVALIDĂ

S-a făcut o solicitare nevalidă în activitate.

2

CONTACT_NEPLASAT ÎN_COADĂ

Contactul nu este în coadă.

3

FUNCȚIE_NEACTIVATĂ

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

Feedback

Configurați activitatea de feedback pentru a iniția sondaje după apel (pe baza Webex Experience Management) pentru a colecta feedback de la apelanți. Sunt disponibile următoarele tipuri de sondaje:

  • IVR Post Call Surveys: Configurați activitatea de feedback în pânza Fluxuri de evenimente din Designerul de flux, după evenimentulAgentDeconnected. În funcție de configurarea din Webex Experience Management, centrul de contact redă un sondaj IVR apelanților.

    Apelantul utilizează tastatura pentru a răspunde la sondaj. Dacă apelantul răspunde parțial la sondaj nerăspunzând în durata de expirare configurată sau furnizând o intrare nevalidă, centrul de contact trimite răspunsuri parțiale la sondaj către Webex Experience Management.

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

  • Email or SMS Post Call Surveys: Configurați activitatea de feedback în fila Fluxuri de evenimente din Designerul de flux după evenimentul PhoneContactEnded. În funcție de regulile politicii de dispecerat configurate în Webex Experience Management, centrul de contact trimite un sondaj apelanților prin e-mail sau SMS.

    Când proiectați un flux, o interacțiune Consultare nu poate include o activitate de feedback sondaj după apel.

    Puteți configura o cale de tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni în timpul execuției fluxului. Pentru mai multe informații, consultați Fluxurile de evenimente.

1

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În Survey secțiune, selectați dintr-o listă de chestionare pentru Voce sau diapozitive pentru sondaje prin e-mail sau SMS. Chestionarele și invitațiile care sunt configurate în Webex Experience Management sunt disponibile în listă.

  1. Voice Based—Pentru a reda un sondaj în linie clientului, procedați astfel:

    • Alege Voice Based buton radio.

    • Alegeți sondajul vocal din lista derulantă.

  2. Email/SMS Based—Pentru a furniza clientului un sondaj offline prin e-mail/SMS, efectuați următoarele:

    • Alege Email/SMS Based buton radio.

    • Alegeți sondajul pe bază de e-mail sau SMS din lista derulantă.

4

În Language Settings secțiunea, Gestionați limba în care clientul experimentează sondajul. Dacă limba nu este acceptată în Webex Experience Management, limba de rezervă este engleza (SUA). Pentru mai multe informații, consultați Asistență lingvistică pentru gestionarea experienței Webex.

  1. Override Language Settings—Activați Override Language Settings buton de comutare pentru a seta orice limbă personalizată pentru Webex Experience Management.

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

Dacă Override Language Settings butonul de comutare nu este activat; variabila Global_Language este utilizată pentru a defini setările implicite de gestionare a experienței Webex. Pentru mai multe informații, consultați Variabile globale.

5

În Customer Information secțiune, puteți specifica informațiile despre client care urmează să fie transmise împreună cu precompletările pe care Webex Experience Management le trimite pentru a captura răspunsul la sondaj. În funcție de configurațiile de dispecerat setate în Webex Experience Management, centrul de contact trimite informațiile de precompletare.

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

  2. Email—(Opțional) Selectați e-mailul clientului din lista derulantă.

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

6

În Variable Passing secțiune, puteți specifica variabilele suplimentare ca precompletare personalizate care sunt transmise (în plus față de răspunsurile la sondaj) de la Webex Contact Center la Webex Experience Management.

  1. Key-Value– indică parametrii variabili opționali pe care centrul de contact îi trece la Webex Experience Management.

    Coloanele cheie şi valoare vă permit să introduceţi un nume de variabilă şi valoarea asociată. Valoarea variabilei poate fi un şir de caractere, un număr întreg sau o expresie cu acoladă dublă (în cazul variabilei de tip flow). Pentru mai multe informații, consultați Variabile de flux personalizate.

    Pentru a adăuga un parametru variabil, faceți clic pe Add New. Se adaugă un rând în care puteți introduce perechea respectivă cu valoarea cheie.

    • Pentru a trece orice variabilă personalizată din centrul de contact, administratorul trebuie să creeze o întrebare personalizată de precompletare î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 de precompletare create în Webex Experience Management trebuie să fie același.

    • Dacă parametrul cheie nu corespunde cu numele afișat al întrebării din precompletare, centrul de contact nu trimite parametrii valorilor cheie către Webex Experience Management.

    • Dacă variabila include informații cu caracter personal, nu uitați să activați Mark as Personally Identifiable Information (PII) comutați pentru această Întrebare în Webex Experience Management.

      Pentru mai multe informații despre PII, consultați documentația Manipularea PII în Gestionarea experienței în Webex Experience Management.

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

7

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

  1. Timeout– Indică durata maximă în care activitatea așteaptă răspunsul din partea clientului. Valoarea implicită este 3 secunde.

    Puteți configura numărul maxim de încercări de reîncercare în caz de intrare DTMF nevalidă sau lipsă, precum și mesajele de notificare audio (pentru intrare nevalidă, expirare și numărul maxim de reîncercări a fost depășit) pentru chestionare utilizând Webex Experience Management.

    Pentru mai multe informații, consultați Reîncercare Și Setări Timeout În Sondajul IVR după apel din documentația Webex Experience Management.

Obțineți informații privind coada de apeluri

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

Timpul de așteptare preconizat (EWT) nu se aplică cozilor la care este alocată echipa cu competențele alocate în flux. Pentru contactele din aceste cozi, variabila de ieșire EWT returnează întotdeauna -1.

1

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În Queue Information and Lookback Time secțiune, configurați următoarele:

  1. Queue Information– Alegeți numele cozii pentru care trebuie să recuperați timpul de așteptare estimat al unui apelant și poziția actuală din coadă. Puteți alege una dintre următoarele opțiuni:

    • Static Queue: Introduceți numele specific al cozii.

    • Variable Queue: Selectați variabila de flux din lista derulantă. Lista afișează numai variabilele de tipul 'Șir'.

    Puteți gestiona cozile utilizând Control Hub.

  2. Lookback Time—Specificați Lookback Time utilizat pentru a calcula EWT după obținerea declanșatorilor de informații privind coada.

    Specificați durata, numai în minute. Asigurați-vă că datele introduse au numai valori numerice.

    Intervalul de valori acceptat este de 5 –240 minute.

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

  • Success: Această ramură declanșează atunci când API EWT și PIQ returnează valori variabile pozitive. În acest flux, puteți prelua și accesa valori variabile EWT și PIQ valide.

  • Insufficient Information Flow: Această ramură se declanșează când API PIQ returnează o valoare variabilă validă, iar EWT are valoarea de –1. În acest flux, puteți prelua și accesa valoarea PIQ, dar API EWT eșuează din cauza datelor insuficiente pentru a calcula valoarea EWT.

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

Output Variables

Când Obțineți declanșatoarele de informații privind coada de apeluri, următoarele variabile se actualizează:

  • Position In Queue (PIQ)– Stochează valoarea pentru poziția curentă a contactului în coada de așteptare pentru coada selectată. Dacă contactul nu este în coadă atunci când fluxul invocă această activitate, valoarea PIQ este setată la numărul de contacte care așteaptă în prezent în coada de apeluri + 1. Aceasta identifică poziția contactului în coada de așteptare, dacă contactul este în coadă după executarea activității GetQueueInfo. Această valoare este o poziție prospectivă din coadă, nu o poziție istorică sau postcoadă, iar activitatea nu returnează nulă sau goală atunci când este invocată după ce contactul părăsește coada.

  • EstimatedWaitTime (EWT)– Stochează durata aproximativă de timp pe care o sarcină trebuie să o aștepte într-o coadă înainte de a primi un răspuns de către un agent. EWT este calculat pentru fiecare coadă de apeluri și se bazează pe timpul mediu în care apelurile anterioare din aceeași coadă au așteptat un agent. EWT utilizează intrarea parametrului Timp de căutare inversă și este raportat în milisecunde (ms).

  • LoggedOnAgentsCurrent—Stochează numărul de agenți conectați la desktop din grupul curent de distribuire a apelurilor, pentru coada selectată. Dacă activitatea este utilizată înainte de coadă, statisticile pentru agenții din ciclul curent al grupului de distribuire a apelurilor vor fi returnate pe baza primului ciclu al grupului de distribuire a apelurilor.

  • LoggedOnAgentsAll—Stochează numărul total de agenți conectați la desktop, din toate grupurile de distribuire a apelurilor, pentru coada selectată. Această valoare se poate modifica pe măsură ce grupurile de distribuire a apelurilor se schimbă în timp în coadă.

  • AvailableAgentsCurrent—Stochează numărul de agenți disponibili pentru acceptarea contactului, din grupul curent de distribuire a apelurilor, pentru coada selectată. Dacă activitatea este utilizată înainte de coadă, statisticile pentru agenții din ciclul curent al grupului de distribuire a apelurilor vor fi returnate pe baza primului ciclu al grupului de distribuire a apelurilor.

  • AvailableAgentsAll—Stochează numărul total de agenți disponibili pentru acceptarea apelului, din toate grupurile de distribuire a apelurilor, pentru coada selectată. Această valoare se poate modifica pe măsură ce grupurile de distribuire a apelurilor se schimbă în timp în coadă.

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

  • OldestCallTime—Stochează numărul de secunde în care s-a aflat cel mai vechi apel în coada selectată.

  • FailureCode—Stochează codul de eroare. Sistemul setează această valoare numai atunci când activitatea nu reușește.

  • FailureDescription—Stochează detaliile erorii. Sistemul setează această valoare numai atunci când activitatea nu reușește.

Estimated Wait Time Calculation

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

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

Eșantioanele valide din punct de vedere statistic sunt acele eșantioane colectate, pentru care valoarea maximă pentru CoV (coeficientul de variație al timpilor de așteptare pentru sarcinile care au fost conectate la un agent în fiecare interval de un minut) scade sub 40 procente.

Dacă procentul de eșantioane valide colectate pentru utilizatorul definit Lookback Time scade sub 40 la sută, EWT nu este calculat.

Coduri de eroare Următoarele sunt codurile de eroare și descrierile pentru activitatea Obțineți informații privind coada de așteptare:

Table 3. Get Queue Info Failure Code Description

Cod eroare

Valoarea codului de eroare

Descrierea erorii

1

EROARE _SISTEM

Sistemul a întâmpinat o eroare internă.

2

_DATA IMPLICITĂ

Datele returnate nu sunt actualizate.

3

_DATE INSUFICIENTE

Datele returnate de activitate nu sunt complete.

4

COADĂ _NEVALIDĂ

A fost specificată o coadă nevalidă în activitate.

Plasare în coadă contact

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

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

1

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În Contact Handling secțiune, alegeți dacă toate contactele ar trebui să meargă într-o singură coadă sau dacă selecția cozii ar trebui să se modifice în funcție de valoarea unei variabile de flux.

Atunci când efectuați o activitate de solicitare HTTP imediat după activitatea din coada de contacte, este posibil ca solicitarea HTTP să nu recupereze datele necesare. Pentru a vă asigura că datele necesare sunt disponibile, se recomandă introducerea unei întârzieri scurte—de exemplu, prin adăugarea unui mesaj sau a unei activități de redare a muzicii—între contactul din coadă și activitățile de solicitare HTTP.

  1. Static Queue—Faceți clic pe Static Queue buton radio pentru a direcționa contactele către o singură coadă selectată în Queue lista verticală. Toate contactele care provin de la punctul de intrare asociat cu fluxul de lucru configurat sunt dirijate către coada aleasă.

  2. Queue—Alegeți o coadă din Queue listă derulantă pentru a dirija contactele care sosesc de la punctul de intrare asociat fluxului de lucru.

    Puteți gestiona cozile de apeluri în Control Hub.

  3. Variable Queue—Faceți clic pe Variable Queue buton radio pentru a utiliza un Queue Variable pentru a selecta dinamic o coadă de apeluri pentru a ruta contactele. De asemenea, puteți alege un Fallback Queue în cazul Queue Variable eșuează în timpul executării fluxului.

  4. Queue Variable– Alegeți o variabilă de flux din Queue Variable listă derulantă care conține un ID valid pentru coadă.

    Variabila de flux indică coada ce trebuie selectată dinamic în timpul execuției fluxului. Coada de rezervă este utilizată numai dacă Queue Variable nu se poate returna un ID valid pentru coadă.

    Acest câmp apare atunci când faceți clic pe Variable Queue buton radio.

  5. Fallback Queue—Alegeți ID-ul cozii din Fallback Queue lista verticală. În cazul Queue Variable returnează un ID de coadă nevalid; contactele sunt în coadă către cel selectat Fallback Queue.

    Dacă faceți clic pe Variable Queue buton radio, nu puteți introduce cerințele privind competențele pentru coada care utilizează rutarea în funcție de competențe. În acest caz, contactele sunt dirijate către agentul disponibil de cel mai mult timp, care suprascrie algoritmul de dirijare a cozii selectat.

    Acest câmp apare numai atunci când faceți clic pe Variable Queue buton radio.

    Check Agent Availability—Activați Check Agent Availability buton de comutare pentru a exclude echipele care nu au agenți disponibili de la rutare pe măsură ce timpul din coadă avansează. Grupul de distribuire a apelurilor din coada selectată poate omite pentru a găsi mai repede un agent.

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

  6. Always Check Agent Availability—Faceți clic pe Always Check Agent Availability buton radio pentru a activa verificarea disponibilității agentului. În mod prestabilit, butonul radio este activat.

    Această opțiune apare numai dacă activați Check Agent Availability buton de comutare.

  7. Variable Agent Availability Check— Faceți clic pe Variable Check Agent Availability buton radio pentru a selecta o variabilă de flux din Check Agent Availability Variable listă derulantă care returnează un boolean. Valoarea booleană determină dacă se verifică disponibilitatea agenților în coadă variabilei.

    Această opțiune apare numai dacă activați Check Agent Availability buton de comutare.

  8. Set Contact Priority—Activați Set Contact Priority comutați butonul dacă doriți să atribuiți o prioritate contactelor din coada de apeluri. În mod prestabilit, acest buton de comutare este dezactivat. Contactul cu cea mai mare prioritate din toate cozile (voce și digital) 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 tratate după cum urmează:

    • Dacă contactului nu i se atribuie nicio prioritate, atunci prioritatea implicită este 10.

    • Contactele cu prioritate mai mare sunt tratate primele.

    • Dacă două contacte au aceeași prioritate, contactul care așteaptă în coadă de cel mai mult timp este tratat primul.

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

    Static Priority—Setați Static Priority dacă doriți să alocați o prioritate înainte de publicarea fluxului. Puteți vedea acest câmp numai atunci când Set Contact Priority butonul de comutare 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 și P9 este cea mai mică.

  9. Variable Priority—Alegeți Variable Priority dacă prioritatea contactului trebuie să se schimbe dinamic la fiecare execuție a fluxului. Acest câmp apare numai atunci când Set Contact Priority butonul de comutare este activat.

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

Skill requirements

Când coada selectată utilizează dirijarea bazată pe abilități, se afișează alte secțiuni pentru a configura cerințele de abilități și relaxarea abilităților.

Puteți să adăugați una sau mai multe cerințe de abilități de atribuit unui contact din această coadă, pe baza cozii selectate.

Dacă nu specificați nicio competență, toți agenții disponibili din coada de apeluri selectată sunt eligibili pentru a primi contacte.

  • Skill– Alegeți aptitudinea dorită din lista derulantă. Configurați definițiile aptitudinii în Control Hub.

  • Condition– Alegeți starea dorită din lista derulantă. Opțiunile condițiilor se bazează pe tipul de abilitate ales.

    Tipuri de competențe precum: Boolean și Enum Nu am nevoie de o Condiție.

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

  • Value—Faceți clic pe Static Skill Value buton radio pentru a selecta valorile aptitudinii statice specificate în Skill Value câmp.

    Faceți clic pe Variable Skill Value buton radio pentru a selecta valoarea aptitudinii dintr-o variabilă de flux enumerată în Variable lista verticală.

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

  • Weight– Setați o valoare de greutate pentru cerințele de aptitudini selectate. Valoarea trebuie să fie un număr întreg de la 1 la 1000.

    Puteți seta greutatea numai pentru un Proficiency- aptitudine de tip. Pentru cea mai bună dirijare disponibilă, ponderile definesc importanța relativă a fiecărei cerințe de competență și influențează punctajul utilizat pentru selectarea agenților. Pentru mai multe informații, consultați Cea mai bună rutare disponibilă.

Skill relaxation

Utilizați setările de relaxare a abilităților pentru a reduce sau a elimina cerințele de abilități atribuite unui flux, ca răspuns la timpii excesivi de așteptare ai clienților. Această setare vă permite să extindeți setul de agenți disponibili să servească contacte.

Utilizați intervalele de timp uzuale pentru a alinia relaxarea abilităților cu logica cozii din flux și cu setările de distribuire a apelurilor, configurate pentru echipele din coadă.

Pentru a configura relaxarea abilităților:

  1. Activați Enable Skill Relaxation buton de comutare pentru a configura relaxarea abilităților.

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

    Setați After waiting in the queue pentru câmp, durata în secunde care trebuie să fie depășită înainte ca relaxarea competențelor să se aplice în coadă. Durata de așteptare implicită este 60 secunde.

  2. Puteți să adăugați, să editați sau să ștergeți cerințele de relaxare a abilităților.

    • Clic Add Skill Requirement pentru a adăuga o nouă cerință de relaxare a abilităților.

    • Clic Delete pentru a șterge cerința privind relaxarea abilităților.

    • Clic Edit pentru a edita cerința de relaxare a abilităților.

    Clic Add Skill Relaxation Pas pentru a adăuga un nou grup de relaxare a abilităților.

    Cerințele implicite de abilități care apar la pasul 1 facilitează setarea cerințelor de relaxare a abilităților.

Skill removal

Când activați Remove skills on blind transfer buton de comutare, elimină aptitudinile de la contact după transferul de către agent. Acest lucru înseamnă că contactul transferat nu va avea nicio competență, iar contactul va fi oferit agentului Disponibil cel mai mult timp din coada de apeluri transferată.

Outout vaiables

Când se declanșează contactul din coadă, se actualizează următoarele variabile:

  • QueueId—Stochează ID-ul secvenței de așteptare în care contactul este plasat cu succes.

  • FailureCode—Stochează codul de eroare. Sistemul setează această valoare numai atunci când activitatea nu reușește.

  • FailureDescription—Stochează detaliile erorii. Sistemul setează această valoare numai atunci când activitatea nu reușește.

Error codes

În continuare, găsiți codurile de eroare și descrierile pentru activitatea persoanelor de contact din coadă:

Table 4. Queue Contact Failure Code Description

Cod eroare

Valoarea codului de eroare

Descrierea erorii

1

SOLICITARE_NEVALIDĂ

Parametrii specificați în activitate sunt nevalizi.

2

STRATEGIE_DE_RUTARE_NEVALIDĂ

Strategia de dirijare aleasă nu este validă.

3

DURATĂ_AȘTEPTARE NEVALIDĂ

Durata de așteptare definită este nevalidă.

4

COADĂ _NEVALIDĂ

A fost specificată o coadă nevalidă în activitate.

6

EROARE _SISTEM

Sistemul a întâmpinat o eroare internă.

7

VTEAM_TRANSITION_LIMIT_REACHED

Contactul a atins limita maximă, de la a fi în coadă la mai multe cozi de apeluri.

8

PROPRIETAR_ALOCAT_LA_INTERACȚIUNE

Contactul este deja atribuit unui agent.

9

NUME_APTITUDINE_NEVALID

Numele aptitudinii nu este valid.

10

STARE_APTITUDINE_NEVALIDĂ

Condiția de aptitudini nu este validă.

11

VALOARE_APTITUDINE_NEVALIDĂ

Valoarea aptitudinii nu este validă.

12

OPERAȚIE_NEVALIDĂ_PENTRU_STARE_INTERACȚIUNE

Secvența de așteptare nu este permisă în anumite stări ale contactului, cum ar fi contactul întrerupt.

13

GREUTATE_NEACCEPTATĂ_PENTRU_TIP_SKILL

Greutatea nu poate fi setată pentru o cerință de aptitudini dacă aptitudinea nu este un Proficiency- aptitudine de tip.

14

GREUTATE_APTITUDINE_NEVALIDĂ

Greutățile trebuie să fie numere întregi, de la 1 la 1000.

Coadă de apeluri la agent

Activitatea din Coada De La Agent permite rutarea bazată pe Agent. Activitatea Din Coada De Agenți direcționează direct contactele către agentul preferat. Pentru informații despre rutarea pe bază de agent, consultați Rutare pe bază de agent.

Activitatea din Coada De Agenți identifică un agent după ID-ul de agent al Webex Contact Center sau adresa de e-mail.

Dacă agentul este disponibil, puteți configura activitatea Cozii La Agent pentru a direcționa contactul către un agent preferat. Dacă agentul nu este disponibil, puteți configura Coada La activitatea agentului pentru a parca contactul împotriva agentului respectiv până când agentul devine disponibil.

Dezvoltatorul fluxului poate lanț o activitate Din Coada De Apeluri Către Agent cu o altă activitate din Coada De Apeluri Către Agent pentru a direcționa contactele către agenții preferați consecutiv. Dezvoltatorul fluxului poate, de asemenea, să lanseze o activitate Din Coadă Către Agent cu o activitate Contact din coadă pentru a ruta contactul utilizând o Coadă obișnuită, atunci când niciunul dintre agenții preferați nu este disponibil.

Dezvoltatorul fluxului poate lanț o activitate Din Coada De Apeluri Către Agent cu o activitate Apelare inversă în fluxul principal și în fluxurile de evenimente. Acest lucru ajută la configurarea apelării inverse către agentul preferat căruia i s-a efectuat inițial apelul în coadă, ca parte a activității din Coada de apeluri către agent.

Utilizați activitatea de apelare inversă după activitatea din coada de apeluri sau din coada de apeluri către agent.

Activitatea Coada De Așteptare La Agent declanșează următoarele evenimente în fila Fluxuri de evenimente din fluxul principal:

  • Agent acceptat: Activitatea din Coada De Agenți declanșează acest eveniment atunci când un agent răspunde la un apel de intrare.

  • DeconectatAgent: Activitatea din Coada De Agenți declanșează acest eveniment atunci când agentul se deconectează de la un apel live.

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

Următoarele secțiuni vă permit să configurați activitatea Cozii La Agent:

  • Setări generale

  • Tratare contacte

Pentru a configura Coada De Apeluri La activitatea agentului:

1

În Designerul de flux, glisați și fixați Queue To Agent activitate de la Biblioteca de Activități până la pânză.

2

Faceți clic pe Queue To Agent activitate pentru a configura setările de activitate.

3

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

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

4

În Contact Handling secțiune, alegeți o Agent Variable din lista derulantă.

Activitatea din Coada De Așteptare La Agent asociază această variabilă de flux cu E-mail al agentului sau ID al agentului pe care doriți să îl alegeți pentru fiecare execuție de flux.

5

Alegeți E-mail al agentului sau ID al agentului Agent Lookup Type listă derulantă pentru a direcționa contactele către agentul preferat.

Furnizați un nume de domeniu valid pentru adresa de e-mail a agentului, pentru a vă asigura că căutarea a reușit.

6

Activați Set Contact Priority buton de comutare pentru a prioritiza contactele care așteaptă în coadă. În mod implicit, butonul de comutare este dezactivat.

Coada De activitate A agentului gestionează contactele după cum urmează:

  • Dacă nu atribuiți o prioritate contactului, activitatea din Coada De Așteptare Pentru Agent atribuie o valoare implicită de 10.

  • Activitatea Din Coada De Agenți prioritizează contactele cu prioritate mai mare.

  • Dacă unul sau mai multe contacte au aceeași prioritate, activitatea din Coada De Agenți direcționează mai întâi contactul care așteaptă cea mai lungă durată către acel agent.

  1. Setați Prioritate statică pentru a acorda prioritate unui contact înainte de a publica fluxul.

    Activați butonul de comutare Setare prioritate contact pentru a vizualiza câmpul Prioritate statică din Coada de activități Agent.

    Alegeți o prioritate din lista derulantă Valoare prioritate statică. Puteți seta o prioritate din P1 – P9, unde P1 este cel mai înalt și P9 este cel mai scăzut.

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

    Activați butonul de comutare Setare prioritate contact pentru a vizualiza câmpul Prioritate variabilă din Coada de activități Agent.

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

7

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

Activitatea Cozii De Agenți raportează detaliile contactului utilizând coada de raportare:

Coada de raportare specifică, de asemenea, configurația pentru:

  • Permiteți monitorizarea

  • Permiteți înregistrarea

  • Înregistrați toate apelurile

  • Permiteți întreruperea și reluarea

  • Prag pentru nivelul de servicii

  • Timpul maxim de așteptare în coada de apeluri

  • Muzica implicită din coada de apeluri

  • Fus orar

8

Activați Park Contact if Agent is unavailable buton de comutare dacă doriți să parcați contactul către un agent preferat până când agentul devine disponibil.

Dacă agentul nu este disponibil și Park Contact if Agent is unavailable butonul de comutare este dezactivat, contactul nu reușește să ajungă la agent. Activitatea Din Coada De Agenți iese din ramura nereușită la următoarea activitate din flux, cu ieșirea corespunzătoare.

9

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

Coada de Activitate A Agentului coadă de contacte în coada de recuperare atunci când:

  • Activitatea din Coada De Activitate Agent nu reușește să transmită un contact agentului preferat.

  • Agentul nu răspunde la contact.

  • Un agent preferat respinge contactul.

Puteți configura coada de recuperare cu agentul disponibil cel mai mult timp. Coada de recuperare nu acceptă Rutarea Bazată pe Competențe.

Activitatea Din Coada De Agenți este reușită atunci când contactul se conectează la agentul preferat. Apare un scenariu de eroare atunci când un contact nu reușește să contacteze agentul.

Scenarii de eroare

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

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

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

Variabile de ieșire a activității

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

Coada de activitate a agentului are următoarele variabile de ieșire:

Table 5. Output Variables

Variabilă de ieșire

Descriere

CoadăLaAgent.AgentId

Stochează ID-ul de agent la care este în coadă contactul.

CoadăLaAgent.EșecDescription

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

CoadăLaAgent.CodEșec

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

CoadăLaAgent.AgentState

Stochează stările agentului preferat atunci când se încearcă coada contactului.

CoadăLaAgent.AgentIdleCode

Stochează descrierea codului de inactivitate al agentului preferat.

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

Table 6. Queue To Agent Failure Code Description

Cod eroare

Valoarea codului de eroare

Descriere eșec

1

AGENT_INDISPONIBIL

Momentan, agentul nu este în starea disponibilă.

2

AGENT_NEGĂSIT

Activitatea din Coada De Așteptare Pentru Agent nu poate găsi agentul după ID-ul sau adresa de e-mail a agentului.

3

AGENT_DECONECTAT_Ă

Momentan, agentul nu este conectat.

4

FUNCȚIE_NEACTIVATĂ

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

5

EROARE_VTEAM_NEVALIDĂ

Secvența de raportare sau recuperare este nevalidă.

6

_OCUPAT(Ă)

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

7

VTEAM_TRANSITION_LIMIT_REACHED

Contactul a atins limita maximă, de la a fi în coadă la mai multe cozi de apeluri.

8

OPERAȚIE_NEVALIDĂ_PENTRU_STARE_INTERACȚIUNE

Secvența de așteptare nu este permisă în anumite stări ale contactului, cum ar fi contactul întrerupt.

Tabelul următor prezintă valorile aplicabile QueueToAgent.AgentState și QueueToAgent.AgentIdleCode valori.

Table 7. AgentState and AgentIdleCode Values

Caz de utilizare

Stare agent

Cod de inactivitate agent

  • Coadă nevalidă

  • Agent nevalid

  • Agentul nu este conectat

NU_SE APLICĂ

NU_SE APLICĂ

Agentul este rezervat pentru acest apel.

DISPONIBIL(Ă)

NU_SE APLICĂ

Park Contact if Agent is unavailable toggle butonul este On iar agentul este inactiv

Inactiv

<Nume cod>

Codul de inactivitate selectat de agent în Agent Desktop.

Park Contact if Agent is unavailable toggle butonul este On și canalul agentului este ocupat

DISPONIBIL(Ă)

NU_SE APLICĂ

Park Contact if Agent is unavailable toggle butonul este Off iar agentul este inactiv

Inactiv

<Nume cod>

Codul de inactivitate selectat de agent în Agent Desktop.

Park Contact if Agent is unavailable toggle butonul este Off, agentul este disponibil, iar canalul agentului este ocupat

DISPONIBIL(Ă)

NU_SE APLICĂ

Fereastră Pop

Un ecran pop-up este o fereastră sau o căsuță de dialog care apare pe desktopul unui agent când agentul răspunde la apelul unui client. Agentul obține mai multe informații despre apelant, în vederea continuării unei conversații. Pentru mai multe informații, consultați secțiunea Mesaje pop-up pe ecran din articolul Începeți cu Agent Desktop.

Activitatea din mesajele pop-up pe ecran devine relevantă numai după ce un agent este implicat într-o interacțiune. De obicei, utilizează evenimentul AcceptatAgent și evenimentul PhoneContactEnded.

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

Puteți crea un singur eveniment de tratare a fluxului pentru fiecare eveniment. De exemplu, când un agent acceptă un apel primit, se afișează un ecran pop-up. Activitatea ecranului pop-up conține informații care se bazează pe variabilele fluxului. Ecranul pop-up integrează Webex Contact Center cu alte aplicații de business, cum ar fi CRM (Salesforce), instrumente pentru gestionarea tichetelor și sistemul de introducere a comenzilor.

Finalizați această configurație în fila Fluxuri de evenimente din Designerul de flux. Pentru a defini diferitele comportamente din ecranul pop-up, care se bazează pe criteriile fluxului principal, utilizați o condiție sau o activitate de caz. Puteți defini un ecran pop-up pentru fiecare flux.

Puteți configura o cale de tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni în timpul execuției fluxului. Pentru mai multe informații, consultați Fluxurile de evenimente.

Mesajele pop-up pe ecran pentru noile canale digitale trebuie să fie configurate în Generatorul de flux Connect. Pentru mai multe informații, consultați https://help.imiconnect.io/docs/wxcc-overview.

1

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În URL Settings secțiune, utilizați opțiunea de setări URL pentru a defini un URL pentru configurațiile pop-up pe ecran. Pentru a insera o variabilă, utilizați sintaxa {{variable}} (de exemplu, {{NewContact.ANI}}). Apoi, configurați următoarele setări:

  1. Screen Pop URL—Introduceți URL-ul site-ului web dorit, cum ar fi http://www.salesforce.com. După ce agentul răspunde la un apel, URL-ul configurat populează ecranul pop-up de pe desktop.

  2. Query Parameters– Introduceți diferitele variabile în sarcina utilă.

    Pentru a adăuga un nou parametru de interogare, faceți clic pe Add New. Introduceți detaliile valorii atribut în KEY și VALUE respectiv câmpuri.

  3. Screen Pop Desktop Label—Introduceți un text de afișare personalizat scurt și intuitiv care înlocuiește URL-ul mesajelor pop-up pe ecran de pe Agent Desktop.

    După ce agentul preia sau termină un apel, această etichetă apare ca hyperlink în notificarea Ecran pop-up din Agent Desktop.

    De exemplu, dacă URL-ul mesajelor pop-up pe ecran este http://www.salesforce.com și eticheta desktop mesajelor pop-up pe ecran este Salesforce, sistemul afișează hyperlinkul ca Salesforce în notificarea mesajelor pop-up pe ecran.

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

4

În Display Settings secțiune, configurați următoarele:

  1. New browser tab– Fereastra pop-up pe ecran se afișează într-o filă nouă de browser de fiecare dată, fără a afecta fereastra pop-up pe ecran existentă.

  2. Existing Screen Pop tab– Fereastra pop-up pe ecran se afișează în fila existentă a browserului, care înlocuiește fereastra pop-up pe ecran anterioară.

  3. Inside Desktop– Fereastra pop-up pe ecran se afișează ca o filă în panoul Informații auxiliare din Desktop.

    Dacă opțiunea de afișare pop-up pe ecran este Inside Desktop, fereastra pop-up pe ecran se afișează în panoul Informații auxiliare pe durata apelului. Ecranul pop-up este păstrat chiar și când selectați o activitate din alt tip de canal, din panoul Listă de activități.

Dacă opțiunea de afișare pop-up pe ecran este În interiorul desktopului sau în fila browserului existent, datele introduse în fereastra pop-up pe ecran pentru un apel se pierd dacă agentul acceptă un nou apel. Pentru a preveni pierderea de date, configurați opțiunea de afișare ca New browser fila.

De exemplu, rețineți că opțiunea de afișare pop-up pe ecran este În Interiorul Desktopului. Dacă agentul acceptă un apel nou primit în timp ce introduceți date în ecranul pop-up pentru un apel anterior, datele care se introduc pentru apelul anterior se pierd când apare ecranul pop-up pentru noul apel.

Setare prioritate contacte

Utilizați activitatea Setare prioritate contacte pentru a atribui niveluri de prioritate contactelor. Puteți seta prioritățile utilizând numere de la 1 (cel mai înalt) la 9 (cel mai scăzut). Contactele cu prioritate mai mare sunt rutate mai întâi. Pentru mai multe informații despre rutare și coadă, consultați secțiunea Setare prioritate contact din Înțelegeți rutarea și coada din Webex Contact Center.

Următoarele secțiuni vă permit să configurați activitatea Setați prioritatea de contact:

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

1

În Designerul de flux, glisați și fixați activitatea Setare prioritate contact din Biblioteca de activități pe pânză.

2

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

3

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

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

4

În Contact Priority Settings secțiunea, setați prioritatea contactului. Puteți configura o valoare statică a priorității din lista derulantă. Dacă doriți ca prioritatea să se schimbe dinamic, configurați o prioritate variabilă utilizând variabile de flux.

Variabile de ieșire a activității

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

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

  • SetContactPriority.FailureCode: Stochează codul de eroare. Sistemul setează această valoare numai atunci când activitatea nu reușește.
  • SetContactPriority.FailureDescription: Stochează detaliile erorii. Sistemul setează această valoare numai atunci când activitatea nu reușește.

Coduri de eroare

În continuare sunt prezentate codurile de eroare și descrierile pentru activitatea Setare prioritate contact:

Cod eroare

Valoarea codului de eroare

Descrierea erorii

6

EROARE _SISTEM

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

48

Activitate în flux neacceptată

Setarea priorității de contact nu este acceptată pentru contactele de ieșire și de campanie.

Agent virtual

Activitatea Agentului virtual oferă o experiență conversațională în timp real pentru clienții centrului dvs. de contact. Puteți adăuga un Agent virtual la fluxul de apeluri pentru a gestiona interogările clienților în format conversațional. Agentul virtual este alimentat de capacitățile Dialogflow ale Google. Atunci când un client vorbește, Dialogflow corespunde conversației clientului cu cea mai bună intenție din Agentul virtual. În plus, asistă clientul ca parte a experienței Răspuns vocal interactiv (IVR).

Înainte de a începe

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

    Pentru a începe o conversație cu apelantul, includeți Bună ca expresie de instruire în limba preferată pentru agentul Dialogflow. Puteți adăuga această frază de instruire în intenția implicită de bun venit sau în orice altă intenție a agentului Dialogflow. Pentru mai multe informații, consultați Intenții.

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

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

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

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În Conversational Experience secțiune, configurați următoarele:

  1. Virtual Agent—Alegeți un Agent virtual în Control Hub. Agentul virtual stimulează conversația lingvistică naturală ca parte a experienței IVR cu apelantul.

  2. Make Prompts Interruptible—Permite clienților să întrerupă agentul virtual pentru a efectua noi solicitări sau pentru a încheia apelul.

  3. Override Default Language & Voice Settings—Utilizați acest buton de comutare pentru a înlocui setările de limbă și voce care sunt 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 implicită de intrare și vocea de ieșire pentru agentul virtual. Pentru mai multe informații despre cum să adăugați variabile globale în flux, consultați Variabile globale.

  4. Input Language—Indică limba pe care o utilizează clientul în timp ce vorbește cu Agentul virtual. Acest câmp apare numai dacă activați Override Default Language & Voice Settings buton de comutare.

    Dacă limba de intrare acceptată de Google nu este disponibilă în lista derulantă Limbă de intrare, dezactivați butonul de comutare Suprascriere limbă implicită și setări vocale. Includeți activitatea Setați variabila înainte de activitatea Agentului virtual din flux.

    Configurați activitatea variabilă 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ță limbă.

    Implementările de voce ale agentului virtual în Webex Contact Center acceptă numai limbile cu modelul de recunoaștere ca apel telefonic îmbunătățit (a se vedea Voci și limbi acceptate care sunt disponibile cu Dialogflow Essentials (ES) (a se vedea Referință limbă).

  5. Output Voice– Valoarea implicită este Automată. Atunci când valoarea este Automată, Dialogflow alege numele vocii pentru o anumită limbă. Asigurați-vă că numele vocal configurat corespunde limbii alese.

    Dacă numele vocal de ieșire acceptat de Google nu este disponibil în Output Voice listă derulantă, dezactivați Override Default Language & Voice Settings buton de comutare. Includeți activitatea Setați variabila înainte de activitatea Agentului virtual din flux.

    Configurați activitatea variabilă după cum urmează:

    • Setați variabila la Global_VoiceName.

    • Setați valoarea variabilă la codul de nume vocal necesar pentru ieșire (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 Variable Passing secțiunea, parametrii opționali din activitatea Agentului virtual pot conține informații de identificare personală (PII). Webex Contact Center transmite acești parametri în Google Dialogflow ca variabile pentru a accepta logica conversațională avansată cu botul.

  1. Key-Value– Parametrul Key-Value vă permite să introduceți un nume de variabilă și valoarea asociată. Puteți introduce valori variabile utilizând sintaxa acoladă dublă.

    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 Add New. Astfel, se adaugă un rând în care puteți introduce asocierea valorii cheie respective.

    Centrul de contact trimite aceste valori ale parametrilor către Google Dialogflow ca valoare JSON în request.query_param.payload obiect. Sistemul analizează și gestionează acest JSON în aplicația de fulfillment. Sistemul ajunge la această aplicație prin webhookul care este configurat în Dialogflow. Pentru mai multe informații, consultați Îndeplinirea.

5

În Advanced Settings secțiune, configurați următoarele:

  1. No-Input Timeout– Indică perioada de timp în care agentul virtual așteaptă intrarea clientului (voce sau DTMF).

    Valoarea implicită este 5 secunde. Valoarea poate varia între 1 și 30 secunde.

  2. Max No-Input Attempts– Indică de câte ori agentul virtual așteaptă intrarea clientului (voce sau DTMF).

    Valoarea implicită este 3. Valoarea poate fi cuprinsă între 0 și 9.

    Când se scurge numărul maxim de încercări, agentul virtual iese, variabila de ieșire ErrorCode fiind setată la valoarea max_no_input.

  3. Inter-digit Timeout—perioada de timp în care agentul virtual așteaptă următoarea intrare DTMF de la client, înainte ca agentul virtual să treacă în fluxul de conversații.

    Valoarea implicită este 3 secunde. Valoarea poate varia între 0 și 30 secunde.

  4. Terminator Symbol—Caracterul pe care clientul îl poate introduce pentru a indica sfârșitul intrării. Simbolul Terminator poate fi # sau *, în funcție de configurație.

  5. Termination Delay—Permite agentului virtual să finalizeze ultimul mesaj înainte ca activitatea să se oprească și să treacă la următorul pas din flux.

  6. De exemplu, dacă doriți ca Agentul virtual să îi indice ceva apelantului înainte ca sistemul să transfere apelul către un agent, luați în considerare timpul necesar pentru a finaliza mesajul final înainte de transfer. Valoarea poate varia între 1 și 30 (de) secunde.

    Dacă configurați valoarea Întârziere de terminare ca 0, sistemul nu redă ultimul mesaj audio apelantului.

  7. Speaking Rate– Indică rata de vorbire. Măriți sau micșorați intrarea numerică pentru a menține rata ideală de vorbire și pentru a controla rata de vorbire a ieșirii.

    Valorile valide pentru introducerea numerică sunt cuprinse în intervalul 0.25 - 4.0 cuvinte pe minut (wpm). Valoarea implicită este 1.0 wpm.

  8. Volume Gain– Indică creșterea sau scăderea volumului de ieșire. Măriți sau micșorați intrarea numerică pentru a menține volumul ideal de vorbire de ieșire.

  9. Intrările valide pentru intrarea numerică sunt cuprinse în intervalul –96.0 decibeli - 16.0 decibeli (dB). Valoarea implicită este 0.0 dB.

  10. Enable Conversation Transcript—Permite desktopului să afișeze transcrierea conversației dintre Agentul virtual și client. De asemenea, transcrierea brută este disponibilă prin intermediul unui URL dinamic. Puteți utiliza această adresă URL pentru a extrage anumite secțiuni din transcriere utilizând o solicitare HTTP.

6

În Output Variables secțiunea, puteți stoca starea de ieșire a evenimentului care are loc în timpul conversației dintre Agentul virtual și client.

  1. VVA.LastIntent—Stochează ultima intenție declanșată de Agentul virtual înainte de a trece la Intenția de transfer sau la Intenția gestionată.

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

    Utilizați 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ă deține una dintre următoarele valori:

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

    • max_no_input: Indică faptul că clientul nu a avut erori de intrare în cadrul încercărilor maxime fără intrare specificate.

    • term_char_without_input: Indică faptul că clientul a apăsat tasta de terminare fără nicio intrare (vorbită sau prin apăsarea tastei). Simbolul de terminator poate fi # sau *, în funcție de configurație.

    • system_error: Indică orice altă eroare în sistem. De exemplu, eroare Dialogflow, problemă de rețea etc.

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

Ce este de făcut în continuare

Outcomes:

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

  • Handled: Dialogflow urmează această cale dacă sistemul declanșează Intenția gestionată.

  • Escalated: Dialogflow urmează această cale dacă sistemul declanșează Intenția de transfer.

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

Error Handling

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

  • Error: Fluxul preia această cale în orice scenarii de eroare.

Dacă apare o eroare, centrul de contact nu redă niciun mesaj audio pentru a notifica clientul cu privire la eroare. Dezvoltatorul fluxului poate configura o activitate de redare a mesajului fie generic, fie pe baza codului de eroare, așa cum este descris în secțiunea Variabile de ieșire.

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

Agent virtual V2

Activitatea Agentului virtual V2 oferă o experiență conversațională în timp real pentru contactele dvs. Puteți adăuga activitatea V2 agentului virtual la fluxul de apeluri pentru a gestiona conversațiile cu capacități IA bazate pe vorbire. Când un apelant vorbește, sistemul asociază discursul cu cea mai bună intenție din agentul virtual. În plus, asistă apelantul, ca parte din experiența de răspuns vocal interactiv (IVR).

Configurați activitatea V2 a Agentului virtual

Clienții care utilizează platforma Next Generation pot configura activitatea V2 agent virtual în Designerul de flux.

Nu plasați o activitate de Agent virtual V2 după o activitate de contact din coadă, deoarece această configurație nu este acceptată în prezent. De asemenea, nu plasați o activitate de Agent virtual V2 în pânza Flow eveniment.

Rezultate

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

  • Handled–Rezultatul este declanșat la finalizarea executării agentului virtual.

  • Escaladat–Rezultatul este declanșat atunci când apelul trebuie escaladat la agentul uman.

Tratarea erorilor

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

Errored–Fluxul urmează această cale în orice scenarii de eroare.

Setări implicite la nivel de sistem

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

  • Număr infinit de reîncercări pentru tratarea erorilor nevalide sau fără erori de introducere.

  • Întreruperea este activată pentru a întrerupe Agentul virtual în timpul interacțiunii.

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

  • DTMF „Expirare timp la intrare” = 5 secunde. Această setare indică durata de timp în care agentul virtual așteaptă intrarea apelantului.

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

Înainte de a începe

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

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

  • Configurați punctul de intrare și alegeți fluxul de dirijare (odată ce fluxul este creat în Designerul de flux). Pentru mai multe informații, consultați Configurați un canal.

1

Conectați-vă la Control Hub.

2

Navigheaza catre Services > Contact Center > Flows.

3

Faceți clic pe Gestionați fluxurile și apoi faceți clic pe Creați fluxuri.

4

În Flow Name câmp, introduceți un nume unic și faceți clic pe Start Building Flow. Fișierul Flow Designer apare fereastra.

5

Glisați și fixați activitatea Agent virtual V2 din Biblioteca de activități pe pânza de flux principală.

6

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

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

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

7

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

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

    Configurația IA Contact Center este populată pe baza caracteristicii CCAI care este configurată în Control Hub.

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

    Pentru mai multe informații despre cum să configurați configurația CCAI variabilă, consultați pașii 6 până la 8 din documentul Configurați media regională pentru vocea agentului virtual.
    • Pentru ca un flux VAV să funcționeze, trebuie să setați variabilele globale în flux pentru a configura limba implicită de intrare și vocea de ieșire pentru agentul virtual. Pentru mai multe informații despre cum să adăugați variabile globale în flux, consultați Variabile globale.

    • Dacă doriți să înlocuiți limba implicită de intrare și vocea de ieșire pentru VAV, includeți activitatea Setare variabilă înainte de activitatea agentului virtual V2 din flux.

      Pentru limba de intrare 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 vocea de ieșire personalizată, configurați activitatea Setare variabilă după cum urmează:

      • Setați variabila la Global_VoiceName.

      • Setați valoarea variabilă la codul de nume vocal necesar pentru ieșire (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 Eveniment de stare, introduceți numele evenimentului personalizat și datele în coloanele Nume eveniment - Date eveniment. Evenimentul de stare este un mecanism de declanșare a intenției fără a fi nevoie de text potrivit sau de introducere vorbită. Puteți defini evenimentele personalizate pentru a declanșa intenția. Pentru informații despre cum să configurați intenția pentru evenimentele în Dialogflow ES, consultați documentația Google.

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

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

Puteți specifica numele evenimentului și datele sub formă de valoare statică sau expresie. Pentru expresii, utilizați această sintaxă: {{ variable }}. Urmează un exemplu de eveniment de stare, care este configurat pentru a întâmpina apelantul cu un mesaj de bun-venit personalizat.

Nume eveniment: CustomWelcome

Date eveniment: {"Name": "John"}

9

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

  1. În Speaking Rate câmp, introduceți valoarea numerică sau expresia pentru a mări sau micșora rata de ieșire a vorbirii.

    • Valori valide pentru valoarea introdusă numerică se încadrează în intervalul 0.25 - 4.0. Valoarea implicită este 1.0.

      De exemplu, dacă 0.5 este setată ca valoare, 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 rapidă decât rata ideală.

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

  2. În Volume Gain câmp, introduceți valoarea numerică sau expresia pentru a mări sau micșora volumul de ieșire a vorbirii.

    • Valorile valide pentru introducerea numerică sunt cuprinse în intervalul –96.0 - 16.0 decibeli (dB). Valoarea implicită este 0.0 dB.

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

  3. În Pitch câmp, introduceți valoarea numerică sau expresia pentru a mări sau micșora vârfurile de ieșire a vorbirii.

    • Valorile valide pentru intrarea numerică sunt cuprinse în intervalul –20.0 - 20.0 hertzi (Hz). Valoarea implicită este 0.0 Hz (dezambiguizare)

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

  4. În Termination Delay câmp, introduceți valoarea numerică. Această setare permite agentului virtual să finalizeze ultimul mesaj înainte ca activitatea să se oprească și să treacă la următorul pas 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 introducerea numerică este cuprinsă în intervalul 0 - 30 secunde. Valoarea implicită este 30 secunde.

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

  5. Bifați căsuța de aprobare Activare transcriere conversație pentru a permite Agent Desktop să afișeze transcrierea conversației dintre agentul virtual și apelant.

    De asemenea, transcrierea brută este disponibilă prin intermediul unui URL dinamic. Acest URL extrage secțiuni specifice din transcriere cu o cerere HTTP.

10

Cu Decryption Settings puteți decripta variabilele de ieșire ale activității VAV2, dacă este necesar. Dacă decriptarea este activată la nivelul de flux, utilizatorii cu acces la decriptarea depanării pot vizualiza valorile de ieșire nemascate ale activității VAV2 în jurnalele de depanare a fluxului. Dezactivați Enable decryption comutați pentru a dezactiva decriptarea la nivelul de activitate pentru o protecție suplimentară.

11

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

  • Agent virtualV2.URLTranscript–Stochează URL-ul care indică transcrierea conversației dintre agentul virtual și apelant.

    Utilizați activitatea Parse pentru a extrage parametrii din transcrierea vocii agentului virtual.

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

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

  • Numai codecul U-law este acceptat.

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

Activități în controlul fluxului

  • Inițiere flux
  • Încheiați fluxul
  • Casetă
  • Condiție
  • Accesați
  • Alocare procentuală
  • Așteptați
  • Asistență pentru fluxurile de lucru la punctul de intrare spre exterior

Inițiere flux

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

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

Sistemul declanșează acest eveniment atunci când un apel nou ajunge la un punct de intrare pentru telefonie din centrul de contact. Puteți utiliza fluxuri care sunt declanșate de evenimentul NewContact în Strategii de dirijare a punctelor de intrare. Evenimentul de declanșare a fluxului este selectat în prezent în mod implicit și nu poate fi editat. În viitor vor fi expuse evenimente suplimentare.

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

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

Variabile de ieșire

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

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

  • NewContact.ANI

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

  • NewContact.DNIS

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

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

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

    La finalizarea transferului, numărul de destinație utilizat pentru transfer este prezentat fluxului punctului de intrare destinatar ca valoare a serviciului de identificare a numerelor formate (DNIS). Valoarea DNIS este disponibilă în NewPhoneContact.DNIS variabilă de flux.

    Fluxul de primire poate evalua NewPhoneContact.DNIS și să o utilizați în logica de rutare. Cu toate acestea, fluxurile ar trebui să evite asumarea unui singur format DNIS, cu excepția cazului în care configurația de numerotare a punctului de intrare de destinație garantează acest format.

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

    Table 9. DNIS behavior for transferred calls to EPDNs

    Configurația numărului punctului de intrare de destinație

    DNIS prezentat fluxului de primire

    Exemplu

    Doar numărul E.164

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

    Dacă destinația este apelată ca 5550101234, fluxul de primire vede +15550101234.

    E.164 număr și interior

    DNIS este întotdeauna prezentat ca număr de telefon E.164, indiferent dacă transferul a fost inițiat prin apelarea numărului de telefon E.164, a numărului național sau a extensiei.

    Dacă punctul de intrare are +15550101234 și interiorul 1234, fluxul de primire vede +15550101234.

    Numai extensie

    DNIS este prezentat ca extensie. Dacă este configurat un prefix de locație pentru locația respectivă, DNIS este prefixat cu prefixul locației, fără separator.

    Dacă extensia este 1234, fluxul de primire va vedea 1234. Dacă prefixul locației este 555, fluxul de primire va vedea 5551234.

    Pentru transferurile de consultare, comportamentul DNIS este consecvent cu comportamentul transferului. Cu toate acestea, ID-ul liniei de apelare (CLID) se modifică în timpul consultării.

    Dacă fluxul punctului de intrare destinație evaluează NewPhoneContact.DNIS, asigurați-vă că logica de rutare este configurată pentru formatul DNIS pe care Webex Contact Center îl prezintă pentru configurația de numerotare a punctului de intrare. Acest lucru este important mai ales dacă configurația punctului de intrare se modifică de la numerotarea exclusiv prin extensie la numerotarea E.164 sau dacă fluxul compară direct valorile DNIS.

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

  • NewContact.InteractionID

    Un identificator unic pentru Webex Contact Center care este asociat cu fiecare interacțiune declanșată de NewContact eveniment.

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

  • NewContact.PSTNRegion

    Regiunea PSTN configurată în asocierea punctului de intrare (EP)- Număr de apelare (DN) pentru serviciile media de voce regionale. Această variabilă este acceptată numai pe platforma vocală Next Generation.

  • NewContact.FlowVersionLabel

    Eticheta de versiune a fluxului care este generat în timpul executării fluxului. Dezvoltatorii de flux pot crea comportamente diferite pentru diferite versiuni de flux, cum ar fi „Dev”, „Test”, „Live” și „Cea mai recentă”. Se utilizează NewContact.FlowVersionLabel variabil, dezvoltatorii pot modifica dinamic logica fluxului accesând etichetele versiunii din cadrul fluxului.

  • NewContact.FlowId

    Identificator unic al fluxului care rulează în prezent.

  • NeContact.EntryPointId

    Identificatorul unic al punctului de intrare care începe fluxul.

  • NewContact.OrgId

    Identificator unic al organizației.

  • Variabile reapelare:
    • NewContact.CallbackReason

      Motivul de reapelare furnizat la momentul programării unei reapelări. Aveți posibilitatea ca motivul de apelare inversă să fie disponibil în fereastra pop-up de intrare din Agent Desktop atribuindu-l unei variabile care poate fi vizualizată de agent.

    • NewContact.CallbackType

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

    • NewContact.ScheduleSourceInteractionId

      ID-ul de interacțiune de la care a fost solicitată inițial apelarea inversă.

    Aceste variabile vor avea valori numai pentru apelarea inversă programată și vor rămâne necompletate pentru alte tipuri de apeluri.

  • NewContact.Headers

    Stochează detaliile de antet ale protocolului de inițiere a sesiunii (SIP) ale apelului recepționat, în format JSON. Dezvoltatorii de flux pot extrage și utiliza anteturile X personalizate SIP de intrare pentru luarea deciziilor de rutare și pentru integrarea Webex Contact Center cu sisteme IVR terțe. Atunci când un client apelează Webex Contact Center, sistemul analizează datele de flux și extrage antetul SIP.

    Cerințe preliminare

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

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

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

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

    ID client X: 987654321

    Motivul apelului X: Asistență

    Prioritate X: Ridicată

    Sistemul convertește antetele SIP cu litere mici. Utilizați activitatea Set variabilă pentru a atribui unul sau mai multe antete SIP variabilelor definite în sistem.

    Următoarele șabloane de antet sunt rezervate pentru utilizare internă și nu trebuie trecute ca antete personalizate. În mod implicit, toate antetele care corespund acestui șablon vor fi eliminate și nu vor fi transmise către Webex Contact Center.

    • Adresă X

    • X-ADD-DIVERSIUNE

    • Statul X-Bnr

    • Codec original X BNR

    • Ocolită de X-BNR

    • X-BroadWorks-Corelație-Informații

    • Asistență X-FS

    • Cale X

    • X-RTMS-CID

    • X-RTMS-OID

    • CONFIGURAȚIE X-RTMS

    • X-RTMS-AGENT-LEGID

    • X-RTMS-ENTER-SUNET

    • PREFIX APLICAȚIE X-RTMS

    • Căutare X-RTMS fără

    • DOMENIU X-VPOP

    Considerații importante:

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

    Pentru a adăuga și analiza anteturi SIP la sisteme IVR externe, utilizați următoarele activități:

Încheiați fluxul

Fluxul final este o activitate de încheiere care marchează sfârșitul unei căi de flux. Puteți utiliza orice număr de activități ale fluxului final pentru a vă construi fluxul, astfel încât să vă asigurați că toate căile de flux sunt finalizate.

Nu utilizați activitatea End Flow într-un flux IVR. Utilizarea End Flow cu IVR poate duce la aer mort și este posibil ca apelul să nu se deconecteze.

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

1

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

Casetă

Utilizați activitatea Caz dacă există mai multe posibilități sau rezultate la un anumit punct de decizie în fluxul de apeluri.

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

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

1

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În Case Settings secțiune, configurați următoarele:

  1. Variable– Alegeți o variabilă în raport cu care doriți să evaluați diferitele cazuri. Selectați variabila din lista derulantă.

  2. Expression– Introduceți o expresie pentru a evalua diferitele cazuri împotriva. Utilizați sintaxa Șablon 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 trebuie 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ăugați nou pentru a adăuga un nou bloc de declarații 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 șablon Pebble. Pentru mai multe informații despre Sintaxa șablonului pietriș, consultați Sintaxa șablonului pietriș.

Activity Outcomes

  • True– Calea de urmat dacă condiția este îndeplinită. 

  • False– Calea de urmat dacă condiția nu este îndeplinită. 

Condiție

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

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

1

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În Expression secțiune, configurați următoarele:

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

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

Dacă utilizați o expresie fără paranteze, sistemul emite o Eroare de flux.

  1. Condition– Alegeți Starea din lista derulantă:  

    • < (mai mic decât)

    • != (nu este egal)

    • > (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ți)

    • - (scădere)

Accesați

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

Utilizați nodul GoTo pentru a muta contacte în Webex Contact Center, cum ar fi între punctele de intrare sau fluxurile. Utilizați cartografierea variabilelor de flux pentru a transfera fără probleme datele împreună cu contactul.

Dacă biblioteca de activități nu afișează activitatea GoTo, contactați Asistența Cisco pentru a avea activată semnalizarea de caracteristici corespunzătoare.

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

1

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

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

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

  • Go to Entry Point: Variabilele de flux personalizate și variabilele globale cu același nume și același tip de date sunt copiate din fluxul curent în fluxul care este asociat cu punctul de intrare.

  • Go to Flow: Variabilele de flux care sunt configurate în secțiunea Mapare variabilă sunt copiate din fluxul curent în noul flux.

Configurați următoarele:

  1. Accesați punctul de intrare — alegeți această opțiune dacă fluxul curent ar trebui să ajungă la un punct de intrare. În caseta combo, introduceți punctul de intrare dacă logica fluxului ar trebui să se schimbe pe baza strategiei active de dirijare la 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 cu punctul de intrare.

    Sunt afișate numai punctele de intrare pentru telefonie care sunt create în Webex Contact Center Control Hub.

    • Static Entry Point: Alegeți un punct de intrare din lista de puncte de intrare preconfigurate. Sunt valide numai punctele de intrare de același tip de canal.

    • Dynamic Entry Point: Alegeți o variabilă care se mapează la un ID de punct de intrare valid din Control Hub. Sunt valide numai punctele de intrare de același tip de canal.

  2. Accesați fluxul — alegeți această opțiune dacă fluxul curent ar trebui să treacă la un alt flux. În caseta combo, selectați fluxul de destinație din lista derulantă. Lista derulantă de destinație listează numai 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 View Selected Flow opțiune după ce ați selectat un flux în opțiunea Flux GoTo.

    Puteți mapa manual variabilele pe două fluxuri în Flow Variable Mapping secțiune.

    • Static Flow: Selectați un flux din lista de fluxuri preconfigurate.

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

4

Dacă alegeți Go To Flow opțiune, este afișată secțiunea Mapare variabilă flux.

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

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

Nu puteți mapa variabile pentru fluxuri într-o activitate GoTo atunci când utilizați fluxuri variabile. Puteți mapa numai variabilele la țintele fluxului static. Consultați tabelul de mai jos pentru comportamentul mapării variabile cu fluxuri variabile.

Atunci când mapați o variabilă JSON de la un flux principal la fluxul țintă în activitatea GoTo, stocați ieșirea JSON într-o altă variabilă, cum ar fi un șir sau orice alt tip de variabilă și mapați-o la același tip de variabilă din fluxul țintă.

Configurați următoarele:

  1. Map Current Variables— listează toate variabilele de flux și variabilele globale din fluxul curent. Puteți mapa aceeași variabilă la mai multe variabile în fluxul de destinație. În caseta combo, introduceți variabila care urmează să fie mapată.

  2. To Destination Variable– Lista tuturor variabilelor de flux și a variabilelor globale din fluxul de destinație care vor fi copiate din fluxul curent după predare.

    În combo box, introduceți variabila care este 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ările variabile:

  • Pentru a edita o mapare variabilă, selectați fluxul corespunzător din lista derulantă.

    După ce alegeți o variabilă în oricare dintre Map Current Variables sau To Destination Variable liste derulante, cealaltă listă derulantă afișează numai variabilele de același tip de date.

    De exemplu, dacă alegeți ID client de tip Integer din Map Current Variables lista derulantă, To Destination Variable lista derulantă afișează numai variabilele de tip Integer în noul flux.

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

  • Clic Add New pentru a adăuga o nouă sincronizare variabilă. Alegeți variabilele care urmează să fie mapate în Map Current Variables și To Destination Variable liste derulante.

Variable details

Fișierul Current Flow Variable Details secțiunea afișează toate variabilele de flux și globale din fluxul curent.

Fișierul Destination Flow Variable Details secțiunea afișează toate variabilele de flux și globale din fluxul de destinație.

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

Pentru a asigura accesibilitatea fără probleme a informațiilor și interacțiunea pe tot parcursul ciclului de viață al apelurilor, cartografierea variabilă este esențială în timpul executării fluxului. Implică alinierea strategică a variabilelor globale cu variabilele de flux locale și variabile de flux vizibile agenților, adaptate atât pentru tipurile de flux statice, cât și pentru cele dinamice:

Cartografierea variabilă este importantă în timpul lanțului de flux. Tabelul de mai jos explică diferențele cheie dintre utilizarea opțiunilor GoTo statice și dinamice.

  • Static

    • GoTo Flow: Se ocupă de variabilele mapate în secțiunea Mapări variabile de flux.

    • GoTo Entry Point: Variabilele fluxului care pot fi vizualizate de agent și variabilele globale sunt mapate automat atunci când sunt transferate la un punct de intrare.

  • Dynamic

    • GoTo Flow: Variabilele fluxului care pot fi vizualizate de agent și variabilele globale sunt mapate automat.

    • GoTo Entry Point: Variabilele fluxului care pot fi vizualizate de agent și variabilele globale sunt mapate automat

GoTo activity error codes

Cod eroare

Descrierea erorii

Explicație

1

Cod eroare

Stochează codul de eroare. Sistemul setează această valoare numai atunci când activitatea nu reușește.

2

Descriere eșuată

Stochează detaliile erorii. Sistemul setează această valoare numai atunci când activitatea nu reușește.

Așteptați

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

Nu recomandăm utilizarea activității de așteptare atunci când o sesiune IVR este activă, deoarece poate provoca întreruperea sesiunii IVR. În astfel de cazuri, contactul va avea aer mort, ceea ce va duce la eșecuri ale apelurilor. Recomandăm insistent designerilor de fluxuri să utilizeze activitatea de așteptare în evenimentul Reapelare eșuată și să specifice perioada de așteptare.

Activitatea de așteptare are caracter generic. Când proiectați un flux, puteți efectua această activitate după orice activitate conform cerințelor dvs. De exemplu, în timpul reîncercării de apelare inversă, această activitate întrerupe execuția fluxului și reîncearcă apelarea inversă.

1

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În Wait Settings secțiune, configurați următoarele:

  1. Duration—Alegeți o durată în format HH:MM:SS pentru a specifica durata de timp în care executarea fluxului se întrerupe cu minimum 10 secunde și maximum 72 ore.

    Faceți clic pe câmpul Durată pentru a seta ora. Dacă introduceți câmpurile pentru minute și secunde la mai mult de 59, acesta trece automat la 59. Dacă setați câmpul ore la mai mult de 72, vă solicită să introduceți durata între 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 cazurile de utilizare care necesită o precizie ridicată.

Output variables

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

Alocare procentuală

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

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

Să luăm un exemplu de distribuție procentuală de 50%, 30% și, respectiv, 20% pentru a înțelege distribuția apelurilor 10 în conformitate cu WRR. În cele din urmă, sistemul va distribui apelurile în mod uniform, cum ar fi 5 în calea de ieșire 1, 3 în calea de ieșire 2, 2 în calea de ieșire 3. Totuși, acest lucru se întâmplă dinamic într-un mod ajustat cu greutățile de 5:3:2. Un rezultat posibil al distribuției este după cum urmează, luând 10 apeluri consecutive, cum ar fi Calea1, Calea2, Calea1, Calea2, Calea3, Calea1, Calea2, Calea3. Este important să rețineți că aceasta este o distribuție posibilă și că distribuțiile de contact sunt ajustate cu diferite distribuții de sarcină.

Activitatea de alocare a procentelor permite acum valori procentuale care variază de la 0 la 100. Administratorii pot utiliza setarea 0% pentru a crea cazuri de utilizare a comutatorului. Acest lucru permite oprirea implicită a traficului. Totuși, puteți activa aceste conexiuni mai târziu pentru a aloca distribuții mai mari de 0%.

În plus, puteți adăuga activitatea de alocare procentuală înainte de activitatea de feedback, pentru a configura modul în care doriți să gestionați traficul de apeluri. Puteți aloca 50 % din feedback prin e-mail, 30 % din SMS și 20 % din sondaj.

În mod similar, într-un mediu divers din punct de vedere geografic, puteți configura activitatea de alocare procentuală pentru a trimite 10 % dintre contacte către Boston, 5 % către Chicago și a distribui restul de 85 % către un alt set de locații.

Puteți configura o cale de tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni în timpul execuției fluxului. Pentru mai multe informaţii, consultaţi Tratarea erorilor.

Înainte de a începe

1

În Flow Designer, glisați și fixați activitatea de alocare procentuală din Activity Library pe pânza principală.

2

Faceți clic pe Percentage Allocation activitate pentru a configura setările de activitate.

3

În General Settings:

  • În Activity Label, introduceți un nume pentru activitate.

  • (Opțional) În Activity Description câmp, introduceți o descriere a activității.

4

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

  1. Clic Add New pentru a crea o nouă cale.

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

    Puteți aloca minimum 0% și maximum 100% pentru fiecare cale de ieșire.

    Asigurați-vă că toate alocările adaugă până la 100%. Sistemul lansează o eroare în timpul validării fluxului dacă procentul de alocare nu îndeplinește sau nu depășește 100%.

    Puteţi adăuga maximum 10 (de) căi.

  3. (Opțional) Faceți clic pe Delete pictogramă lângă o cale pentru eliminarea înregistrării. Puteți alege să ajustați procentul cu setul necesar de conexiuni și să le ștergeți și pe cele suplimentare. Sistemul lansează o eroare dacă totalul alocărilor nu adaugă până la 100%.

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

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

  • Percentallocation.description - Stochează descrierea.

Asistență pentru fluxurile de lucru la punctul de intrare spre exterior

Următoarele activități și evenimente sunt acceptate atunci când creați fluxuri de lucru pentru contacte de voce de ieșire:

  • Solicitare HTTP

  • Condiție

  • Analizați

  • Setare variabilă

  • Program de lucru

  • Încheiați fluxul

  • Fereastră Pop

  • Eveniment de dinainte de apelare

Toți gestionarii de evenimente, după caz, sunt acceptați. Operatorii de evenimente, cum ar fi evenimentul PreDial, Agentul oferit etc., vor fi populați în funcție de activitățile pe care le adăugați în fluxul principal. Variabilele globale și locale sunt acceptate ca parte a fluxului.

Următoarele activități nu sunt acceptate atunci când creați fluxuri de lucru pentru contactele de voce de ieșire:

  • Plasare în coadă contact

  • Coadă de apeluri la agent

  • Reapelare

  • Căutare coadă

  • Informații avansate despre coada de apeluri

  • Transfer orb

  • Escaladare grup de distribuție a apelurilor

  • Mesaj IVR

  • Meniu
  • Sondaj

Pe baza activităților de mai sus, sistemul va susține perfect erorile și căile de succes.

  • Atunci când proiectați un flux pentru punctul de intrare spre exterior, nu includeți o activitate de deconectare a contactului la sfârșitul fluxului. Dacă utilizați o activitate de deconectare a contactului din flux, acest lucru duce la încheierea apelului și la o încheiere, în timp ce apelul de ieșire este efectiv activ și conectat.

Activități în Utilități

  • Solicitare BRE
  • Program de lucru
  • Hash criptografic
  • Generați OTP
  • Solicitare HTTP
  • Analizați
  • Setare variabilă
  • Verificați OTP

Solicitare BRE

Utilizați activitatea de solicitare BRE pentru a prelua datele din Motorul de reguli de afaceri (BRE) al organizației dvs. pe care să le utilizați în flux. Activitatea Solicitare BRE utilizează protocoale HTTP standard pentru a prelua date din BRE.

1

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În Query Parameters, puteți trece parametrii care sunt furnizați în apelul API la BRE. În coloanele Cheie‐Valoare, puteți introduce cheia pentru interogare și valoarea asociată pentru a o trimite împreună cu interogarea. De asemenea, puteți utiliza sintaxa acoladă dublă pentru a transmite valori variabile.

Activitatea BRE are un parametru de interogare predefinit: context. Acest parametru de interogare este trecut în apelul API la BRE.

ID entitate găzduită este injectat automat ca parametru și nu trebuie configurat.

  • 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 atributului din BRE. Pentru mai multe informații, consultați secțiunea Crearea unui set de reguli din Ghidul utilizatorului motor de reguli de afaceri pentru Cisco Webex Contact Center.

  • 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 eșantion pentru ANI este {{NewContact.ANI}}

  • Response Timeout—Specifică timeout-ul conexiunii pentru solicitarea BRE. Valoarea implicită este setată la 2000 milisecunde.

  • Number of Retries—Specifică de câte ori se încearcă solicitarea BRE după 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 Add New. Acest lucru adaugă un rând în care puteți introduce perechile de valori ale cheii. Aveți posibilitatea să adăugați atâția parametri de interogare necesari, ca parte a solicitării BRE.

4

În Parse Settings secțiune, puteți analiza răspunsul din solicitarea BRE în diferite variabile:

  1. Response Variable– Alegeți o variabilă din care doriți să extrageți o anumită secțiune din obiectul Solicitare răspuns BRE. Puteți alege numai variabile de flux personalizat din lista derulantă.

  2. Path Expression—Definiți expresia căii pentru analizarea obiectului de răspuns. În funcție de tipul de structură de date a obiectului de răspuns și de cazurile de utilizare pentru extragerea unui subset din acea informație, expresia căii variază.

    Datele sunt normalizate la o ierarhie de obiect înainte de executarea expresiei căii, astfel încât JSONPath este utilizat în obiectul de răspuns indiferent de tipul de conținut configurat.

Output Variables

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

  • BRERequest1.httpResponseBody: Returnează corpul de răspuns pentru solicitarea BRE.

  • BRERequest1.httpStatusCode: Returnează codul de stare al solicitării 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 client (400–499)

    • Erori server (500–599)

Content Type Formats

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

  • XML tip conținut

    Utilizați acest instrument pentru a converti XML în format JSON https://codeshack.io/xml-to-json-converter/.

    • Format intrare XML:

      <note>
        <to>Tove</to>
        <from>Jani</from>
        <heading>Reminder</heading>
        <body>Test application</body>
      </note>

    • Răspuns normalizat de date/JSON

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

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

  • TOML tip conținut

    Utilizați acest instrument pentru a converti TOML în formatul JSON https://www.convertjson.com/toml-to-json.htm.

    • Format intrare TOML:

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

    • Răspuns normalizat de date/JSON

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

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

  • Tip conținut YAML

    Utilizați acest instrument pentru a converti YAML în formatul JSON https://www.convertjson.com/yaml-to-json.htm.

    • Format intrare YAML:

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

    • Răspuns normalizat de date/JSON

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

      Exemplu de expresie cale JSON: Utilizați $.martin.job pentru a obține valoarea dezvoltatorului.

  • Tip conținut JSON

    Utilizați evaluatorul expresiei JSON https://jsonpath.com/.

    • Format intrare JSON:

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

    • Răspuns normalizat de date/JSON

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

      Exemplu de expresie cale JSON: Utilizați $.martin.job pentru a obține valoarea dezvoltatorului.

Program de lucru

Activitatea în programul de lucru vă permite să utilizați orele de lucru și orele nelucrătoare, cum ar fi vacanțele și suprascrierile din organizația dvs., care sunt definite în Control Hub. Puteți să adăugați activitatea din programul de lucru într-un flux și să alocați fluxul unui punct de intrare. Prin această activitate, puteți consuma orele de lucru, vacanțele și suprascrierile pentru a consolida mai multe strategii de rutare pentru toate programele lor într-un singur flux.

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

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

Se poate configura o cale de tratare a erorilor (Eroare nedefinită) pentru tratarea erorilor de sistem care pot apărea în timpul rulării fluxului. Pentru mai multe informații, consultați Configurați gestionarea erorilor.

1

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

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

Programul indică schimbul care este definit în obiectul programului de lucru al programului de lucru ales. Fluxul este executat în principal pe baza intervalului de timp definit în schimbul orei de lucru alese. Alte entități legate de programul de lucru, cum ar fi listele de vacanțe și suprascrierile, au prioritate față de orele de lucru dacă orele coincid cu ora curentă de schimb.

  • Static Business Hours: Alegeți un Program de lucru din Control Hub.

  • Variable Business Hours: Alegeți o variabilă care se mapează la un Program de lucru valid din Control Hub.

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

Dacă oricare dintre intrările din lista comandată este goală, Designerul de flux trimite o eroare de validare a fluxului. Trebuie să rezolvați aceste erori înainte de a publica fluxul.

Business hours nodes

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

  1. Overrides– Dacă ora curentă este definită ca o suprascriere, așa cum se arată în lista Suprascrieri, activitatea preia ramura Suprascriere, indiferent de orele de schimb indicate în orele de lucru alese.

  2. Holidays– Dacă ziua curentă este o sărbătoare, așa cum este definită în Lista de vacanțe, activitatea preia ramura Vacanțe, indiferent de orele de lucru indicate în orele de lucru alese.

  3. Working Hours– Acesta este nodul principal care ia în considerare ora de schimb menționată în programul de lucru selectat, în secțiunea Detalii program. Activitatea preia această ramură dacă ora curentă se potrivește cu ora de schimb aleasă.

  4. Default– Activitatea preia ramura implicită dacă niciuna dintre cele de mai sus nu este evaluată.

Output variables

Activitatea în programul de lucru utilizează următoarele variabile de ieșire.

  • WorkingHoursShift_name– În timpul executării fluxului, această variabilă stochează numele schimbului definit în timpul orelor de lucru.

  • Holidays_Name– În timpul executării fluxului, această variabilă stochează numele vacanței dacă ziua curentă este o vacanță, așa cum este definită în Lista de vacanțe.

  • Overrides_Name– În timpul executării fluxului, această variabilă stochează numele suprascrierii care corespunde cu ora curentă, așa cum este definit în Suprascrieri.

  • Status– Această variabilă stochează care dintre noduri a fost ales în timpul executării fluxului, cum ar fi orele de lucru, vacanțele, suprascrierea sau valoarea implicită.

Hash criptografic

Funcția hash criptografic vă permite să generați o funcție hash unidirecțională a unui șir simplu, utilizând unul dintre algoritmii acceptați. Puteți aplica sarea ca securitate suplimentară.

1

Trageți și plasați activitatea Criptografică Hash pe pânza de flux.

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În Hash Configuration secțiune, configurați următoarele:

Variabile intrareVariabile de ieșireRezultate nod
Hashing algorithm: Selectați un algoritm de hașurare pentru a genera o hash. Acceptăm următorii algoritmi de hash:
  • SHA-256: Acest algoritm generează o hash de 256 biți (32 octeți) unică, de dimensiune fixă.
  • SHA-512: Acest algoritm generează o hash de 512 biți (64 octeți) unică, de dimensiune fixă.
hash.output: Valoarea hash generată este stocată în această variabilă. onSuccess: S-a reușit generarea hash.
Plain Text: Introduceți o variabilă de intrare sau un text simplu pentru a fi abreviat. hash.salt: Valoarea sării utilizată este stocată în această variabilă. onError: Generarea hash a eșuat din cauza datelor introduse nevalide.
Apply Salt: Bifați această casetă dacă doriți să configurați o securitate suplimentară pentru șirul criptat. Sarea este o informație aleatorie care este adăugată șirului înainte de a fi transmisă funcției hash.
Salt type: Selectați tipul de date sărate pe care doriți să le adăugați la șir. Valorile acceptate ale sării includ text, baza64 și Hex. De asemenea, puteți genera o valoare aleatorie în timpul rulării selectând Generare automată sare.
Salt value: Datele care trebuie adăugate la șirul pentru a fi hash.

Ce este de făcut în continuare

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

Generați OTP

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

Activitățile Generați OTP și Verificați OTP sunt adesea utilizate împreună pentru a configura fluxurile de autentificare a utilizatorilor, cum ar fi autentificarea cu doi factori.

1

Glisați și fixați activitatea Generare OTP pe pânza de flux.

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În OTP Generation Logic, configurați formatul și lungimea parolei unice dorite.

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

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

    • Alphabetic - un șir care conține o combinație de caractere minuscule și majuscule, de exemplu BPmFxV, GhrtYwd.

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

  2. OTP Length: Introduceți lungimea OTP. Lungimea implicită este de șase caractere. Lungimea minimă OTP este 4 și lungimea maximă este 64.

  3. Configurați următoarele Additional OTP Settings:

    • OTP Validity: Definiți Validitatea OTP (în minute). OTP expiră după această durată. La retrimiterea cererii OTP, valabilitatea este resetată. Perioada de valabilitate implicită a OTP este 30 de minute.

    • Selectați acțiunea pentru On resend OTP request, fie Generați OTP nou, fie Reutilizați OTP curent. Validitatea OTP este resetată pentru oricare dintre acțiuni.

    • Introduceți un Transaction reference sau selectați o variabilă care conține această valoare. Acesta este un cod de referință unic legat de OTP generat care este utilizat pentru validarea acestuia.

Ce este de făcut în continuare

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

Solicitare HTTP

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

Atributele Basic Auth și OAuth 2.0 sunt acceptate pentru terminalele autentificate.

Related flow templates

Următoarele șabloane utilizează activitatea de solicitare HTTP:

1

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În HTTP Request Settings secțiune, configurați următoarele:

  1. Use Authenticated Endpoint– Activează capacitatea de a efectua o solicitare HTTP către un terminal autentificat. În mod implicit, acest buton de comutare este activat.

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

    De exemplu, Salesforce Connector validează și permite conectarea la contul Salesforce. Apoi, puteți face referire la acest conector din cadrul activității de solicitare HTTP pentru a efectua o solicitare. Acest lucru creează, în esență, secțiunea de domeniu a URL-ului. Pentru a configura un conector în Control Hub, consultați articolul Configurarea conectorilor de integrare pentru Webex Contact Center.

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

    Acest câmp se afișează atunci când Use Authenticated Endpoint butonul de comutare este activat.

  4. Request URL—Definește URL-ul solicitării care acoperă atât domeniul, cât și căile de solicitare pentru punctele finale neautentificate.

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

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

    • OBȚINEȚI: Solicitare date de la o resursă specificată.

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

    • PUT: Înlocuiește toate reprezentările curente ale resursei țintă cu sarcina utilă de solicitare.

    • CORECȚIE: Aplicați modificări parțiale la o resursă.

    • ȘTERGERE: Ș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 solicitări GET, dar fără corpul de răspuns.

  6. Query Parameters– Definește parametrii pe care îi transmiteți ca parte a solicitării HTTP. Serverul web furnizează acești parametri suplimentari pentru a-i utiliza, de exemplu, pentru a efectua o Solicitare GET. În coloanele Valoare cheie, introduceți cheia pentru interogare și valoarea asociată pe care trebuie să o trimiteți cu interogarea. Parametrii sunt o listă de perechi de valori cheie care sunt separate prin simbolul ampersand (&). De asemenea, puteți utiliza valorile variabile în sintaxa cu acoladă dublă 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 de date, 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. Se adaugă un rând în care puteți introduce perechile respective pentru valoarea cheii. Puteți adăuga câți parametri de interogare este necesar, ca parte a solicitării HTTP.

  7. HTTP Request Headers– Definește antetele HTTP care permit clientului să transmită informații suplimentare cu o solicitare HTTP. Antetele de solicitare, cum ar fi Acceptare, Acceptare* sau Dacă* permit efectuarea de solicitări condiționate împreună cu alte antete, cum ar fi Cookie și Agent utilizator.

    De exemplu, ca parte a unei solicitări GET, utilizați:

    Obţineţi /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ți: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Limba acceptată: en‐US,en;q=0.5 Acceptă codificarea: gzip, deflate, br

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

    Conexiune: păstrați-vă în viață

    Solicitări de upgrade nesecurizate: 1

    Dacă este modificată de la: Luni, 18 iulie 2016 02:36:04 GMT

    Dacă nu se potrivește nimic: „c561c68d0ba92bbeb8b0fff2a9199f722e3a621a” Control cache: vârsta maximă=0

    Pentru a adăuga un antet HTTP, faceți clic pe Add New. Se adaugă un rând în care puteți introduce perechile de valori cheie respective. Puteți adăuga oricât de multe antete HTTP este necesar ca parte a solicitării HTTP.

  8. Content Type—Specifică tipul de conținut preconizat al corpului solicitării. Tipurile de conținut acceptate includ:

    • Aplicație/ JSON

    • Adresă URL formular codificată

    • TOML (DEZAMBIGUIZARE)

    • XML

    • Fişier

      YAML (DEZAMBIGUIZARE)

    • Date formular

    • GraficQL

    • Altele

  9. Request Body Value– Specifică octeți de date transmis într-un mesaj de tranzacție HTTP, urmând imediat antetele, dacă există. În anumite tipuri de solicitări HTTP, cum ar fi o solicitare POST sau PUT, puteți trimite un corp de solicitare care specifică conținutul de actualizat la resursa țintă.

    • Alege Content Type ca fișier. Apar coloanele CONȚINUT și NUME FIȘIER. Lista verticală CONȚINUT afișează lista variabilelor JSON din variabilele de flux și de ieșire din activitățile de înregistrare.

      • CONTENT—Alegeți fișierul audio înregistrat din lista derulantă. Fișierul audio este populat pe baza variabilelor de ieșire configurate în activitățile Înregistrare. Sistemul trimite acest fișier audio către serverul terț sau către API.

      • FILE NAME—Introduceți numele fișierului audio. Acest nume de fișier apare pe serverul de destinație sau în API.

      Tipul de conținut date formular capturează datele formelor în perechi cu valori cheie. Acest câmp acceptă încărcarea fișierelor și a datelor de formular și este util pentru încărcarea fișierelor audio.

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

      • Key—Utilizați aceasta ca cheie pentru accesarea datelor. De asemenea, este utilizat în antetul Conținut-Dispoziție.

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

      • Value– 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. && File conține datele reale ale fișierului.

        Datele formularului acceptă referirea la numele fișierului din activitatea Înregistrare pentru a fi utilizat în solicitările de înregistrare și întâmpinare prin flux. Pentru „Fișier”, alegeți variabila care produce numele fișierului corespunzător variabilei de ieșire a activității de înregistrare.

      Dacă alegeți Content Type ca GraphQL , cel Query și GraphQL Apar câmpurile de variabile. Aceste câmpuri sunt utilizate pentru a capta datele și variabilele.

      • Query– Parametrul de interogare este necesar și trebuie să conțină textul sursă al unui document GraphQL.

      • GraphQL Variables– Variabilele reprezintă valorile dinamice pentru interogare.

        Cu asistența GraphQL, puteți efectua solicitări către orice API care acceptă nativ GraphQL, cum ar fi atunci când utilizați WebexCC API Connector pentru a apela API-ul de căutare. Acest lucru permite utilizarea cazurilor în care datele de raportare pot fi utilizate pentru logică personalizată și decizii de rutare.

      Dacă alegeți Content Type ca Other, atunci puteți specifica tipul de conținut de care aveți nevoie (dacă API necesită un Content Type antet care nu este disponibil în proiectantul de flux). Astfel, puteți alege un alt tip de conținut decât tipurile standard acceptate.

  10. Response Timeout—Specifică timeout-ul conexiunii pentru solicitarea HTTP. Valoarea implicită este setată la 2000 milisecunde, însă poate avea orice valoare nelimitată.

  11. Number of Retries—Specifică de câte ori se încearcă solicitarea HTTP după eșec. Reîncercați pentru serviciu 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 Parse Settings secțiune, puteți analiza răspunsul generat de solicitarea HTTP în diferite variabile. Această configurație este opțională, deoarece nu toate scenariile de Solicitare HTTP necesită analiză.

  1. Content Type—Specifică tipul de conținut preconizat al corpului de răspuns. Tipurile de conținut includ:

    • JSON

    • TOML

    • XML

    • YAML sunt tipurile de conținut acceptate.

  2. Output Variable– Alegeți o variabilă pentru a conține datele dintr-o secțiune specifică a obiectului Solicitare răspuns HTTP.

  3. Path Expression—Definiți expresia căii pentru analizarea obiectului de răspuns. În funcție de structura datelor obiectului de răspuns și de motivul pentru care se extrage un subset de informații, expresia căii variază.

    Datele sunt normalizate la o ierarhie de obiect înainte de executarea expresiei căii, astfel încât JSONPath este utilizat în obiectul de răspuns indiferent de tipul de conținut configurat.

Output Variables

Cererea HTTP returnează următoarele variabile de ieșire:

  • HTTPRequest1.httpStatusCode: Returnează codul de stare al 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 client (400–499)

    • Erori server (500–599)

  • HTTPRequest1.httpResponseBody: Returnează corpul de răspuns pentru solicitarea HTTP.

  • HTTPRequest1.httpResponseHeaders: Returnează informaţiile despre antet din răspuns.

Content Type Formats

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

  • XML tip conținut

    Utilizați acest instrument pentru a converti XML în format JSON https://codeshack.io/xml-to-json-converter/.

    • Format intrare XML:

      <note>
        <to>Tove</to>
        <from>Jani</from>
        <heading>Reminder</heading>
        <body>Test application</body>
      </note>

    • Răspuns normalizat de date/JSON

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

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

  • TOML tip conținut

    Utilizați acest instrument pentru a converti TOML în formatul JSON https://www.convertjson.com/toml-to-json.htm.

    • Format intrare TOML:

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

    • Răspuns normalizat de date/JSON

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

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

  • Tip conținut YAML

  • Utilizați acest instrument pentru a converti YAML în formatul JSON https://www.convertjson.com/yaml-to-json.htm.

    • Format intrare YAML:

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

    • Răspuns normalizat de date/JSON

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

      Exemplu de expresie cale JSON: Utilizați $.martin.job pentru a obține valoarea dezvoltatorului.

  • Tip conținut JSON

    Utilizați evaluatorul expresiei JSON https://jsonpath.com/.

    • Format intrare JSON:

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

    • Răspuns normalizat de date/JSON

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

      Exemplu de expresie cale JSON: Utilizați $.martin.job pentru a obține valoarea dezvoltatorului.

Activity Wait Settings

În anumite cazuri, dacă un răspuns HTTP întâmpină o întârziere notabilă, apelantul beneficiază de o perioadă de liniște. Pentru a atenua acest scenariu, este fezabil să încărcați un fișier audio. Acest fișier va fi redat apelantului în timpul preluării răspunsului HTTP. În plus, puteți configura durata întârzierii înainte de redarea acestui audio.

  1. Enable Audio on Wait—Activaț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. Audio File—Alegeți un fișier audio. Sistemul redă acest fișier audio apelantului pentru a umple sunetul în timp ce preia un răspuns HTTP.

  3. Delay– Setați valoarea timpului de întârziere, în milisecunde, în funcție de cerințe. Valoarea implicită este presetată la 2000 milisecunde.

Cel mai bine este să mențineți setarea de întârziere la peste 2 secunde și să încercați să optimizați timpul de răspuns la interogările HTTP. Acest lucru asigură faptul că sunetul nu este redat în mod inutil, asigurând în același timp o întârziere minimă pentru aerul mort către apelant.

Analizați

Utilizați activitatea Parse pentru a extrage informații din obiectul de date. Activitatea Parse preia șiruri de intrare (JSON, TOML, XML și YAML) și îl convertește într-o structură JSON pe baza datelor specificate. Apoi, puteți atribui structura JSON unei variabile utilizând o expresie de cale JSON. 

Puteți configura o cale de tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni în timpul execuției fluxului. Pentru mai multe informații, consultați Configurați gestionarea erorilor.

Înainte de a începe

1

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

2

În General Settings section, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În Parse Settings secțiune, configurați următoarele:

  1. Input Variable– Specifică variabila care stochează obiectul de date pentru a fi utilizat pentru analiză.

  2. Content Type—Specifică tipul de conținut preconizat al obiectului de date. JSON, TOML, XML și YAML sunt tipurile de conținut acceptate.

  3. Output Variable– Alegeți o variabilă pentru a conține datele dintr-o secțiune specifică a obiectului Solicitare răspuns HTTP.

  4. Path Expression—Definiți expresia căii pentru analizarea obiectului de răspuns. În funcție de structura datelor obiectului de răspuns și de motivul pentru care se extrage un subset de informații, expresia căii variază.

    Datele sunt normalizate la o ierarhie de obiect înainte de executarea expresiei căii, astfel încât JSONPath este utilizat în obiectul de răspuns indiferent de tipul de conținut configurat.

    Expresiile căii trebuie să confirme expresiile Jayway JSONPath. Pentru mai multe informații, consultați https://github.com/json-path/JsonPath.

Content Type Formats

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

  • XML tip conținut

    Utilizați acest instrument pentru a converti XML în format JSON https://codeshack.io/xml-to-json-converter/.

    • Format intrare XML:

      <note>
        <to>Tove</to>
        <from>Jani</from>
        <heading>Reminder</heading>
        <body>Test application</body>
      </note>

    • Răspuns normalizat de date/JSON

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

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

  • TOML tip conținut

    Utilizați acest instrument pentru a converti TOML în formatul JSON https://www.convertjson.com/toml-to-json.htm.

    • Format intrare TOML:

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

    • Răspuns normalizat de date/JSON

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

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

  • Tip conținut YAML

  • Utilizați acest instrument pentru a converti YAML în formatul JSON https://www.convertjson.com/yaml-to-json.htm.

    • Format intrare YAML:

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

    • Răspuns normalizat de date/JSON

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

      Exemplu de expresie cale JSON: Utilizați $.martin.job pentru a obține valoarea dezvoltatorului.

  • Tip conținut JSON

    Utilizați evaluatorul expresiei JSON https://jsonpath.com/.

    • Format intrare JSON:

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

    • Răspuns normalizat de date/JSON

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

      Exemplu de expresie cale JSON: Utilizați $.martin.job pentru a obține valoarea dezvoltatorului.

Setare variabilă

Utilizați activitatea Setare variabilă pentru a seta valori pentru variabile. Puteți modifica valorile variabilelor în funcție de cerințele dvs. sau în funcție de flux.

Puteți configura mai multe variabile într-o singură activitate Variabilă Setată. Acest lucru elimină necesitatea de a configura mai multe activități individuale Set Variable în pânză, permițând astfel dezvoltatorilor de fluxuri să construiască și să modifice fluxuri mai rapid.

Specificați tipul de variabilă pe care doriți să-l selectați. Pentru mai multe informații, consultați Variabile personalizate și Variabile predefinite.

Puteți configura o cale de tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni în timpul execuției fluxului. Pentru mai multe informații, consultați Configurați gestionarea erorilor. Comportamentul acestei funcţii, numele funcţiei, şi orice altceva documentat despre această funcţie ar putea fi schimbate fară un anunţ prealabil, intr-o viitoare versiune PHP.

1

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În Variable Settings sețiune, configurați următoarea:

  1. Variable– Alegeți variabila din lista derulantă. Puteți seta numai variabile de flux personalizate la valori personalizate. Variabilele predefinite au valori fixe, așa cum sunt dictate de execuția fluxului.

  2. Variable Value—Faceți clic pe Set Value buton radio pentru a seta variabila la o anumită valoare. Tipul de câmp de intrare se schimbă pe baza tipului 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, puteți să introduceți text de bază sau o expresie.

    Pentru a introduce o expresie, utilizați sintaxa {{variable}}.

    Faceți clic pe Set to Variable buton radio pentru a seta valoarea variabilei la valoarea altei variabile din flux. Selectați o variabilă din lista derulantă. Toate variabilele din flux sunt disponibile pentru selecție.

  3. Add New—Faceți clic Add New pentru a adăuga noi variabile. Definiți valoarea variabilei și a variabilei. Nu includeți expresii complexe atunci când configurați mai multe variabile într-o singură activitate variabilă Set.

    Puteţi configura până la 10 variabile într-o singură activitate variabilă Setată. Puteți reordona variabilele în cadrul activității Setare variabilă.

Verificați OTP

Activitatea Verificare OTP vă permite să validați OTP furnizat de utilizator utilizând referința tranzacției capturată în timpul generării OTP.

1

Glisați și fixați activitatea Verificare OTP pe pânza de flux.

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În OTP Details secțiune, configurați următoarele:

  1. OTP: Introduceți numele variabilei care conține OTP introdus de utilizator.

  2. Transaction reference: Referința unică pe care nodul o utilizează pentru a verifica OTP obținut la pasul 1.

  3. OTP Prefix și OTP Suffix (opțional): Introduceți prefixul și/sau sufixul OTP, care trebuie eliminat înainte de a verifica OTP.

4

În Advanced Settings, configurați următoarele:

  • Notify URL (Opțional): Configurați un terminal pentru a primi notificări de succes/eșec. Sarcina utilă de notificare include ID-ul de corelație (referința tranzacției transmisă în Generați OTP), starea în câmpul descriere, marcajul temporal de verificare OTP și metadatele aferente.

    Sarcină utilă mostră

    { 
      "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 Extra Parameters, introduceți perechile valoare cheie care au fost setate în nodul OTP generați în forma Cheie și Value. Repetați acest pas pentru a adăuga mai mulți parametri.

Activități în voce

  • Transfer orb
  • Transfer punte
  • Analiză progres apeluri
  • Reapelare
  • Colectați cifre
  • Meniu
  • Redați mesajul
  • Redați muzică
  • Înregistrați
  • Control înregistrare
  • Programare reapelare
  • Trimiteți cifrele
  • Setați anunțul
  • Setați ID-ul apelantului
  • Setați anunțul în timpul apelului
  • Inițiere redare în flux media
  • Încărcare audio

Transfer orb

Activitatea de transfer orb se aplică atunci când un apel trebuie transferat către un DN extern sau terț pe baza setării de criterii de flux. Transferul poate fi, de asemenea, inițiat pe o punte externă. Setul de criterii configurate declanșează activitatea.

Utilizați nodul de transfer orb pentru a transfera apelurile către numere de apelare externe sau numere de director puncte de intrare (EPDN). Nu puteți transfera variabile cu acest transfer. Pentru a muta contactele între punctele sau fluxurile de intrare și a transmite datele de contact cu contactul, utilizați GoTo cu mapare variabilă.

În timpul transferului orb, limitările anterioare ale competențelor vor fi păstrate atunci când un apel este transferat la o coadă de așteptare bazată pe competențe. Acest lucru se datorează faptului că limitările competențelor sunt calculate atunci când este executat un flux. Cu toate acestea, deoarece fluxul nu este executat în caz de transfer orb, limitările anterioare ale abilităților sunt păstrate.

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

Când proiectați un flux, o interacțiune Consultare nu poate include o activitate de transfer orb. Nu puteți adăuga o activitate de transfer orb în cadrul fluxurilor de evenimente în Controlul fluxului.

1

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În Transfer Dial Number configurați numărul de destinație pentru apel introducând-l manual sau selectând o variabilă.

  1. Transfer Dial Number—Introduceți DN-ul 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. Specific Dial Number—Introduceți numărul la care trebuie transferat apelul.

  3. Variable Dial Number—Selectați variabila de flux din lista derulantă. Lista afișează numai variabilele de tipul 'Șir'.

    Variabila stochează numărul la care ar trebui transferat apelul.

4

În Add header secțiune, puteți configura și transmite parametrii antetelor SIP către sisteme externe prin intermediul mesajelor de INVITAȚIE SIP. Puteți configura până la 20 antete în mesajul de INVITAȚIE SIP de ieșire.

Utilizarea antetelor X personalizate este în prezent acceptată pentru organizațiile care utilizează Webex Calling cu gateway local (LGW) ca opțiune de telefonie pentru Webex Contact Center.

  1. Key—Introduceți cheia pentru un antet X personalizat.

  2. Value—Introduceți o valoare pentru antetul personalizat, care va fi transmisă mesajului de invitație SIP de ieșire.

Trebuie să evitați includerea următoarelor informații sensibile PII în antetele SIP.

  • Full names– Evitați folosirea numelor complete ale persoanelor.

  • Social Security Numbers—Nu includeți nicio parte a unui număr de securitate socială.

  • Physical addresses—Nu utilizați adresele de acasă sau de serviciu.

  • Financial information—Excludeți numerele cardurilor de credit, detaliile contului bancar etc.

  • Health information– Evitați partajarea detaliilor legate de sănătate sau a datelor care ar putea fi considerate IMP.

Următoarele șabloane de antet sunt rezervate pentru utilizare internă și nu trebuie trecute ca antete personalizate. În mod implicit, orice antete care corespund acestui șablon vor fi eliminate și nu vor fi transmise către Webex Contact Center.

  • Adresă X

  • X-ADD-DIVERSIUNE

  • Statul X-Bnr

  • Codec original X BNR

  • Ocolită de X-BNR

  • X-BroadWorks-Corelație-Informații

  • Asistență X-FS

  • Cale X

  • X-RTMS-CID

  • X-RTMS-OID

  • CONFIGURAȚIE X-RTMS

  • X-RTMS-AGENT-LEGID

  • X-RTMS-ENTER-SUNET

  • PREFIX APLICAȚIE X-RTMS

  • Căutare X-RTMS fără

  • DOMENIU X-VPOP

5

Secțiunea Coduri de eroare de ieșire descrie codurile de eroare de ieșire pentru activitatea de transfer orb,

  1. Unsupported Flow Activity– Codul de eroare 48 indică faptul că fluxul nu poate rula activitatea de transfer combinat după coadă sau după ce un agent a fost alocat apelului.

  2. System Error– Codul de eroare 6 reprezintă diverse erori de sistem care nu se încadrează în niciuna dintre categoriile definite.

Transfer punte

Activitatea de transfer punte permite transferul temporar al unui apel cu un flux către o destinație externă, păstrând în același timp controlul apelului. Destinația externă poate fi o punte externă sau un serviciu de răspuns vocal interactiv (IVR).

Când terțul încheie apelul, fluxul de apeluri continuă și se reconectează după cum este necesar, cum ar fi plasarea apelului în coada de apeluri către un agent.

Activitatea de transfer combinat este îmbunătățită pentru a decola contactul atunci când se trimite un contact către un răspuns vocal interactiv (IVR) sau distribuirea automată a apelurilor (ACD) de la terți. Dacă contactul nu este gestionat în sistemul terț, acesta poate fi readus la coada originală.

De exemplu, presupuneți că un centru de contact are resurse de agent Webex Contact Center și resurse pentru agenți pe un centru de apel/PBX extern. Clientul dorește să coadă un apel dintr-o coadă de agenți Webex Contact Center pentru o scurtă perioadă de timp (spuneți 60 secunde). Dacă în această perioadă nu este disponibil niciun agent, apelul poate fi transferat în punte (cu o secvență de așteptare implicită) către centrul de apel extern pentru gestionare, pentru a îmbunătăți timpul de răspuns către client.

Înainte de a începe

  • Nu puteți adăuga activitatea de transfer combinat la activitatea contactelor din coadă.

  • Nu introduceți ulterior o activitate de transfer combinat în flux pentru contactele care sunt parcate, aflate în coadă sau alocate unui agent, . Acest lucru poate duce la o eroare de flux neacceptată.

  • Nu puteți utiliza activitatea de transfer combinat în fluxurile de apeluri de ieșire.

  • Nu puteți adăuga o activitate de transfer combinat în cadrul fluxurilor de evenimente în Controlul fluxului.

1

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

2

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

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În Transfer Dial Number configurați numărul de destinație pentru apel introducând-l manual sau selectând o variabilă.

  1. Transfer Dial Number—Introduceți DN-ul 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. Specific Dial Number—Introduceți numărul la care trebuie transferat apelul.

  3. Variable Dial Number—Selectați variabila de flux din lista derulantă. Variabila stochează numărul la care ar trebui transferat apelul.

4

În Transfer Timeout Settings secțiunea, puteți configura comportamentul unei activități de transfer punte atunci când apelul transferat nu este răspuns într-un anumit timp.

  1. Timeout– Aceasta este perioada de timp în care sistemul așteaptă ca partea transferată să preia apelul. Dacă destinatarul nu preia apelul în acest timp, sistemul termină apelul.

    Durata trebuie să se încadreze în intervalul 1 –120 secunde. Valoarea implicită este 10 secunde.

5

În Output Digit Settings secțiune, puteți pulsa cifrele DTMF către destinație în timpul unui transfer punte. Utilizați pentru a trimite informații sau pentru a naviga în meniuri pe un IVR terț. Puteți introduce cifrele manual sau puteți selecta cifre dinamice utilizând o variabilă.

  1. Send Output Digits—Activați comutatorul dacă doriți să trageți cifrele DTMF la destinație, după ce destinația răspunde la apel și înainte de finalizarea transferului.

  2. Specific output digits—Introduceți cifrele de ieșire DTMF specifice.

  3. Variable output digits—Selectați variabila de flux din lista derulantă. Variabila stochează numărul DTMF.

Lungimea maximă a cifrelor DTMF este de 32 caractere. Caracterele acceptate sunt 0-9, A-D, asterisc (*), hash (#) și virgulă (,). Virgula caracterului (,) semnifică o secundă de întârziere.

6

În Add header section, puteți configura și transmite parametrii antetelor SIP către sisteme externe prin intermediul mesajelor de INVITAȚIE SIP. Puteți configura până la 20 antete în mesajul de INVITAȚIE SIP de ieșire.

  1. Key—Introduceți cheia pentru un antet X personalizat.

  2. Value—Introduceți o valoare pentru antetul personalizat, care va fi transmisă mesajului de invitație SIP de ieșire.

Utilizarea antetelor X personalizate este în prezent acceptată pentru organizațiile care utilizează Webex Calling cu gateway local (LGW) ca opțiune de telefonie pentru Webex Contact Center.

Trebuie să evitați includerea următoarelor informații sensibile PII în antetele SIP.

  • Full names– Evitați folosirea numelor complete ale persoanelor.

  • Social Security Numbers—Nu includeți nicio parte a unui număr de securitate socială.

  • Physical addresses—Nu utilizați adresele de acasă sau de serviciu.

  • Financial information—Excludeți numerele cardurilor de credit, detaliile contului bancar etc.

  • Health information– Evitați partajarea detaliilor legate de sănătate sau a datelor care ar putea fi considerate IMP.

Următoarele șabloane de antet sunt rezervate pentru utilizare internă și nu trebuie trecute ca antete personalizate. În mod implicit, orice antete care corespund acestui șablon vor fi eliminate și nu vor fi transmise către Webex Contact Center.

  • X-BroadWorks-Corelație-Informații

    Asistență X-FS

  • Cale X

  • X-RTMS-CID

  • X-RTMS-OID

  • CONFIGURAȚIE X-RTMS

  • X-RTMS-AGENT-LEGID

  • X-RTMS-ENTER-SUNET

  • PREFIX APLICAȚIE X-RTMS

  • Căutare X-RTMS fără

  • DOMENIU X-VPOP

7

În Output Variable secțiune, puteți capta informații despre rezultatul transferului.

  1. BridgedTransfer_dxm.FailureCode– Acest parametru înregistrează codurile de eroare sau de stare corespunzătoare încercărilor nereușite de a efectua un transfer combinat utilizând modulul de extensie digitală (DXM).

  2. BridgedTransfer_dxm.FailureDescription– Acest parametru stochează descrierea erorii întâmpinate în timpul unei încercări de transfer punte utilizând (DXM).

  3. BridgedTransfer.Headers– Acest parametru stochează antetele SIP analizate din mesajul ADIO. Antetele sunt stocate ca obiect JSON. Antetele individuale pot fi extrase și setate în variabile de flux sau globale pentru utilizare ulterioară.

    Următorul tabel rezumă codurile de eroare de ieșire a activității de transfer punte.

    Cod eroare

    Descrierea erorii

    Explicație

    1

    Număr_nevalid

    Numărul de director extern format (DN) este nevalid.

    2

    Ocupat

    DN-ul extern este fie implicat, fie a respins apelurile primite.

    3

    Fără răspuns

    DN-ul extern nu a reușit să răspundă la apel în durata de expirare prestabilită.

    48

    Activitate în flux neacceptată

    Fluxul nu poate rula activitatea de transfer combinat în urma secvenței de așteptare sau după ce un agent a fost alocat apelului.

    6

    Eroare_sistem

    Acest cod reprezintă diverse erori care nu se încadrează în categoriile definite mai sus.

    Transferul bridged este disponibil numai pe platformele media de voce de ultimă generație (VPOP și Webex Calling).

Analiză progres apeluri

Utilizați activitatea de analiză a progresului apelurilor pentru a seta parametrii CPA pentru a efectua o detectare a mesageriei vocale/sistemului de răspuns (AMD) pentru apelare inversă.

Puteți plasa activitatea de Analiză a progresului apelurilor în următoarele domenii:

  • În fluxul principal, în orice moment după activitatea de apelare inversă.

  • În fluxul de evenimente, numai pe gestionarul de evenimente ReapelareEșuat.

  • În fluxul principal, în orice moment pentru apelarea inversă programată sau apelarea inversă programată personală.

Când încercați o apelare inversă, dacă apelul atinge AMD/mesageria vocală, sistemul marchează apelul ca nereușit. Rezultatul detectării AMD este capturat în variabila de ieșire a motivului gestionarului de evenimente CallbackFailed. Dacă valoarea CallbackFailed.reason este AMD, acest lucru indică faptul că AMD/mesageria vocală a fost detectată pentru client. Pe baza acestei variabile de ieșire, puteți configura reîncercări de apelare inversă.

Această activitate este disponibilă numai dacă funcțiile preferate pentru coadă și apelare inversă sunt activate pentru companie.

Dacă ați configurat un sondaj al clientului după apel în fluxul dvs., acesta nu va fi inițiat dacă apelul este răspuns de un AMD sau de o mesagerie vocală, prevenind sondajele inutile.

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

1

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În Advanced Media Parameters secțiune, configurați următorii parametri CPA:

  1. Min Silence Period– Aceasta indică perioada minimă de liniște (în milisecunde) necesară pentru a clasifica un apel ca voce detectată. Dacă apelurile multiple ale sistemului de răspuns sunt transmise agenților ca voce, atunci creșteți această valoare pentru pauze mai lungi în mesajele de întâmpinare ale sistemului de răspuns. Puteți seta această valoare între 100 –1000 ms, valoarea implicită fiind 608 ms.

  2. Analysis Period– Aceasta indică durata de timp (în milisecunde) petrecută pentru analizarea unui apel. Dacă există un mesaj de întâmpinare scurt al agentului pe un dispozitiv de răspuns, atunci o valoare mai mare clasifică apelul mașinii de răspuns ca fiind voce. Dacă apelul este către o afacere în care operatorul are un mesaj de întâmpinare scris mai lung, o valoare mai scurtă clasifică mesajul de întâmpinare lung și în direct ca apel al mașinii de răspuns. Puteți seta această valoare între 1000 –10000 ms, valoarea implicită fiind 2500 ms.

  3. Min Valid Speech– Aceasta indică durata minimă de timp (în milisecunde) a vocii necesară pentru a clasifica un apel ca voce detectată. Puteți seta această valoare între 50 –500 ms, valoarea implicită fiind 112 ms.

  4. Max Time Analysis– Aceasta indică durata maximă de timp (în milisecunde) permisă pentru analiză înainte de a identifica o analiză a problemei ca aer mort sau volum scăzut. Puteți seta această valoare între 1000 –10000 ms, valoarea implicită fiind 3000 ms.

Output variables

  • FailureCode—Stochează codul de eroare. Sistemul setează această valoare numai atunci când activitatea nu reușește.

  • FailureDescription—Stochează detaliile erorii. Sistemul setează această valoare numai atunci când activitatea nu reușește.

Reapelare

Activitatea de apelare inversă este disponibilă numai dacă coada preferată și funcția de apelare inversă sunt activate pentru companie. În mod implicit, activitatea de apelare inversă creează o sarcină de apelare inversă de curtoazie în aceeași coadă în care a fost plasat inițial apelul. Dacă doriți, puteți configura o altă coadă de apeluri. Dacă utilizați aceeași coadă, sarcina își păstrează poziția în coadă până când următorul agent este disponibil.

Când proiectați un flux, o interacțiune Consultare nu poate include o activitate de apelare inversă de curtoazie.

Dacă se preferă o nouă coadă, plasați sarcina în partea de jos a cozii preferate. Ca agent acceptă sarcina, se inițiază reapelarea. Dacă apelantul nu răspunde, apelarea inversă nu este reluată.

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

1

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În Callback Settings secțiune, configurați următoarele:

  1. Callback Dial Number—Introduceți numărul de apelare la care apelantul urmează să primească reapelarea. Alegeți variabila din lista derulantă care conține numărul de reapelare, cum ar fi ANI asociat cu apelul. Variabila poate fi un număr care este colectat într-o activitate Colectați cifre din fluxul de apeluri. Dacă nu se efectuează nicio selecție, se utilizează ANI-ul apelantului. Numărul de callback este stocat în variabila de ieșire a evenimentului NewContact.ANI.

    În mod implicit, butonul de comutare pentru Register callback to different destination? este setată la dezactivat. Apelarea inversă este înregistrată la 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 apelare inversă. Destinația se schimbă din agent în coadă. Nu puteți schimba destinația direct la un alt agent, ci numai la o coadă care conține agenți.

  2. Callback Queue—Alegeți una dintre opțiunile disponibile pentru coada de apelare inversă din lista derulantă:

    • Static Queue: Alegeți o coadă statică în care să fie plasate toate solicitările de apelare inversă. Sarcinile sunt plasate în partea de jos a acestei secvențe de așteptare. Gestionați cozile de apeluri din Control Hub.

    • Variable Queue: Permite administratorului să indice o coadă de reapelare pe baza condițiilor din flux. Selectați o variabilă din lista derulantă. Lista afișează numai variabilele de tipul 'Șir'.

      Valoarea implicită este setată la coada în care este plasat apelantul, așa cum este capturată în contactul parcat. Variabila de ieșire QueueName este asociată cu activitatea contactelor din coadă. Dacă este necesar, selectați o altă variabilă din lista derulantă. Asigurați-vă că variabila obține o selecție validă de coadă.

      Când configurați un flux pentru apelarea inversă către agentul preferat, plasați coada la activitatea agentului înainte de activitatea de apelare inversă din flux.

  3. Callback ANI—Activează configurația ANI de apelare inversă pentru clienți atunci când primesc o apelare inversă. Configurația ANI de reapelare nu este obligatorie. Alegeți una dintre opțiunile disponibile:

    • Static ANI: Alegeți un număr de apelare inversă din lista derulantă. Aceste numere de apelare se sincronizează cu punctele de intrare care sunt configurate în Control Hub. Dacă nu alegeți un număr de reapelare, Webex Contact Center utilizează numărul care este mapat la punctul de intrare pentru care ați solicitat reapelarea.

    • Variable ANI (optional): Selectați o variabilă din lista derulantă. Lista afișează numai variabilele de tipul 'Șir'. Asigurați-vă că variabila furnizează un număr valid de 10 cifre, precedat de codul de țară.

      Acest cod trebuie să fie asociat cu un punct de intrare care inițiază apelarea inversă. Pentru a utiliza formate 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 reapelarea.

Fișierul Callback Settings secțiunea definește numărul de apelare inversă și coada în care trebuie plasat apelantul pentru solicitarea de apelare inversă. Sistemul rezervă locul apelantului în coadă până când următorul agent este disponibil.

Trebuie să utilizați o activitate de deconectare a contactului pentru a termina o ramură de flux care utilizează o activitate de reapelare. În caz contrar, apelul nu se încheie atunci când este plasată o solicitare de apelare inversă.

Administratorii de flux ar trebui să testeze caracteristica într-un mediu neproductiv pentru a se asigura că ANI configurat ca parte a ANI variabil este corect sau nu. Dacă ANI furnizat este incorect, apelarea inversă comută la ANI-ul implicit al sistemului.

Acestea sunt scenariile în care ANI personalizat este configurat și validat pentru gestionarea entității găzduite și controlul fluxului. În funcție de stiva pe care o utilizați, puteți vedea validări aplicabile numai stiva respectivă.

Table 12. Customized ANI validation

Descriere

Administrare entități găzduite–Intrare ANI

Preapelare/reapelare de curtoazie–intrare ANI (controlul fluxului)

Validare

ANI fără prefix de țară

Fără prefix de țară. De exemplu, 2567312213

Fără prefix de țară. De exemplu: 2567312213

ANI valid. Se utilizează același ANI.

Intrarea ANI pentru gestionarea entității găzduite este cu prefixul de țară, iar intrarea ANI pentru controlul fluxului este configurată fără prefixul de țară.

Cu prefixul de țară. De exemplu, +1-2567312213

Fără prefix de țară. De exemplu, 2567312213

ANI nevalid. DNIS este utilizat

Intrarea ANI pentru gestionarea entității găzduite nu include un cod de țară, iar intrarea ANI pentru controlul fluxului este cu codul de țară configurat

Fără prefix de țară. De exemplu, 2567312213

Cu prefixul de țară. De exemplu, +1-2567312213

ANI nevalid. DNIS este utilizat.

Intrarea ANI pentru gestionarea entității găzduite și intrarea ANI pentru controlul fluxului au configurat prefixul de țară.

Cu prefixul de țară. De exemplu, +1-2567312213

Cu prefixul de țară. De exemplu, +1-2567312213

ANI valid. Se utilizează același ANI.

Intrarea ANI pentru gestionarea entității găzduite nu are spațiu între, iar intrarea ANI pentru controlul fluxului are spațiu între.

Nu există spațiu între număr. De exemplu, +1-2567312213

Spațiu între număr. De exemplu, +1-256 7312213

ANI valid. Se utilizează același ANI.

Intrarea ANI privind gestionarea entității găzduite nu are liniuțe între, iar intrarea ANI privind controlul fluxului are liniuțe între.

Între număr nu există cratime. De exemplu, +1-2567312213

Cratimă între număr. De exemplu, +1-256-731-2213

ANI valid. Se utilizează același ANI.

Intrarea ANI pentru controlul fluxului corespunde cu ultimele cifre ale intrării ANI pentru gestionarea entității găzduite.

Finalizați intrarea ANI. De exemplu, +1-2567312213

Ultimele patru cifre se potrivesc. De exemplu, 2213

ANI nevalid. DNIS este utilizat.

Intrarea ANI pentru controlul fluxului are mai multe cifre configurate decât intrarea ANI pentru gestionarea entității găzduite.

Intrare parțială ANI. De exemplu, 2213

10-cifre introduse ANI. De exemplu, 2567312213

ANI nevalid. DNIS este utilizat.

Intrarea ANI pentru gestionarea entității găzduite este configurată, iar intrarea ANI pentru controlul fluxului nu este configurată.

Finalizați intrarea ANI. De exemplu, +1-2567312213

ANI nu este configurat.

ANI nevalid. DNIS este utilizat.

Controlul fluxului ANI nu include un simbol plus.

Este utilizat simbolul plus. De exemplu, +1-2567312213

Simbolul plus nu este utilizat. De exemplu, 12567312213

ANI nevalid. DNIS este utilizat.

Output Variables:

  • FailureCode—Stochează codul de eroare. Sistemul setează această valoare numai atunci când activitatea nu reușește.

  • FailureDescription—Stochează detaliile erorii. Sistemul setează această valoare numai atunci când activitatea nu reușește.

Error Codes

În continuare sunt prezentate codurile de eroare și descrierile pentru activitatea de apelare inversă:

Table 13. Callback Failure Code Description

Cod eroare

Valoarea codului de eroare

Descrierea erorii

1

SOLICITARE_NEVALIDĂ

S-a făcut o solicitare nevalidă în activitate.

2

CALLBACK_NOT_SUPPORTED_ON_CHILD_INTERACTION

Apelarea inversă nu este permisă pentru un contact copil.

3

COADĂ _NEVALIDĂ

A fost specificată o coadă nevalidă în activitate.

4

DESTINAȚIE_NEVALIDĂ

Numărul de destinație pentru apelare inversă nu este valid.

5

FUNCȚIE_NEACTIVATĂ

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

6

EROARE _SISTEM

Sistemul a întâmpinat o eroare internă.

Colectați cifre

Activitatea Colectați cifre solicită apelantului să introducă o intrare Dual-Tone Multi-Frequency (DTMF), cum ar fi un număr de cont. Similar cu activitățile Redare mesaj și Meniu, activitatea Colectați cifre poate utiliza fișiere audio, mesaje text în vorbire sau o combinație a ambelor.

Această activitate acceptă cifre de intrare DTMF de la 0 la 9 și alfabetele A, B, C și D. Apelantul poate introduce # sau * ca simbol de terminare pentru a indica sfârșitul intrării DTMF.

Apelantul nu poate utiliza simbolurile de terminare pentru alte scenarii, ca parte a activității de colectare a cifrelor, cum ar fi confirmarea sumei sau a ID-ului clientului.

În mod implicit, platforma media de ultimă generație acceptă numai DTMF de tip RFC2833, atât pentru apelurile de intrare, cât și pentru cele de ieșire.

Platforma media Next Generation acceptă DTMF în bandă.

Această caracteristică este disponibilă numai dacă este activată semnalizarea de caracteristici corespunzătoare.

De asemenea, puteți auzi tonuri DTMF în bandă în timpul înregistrării și în conferințe cu alte părți.

Se pot folosi funcţiile de tratare a erorilor pentru tratarea şi înregistrarea erorilor:

  • Entry Timeout– Indică calea de ieșire a erorii pe care o parcurge fluxul după expirarea duratei de expirare a intrării. Configurarea acestei căi garantează faptul că apelantul nu este inactiv prea mult timp. Modificați durata de expirare a intrării în secțiunea Setări avansate din panoul proprietăți. Luați în considerare redarea unui mesaj pentru a clarifica ce se așteaptă de la apelant, apoi reveniți înapoi, la începutul activității.

  • Unmatched Entry– Indică calea de ieșire a erorii pe care o ia fluxul dacă apelantul introduce o intrare DTMF care nu este configurată în secțiunea Linkuri meniu personalizat. Configurarea acestei căi garantează faptul că apelantului îi este permis să reînceapă activitatea și să reîncerce. Luați în considerare redarea unui mesaj pentru a clarifica ce se așteaptă de la apelant, apoi reveniți înapoi, la începutul activității.

  • Undefined Error—Pentru mai multe informații, consultați Configurați gestionarea erorilor.

1

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În Prompt secțiune, configurați următoarele setări:

  1. Dezactivată Text-Voce — În mod implicit, text-voce nu este activată. Pentru a configura mesajul fără text transformat în vorbire, adăugați cel puțin un fișier audio preselectat. Alegeți fișierul audio din lista derulantă. Puteți configura până la un total de cinci mesaje audio (fișiere audio și variabile de mesaje audio combinate). Mesajul complet este redat apelantului în ordinea configurată, alternând între fișierele audio și variabilele de mesaj audio.

    Dacă oricare dintre intrările din lista comandată este goală, sistemul afișează o eroare de flux. Remediați aceste erori înainte de publicarea fluxului.

    • Add Audio File(s)—Pentru a adăuga mai multe fișiere audio, faceți clic pe Add New. 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 Delete pictogramă 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 mesaj.

      Pentru a gestiona fișierele audio, consultați Încărcați un fișier de resurse audio.

    • Add Audio Variable—Utilizați această opțiune pentru a configura mesajul audio care va fi redat dinamic clienților. De exemplu, puteți configura această variabilă pentru a reda mesajul audio în mai multe limbi, în funcție de preferințele clientului în timpul interacțiunii.

      Pentru a configura variabila audio, faceți clic Add Audio Variable. Introduceți valoarea variabilă sub formă de expresie a pietrei.

      Pentru mai multe informații, consultați Sintaxă șablon pebble.

      Valoarea variabilă trebuie să corespundă numelui fișierului .wav încărcat în Control Hub

    • Preview prompt—Faceți clic pe Preview prompt buton pentru previzualizarea fișierului audio. În Preview prompt casetă de dialog care apare, faceți clic pe Redați pentru a reda fișierele audio alese.

    • Make Prompt Interruptible—Grupul Make Prompt Interruptible caseta de selectare vă permite să indicați dacă mesajul configurat poate fi întrerupt de intrarea apelantului sau de eveniment. În mod implicit, mesajele nu pot fi întrerupte. Dacă mesajul este important pentru ca apelantul să audă, nu permiteți ca mesajul să fie întrerupt.

      Notă: Pentru organizațiile care sunt configurate cu noua platformă Next Generation, sistemul configurează implicit mesajul întreruptibil, indiferent dacă mesajul Make Prompts Interruptible caseta de selectare este bifată sau debifată de dezvoltatorii fluxului.

  2. Enabled Text-To Speech—În mod implicit, textul transformat în vorbire nu este activat. Pentru a utiliza textul transformat în vorbire în mesajele dvs., activați butonul de comutare Text transformat în vorbire. Puteți configura până la un total de cinci mesaje audio (mesaje text transformat în vorbire, fișiere audio și variabile de mesaje audio combinate). Mesajul complet este redat apelantului în ordinea configurată, alternând între mesajele text transformat în vorbire, fișierele audio și variabilele de mesaj audio configurate.

    • Connector—Opțiunile de limbă și voce se schimbă în funcție de conectorul selectat. Selecția dictează limba, genul și tonul pe care sistemul le utilizează pentru a citi mesajele text transformat în vorbire către apelant.

      Dacă utilizați Google TTS, puteți previzualiza diferitele opțiuni de pe pagina Text în vorbire Google.

      Clienții existenți de pe platforma vocală Next Generation pot vizualiza atât conectorii Cisco Cloud Text-Speech, cât și conectorii Google TTS.

    • Override Default Language & Voice Settings—Utilizați acest comutator pentru a suprascrie setările de voce configurate în variabila Nume vocal global. Acest parametru este activat în mod implicit.

    • Output Voice– Indică numele vocii de ieșire. Acest câmp apare numai dacă activați Override Default Language & Voice Settings buton de comutare. Selectați numele vocii de ieșire din lista derulantă.

      Dacă numele vocii de ieșire acceptat de Google nu este disponibil în lista derulantă Voce ieșire, dezactivați butonul de comutare Suprascriere limbă implicită și setări de voce. Includeți activitatea Setare variabilă înainte de activitatea Colectați cifre în flux.

      Configurați activitatea variabilă după cum urmează:

      1. Setați variabila la Global_VoiceName.

      2. Setați valoarea variabilă la codul de nume vocal necesar pentru ieșire (de exemplu, en-US-Standard-D). Pentru mai multe informații despre vocile și limbile acceptate, consultați pagina Voci și limbi acceptate Google.

    • Add Text to Speech Message–Atunci când creați mesajul, puteți utiliza text transformat în vorbire sau o combinație de fișiere audio prearanjate și mesaje text transformate în vorbire. Clic Add Text-to-Speech Message pentru a adăuga un nou câmp de introducere a textului la secțiunea Mesaj. Aici puteți tasta mesajul care este citit apelantului în limba și vocea selectate.

      Important considerations:

      • Utilizați o activitate Setare variabilă pentru a seta valoarea mesajului TTS la o variabilă de flux înainte de a-l utiliza în activitate.

      • Utilizați ghilimele unice în loc de ghilimele duble în expresiile pietriș.

      Nu există nicio limită de caractere pentru mesajele Cisco text transformat în vorbire.

      Câmpul acceptă două tipuri de introducere: text brut (text simplu) sau date formatate în format SSML. De asemenea, puteți utiliza variabile 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 transformat în vorbire, consultați Text transformat în vorbire (TTS) în Webex Contact Center.

    • Add Audio File—Pentru a alterna mesajele text în vorbire cu fișiere audio presetate, faceți clic pe Add Audio File. Acest lucru 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.

    • Add Audio Variable—Utilizați această opțiune pentru a configura mesajul audio care va fi redat dinamic clienților. De exemplu, puteți configura această variabilă pentru a reda mesajul 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 variabilă sub formă de expresie a pietrei.

      Pentru mai multe informații, consultați Sintaxă șablon pebble.

      Valoarea variabilă trebuie să corespundă numelui fișierului .wav încărcat în Control Hub.

    • Preview prompt—Faceți clic pe Preview prompt buton pentru a testa și previzualiza mesajele text transformat în vorbire și fișierele audio. În Preview prompt caseta de dialog care apare, alegeți vocea necesară pentru a testa mesajul. Puteți reda mesajele și fișierele audio după cum urmează:

      1. Clic Play pentru a reda împreună atât fișierul audio, cât și mesajul.

      2. Redați numai fișierele audio.

      3. Redați numai mesajele text transformat în vorbire.

    • Make Prompt Interruptible—Grupul Make Prompt Interruptible caseta de selectare vă permite să indicați dacă mesajul configurat poate fi întrerupt de intrarea apelantului sau de eveniment. În mod implicit, mesajele nu pot fi întrerupte. Dacă mesajul este important pentru ca apelantul să audă, nu permiteți ca mesajul să fie întrerupt.

      Pentru organizațiile care sunt configurate cu noua platformă Next Generation, sistemul configurează implicit mesajul întreruptibil, indiferent dacă mesajul Make Prompts Caseta de selectare întreruptibilă este bifată sau debifată de dezvoltatorii fluxului.

  3. Apoi, configurați setările text transformat în vorbire. Setările text transformat în vorbire includ următoarele setări care sunt utilizate pentru a valida intrarea DTMF preconizată de la apelant.

    • Speaking Rate– Indică rata de vorbire. Măriți sau micșorați intrarea numerică pentru a menține rata ideală de vorbire și pentru a controla rata de vorbire a ieșirii.

      Valorile valide pentru introducerea numerică sunt cuprinse în intervalul 0.25 - 4.0 cuvinte pe minut (wpm). Valoarea implicită este 1.0 wpm.

    • Volume Gain– Indică creșterea sau scăderea volumului de ieșire. Măriți sau micșorați intrarea numerică pentru a menține volumul ideal de vorbire de ieșire.

      Intrările valide pentru intrarea numerică sunt cuprinse în intervalul –96.0 decibeli - 16.0 decibeli (dB). Valoarea implicită este 0.0 dB.

  4. În Setări avansate, configurați următoarele:

    • No-Input Timeout– Indică durata maximă în care activitatea de colectare a cifrelor așteaptă intrarea, înainte de a continua cu calea de expirare la intrare. Valoarea implicită este 3 secunde.

    • Inter-Digit Timeout– Indică durata maximă în care activitatea de colectare a cifrelor va aștepta între cifre, înainte de a continua în flux. Aceasta apare numai după ce este introdusă cel puțin o cifră. Apelantul poate introduce simbolul de terminator pentru a indica faptul că intrarea este finalizată, astfel încât apelul să continue fără a aștepta timeout între cifre.

      Expirarea între cifre nu se aplică pentru clienții care utilizează platforma de servicii vocale. În mod implicit, acest parametru nu este dezactivat pentru clienții care utilizează platforma de servicii vocale.

    • Minimum Digits— Indică numărul minim de cifre pe care apelantul trebuie să le introducă. Valoarea implicită este 1. Dacă apelantul introduce intrarea mai mică decât această valoare, fluxul va urma Unmatched Entry calea care este configurată în Error Handling secțiune.

    • Maximum Digits—Indică numărul maxim de cifre pe care apelantul le poate introduce. Valoarea implicită este 10. Dacă apelantul introduce o intrare mai mare decât această valoare, fluxul va urma Unmatched Entry calea care este configurată în Error Handling secțiune.

    • Terminator Symbol—Indică caracterul pe care apelantul îl poate introduce pentru a specifica sfârșitul introducerii. Simbolul Terminator poate fi # sau *, în funcție de configurație.

      În mod implicit, Simbolul Terminator este #.

  5. În Output Variable secțiunea, activitatea Colectați cifre furnizează variabila {{CollectDigits.DigitsEntered}}, care stochează intrarea DTMF a apelantului când rulează fluxul. Puteți utiliza această variabilă în activități ulterioare pentru a controla logica fluxului. Numele variabilei reflectă dinamic eticheta atribuită activității de colectare a cifrelor. În cazul în care fluxul include mai multe activități de colectare a cifrelor, sistemul înregistrează o variabilă de ieșire separată pentru fiecare. Pentru mai multe informații, consultați Variabile de ieșire eveniment.

Meniu

Activitatea din meniu vă permite să creați o experiență de răspuns vocal interactiv (IVR) Cisco Unified IP în fluxul dvs. Activitatea redă un mesaj care permite apelantului să introducă o cifră DTMF. În funcție de cifra pe care o introduce apelantul, fluxul poate urma o cale diferită.

Un meniu poate avea 1–10 ramuri, reprezentate prin cifre 0–9.

Puteți utiliza activitatea din meniu cu sau fără text transformat în vorbire activată. Opțiunile de configurare se modifică în consecință.

Se pot folosi funcţiile de tratare a erorilor pentru tratarea şi înregistrarea erorilor:

  • No-Input Timeout– Indică calea de ieșire a erorii pe care o parcurge fluxul după expirarea duratei de expirare a intrării. Configurarea acestei căi garantează faptul că apelantul nu este inactiv prea mult timp. Modificați durata de expirare fără intrare în secțiunea Setări avansate din panoul Proprietăți. Luați în considerare redarea unui mesaj pentru a clarifica așteptările pentru apelant, apoi buclați înapoi la începutul activității.

  • Unmatched Entry– Indică calea de ieșire a erorii pe care o ia fluxul după ce apelantul introduce o intrare DTMF care nu este configurată în secțiunea Linkuri meniu personalizat. Configurarea acestei căi asigură faptul că apelantul poate reporni activitatea și poate încerca din nou. Luați în considerare redarea unui mesaj pentru a clarifica așteptările pentru apelant, apoi buclați înapoi la începutul activității.

    Pentru a reda apelul la începutul activității de un anumit număr de ori:

    • Adăugați activitatea Setare variabilă după activitatea din meniu.

    • În activitatea din meniu, conectați-vă No-input timeout and Unmatched Entry noduri la activitatea Setare variabilă.

    • Configurați activitatea variabilă după cum urmează:

      • În Variable alegeți câmpul Timeout.

      • Setați Variable Value to {{timeout +1}}.

    • Adăugați activitatea Condiție după activitatea Setare variabilă.

    • În activitatea Condiție, introduceți următoarea expresie:

      {{timeout >= n}}, unde „n” este de numărul de ori pe care doriți să reveniți la meniu înainte ca apelul să se deconecteze.

      De exemplu, dacă {{timeout >= 3}}, configurația returnează apelul înapoi în meniu de trei ori înainte ca apelul să se deconecteze.

    • Adăugați activitatea Redare mesaj, urmată de activitatea Deconectare contact pentru a reda înregistrarea și deconecta apelul dacă apelantul nu selectează opțiunile configurate sau ieșirea are loc după n de ori.

1

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În Prompt secțiune, configurați următoarele setări:

  1. Disabled Text-To Speech—Textul transformat în vorbire nu este activat în mod implicit. Pentru a utiliza text transformat în vorbire în mesajul dvs., activați butonul de comutare Text transformat în vorbire. Alegeți fișierul audio din lista derulantă. Puteți configura până la un total de cinci mesaje audio (fișiere audio și variabile de mesaje audio combinate). Activitatea redă mesajul complet către apelant în ordinea configurată, alternând între fișierele audio și variabilele de mesaj audio configurate.

    Dacă oricare dintre intrările din lista comandată este goală, sistemul afișează o eroare de flux. Remediați aceste erori înainte de publicarea fluxului.

    • Add Audio File(s)—Pentru a configura mesajul fără text transformat în 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 Add New.

      Pentru a elimina un fișier audio din secvență, faceți clic pe Delete pictogramă care apare lângă lista derulantă. Deoarece este necesar cel puțin un fișier audio, Delete pictograma nu este vizibilă dacă este vizibil un singur câmp derulant.

      Gestionați fișierele audio din setarea Mesaje audio din Control Hub. Pentru mai multe informații, consultați Gestionați mesajele audio.

    • Add Audio Variable—Utilizați această opțiune pentru a configura mesajul audio care va fi redat dinamic clienților. De exemplu, puteți configura această variabilă pentru a reda mesajul audio în mai multe limbi, în funcție de preferințele clientului în timpul interacțiunii.

      Pentru a configura variabila audio, faceți clic Add Audio Variable. Introduceți valoarea variabilă sub formă de expresie a pietrei.

      Pentru mai multe informații, consultați Sintaxă șablon pebble.

      Valoarea variabilă trebuie să corespundă numelui fișierului .wav încărcat în Control Hub.

    • Preview prompt—Faceți clic pe Preview prompt buton pentru previzualizarea fișierului audio. În Preview prompt casetă de dialog care apare, faceți clic pe Redați pentru a reda fișierele audio alese.

    • Make Prompt Interruptible—Această opțiune vă permite să indicați dacă mesajul configurat poate fi întrerupt de intrarea apelantului sau de eveniment. În mod implicit, Make Prompt Interruptible nu este bifată pentru activitatea din meniu. Dacă doriți ca apelantul să poată întrerupe meniul atunci când introduce intrarea DTMF, luați în considerare posibilitatea ca mesajul să poată fi întrerupt.

      Notă: Pentru organizațiile care sunt configurate cu noua platformă Next Generation, sistemul configurează implicit mesajul întreruptibil, indiferent dacă mesajul Make Prompts Caseta de selectare întreruptibilă este bifată sau debifată de dezvoltatorii fluxului.

  2. Enabled Text-To Speech—În mod implicit, textul transformat în vorbire nu este activat. Pentru a utiliza text transformat în vorbire în mesajul dvs., activați butonul de comutare Text transformat în vorbire. Puteți configura până la un total de cinci mesaje audio (mesaje text vocale, fișiere audio și variabile de mesaje audio combinate). Activitatea redă mesajul complet către apelant în ordinea configurată, alternând între mesajele text transformat în vorbire, fișierele audio și variabilele de mesaj audio.

    • Connector—Alegeți un conector pentru a autentifica serviciul text-voce. Lista derulantă afișează numele conectorilor Google care sunt configurați în Control Hub.

      Clienții existenți care utilizează platforma vocală clasică pot vizualiza numai conectorul Google TTS în lista derulantă.

      Clienții existenți de pe platforma vocală Next Generation pot vizualiza atât conectorii Cisco Cloud Text-Speech, cât și conectorii Google TTS.

    • Override Default Language & Voice Settings—Utilizați acest comutator pentru a suprascrie setările de voce configurate în variabila Nume vocal global. Acest parametru este activat în mod implicit.

    • Output Voice– Selectați numele vocii de ieșire din lista derulantă.

      Dacă numele vocal de ieșire acceptat de Google nu este disponibil în Output Voice listă derulantă, dezactivați Override Default Language & Voice Settings buton de comutare. Includeți activitatea Setare variabilă înainte de activitatea din meniu din flux.

      Configurați activitatea variabilă după cum urmează:

      1. Setați variabila la Global_VoiceName.

      2. Setați valoarea variabilă la codul de nume vocal necesar pentru ieșire (de exemplu, en-US-Standard-D). Pentru mai multe informații despre vocile și limbile acceptate, consultați pagina Voci și limbi acceptate Google.

    • Add Audio Files—Pentru a alterna mesajele text în vorbire cu fișiere audio presetate, faceți clic pe Add Audio File. Acest lucru adaugă un nou rând 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 Delete pictogramă de lângă elementul respectiv. Deoarece este necesar cel puțin un mesaj sau un fișier audio, Delete pictograma nu este vizibilă atunci când este configurat un singur câmp.

    • Add Text to Speech Message—Atunci când creați mesajul, puteți utiliza exclusiv text transformat în vorbire sau puteți utiliza o combinație de fișiere audio prearanjate și mesaje text transformate în vorbire. Clic Add Text-to-Speech Message pentru a adăuga un nou câmp de introducere a textului la secțiunea de creare a mesajului.

      Important considerations:

      1. Utilizați o activitate Setare variabilă pentru a seta valoarea mesajului TTS la o variabilă de flux înainte de a-l utiliza în activitate

      2. . Utilizați ghilimele unice în loc de ghilimele duble în expresiile pietriș.

      Puteți tasta mesajul care trebuie citit apelantului utilizând Limba și Vocea selectate.

      Nu există nicio limită de caractere pentru mesajele Cisco text transformat în vorbire.

      Câmpul acceptă două tipuri de introducere: date formatate cu text brut (text simplu) sau date formatate cu limbajul sintetic de marcare a 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}} utilizează sintaxa variabilă validă.

      Pentru etichetele SSML acceptate pentru Cisco Cloud Text transformat în vorbire, consultați Text transformat în vorbire (TTS) în Webex Contact Center.

    • Add Audio Variable—Utilizați această opțiune pentru a configura mesajul audio care va fi redat dinamic clienților. De exemplu, puteți configura această variabilă pentru a reda mesajul audio în mai multe limbi, în funcție de preferințele clientului în timpul interacțiunii.

    • Pentru a configura variabila audio, faceți clic Add Audio Variable. Introduceți valoarea variabilă sub formă de expresie a pietrei.

      Pentru mai multe informații, consultați Sintaxă șablon pebble.

      Valoarea variabilă trebuie să corespundă numelui fișierului .wav încărcat în Control Hub.

    • Preview prompt—Faceți clic pe Preview prompt buton pentru a testa și previzualiza mesajele text transformat în vorbire și fișierele audio. În Preview prompt caseta de dialog care apare, alegeți vocea necesară pentru a testa mesajul. Puteți reda mesajele și fișierele audio după cum urmează:

      1. Clic Play pentru a reda împreună atât fișierul audio, cât și mesajul.

      2. Redați numai fișierele audio.

      3. Redați numai mesajele text transformat în vorbire.

    • Make Prompt Interruptible—Această opțiune vă permite să indicați dacă mesajul configurat poate fi întrerupt de intrarea apelantului sau de eveniment. În mod implicit, Make Prompt Interruptible nu este bifată pentru activitatea din meniu. Dacă doriți ca apelantul să poată întrerupe meniul atunci când introduce intrarea DTMF, luați în considerare posibilitatea ca mesajul să poată fi întrerupt.

      Pentru organizațiile care sunt configurate cu noua platformă Next Generation, sistemul configurează implicit mesajul întreruptibil, indiferent dacă dezvoltatorii fluxului au bifat sau nu opțiunea Make Prompt Interruptible caseta de selectare.

  3. În Linkuri de meniu particularizate, configurați unul sau mai multe linkuri de meniu în funcție de cerințele organizației.

    Această capacitate ajută unul sau mai mulți utilizatori să selecteze diferite ramuri în flux, în funcție de cifra selectată.

    Puteți configura până la zece linkuri de meniu personalizat.

    • DIGIT—Alegeți un număr din lista derulantă. CIFRA corespunde intrării DTMF introduse de apelant pentru a indica calea fluxului care trebuie urmată. Cifrele 0‐9 sunt disponibile pentru selecție și puteți selecta fiecare opțiune o singură dată.

    • LINK DESCRIPTION—Adăugați o descriere pentru a indica ce cale a fluxului corespunde cifrei.

      De exemplu, dacă apăsați 1 apelantul ajunge la o coadă care vă poate ajuta cu o întrebare de vânzări, tastați Vânzări în descrierea linkului. DESCRIEREA LINKULUI nu are niciun impact asupra apelului în sine, dar vă poate ajuta să urmăriți modul în care este construit Meniul.

    • Add New— Faceți clic pe Adăugare nou pentru a adăuga mai multe linkuri ale meniului. Puteți adăuga o cifră și o descriere de link pentru fiecare rând. Puteți adăuga până la zece linkuri.

    Puteți configura linkuri de meniu atât în panoul Proprietăți, cât și în activitatea în sine. Acest lucru permite diferite opțiuni de configurare, care se bazează pe preferințele utilizatorului. Sistemul actualizează conținutul în timp real în ambele locații atunci când se efectuează o editare.

  4. Apoi, configurați Setările Text-Voce; includeți următoarele setări care sunt utilizate pentru a valida intrarea DTMF preconizată de la apelant.

    • Speaking Rate– Indică rata de vorbire. Măriți sau micșorați intrarea numerică pentru a menține rata ideală de vorbire și pentru a controla rata de vorbire a ieșirii.

      Valorile valide pentru introducerea numerică sunt cuprinse în intervalul 0.25 - 4.0 cuvinte pe minut (wpm). Valoarea implicită este 1.0 wpm.

    • Volume Gain– Indică creșterea sau scăderea volumului de ieșire. Măriți sau micșorați intrarea numerică pentru a menține volumul ideal de vorbire de ieșire.

      Intrările valide pentru intrarea numerică sunt cuprinse în intervalul –96.0 decibeli - 16.0 decibeli (dB). Valoarea implicită este 0.0 dB.

    • No-Input Timeout– Specifică timpul maxim în care activitatea așteaptă intrarea înainte de a continua pe calea de expirare la intrare. Valoarea implicită este 3 secunde.

  5. Activitatea din meniu utilizează variabila de ieșire {{Menu.OptionEntered}}. Când sistemul execută fluxul, această variabilă stochează intrarea DTMF pe care apelantul a introdus-o în timpul interacțiunii cu meniul.

    Puteți utiliza variabila de ieșire {{Menu.OptionEntered}} în activități ulterioare pentru a controla secvența fluxului. Numele variabilei se modifică dinamic pe baza etichetei asociate cu activitatea din meniu. Sistemul poate capta mai multe valori variabile atunci când fluxul utilizează mai multe activități din meniu. Pentru mai multe informații despre acest tip de variabilă, consultați Variabile de ieșire a activității.

Redați mesajul

Activitatea Mesaj de redare redă un mesaj de neîntrerupt apelantului. Puteți utiliza activitatea Redare mesaj cu sau fără funcția Text transformat în vorbire activată. Opțiunile de configurare se modifică în consecință.

Puteți configura o cale de tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni în timpul execuției fluxului. Pentru mai multe informații, consultați Configurați gestionarea erorilor.

Activitatea Redare mesaj este de neîntreruptă pentru intrările DTMF.

Activitatea Redare mesaj este întreruptă din cauza disponibilității agentului de a răspunde la apel, dacă este inclusă după activitatea Contact din coadă dintr-un flux de apeluri.

1

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În secțiunea Prompt, configurați următoarele setări:

  1. Disabled Text-To Speech—Dacă nu doriți să utilizați funcția Text transformat în vorbire în mesajul dvs., dezactivați butonul de comutare Text transformat în vorbire. În mod implicit, Text transformat în vorbire nu este activată.

    Puteți configura până la cinci mesaje audio (fișiere audio și variabile de mesaje audio combinate). Mesajul complet este redat apelantului în ordinea configurată, alternând între fișierele audio și variabilele de mesaj audio.

    Dacă una dintre intrările din lista comandată este goală, sistemul răspunde cu o eroare de flux. Remediați aceste erori înainte de publicarea fluxului

    • Add Audio Files—Pentru a configura mesajul fără Text transformat în vorbire, adăugați cel puțin un fișier audio preselectat. Alegeți fișierul audio dorit din lista derulantă care este etichetat ca 1.

      Pentru a adăuga mai multe fișiere audio, faceți clic pe Add New. Fișierele sunt redate apelantului în ordinea în care apar.

      Pentru a elimina un fișier audio din secvență, faceți clic pe Delete pictogramă care apare lângă fiecare listă derulantă.

    • Add Audio Variable—Utilizați această opțiune pentru a configura mesajul audio care va fi redat dinamic clienților. De exemplu, puteți configura această variabilă pentru a reda mesajul audio în mai multe limbi, în funcție de preferințele clientului în timpul interacțiunii.

      Pentru a configura variabila audio, faceți clic Add Audio Variable. Introduceți valoarea variabilă sub formă de expresie a pietrei.

      Pentru mai multe informații, consultați Sintaxă șablon pebble.

      Valoarea variabilă trebuie să corespundă numelui fișierului .wav încărcat în Control Hub.

    • Preview prompt—Faceți clic pe Preview buton de solicitare pentru previzualizarea fișierului audio. În Preview prompt casetă de dialog care apare, faceți clic pe Redați pentru a reda fișierele audio alese.

  2. Activați Text-Voce — Pentru a utiliza Text-to-Speech capacitatea din mesajul dvs., activați butonul de comutare Text-Voce. Puteți configura până la un total de cinci mesaje audio (mesaje text vocale, fișiere audio și variabile de mesaje audio combinate). Mesajul complet este redat apelantului în ordinea configurată, alternând între mesajele text transformat în vorbire, fișierele audio și variabilele de mesaj audio.

    • Connector—Indică conectorul pentru a autentifica serviciul Text-Voce. Lista derulantă afișează numele tuturor conectorilor Google din Control Hub. Sunt afișați numai conectorii activi. Selectați conectorul din lista derulantă.

      Clienții existenți care utilizează platforma vocală clasică pot vizualiza numai conectorul Google TTS în lista derulantă.

      Clienții existenți de pe platforma vocală Next Generation pot vizualiza atât conectorii Cisco Cloud Text-Speech, cât și conectorii Google TTS.

    • Override Default Language & Voice Settings—Utilizați acest buton de comutare pentru a suprascrie setările de voce configurate în variabila Nume vocal global. Acest parametru este activat în mod implicit.

    • Output Voice– Indică numele vocii de ieșire. Acest câmp apare numai dacă activați Override Default Language & Voice Settings buton de comutare. Selectați numele vocii de ieșire din lista derulantă.

      Dacă numele vocii de ieșire acceptat de Google nu este disponibil în lista derulantă Voce ieșire, dezactivați Override Default Language & Voice Settings buton de comutare. Includeți în flux activitatea Setare variabilă înainte de activitatea Redare mesaj.

      Configurați activitatea variabilă după cum urmează:

      1. Setați variabila la Global_VoiceName.

      2. Setați valoarea variabilă la codul de nume vocal necesar pentru ieșire (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.

    • Add Audio File—Pentru a alterna mesajele text în vorbire cu fișiere audio presetate, faceți clic pe Add Audio File. Acest lucru adaugă un nou rând 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 Delete pictogramă care apare lângă intrarea corespunzătoare sau lista derulantă.

    • Add Text-to-Speech Message Speech Message—Pentru a crea mesajul, utilizați Text transformat în vorbire sau o combinație de fișiere audio prearanjate și mesaje Text transformat în vorbire.

      Clic Add Text-to-Speech Message pentru a adăuga un nou câmp de introducere a textului la secțiunea de creare a mesajului. În acest câmp, tastați mesajul care va fi redat apelantului în Limba și Vocea selectate.

      Considerații importante:

      • Utilizați o activitate Setare variabilă pentru a seta valoarea mesajului TTS la o variabilă de flux înainte de a-l utiliza în activitate.

      • Utilizați ghilimele unice în loc de ghilimele duble în expresiile pietriș.

      • Utilizați filtrele de evacuare a pietrelor dacă mesajul TTS are mai multe linii (astfel încât sistemul să redea mesajul), de exemplu {{ variable | escape('json')}}

      • Nu există nicio limită de caractere pentru mesajele Cisco text transformat în vorbire.

      Câmpul acceptă două tipuri de date introduse—text brut (text simplu) sau limbajul de marcare a sintezei vorbirii (SSML)—formatat. De asemenea, puteți utiliza variabile ca parte a mesajului pentru a citi conținutul dinamic.

      Pentru etichetele SSML acceptate pentru Cisco Cloud Text transformat în vorbire, consultați Text transformat în vorbire (TTS) în Webex Contact Center.

    • Add Audio Variable—Utilizați această opțiune pentru a configura mesajul audio care va fi redat dinamic clienților. De exemplu, puteți configura această variabilă pentru a reda mesajul audio în mai multe limbi, în funcție de preferințele clientului în timpul interacțiunii.

      Pentru a configura variabila audio, faceți clic Add Audio Variable. Introduceți valoarea variabilă sub formă de expresie a pietrei.

      Pentru mai multe informații, consultați Sintaxă șablon pebble.

      Valoarea variabilă trebuie să corespundă numelui fișierului .wav încărcat în Control Hub

    • Preview prompt—Faceți clic pe Preview prompt buton pentru a testa și previzualiza mesajele text transformat în vorbire și fișierele audio. În Preview prompt caseta de dialog care apare, alegeți vocea necesară pentru a testa mesajul. Puteți reda mesajele și fișierele audio după cum urmează:

      1. Clic Play pentru a reda împreună atât fișierul audio, cât și mesajul TTS.

      2. Redați numai fișiere audio.

      3. Redați numai mesajele text transformat în vorbire.

  3. Apoi, configurați setările text transformat în vorbire. Setările text transformat în vorbire includ următoarele setări care sunt utilizate pentru a valida intrarea DTMF preconizată de la apelant.

    • Speaking Rate– Indică rata de vorbire. Măriți sau micșorați intrarea numerică pentru a menține rata ideală de vorbire și pentru a controla rata de vorbire a ieșirii.

      Valorile valide pentru introducerea numerică sunt cuprinse în intervalul 0.25 - 4.0 cuvinte pe minut (wpm). Valoarea implicită este 1.0 wpm.

    • Volume Gain– Indică creșterea sau scăderea volumului de ieșire. Măriți sau micșorați intrarea numerică pentru a menține volumul ideal de vorbire de ieșire.

      Intrările valide pentru intrarea numerică sunt cuprinse în intervalul –96.0 decibeli - 16.0 decibeli (dB). Valoarea implicită este 0.0 dB.

Nu includeți numai activitatea Redare mesaj în buclă, după activitatea Contact coadă din fluxul de apeluri. Puteți utiliza o combinație dintre activitatea Redați muzică și activitatea Redați mesajul în buclă pentru a realiza un flux de apel valid.

Când includeți activitatea Redare mesaj înainte de activitatea Solicitare HTTP într-un flux de apeluri, solicitarea HTTP se execută numai după ce sunetul este redat complet.

Redați muzică

Activitatea Redare muzică redă muzică atunci când un apel sosește sau se află într-o coadă de așteptare. Puteți alege un fișier audio de redat atunci când plasați un apelant în așteptare.

Puteți configura o cale de tratare a erorilor (Eroare nedefinită) pentru a trata erorile de sistem care pot surveni în timpul execuției fluxului. Pentru mai multe informații, consultați Configurați gestionarea erorilor.

Înainte de a începe

Când includeți activitatea Redați muzică înainte de activitatea Solicitare HTTP într-un flux de apeluri, solicitarea HTTP se execută numai după ce sunetul este redat complet.

1

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În Music Settings secțiune, configurați următoarele setări:

  1. Static Audio File—Alegeți această opțiune dacă doriți să configurați transmisia audio statică care va fi redată din pagina Mesaje audio din Control Hub. Odată selectat, selectați numele fișierului audio (.wav) din Music File lista verticală.

    Pentru mai multe informații, consultați Gestionați mesajele audio.

  2. Dynamic Audio File—Selectați această opțiune pentru a reda audio dinamic într-un singur flux. De exemplu, puteți utiliza o variabilă pentru a reda mesaje în diferite limbi, în funcție de preferințele clientului.

    Pentru a configura transmisia audio dinamică, introduceți variabila audio ca expresie Pebble. Pentru mai multe detalii, consultați Sintaxă șablon pebble.

    Valoarea variabilă trebuie să corespundă numelui fișierului .wav încărcat în Control Hub.

  3. Start Offset— Setați durata de redare, în secunde, pentru fișierul cu muzică.

    De exemplu, dacă fișierul are 60 secunde, Start Offset este de 45 secunde, iar durata este de 30 secunde, ultimele 15 secunde sunt redate mai întâi, apoi bucle audio ajung la început și sunt redate primele 15 secunde. O valoare de 0 începe redarea de la început.

    Puteți introduce decalajul de pornire ca număr static (de exemplu, 20) sau ca expresie (de exemplu, {{MusicLength + 20}).

    Asigurați-vă că toate valorile sunt numerice.

  4. Music Duration—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 pornire și durata depășesc lungimea fișierului, muzica revine la început și continuă să fie redată.

    Redarea muzicii respectă aceste reguli:

    • Dacă este specificată Music Duration este mai scurtă decât lungimea fișierului audio, muzica este redată doar pentru durata specificată. De exemplu, o durată de 30 secunde cu un fișier de 40 secunde este redată timp de 30 secunde.

    • Dacă Music Duration depășește lungimea fișierului audio, muzica este redată de până la cinci ori lungimea fișierului, luându-se după cum este necesar. De exemplu, o durată de 600 secunde cu un fișier de 40 secunde este redată timp de 200 secunde (5 × 40).

Când includeți activitatea Redați muzică înainte de HTTP Request activitatea dintr-un flux de apeluri, solicitarea HTTP se execută numai după ce sunetul este redat complet.

Înregistrați

Activitatea de înregistrare înregistrează intrarea vocală sau rostirea apelanților la care se poate face referire în același flux de apeluri. Această activitate este disponibilă numai pentru clienții care utilizează platforma media Next Generation. Sistemul stochează fișierele audio înregistrate numai în timpul apelului, după care fișierele respective sunt șterse automat din sistem. În prezent, fișierele audio înregistrate au un format necriptat. Nu vă recomandăm să înregistrați informații sensibile cu ajutorul acestei funcții.

Nu utilizați Înregistrați activitatea în cadrul unei consultări pentru fluxul de numere cu punct de intrare, deoarece această configurație nu este acceptată.

1

Conectați-vă la Control Hub, alegeți Servicii > Centru de contact > Fluxuri.

2

Faceți clic pe Gestionați fluxurile și apoi faceți clic pe Creați fluxuri.

3

Faceți clic pe Începere reîncărcare. Apare fereastra Proiectant flux.

4

În câmpul Nume flux, introduceți un nume unic.

5

Glisați și fixați activitatea Înregistrați din Biblioteca de activități pe pânza de flux principală.

6

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

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

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

7

În Înregistrare setări, configurați următoarele câmpuri:

  1. Bifați sau debifați caseta de selectare Start tone pentru a activa sau dezactiva sunetul scurt de bip pentru a indica începerea înregistrării. În mod implicit, caseta de selectare este activată.
  2. În câmpul Timeout silențios, introduceți valoarea numerică între 1 și 120 secunde. Acest lucru indică intervalul maxim de liniște permis în orice moment după începerea înregistrării. Valoarea implicită este 4 secunde. Înregistrarea se oprește atunci când există liniște pentru timpul de expirare a tăcerii.
  3. În câmpul Timp maxim de înregistrare, introduceți valoarea numerică între 1 și 120 secunde pentru a indica timpul maxim permis pentru înregistrarea discursului apelantului. Valoarea implicită este 30 secunde. Înregistrarea se oprește atunci când înregistrarea atinge timpul maxim de înregistrare.
  4. În câmpul Simbol de terminare, alegeți fie simbolul de caracter #, fie * pe care utilizatorul final le poate utiliza pentru a încheia o înregistrare. În mod implicit, simbolul de terminator este #.
8

În secțiunea Variabile de ieșire, vizualizați următoarele variabile:

  • Record_audioFileData–Stochează detaliile fișierelor audio înregistrate.
  • Record_errorCode–Stochează codul de stare a erorilor care apar în timpul inițierii sau în timpul înregistrării discursului apelantului.
  • Record_errorDescription–Stochează descrierea erorilor care apar în timpul inițierii sau în timpul înregistrării discursului apelantului.

Puteți utiliza variabila de ieșire Record_audioFileData în activități precum Redați mesajul, Meniu și Colectați cifre într-un apel flow. Această variabilă de ieșire poate fi configurată ca variabilă audio în setările Mesaj ale activităților IVR pentru a reda apelanților transmisia audio înregistrată. Valoarea variabilă poate fi sub forma unei expresii de pebble: {{Record_activity_label.audioFileData.name}}.

Puteți utiliza variabila de ieșire Record_audioFileData în activitatea Solicitare HTTP pentru a încărca sunetul înregistrat pe serverul extern sau API-ul terț. Acest lucru se poate face alegând Tipul de conținut ca Fișier și variabila de ieșire a activității Înregistrare din lista derulantă Conținut din Corpul solicitării.

Următorul tabel listează codurile de eroare și descrierile pentru activitatea de înregistrare:

Cod de eroare

Descriere eroare

Motiv

1001

TIMEOUT_TĂCERE_NEVALIDĂ

Timeout silențios configurat nu se încadrează în intervalul valid, cuprins între 1 și 120 secunde.

1002

DURATĂ_MAXIMĂ_ÎNREGISTRARE_NEVALIDĂ

Timpul maxim de înregistrare configurat nu se încadrează în intervalul valid dintre 1 şi 120 secunde.

1003

SIMBOL_TERMINARE_NEVALID

Simbolul de terminare configurat nu este unul dintre caracterele permise * sau #.

1004

ÎNREGISTRARE_API_FAILURE

O eroare care a apărut în API pentru a iniția înregistrarea.

1005

FUNCȚIE_DEZACTIVATĂ_FOR_ORG

Funcția nu este activată pentru organizație.

1006

Nu este detectat niciun sunet de intrare pentru a înregistra. Fișierul audio înregistrat poate conține liniște.

1007

O eroare care a apărut în serviciile media în timpul înregistrării.

Control înregistrare

Designerul de flux furnizează o activitate de control al înregistrării în scopul obținerii consimțământului privind înregistrarea de la utilizator sau apelant. Consimțământul la înregistrare este una dintre proprietățile de configurare disponibile ca parte a acestei activități. Utilizați o activitate din meniu pentru a capta consimțământul utilizatorului într-o variabilă de flux boolean. În timpul unei interacțiuni, dacă doriți să captați valoarea consimțământului pentru a genera un raport, utilizați variabila booleană ca intrare la valoarea proprietății consimțământului pentru activitatea de control al înregistrării. Apoi, puteți marca variabila utilizată pentru a capta consimțământul apelantului ca putând fi raportată.

Dezvoltatorul fluxului poate stabili dacă consimțământul la înregistrare pentru un apel trebuie să fie înregistrat sau nu, în scopuri de raportare. Atunci când un client dorește să înregistreze consimțământul pentru înregistrare, utilizați variabile globale pentru a genera un raport de consimțământ. Atunci când un client nu dorește să înregistreze consimțământul pentru înregistrare, utilizați variabile locale. Acest lucru oferă o mai mare flexibilitate entităților găzduite și clienților pentru a gestiona utilizarea variabilelor.

Puteți configura controlul înregistrării utilizând acești pași:

  1. În Designerul de flux, glisați și fixați Recording Control activitate de la Biblioteca de Activități până la pânză.

  2. Faceți clic pe Recording Control activitate pentru a configura setările de activitate.

  3. În General Settings, introduceți un nume pentru activitatea din Activity Label.

  4. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

  5. În Recording Control Settings, selectați o variabilă de flux din lista derulantă pentru Enable Recording.

O activitate de meniu pentru IVR (Răspuns vocal interactiv) și o activitate de control al înregistrării, atunci când sunt utilizate împreună în flux, permite captarea consimțământului înregistrării. Se acordă prioritate setării consimțământului utilizatorului în flux, în comparație cu setările de la nivelul de entitate găzduită sau de la nivelul cozii de așteptare sau cu setările de configurare la nivelul programului de înregistrare.

Controlul înregistrării poate fi gestionat în următoarele scenarii:

  • Dacă configurația privind consimțământul utilizatorului este setată la Da în flux, apelul este înregistrat, indiferent de configurația de înregistrare setată la nivel de entitate găzduită, coadă sau program de înregistrare.

  • Dacă utilizatorul nu își exprimă consimțământul și configurația este setată la valoarea Nu în flux, atunci apelul nu este înregistrat, indiferent de configurația de înregistrare setată la nivel de entitate găzduită, coadă sau program de înregistrare.

  • Dacă consimțământul utilizatorului nu este configurat în flux, dar o configurație este setată la Da la oricare dintre celelalte niveluri, cum ar fi entitatea găzduită sau coada sau programul de înregistrare, atunci apelul este înregistrat.

  • Dacă nu este configurat consimțământul utilizatorului și o configurație este setată la Nu la toate nivelurile, cum ar fi entitatea găzduită, coada de așteptare și programul de înregistrare, apelul nu este înregistrat.

În plus, alte configurații de înregistrare, cum ar fi Continuare la transfer, Reluare pauză activată și Durată întrerupere etc., sunt încă aplicate pe baza ierarhiei existente, cum ar fi entitatea găzduită, coadă sau nivelul programării înregistrării.

Variabile de ieșire

Această activitate nu are variabile de ieșire.

Programați apelări inverse IVR

Caracteristica de apelare inversă programată permite clienților să programeze apelarea inversă utilizând IVR. Clienții pot solicita apelarea inversă în mod independent, fără a vorbi cu un agent, ceea ce are ca rezultat operații mai eficiente ale centrului de contact. Pentru a accepta clienților capacitățile de apelare inversă programate, modulul Designer de flux furnizează activitatea de programare a apelării inversă în cadrul fluxului.

Programare reapelare

Utilizați activitatea de programare apel invers pentru a le permite apelanților să programeze cu ușurință apelurile inverse prin sistemul IVR. Puteți utiliza solicitări DTMF specifice pentru a capta detaliile programării de la apelant și a transmite aceste informații ca date introduse în activitatea de programare a apelării inverse.

Următoarele secțiuni vă permit să configurați activitatea de programare a apelării inverse:

  • Setări generale
  • Programare setări reapelare
  • Variabile de ieșire a activității

Înainte de a începe

Asigurați-vă că configurați punctul de intrare de apelare inversă în Control Hub. Consultați secțiunea Configurați un punct de intrare de apelare inversă pentru detalii.

1

În Designerul de flux, glisați și fixați activitatea Programare apelare inversă din Biblioteca de activități pe pânză.

2

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

3

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

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

4

În Schedule Callback Settings secțiune, configurați următoarele detalii:

  1. Callback Dial Number: Numărul de telefon la care urmează să fie programată apelarea inversă. Numărul poate include un prefix de țară și cifre opționale (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 (de) caractere.

  2. Callback Queue: Un identificator unic care reprezintă coada asociată cu reapelarea. Puteți aloca o valoare statică pentru coada de apeluri sau puteți configura o valoare dinamică utilizând variabile de flux.

  3. Customer Name (Optional): Numele clientului care primește reapelarea. Dacă nu există niciun nume, atunci numărul de apelare inversă este utilizat pentru a identifica clientul.

  4. Schedule Date: Data la care clientul dorește să primească reapelarea.

    Data programării trebuie furnizată în format ISO-8601 (ZZ-LL-AAAA). Trebuie să fie o dată validă în fusul orar specificat și trebuie să aibă loc în 31 zile de la data actuală.

  5. Schedule Start Time: Ora de începere preferată pentru primirea apelării inverse, specificată în format ISO-8601 (HH:mm:ss). Ora de începere trebuie să fie cu cel puțin 30 minute înaintea orei actuale.

  6. Schedule End Time: Ora de încheiere preferată până la care trebuie finalizată apelarea inversă, de asemenea, în format ISO-8601 (HH:mm:ss). Ora de încheiere trebuie să fie de cel puțin 30 minute după ora de începere și nu poate depăși 8 ore după ora de începere.

  7. Schedule Timezone: Fusul orar al clientului relevant pentru data și ora furnizate. Acesta trebuie să fie un nume valid de fus orar IANA (de exemplu, America/New_York). Puteți aloca un fus orar static sau puteți configura o valoare dinamică utilizând variabile de flux.

Includeți o serie de activități IVR (Meniu, Colectați cifre) pentru a colecta aceste informații de la apelant și a le transmite la activitatea de apelare inversă programată. Pentru a facilita acest lucru, consultați Subfluxul de apelare inversă programat pentru detalii.

Variabile de ieșire a activității

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

Activitatea de programare a apelării inverse are următoarele variabile de ieșire:

  • ScheduleCallback.FailureCode: Stochează codul de eroare. Sistemul setează această valoare numai atunci când activitatea nu reușește.
  • ScheduleCallback.FailureDescription: Stochează detaliile erorii. Sistemul setează această valoare numai atunci când activitatea nu reușește.

În continuare găsiți codurile de eroare și descrierile pentru activitatea de apelare inversă programată:

Cod eroare

Valoarea codului de eroare

Descrierea erorii

1

SOLICITARE_NEVALIDĂPentru orice intrări nevalide.

3

COADĂ _NEVALIDĂPentru detalii nevalide privind coada de apeluri.

6

EROARE _SISTEM

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

Ce este de făcut în continuare

Utilizați activitatea Deconectare contact pentru a încheia fluxul de apeluri după programarea unei reapelări.

Trimiteți cifrele

Puteți utiliza activitatea Trimitere cifre pentru a configura fluxurile care trimit tonuri DTMF apelantului în timpul unei interacțiuni IVR. Acest lucru este util pentru:

  • Secure authentication—Stabilirea unui flux de apel autentificat prin verificarea apelantului utilizând DTMF.

  • Interacting with external systems—Comunicarea cu alte sisteme care necesită intrare DTMF.

Activitatea Trimitere cifre permite autentificarea pe bază de ton și este importantă în scenariile care necesită interacțiuni sigure, cum ar fi verificarea autenticității căii de apel.

1

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În Play DTMF Settings secțiune, configurați următoarele setări:

  1. Set Value—Alegeți această opțiune dacă doriți să configurați cifrele DTMF statice.

  2. Set to Variable—Alegeți această opțiune dacă doriți să configurați dinamic cifrele DTMF.

    Lungimea maximă a intrării DTMF este de 32 caractere. Caracterele acceptate sunt 0-9, A-D, asterisc (*), hash (#) și virgulă (,). Virgula caracterului (,) semnifică o secundă de întârziere.

    Puteți utiliza activitatea Trimitere cifre numai în timpul primului segment de apelant către IVR. Dacă o utilizați în cadrul unei interacțiuni precum consultare/transfer la punctul de intrare, sistemul ignoră activitatea Trimitere cifre.

Setați anunțul

O activitate Setare anunțuri configurează anunțurile redate la conexiunea apelului cu un agent. Când este activată, puteți configura un mesaj preselectat ca mesaj de conformitate cu informații juridice sau cu un mesaj de întâmpinare personalizat al agentului sau ambele. Puteți utiliza această activitate atât pentru apelurile de intrare, cât și pentru cele de ieșire.

  • Pentru fluxurile de intrare – configurați activitatea de anunțuri înainte de activitatea de contact din coadă pentru o performanță optimă. În mod alternativ, îl puteți configura în cadrul evenimentului înainte de apelare dintr-un flux de eveniment.
  • Pentru fluxurile de ieșire—Activitatea de anunț trebuie să fie configurată în cadrul evenimentului înainte de apelare. Asigurați-vă că activitatea Setare ID apelant este activitatea terminală pentru evenimentul de dinainte de apelare.

Activitatea Setare anunțuri acceptă următoarele tipuri de anunțuri:

  • Mesaj privind conformitatea
  • Agent de salut
  • Anunț în șoaptă

Consultați Îmbunătățiți eficiența cu mesajele preînregistrate pentru mai multe detalii.

Pentru a configura activitatea de setare a anunțurilor, efectuați următorii pași:

  1. Conectați-vă la Control Hub.
  2. Navigheaza catre Contact Center > Customer Experience > Flows.
  3. Selectați fluxul necesar și faceți clic pe Go to Flow Settings pictogramă pentru a deschide fluxul necesar.
  4. Glisați și fixați activitatea Setați anunțul pe pânza de flux principală.
  5. În General Settings fila, configurați următorii parametri:
    1. În câmpul Etichetă activitate, introduceți un nume pentru activitate.

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

  6. Pentru a configura mesajul de întâmpinare al agentului, activați Enable Agent Greeting comutați. În Greeting Purpose câmp, introduceți numele scopului salutării.
  7. Pentru a configura mesajul privind conformitatea, activați Enable Compliance Message comutați. Selectați fișierul audio necesar din lista derulantă.

  8. Clic Save.
  9. Clic Publish pentru a publica fluxul.

Setați ID-ul apelantului

Utilizați activitatea Setați ID-ul de apelant pentru a defini ID-ul de apelant afișat în timpul unui apel. Activitatea Setare ID apelant trebuie utilizată numai pe fluxurile de evenimente. Setarea ID-ului de apelant este o activitate terminală care marchează sfârșitul unui flux de evenimente preapelare care a avut loc. Activitatea Setare ID apelant ajută la configurarea ANI pentru următoarele scenarii:

  • Apeluri de intrare

  • Apeluri de ieșire

  • Reapelare prin curtoazie

  • Previzualizați campania

  • Apelare inversă web

  • Executați fluxul

  • Transfer la numărul de apelare

  • Consultați pentru a apela numărul

    Consultați agentul

    Consultați EP-DN/coada de apeluri

  • Transferați la EP/coadă

Puteți configura această activitate lângă un gestionar de evenimente PreDial. ANI necesar poate fi configurat utilizând activitatea Setați ID-ul de apelant pe baza serviciului de identificare a numerelor formate (DNIS), a tipului de operațiune sau a tipului de participant.

Puteți configura DN-ul agentului ca ANI personalizat, astfel încât agentul apelat să poată vedea DN-ul/numărul de interior al agentului apelant atunci când este contactat. Acest lucru reduce șansele ca apelurile interne să fie abandonate. De exemplu, atunci când un utilizator din front-office (agentul centrului de contact) apelează un utilizator din back-office (un angajat intern), utilizatorul din back-office poate vedea ID-ul intern de apelant (numărul de contact/extensia) al agentului, reducând astfel la minimum numărul de respingere a apelurilor.

În acest scop, apelantul poate vedea numărul de contact/extensia numai atunci când agentul apelat este contactat prin apelare, consultare sau transfer la DN, iar DN-ul este adăugat la lista de numere de contact.

Trebuie să adăugați numărul de contact la lista de numere interne pentru o organizație din Control Hub. Pentru mai multe informații despre cum să adăugați un număr de contact, consultați Creați numărul de contact sau extensia.

Dacă introduceți un număr aleatoriu, sistemul verifică acest număr cu asocierea EP-DN implicită, care este configurată în Control Hub sau Portalul de gestionare. Dacă există o neconcordanță, sistemul o direcționează înapoi la ANI-ul implicit. Pentru mai multe informații despre validarea ANI personalizată, consultați Reapelare.

Pentru a vă asigura că numerele inițiale rămân disponibile pentru analiză în rapoarte, ANI-ul afișat în rapoarte nu este modificat cu ANI-ul personalizat.

1

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În Caller ID Settings secțiune, vă rugăm să configurați următoarele:

  1. Static Caller ID—Alegeți un număr de apelare mapat la un punct de intrare, din lista derulantă. Dacă nu selectați un număr, sistemul ia în considerare valoarea implicită, în funcție de scenariul de apel.

  2. Variable Caller ID—Alegeți o variabilă validă (un număr de tip 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 de apel. Dacă furnizați un număr care nu este în format de număr E.164, sistemul utilizează valoarea implicită, în funcție de scenariul de apel.

    Pentru a permite extensii interne ca ANI personalizat pentru apelanți, atunci când configurați fluxul de preapelare pentru agentul client/consultat sau DN/agent transferat sau DN, selectați Predial.otherPartyDn variabilă din lista derulantă ca ID variabil de apelant. Deoarece 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 gestionar de evenimente preApelare utilizat pentru a personaliza ID-ul apelantului suprascrie ANI pe care l-ați selectat anterior, cum ar fi ANI pentru apelare în exterior selectat de agent, reapelarea prin curtoazie cu personalizarea ANI sau orice scenariu similar.

Asistența la flux este necesară pentru orice scenariu de intrare sau de ieșire pentru a personaliza ANI.

Pentru cazurile de utilizare care depind de furnizorii de servicii, cum ar fi deciziile bazate pe codurile de țară, restricțiile regionale etc., luați în considerare mai întâi testarea fluxurilor cu furnizorii de servicii.

Pentru ca ANI să funcționeze conform așteptărilor în diferite scenarii de apeluri, aveți nevoie de un mediu de ultimă generație.

Utilizarea ANI pentru mai multe scenarii care sunt aplicabile în mediul Next Generation sunt:

Table 15. ANI usage for multiple scenarios in a Next Generation environment

Scenariu

Configurare

Rezultatul ANI

Apelurile clienților intră

Gestionarul de evenimente preApelare nu este configurat

  • ANI-ul contactului este prezentat pe dispozitivul agentului

  • EP-DN este prezentat pe dispozitivul contactului

Apelurile clienților intră

Gestionarul de evenimente preApelare este configurat

ANI este prezentat pe dispozitivul agentului - conform definiției din activitatea Setați ID-ul apelantului

Agent apelare în exterior

Gestionarul de evenimente preApelare nu este configurat

Dispozitivul contactului și dispozitivul agentului sunt prezentate ambele cu ANI de ieșire selectat de agent dacă agentul selectează un ANI de ieșire pe desktop. În caz contrar, dispozitivul contactului și dispozitivul agentului sunt prezentate împreună cu ANI implicit al entității găzduite.

Agent apelare în exterior

Gestionarul de evenimente preApelare este configurat

Pentru dispozitivul fiecărui participant, ANI pentru apeluri spre exterior selectat poate fi reținut, dacă este selectat, sau poate fi personalizat, conform definiției din activitatea Setare ID apelant.

Reapelare prin curtoazie

ANI-ul clientului definit în activitatea de reapelare

ANI definit la activitatea de apelare inversă este prezentat dispozitivului contactului.

Reapelare prin curtoazie

  • ANI-ul clientului definit în activitatea de reapelare

  • Gestionarul de evenimente preDial este configurat pentru segmentul clientului

Setarea activității de ID apelant configurate va avea prioritate.

Reapelare prin curtoazie

  • ANI-ul clientului definit în activitatea de reapelare

    Gestionarul de evenimente preApelare nu este configurat pentru segmentul clientului

  • ANI definit la activitatea de apelare inversă este prezentat dispozitivului contactului.

  • Dacă ANI este definit la activitatea Setare ID apelant, este prezentat dispozitivului agentului.

Reapelare prin curtoazie

  • ANI client nu este definit în activitatea de reapelare

  • Gestionarul de evenimente preApelare nu este configurat pentru segmentul clientului

ANI implicit al entității găzduite este prezentat pe dispozitivul persoanei de contact.

Transfer agent, consultați

Gestionarul de evenimente preApelare este configurat

ID-ul de apelant setat configurat este afișat pe dispozitivul Agent-2 consultat transferat.

Create contact number or extension

Puteți adăuga un număr de contact la lista de numere interne pentru organizația dvs. ANI-urile personalizate vor fi vizibile pentru aceste contacte adăugate. Puteți fie să adăugați un singur număr de contact odată, fie să utilizați operațiuni în bloc pentru a încărca numerele de contact ca fișier CSV.

Pentru mai multe informații despre modul de efectuare a operațiunilor în bloc pentru a crea, modifica, importa sau exporta obiecte de configurare în Control Hub, consultați Operațiuni în bloc în Webex Contact Center.

Pentru a adăuga un număr de contact sau o extensie:

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

  2. Accesaţi Contact Center > Tenant Settings > Voice > Contact Number.

  3. Faceți clic pe Adăugați mai multe pentru a adăuga în listă un nou număr de contact/extensie.

    Puteți crea un număr de contact/extensie într-un interval de 2 până la 9 cifre. Numărul de contact/extensia poate începe cu 0. Puteți adăuga maximum 5000 (de) numere de contact/extensii per organizație.

Setați anunțul în timpul apelului

Activitatea din Setarea anunțului în timpul apelului redă un mesaj scurt, prealocat unui agent, chiar înainte ca agentul să se conecteze la un apelant. Anunțul este redat numai agentului; apelantul aude soneria implicită în timp ce este redat anunțul în timpul redat în timpul reținerii anunțului în timpul reținerii acestuia.

Conținutul anunțului poate conține informații despre apelant, care ajută la pregătirea agentului să gestioneze apelul.

Furnizând agenților aceste informații în avans, anunțurile în timpul apelurilor îi ajută să gestioneze mai eficient apelurile, ducând la scurtarea timpului de gestionare a apelurilor și la o mai bună satisfacție a clienților.

Când se redă o șoaptă, nu puteți:

  • Puneți apelul în așteptare, transfer sau conferință.

  • Solicitați asistența supervizorului.

Aceste funcții devin disponibile din nou după finalizarea anunțului.

Un anunț în șoaptă:

  • Se aplică apelurilor primite și transferului orb la EP.

  • Poate fi un mesaj sau un șir TTS (text transformat în vorbire).

  • Poate fi combinată cu mesajul de conformitate și mesajul de întâmpinare al agentului, caz în care whisperul va fi redat mai întâi.

  • Nu este inclus în înregistrarea apelurilor.

  • Acceptă toate tipurile de puncte finale ale agentului, cum ar fi telefon, client software și WebRTC.

1

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

2

În General Settings secțiune, introduceți următoarele informații:

  1. În Activity Label câmp, introduceți un nume pentru activitate.

  2. (Opțional) În Activity Description câmp, introduceți o descriere a activității.

3

În Whisper Announcement secțiune, puteți seta un mesaj înainte de apel pentru agenți, furnizând detaliile cheie ale apelantului pentru serviciul personalizat.

Când activați comutatorul Activați text-voce, puteți alege conectorul necesar.

  • Dacă alegeți conectorul Google TTS, trebuie să fi configurat un cont Google Cloud și să configurați serviciul Text transformat în vorbire. Pentru mai multe informații, consultați secțiunea Text transformat în vorbire din Ghidul de configurare și administrare Webex Contact Center.

  • Dacă alegeți conectorul Cisco TTS, puteți omite configurația contului Google Cloud.

  1. Connector—Indică conectorul pentru a autentifica serviciul Text-Voce. Lista derulantă afișează numele tuturor conectorilor Google din Control Hub. Sunt afișați numai conectorii activi. Selectați conectorul din lista derulantă.

    Clienții existenți care utilizează platforma vocală clasică pot vizualiza numai conectorul Google TTS în lista derulantă.

    Clienții existenți de pe platforma vocală Next Generation pot vizualiza atât conectorii Cisco Cloud Text-Speech, cât și conectorii Google TTS.

  2. Override Default Language & Voice Settings—Utilizați acest buton de comutare pentru a suprascrie setările de voce configurate în variabila Nume vocal global. Acest parametru este activat în mod implicit.

  3. Output Voice– Indică numele vocii de ieșire. Acest câmp apare numai dacă activați Override Default Language & Voice Settings buton de comutare. Selectați numele vocii de ieșire din lista derulantă.

    Dacă numele vocal de ieșire acceptat de Google nu este disponibil în Output Voice listă derulantă, dezactivați Override Default Language & Voice Settings buton de comutare. Includeți activitatea Setați variabila înainte de activitatea Redare mesaj din flux.

    Configurați activitatea variabilă după cum urmează:

    • Set the variable către Global_VoiceName.

    • Set the variable valoarea la codul de nume vocal necesar pentru ieșire (de exemplu, en-US-Standard-D). Pentru mai multe informații despre vocile și limbile acceptate, consultați pagina Voci și limbi acceptate Google.

  4. Add Audio File—Pentru a alterna mesajele text în vorbire cu fișiere audio presetate, faceți clic pe Add Audio File. Acest lucru adaugă un nou rând 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 corespunzătoare sau lista derulantă.

  5. Add Text-to-Speech Message—Pentru a crea mesajul, utilizați Text transformat în vorbire sau o combinație de fișiere audio prearanjate și mesaje Text transformat în vorbire.

    Clic Add Text-to-Speech Message pentru a adăuga un nou câmp de introducere a textului la secțiunea de creare a mesajului. În acest câmp, tastați mesajul care va fi redat apelantului în Limba și Vocea selectate.

    Important considerations:

    • Utilizați o activitate Setare variabilă pentru a seta valoarea mesajului TTS la o variabilă de flux înainte de a-l utiliza în activitate.

    • Utilizați ghilimele unice în loc de ghilimele duble în expresiile pietriș.

      Nu există nicio limită de caractere pentru mesajele Cisco text transformat în vorbire.

    Câmpul acceptă două tipuri de introducere – date formatate de text brut (text de plută) sau date formatate de Speech Synthesis Markup Language (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 transformat în vorbire, consultați Text transformat în vorbire (TTS) în Webex Contact Center.

  6. Add Audio Variable—Utilizați această opțiune pentru a configura mesajul audio care va fi redat dinamic clienților. De exemplu, puteți configura această variabilă pentru a reda mesajul audio în mai multe limbi, în funcție de preferințele clientului în timpul interacțiunii.

    Pentru a configura variabila audio, faceți clic Add Audio Variable. Introduceți valoarea variabilă sub formă de expresie a pietrei.

    Pentru mai multe informații, consultați Sintaxă șablon pebble.

    Valoarea variabilă trebuie să corespundă numelui fișierului .wav încărcat în Control Hub.

  7. Preview prompt—Faceți clic pe Preview prompt buton pentru a testa și previzualiza mesajele text transformat în vorbire și fișierele audio. În Preview prompt caseta de dialog care apare, alegeți vocea necesară pentru a testa mesajul. Puteți reda mesajele și fișierele audio după cum urmează:

    • Clic Play pentru a reda împreună atât fișierul audio, cât și mesajul TTS.

    • Redați numai fișierele audio.

    • Redați numai mesajele text transformat în vorbire.

Inițiere redare în flux media

Activitatea Pornire redare în flux media este utilizată pentru a permite redarea în flux a mediilor vocale din conversațiile active de apel dintre un apelant și un agent.

Pentru mai multe detalii despre modul de utilizare a activității în fluxurile de apeluri, consultați Activați redarea în flux media pentru anumite cozi de apeluri.

Încărcare audio

Utilizați activitatea Încărcare audio din flux pentru a activa mesajul de întâmpinare al agentului.

1

Conectați-vă la Control Hub.

2

Navigheaza catre Contact Center > Customer Experience > Flows.

3

Selectați fluxul necesar și faceți clic pe Go to Flow Settings pictogramă pentru a deschide fluxul necesar.

4

Glisați și fixați activitatea Încărcare audio pe pânza de flux principală.

5

În General Settings secțiunea, configurați următorii parametri:

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

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

6

În Audio File Information fila, configurați următorii parametri:

  1. Audio File Type—Alegeți tipul de fișier audio. În prezent, este acceptat numai mesajul de întâmpinare personal al agentului.

  2. Greeting Purpose—Introduceți numele scopului mesajului de întâmpinare utilizat pentru crearea mesajului de întâmpinare al agentului.

  3. Recording Data—Fișierul audio a fost înregistrat.

  4. Agent ID—ID unic de utilizator atribuit fiecărui agent din centrul de contact.

Fluxuri de evenimente

Fila Fluxuri de evenimente conține următorii gestionatori de evenimente pe care îi utilizați pentru diferite activități:

OnGlobalError

Acest eveniment facilitează tratarea erorilor globale. Sistemul declanșează acest eveniment atunci când nu configurați linkurile căii de eroare pentru o activitate. Toate Activitățile din Gestionarea apelurilor și Activitățile din Controlul fluxului expun acest eveniment. Pentru mai multe informații, consultați Fluxul de lucru OnGlobalError.

Agent acceptat

Sistemul declanșează acest eveniment atunci când un agent răspunde la un apel de intrare și întrerupe experiența contactului dintr-o coadă de apeluri. Acest eveniment este declanșat direct pentru apeluri de campanie progresive, predictive și de previzualizare după ce agentul răspunde la apel.

Activitățile care deschid acest eveniment sunt Fereastră pop-up pe ecran și Persoană de contact din coadă.

PhoneContactEnded

Sistemul declanșează acest eveniment atunci când un apel live se deconectează și elimină toți participanții. Evenimentul este disponibil dacă utilizați activitățile selectate de gestionare a apelurilor într-un flux, cum ar fi Fereastră pop-up pe ecran și Feedback. Acest eveniment nu necesită escaladarea la un agent.

Când creați un flux, nu adăugați nicio activitate IVR după PhoneContactEnded eveniment. În timpul executării fluxului, fluxul nu va funcționa atunci când adăugați o activitate după încheierea contactului.

Doar activitatea Contactul din coadă expune acest eveniment.

OferitAgent

Sistemul declanșează acest eveniment atunci când un contact vocal este oferit unui agent. Acest eveniment permite dezvoltatorului fluxului să configureze mai multe activități acceptate care fac parte din gestionarea evenimentului. De exemplu, un dezvoltator de flux poate configura o activitate de tip pop-up pe ecran în comparație cu un eveniment AgentOffered. Această configurație furnizează agentului informații legate de client înainte ca acesta să preia sau să răspundă la un apel.

Acest eveniment este asociat cu NewContact.

Fișierul AgentOffered evenimentul nu este acceptat pentru campanii progresive, predictive și de previzualizare.

Puteți vizualiza variabilele corelate în Variabile de ieșire eveniment.

AgentDisconnected

Sistemul declanșează acest eveniment când ultimul agent se deconectează de la un apel live, lăsând clientul singur pe linie.

Activitatea Contactul din coadă expune acest eveniment.

Reapelare nereușită

Sistemul declanșează acest eveniment atunci când nu reușește o apelare inversă de curtoazie, o apelare inversă programată sau o apelare inversă programată personală.

  • Sistemul reîncearcă apelarea inversă numai atunci când apelarea inversă eșuează de la capătul contactului. Apelarea inversă eșuează atunci când contactul este ocupat sau indisponibil sau nu există răspuns de la un agent.

  • De asemenea, apelul eșuează de la un agent final atunci când telefonul unui agent nu poate fi accesat sau agentul refuză apelul. Apelul este mutat înapoi în coadă și redirecționat din nou către un agent disponibil.

  • De asemenea, pentru apelurile inverse programate, apelarea inversă eșuează când a ajuns la ora de încheiere programată fără ca apelul să fie direcționat către un agent. Pentru apelurile inverse programate personal, apelarea inversă eșuează și atunci când agentul alocat nu este conectat.

Pentru a utiliza o reîncercare de apelare inversă într-un flux, configurați o variabilă de flux local (utilizând activitatea SetVariable) cu valoarea 0 și măriți-o după cum este necesar. Asigurați-vă că valoarea este mai mică decât valoarea contorizării variabile Reîncercare.

Puteți atașa alte evenimente de care aveți nevoie în flux pentru a încerca o reîncercare de apelare inversă. Includeți o activitate Așteptați urmată de o Apelare inversă sau oricare dintre activitățile din coadă, cum ar fi Coada de așteptare la agent și Persoana de contact din coadă, din flux. Utilizați aceste activități în orice combinație sau ordine după activitatea Așteptați.

Pentru a încheia reîncercările:

  • Pentru o condiție reală, utilizați activitatea End Flow. Nu utilizați o activitate de deconectare.

  • Pentru o stare falsă, utilizați o variabilă Deconectare după ce în flux este configurată o variabilă Reîncercare. În acest caz, toate încercările de reîncercare sunt complete și nu există reîncercări disponibile.

Numărul maxim de încercări de reîncercare prin apelare inversă este 10. Durata maximă a interacțiunii poate rămâne în sistem este de 14 zile. Cea care apare prima dată este considerată viața unei interacțiuni pentru configurarea unei reîncercări.

Când utilizați o activitate de așteptare, intervalul minim de întârziere între reîncercare este 10 secunde, iar intervalul maxim de întârziere între reîncercare este 72 ore.

Când starea unui contact este în perioada de expirare parcată și dacă sunt disponibile încercări de reîncercare, se generează un eveniment ReapelareNereușită. Gestionarul de evenimente configurat în flux continuă să reîncerce reapelarea pentru încercările rămase.

Atunci când o apelare inversă către un contact eșuează, contactul este pus în așteptare și se generează evenimentul Apelare inversă eșuată. Gestionarul de reîncercare îl poate coda din nou utilizând oricare dintre activități, cum ar fi reapelarea (aceeași destinație sau altă), contactul din coadă și/sau coada de agenți.

Dacă apelarea inversă este configurată către o altă destinație din CallbackFailed manager de evenimente, abilitățile nu vor fi reportate.

Pentru apelare inversă programată sau apelare inversă programată personală – în fluxul de reîncercare – utilizați NewContact.DNIS în activitatea de apelare inversă, dacă este configurat.

Preapelare

Ca parte a NewContact, evenimentul PreDial permite dezvoltatorului de flux să seteze sau să personalizeze ID-ul apelantului utilizând activitatea Setare ID apelant.

Atunci când creați un flux de lucru, acest eveniment este disponibil în fila Fluxuri evenimente din Designerul de flux. Acesta este un eveniment care se încheie prin configurarea activității Setați ID-ul apelantului. Acest eveniment este declanșat atât pentru agent, cât și pentru client, pe baza scenariului de apel.

Pentru ca apelurile de campanie să aibă succes, apelurile agentului și apelurile clienților trebuie să fie efectuate din aceeași regiune media. Regiunea media este selectată pe baza ANI/CLID al apelului atunci când este prezentat către media. Asocierea dintre ANI și regiunea media se realizează în Control Hub. ANI-urile care sunt selectate în apelul agentului și apelul clientului, dacă sunt controlate prin evenimentul PreDial din flux, trebuie alese astfel încât ambele apeluri să emaneze din aceeași regiune.

De exemplu, dacă un agent se află în Singapore, dar apelurile clientului urmează să fie efectuate în Statele Unite, ANI-ul pentru apelul clientului poate fi selectat astfel încât regiunea media să fie în SUA. În mod similar, ANI-ul selectat pentru apelul agentului în evenimentul PreDial trebuie, de asemenea, să fie ales astfel încât regiunea media selectată să fie SUA.

Următorul tabel oferă lista tipurilor de operațiuni și tipurile corespunzătoare de participanți pentru PreDial.operationType.

Table 16. PreDial.operationType related operation and participant types

PreDial.OperationType

PreApelare.Tip participant

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 (DEZAMBIGUIZARE)

Personalizarea ANI nu se aplică pentru supervizor când este configurată monitorizarea apelurilor.

Configurați fiecare cale de tratare a evenimentelor PreDial cu Setare ID-ul apelantului ca activitate terminal; în caz contrar, contactul poate fi abandonat.

Asistența pentru flux este necesară pentru orice scenariu de intrare sau de ieșire pentru a utiliza gestionarul de evenimente PreDial.

Nu utilizați activitățile de flux care codează un contact cu gestionarul de evenimente PreDial.

Pentru ANI configurat împotriva unui contact de ieșire, apelul este rutat prin regiunea la care este asociat ANI-ul agentului, indiferent de regiunea în care se află contactul. De exemplu, dacă o organizație are centre de contact în SUA și Australia și este declanșat un apel de ieșire pentru o persoană de contact care se află în SUA cu ANI-ul agentului mapat la regiunea Australia, apelul este rutat prin Australia.

Consultați tabelul Utilizarea ANI pentru mai multe scenarii într-un mediu de Next Generation din secțiunea Setare ID apelant pentru utilizarea ANI în diferite scenarii de apeluri.

Puteți vizualiza variabilele corelate în Variabile de ieșire eveniment.

ContactAniActualizat

Sistemul declanșează acest eveniment atunci când se modifică ANI-ul apelantului. De exemplu, dacă apelul unui client ajunge mai întâi pe un birou de operator și este apoi trimis către agent, desktopul agentului, dispozitivul agentului și toate informațiile aferente sunt actualizate automat cu ANI-ul apelantului. Acest lucru asigură faptul că ID-ul apelantului inițial și detaliile corecte sunt întotdeauna afișate.

Numai transferurile de apeluri inițiate de la telefoanele de birou sau de la clienții Jabber locali reflectă CLI-ul final. Transferurile efectuate prin intermediul Aplicației Webex pe Webex Calling nu se actualizează pentru a afișa CLI-ul final.

RezultatApelCampanieDeIeșire

Ca parte din NewContact, acest eveniment este declanșat dacă contactul este conectat la o mașină de răspuns sau este pe punctul de a fi abandonat. În orice caz, puteți reda un mesaj înainte de a deconecta contactul. Sistemul abandonează apelul dacă agentul nu este disponibil.

Numai activitățile Redați muzică și Redați mesajul sunt acceptate pentru acest gestionar, iar apelul trebuie apoi deconectat.

Puteți adăuga, de asemenea, activități suplimentare de control al apelurilor, cum ar fi redarea muzicii, deconectarea contactului etc. la acest eveniment, conform rezultatului Analizei progresului apelurilor (CPA). Rezultatele CPA pot fi una dintre următoarele:

  • AMD - indică faptul că un dispozitiv de răspuns este detectat.
  • ABANDONAT - indică faptul că apelul a fost abandonat din cauza indisponibilității unui agent.
  • LIVE_VOICE - indică faptul că o voce live a unui client este detectată într-o campanie IVR.

Dacă doriți să configurați IVR într-un apel de campanie de ieșire:

  1. Identificați fluxurile care utilizează OutboundCampaignCallResult eveniment.
  2. Plasați o activitate GoTo pentru a mapa fluxul la un al doilea flux.
  3. Utilizați pașii IVR configurați cu activitatea Agentului virtual în al doilea flux.

Asigurați-vă că efectuați acești pași, deoarece nu puteți utiliza o activitate a Agentului virtual direct cu o OutboundCampaignCallResult.

Puteți vizualiza variabila corelată în Variabile de ieșire eveniment.

Fluxul de lucru OnGlobalError

În timp ce creați un flux, puteți seta calea de eroare a unei activități pentru a gestiona o eroare de activitate sau o eroare generică pe care o obțineți în timpul executării fluxului.

OnGlobalError Workflow
Flux de lucru OnGlobalError

Dacă apare o eroare în timpul executării fluxului, executarea continuă cu următoarea activitate definită în calea de eroare. Dacă nu configurați calea de eroare în fluxul principal, puteți seta în continuare OnGlobalError eveniment disponibil în fila Fluxuri de evenimente pentru a gestiona eroarea de execuție a fluxului.

Dacă nu puteți defini căi de eroare atât în Fluxul principal, cât și în Fluxuri de evenimente, fluxul se încheie atunci când apare o eroare în timpul executării fluxului.

Să luăm în considerare un scenariu în care configurați activitatea Setați variabila într-un flux.

Flow designer example to show where to set the variable activity in the main flow.
Setarea activității variabile în fluxul principal

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

Flow designer example to show the Event Flow tab setting an OnGlobalError event flow.
Flux eveniment OnGlobalError

În exemplul de mai sus, Redați mesajul este anexat la OnGlobalError gestionarul evenimentului. Dacă apare o eroare de sistem în timpul executării activității Setare variabilă în Fluxul principal, sistemul va lua în considerare mai întâi configurația efectuată în activitatea Setare variabilă. Dacă nu este definită nicio cale de eroare, sistemul verifică OnGlobalError gestionar eveniment în Event Flow. Deoarece o activitate Redare mesaj este atașată la OnGlobalError evenimentul din exemplul de mai sus, sistemul redă mesajul și încheie fluxul.

Utilizează variabile și expresii

Designerul de flux acceptă următoarele tipuri de variabile:

Variabile personalizate

Variabilele de flux personalizate sunt variabile configurabile ale diferitelor tipuri de date, pe care le puteți utiliza pe tot parcursul fluxului. Puteți crea câte variabile de flux aveți nevoie pentru a satisface logica din fluxul dvs.

Variabile securizate

Puteți marca variabilele de flux ca Securizate pentru a preveni înregistrarea și stocarea oricăror informații sensibile (aceste valori vor fi, de asemenea, mascate în panoul Depanare flux). Puteți seta variabilele securizate ca Vizibile pentru agenți sau Editabile de către agenți pentru a controla modul în care sunt prezentate aceste variabile în Agent Desktop.

În mod prestabilit, toate variabilele existente din fluxurile implementate se comportă ca variabile nesecurizate. Deschideți aceste fluxuri în modul de editare pentru a revizui și a păstra variabilele securizate după cum este necesar.

În maparea variabilelor fluxului, nu puteți mapa o variabilă securizată cu o variabilă nesecurizată în activitatea GoTo.

Nu puteți marca variabilele globale ca securizate.

Crearea variabilelor de flux personalizate

1

Conectați-vă la Control Hub.

2

Accesaţi Contact Center > Customer Experience > Flows.

Apare pagina Fluxuri.
3

Faceți clic pe Go to Flow Designer pictogramă lângă flux.

Fișierul Flow Designer apare fereastra.
4

Din panoul Configurare, deschideți Variable Definition secțiune.

5

Clic Add Flow Variable.

Puteți adăuga maximum 30 variabile într-un flux. Acest număr include toate variabilele globale și variabilele de flux, indiferent dacă acestea pot fi raportate sau pot fi vizualizate de către agenți.

6

Introduceți Name și Description variabilei.

7

Alegeți o Variable Type din lista derulantă.

Nu puteți modifica Variable Type după ce creați variabila.

Tipurile de variabile acceptate sunt:

Variable Type

Variable Value

Boolean

Alegeți True sau False.

Șir

Introduceţi valoarea de tip șir. Dacă doriți să utilizați o variabilă într-o expresie, utilizați sintaxa: {{variabila}}

Întreg

Introduceţi valoarea de tip număr întreg.

Zecimale

Introduceţi valoarea cu zecimale.

Data şi ora

Introduceți data și ora într-unul dintre formatele acceptate:

aaaa-LL-zzOHH:mm:ss.SSSZ

aaaa-LL-zzOHH:mm:ssZ

aaaa-MM-zzTHH: mmZ

{{now()}}

Nu utilizați funcția now() pentru a obține ora curentă în milisecunde deoarece folosește SimpleDateFormat. Cu toate acestea, puteți utiliza filtrul de marcaj temporal pentru a prelua ora curentă în milisecunde. Pentru mai multe informații, consultați Filtre Pebble personalizate.

JSON

Introduceți o valoare variabilă JSON validă utilizând formatul: {"Key":"Value"}. De exemplu, {"CompanyName":"Cisco"}.

Variabila JSON poate stoca date simple sau imbricate. Limita de dimensiune maximă pentru valoarea variabilă JSON poate fi de până la 16 KB. Puteți crea maxim cinci variabile JSON într-un flux.

Pentru mai multe informații despre modul de configurare a variabilei JSON, consultați variabile JSON.

Când selectați JSON ca tip de variabilă din listă, Contains Sensitive Information șiMark Agent Viewable butoanele de comutare nu vor fi vizibile.

Variabilele JSON nu sunt permise în înlănțuirea fluxurilor.

8

Specificați Default Value variabilei în funcție de tipul de variabilă ales.

9

(Opțional) Activați Enable External Override buton de comutare. Activând această opțiune, veți expune variabila în pagina de configurare a canalului. Acest lucru permite administratorilor și supervizorilor să suprascrie valoarea variabilă configurată din Control Hub. Cu alte cuvinte, aceștia pot modifica valoarea variabilei de flux pentru un anumit canal fără a deschide fluxul din modulul Proiectant de flux.

Pentru mai multe informații despre suprascrierea variabilelor din Control Hub, consultați Configurați un canal.

Când se configurează tipul variabilei ca şir de caractere, valoarea Resource Type este afișată lista derulantă cu următoarele opțiuni. Alegeți tipul de resursă pe care doriți să îi permiteți administratorilor să îl suprascrie în timpul configurării canalului.

  • Mesaj de asistență vocală — pentru a suprascrie setările mesajului audio configurate în variabilă. De exemplu, mesajul de întâmpinare sau un mesaj text transformat în vorbire.
  • Program de lucru — pentru a înlocui programul de lucru în cazul unei închideri de urgență.
  • Punct de intrare – pentru a modifica setările punctului de intrare.
  • Număr de apelare — pentru a schimba numărul format.
  • Flux — pentru a schimba fluxul.
  • Coadă — pentru a schimba coada.

  • Nu puteți suprascrie variabilele care sunt marcate ca 'Securizat'.
  • Puteţi configura maximum 15 variabile care pot fi suprascrise.

10

(Opțional) Dacă activați Contains Sensitive Information buton de comutare, sistemul marchează variabila ca variabilă sigură. În timpul execuției fluxului, sistemul nu jurnalizează și nu stochează nicio informație care este transmisă prin intermediul acestei variabile.

11

(Opțional) Dacă activați Make Agent Viewable buton de comutare, variabila apare pe Desktop împreună cu valoarea capturată ca parte a fluxului.

Când activați Make Agent Viewable buton de comutare, apar următoarele câmpuri:

  • Desktop Label: Specificați eticheta asociată cu această variabilă atunci când apare pe Desktop. Introduceți altă etichetă goală în afară de numele variabilei în sine, astfel încât agentul să poată înțelege datele care îi sunt transmise.

  • Agent Editable: Bifați această casetă 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 aceste modificări, către Proiectantul de flux. Agentul poate să editeze variabila fluxului și să facă clic pe butonul Salvare din Desktop. Dacă apelul este deconectat înainte ca agentul să salveze modificările, actualizarea variabilei nu are loc.

12

Clic Save.

Când salvați o variabilă de flux personalizată, variabila este salvată ca etichetă în panoul Proprietăți globale din Desktop. Dacă ați marcat variabila ca Vizibilă pentru agent, eticheta afișează o pictogramă sub formă de căști, pentru identificare ușoară.

Exemplu: Ordinea variabilelor de flux afișate pe desktop

Când creați variabile marcate ca Vizibilă pentru agent, Desktop afișează aceste variabile într-o anumită ordine.

De exemplu, dacă creați următoarele variabile de flux: CustomerType, SubscribedCustomer, CustomerCount, CallRatio, dob, Datetest.

Desktopul primește aceste variabile de la Designerul de flux în următoarea ordine: CallRatio, CustomerCount, CustomerType, SubscribedCustomer, ANI, DN, dob, ronaTimeout, Datetest.

Desktop afișează variabilele în următoarea ordine, de la stânga la dreapta, în interfața cu utilizatorul:

  1. Variabilele clientului Phone Number, DN, Queue, RONA Time

    .
  2. Variabilele de flux sunt sortate în ordine alfabetică cu variabilele care încep cu majuscule, urmate de variabilele cu minuscule: CallRatio, CustomerCount, CustomerType, Datetest, SubscribedCustomer, dob.

Exemplu: Afișați ID-ul interacțiunii pe desktop

Un ID de interacțiune (ID sesiune de contact) este un ID unic generat de sistem care identifică o anumită interacțiune. Puteți obține ID-ul de interacțiune din rapoartele analizatorului și puteți utiliza ID-ul pentru a depana problemele legate de eșecurile de apeluri. Pentru a afișa ID-ul interacțiunii pe desktop:

  1. Deschideți fluxul necesar și alegeți Add Flow Variables.
  2. Setați Default Value câmp la NewContact.interactionId.
  3. Activați Make Agent Viewable buton de comutare.

Când agentul primește un apel, ID-ul interacțiunii apare pe Desktop.

Editarea variabilelor de flux personalizate

Dacă variabila este deja în curs de utilizare, nu puteți edita tipul de variabilă. Acest lucru poate avea implicații majore asupra fluxului. Deci această acțiune este interzisă. În acest caz, câmpul derulant Tip de variabilă este dezactivat și apare un mesaj de avertizare.

La editarea unei variabile, modificările efectuate apar în tot fluxul și în popoverul care apare când faceți clic pe o variabilă de flux în panoul Proprietăți globale.

Pentru a edita o variabilă de flux personalizată, efectuați pașii următori:

1

Conectați-vă la organizația client utilizând URL-ul Control Hub https://admin.webex.com/.

2

Accesaţi Contact Center > Customer Experience > Flows.

Apare pagina Fluxuri.
3

Faceți clic pe Go to Flow Designer pictogramă lângă flux.

Apare fereastra Proiectant flux.
4

Faceți clic pe Editare în colțul din dreapta sus al popoverului.

Apare căsuța de dialog Editare variabilă flux. Dacă variabila nu este utilizată în flux, toate câmpurile sunt editabile. Puteți să modificați numele, descrierea, tipul și valoarea variabilei.

5

Faceți clic pe Information pictogramă din acest mesaj pentru a vedea o listă a activităților în care este utilizată variabila. Dacă doriți să continuați editarea variabilei, eliminați variabila din toate configurațiile fluxului înainte de a încerca să editați din nou.

6

Efectuați modificările necesare.

Fișierul Save butonul rămâne dezactivat până când efectuați o modificare.

7

Clic Save.

Ștergerea variabilelor de flux personalizate

Dacă variabila este utilizată într-un flux, nu o puteți șterge. Acest lucru are implicații majore asupra fluxului. În acest caz, butonul Ștergere din fereastra Ștergere variabilă este dezactivat și apare o listă de activități în care este utilizată variabila.

Activitățile sunt grupate în funcție de apariția lor în fila Flux principal sau Fluxuri de evenimente. Dacă doriți să ștergeți o variabilă care este în curs de utilizare, eliminați-o din toate configurațiile fluxului înainte de a încerca să ștergeți.

Pentru a șterge o variabilă de flux personalizată, efectuați pașii următori:

1

Accesaţi Contact Center > Customer Experience > Flows.

Apare pagina Fluxuri.
2

Faceți clic pe Go to Flow Designer pictogramă lângă flux.

Apare fereastra Proiectant flux.
3

În Panou proprietăţi globale, faceţi clic pe Delete pictograma care apare pe eticheta variabilă pe care doriți să o ștergeți.

Suprascrieți setările fluxului

Caracteristica de setări ale fluxului de suprascriere din modulul Proiectant de flux permite utilizatorilor autorizați să modifice anumite setări predefinite ale unui flux din Control Hub. Această caracteristică permite administratorilor și supervizorilor să modifice cu ușurință anumiți parametri de flux, cum ar fi programul de lucru, mesajele audio sau alocările cozilor de așteptare, fără a deschide fluxul necesar.

Pentru a înlocui setările fluxului:

  • Trebuie să configurați anumite variabile cu în flux ca fiind configurabile extern. Consultați secțiunea Creare variabile de flux personalizate pentru detalii de configurare.

  • Administratorii și supervizorii trebuie apoi să efectueze modificările necesare la aceste variabile. Variabilele de flux configurate apar pe pagina de configurare a canalului din Control Hub. Consultați secțiunea Configurați un canal pentru mai multe detalii.

Caracteristica de setări a fluxului de suprascriere oferă următoarele avantaje:

  • Reutilizare flux: Administratorii pot utiliza același flux pentru diferite organizații. Aceștia pot configura valori diferite pentru aceeași variabilă pentru diferite canale fără a modifica valoarea implicită definită în flux.
  • Timpi de răspuns mai rapizi: Modificările aduse valorilor variabile sunt aplicate imediat, chiar și apelurilor care sunt deja în curs de desfășurare.
  • Erori reduse: Elimină riscul de greșeli la modificarea fluxurilor complexe.
  • Gestionarea simplificată a sarcinilor: Fără această caracteristică, administratorii trebuie să efectueze următoarele sarcini care pot fi complexe și consumatoare de timp pentru utilizatorii non-tehnici:
    1. Conectați-vă la Control Hub.
    2. Deschideți modulul Designer de flux.
    3. Navigați la fluxul necesar și găsiți calea relevantă a fluxului.
    4. Efectuați modificările necesare.
    5. Reîmprospătați fluxul.

Variabile predefinite

Proiectantul de flux creează automat variabile predefinite când utilizați anumite evenimente și activități într-un flux.

O listă a variabilelor predefinite disponibile apare în secțiunea Variabile predefinite din panoul Proprietăți flux global. De asemenea, acestea apar în panoul Proprietăți pentru evenimentul sau activitatea selectată.

Faceți clic pe fiecare variabilă pentru a deschide o fereastră pop-up care explică tipul de date pe care-l stochează variabila, astfel încât să știți cum să utilizați variabila în fluxul dvs.

Deși majoritatea atributelor unei variabile de ieșire a evenimentului sunt predefinite și nu pot fi editate, puteți edita variabila pentru a modifica denumirea variabilei globale.

Variabile de ieșire eveniment

Variabilele de ieșire ale evenimentelor sunt asociate în mod specific cu evenimentele și iau în nomenclatură: <EventName>.<VariableName>...

Toate variabilele de ieșire ale evenimentului disponibile pentru a fi utilizate într-un flux apar automat în Global Properties panou după un eveniment este introdus în flux și, de asemenea, în Properties panou pentru activitatea asociată de Gestionare a evenimentelor.

Variabilele de ieșire pentru evenimente disponibile sunt:

  • NewContact.ANI

  • NewContact.DNIS

  • NewContact.InteractionID

  • NewContact.PSTNRegion

  • AgentAccepted.AgentID

  • AgentAccepted.AgentName

  • AgentAccepted.AgentEmailId

  • AgentAccepted.AgentSessionID

  • AgentAccepted.QueueID

  • AgentAccepted.QueueName

  • AgentAccepted.TeamID

  • AgentAccepted.TeamName

  • AgentAccepted.TenantID

  • AgentAccepted.CAD

  • PhoneContactEnded.AgentID

  • PhoneContactEnded.AgentEmailID

  • PhoneContactEnded.TeamID

  • PhoneContactEnded.QueueID

  • PhoneContactEnded.InboundChannel

  • PhoneContactEnded.RoutingStrategyID

  • AgentOffered.agentId

  • AgentOffered.agentName

  • AgentOffered.agentEmailId

  • AgentOffered.agentSessionId

  • AgentOffered.queueId

  • AgentOffered.queueName

  • AgentOffered.teamId

  • AgentOffered.teamName

  • AgentOffered.tenantId

  • AgentOffered.callAssociatedData

  • AgentOffered.AgentID

  • AgentOffered.AgentName

  • AgentOffered.AgentSessionID

  • AgentOffered.QueueID

  • AgentOffered.QueueName

  • AgentOffered.TeamID

  • AgentOffered.TeamName

  • AgentOffered.TenantID

  • AgentOffered.CAD

  • PreDial.direction

  • PreDial.participantType

  • PreDial.dialNumber

  • PreDial.otherPartyDn

  • PreDial.epDn

  • PreDial.agentSelectedAni

  • PreDial.operationType

  • OutboundCampaignCallResult.CPAResult

  • OutboundCampaignCallResult.CPAResultCode

  • AgentDisconnected.AgentId

  • AgentDisconnected.AgentEmailId

  • AgentDisconnected.QueueId

  • AgentDisconnected.TeamId

  • AgentDisconnected.InboundChannel

  • AgentDisconnected.RoutingStrategyId

În anumite cazuri, AgentEmailId variabila poate fi nulă. Dezvoltatorii de flux ar trebui să valideze această variabilă înainte de a o utiliza, mai ales în scenarii care implică probleme de căutare în cache.

Personalizați variabilele de sistem

Puteți personaliza eticheta desktop numai pentru variabilele Număr de telefon și DNIS (Serviciul de identificare a numerelor formate). Puteți crea un alias al acestor variabile și îl puteți configura utilizând activitatea Setare variabilă din flux.

1

Conectați-vă la organizația client utilizând URL-ul Control Hub https://admin.webex.com/.

2

Accesaţi Contact Center > Customer Experience > Flows.

Apare pagina Fluxuri.
3

Faceți clic pe Go to Flow Designer pictogramă lângă flux.

Apare fereastra Proiectant flux.
4

De la Global Flow Properties panou, deschideți Variable Definition secțiune.

5

Faceți clic pe Configuration fila.

6

Faceți clic pe Adăugare variabilă flux.

7

Introduceți numele și descrierea variabilei.

8

Alegeți Șir din lista derulantă Tip variabilă.

9

Activați Make Agent Viewable buton de comutare.

10

În Desktop Label câmp, introduceți eticheta de desktop dorită pentru variabilă.

11

Clic Save.

Acest lucru creează variabila.
12

Din Biblioteca de activități, glisați activitatea Setare variabilă în pânză.

13

În secțiunea Setări variabile din panoul Setări activitate, procedați astfel:

  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 pe variabilă.

  3. Selectați variabila de sistem pe care doriți să o editați, precum NewContact.ANI pentru Numărul 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 executării fluxului, eticheta desktop a variabilei nou create apare în panoul Fereastră pop-over de intrare și Interacțiune al desktopului.

Variabile de ieșire a activității

Variabilele de ieșire a activității stochează datele obținute din activități și sunt create automat atunci când adăugați anumite activități în pânză. Variabilele de ieșire a activității utilizează următoarea sintaxă: <ActivityName>.<VariableName> unde ActivityName se schimbă dinamic în funcție de activitate.

Dacă un flux utilizează o activitate de mai multe ori, fiecare activitate are o instanță unică a fiecărei variabile de ieșire a activității asociate. Toate variabilele de ieșire a activității disponibile pentru a fi utilizate într-un flux apar automat în Global Properties când introduceți o activitate în flux și, de asemenea, în Properties panou pentru activitatea asociată.

Variabilele de ieșire a activității disponibile sunt:

  • Menu.OptionEntered: Stochează opțiunea de meniu selectată de apelant în timpul instanței de activitate din meniu. Aceasta este o singură cifră, de la 0 la 9.

  • CollectDigits.DigitsEntered: Stochează cifrele introduse de apelant în timpul instanței de activitate Colectați cifre. Numărul de cifre depinde de configurația activității.

  • HTTPRequest.HTTPStatusCode: Stochează codul de stare primit atunci când se încearcă solicitarea HTTP.

  • HTTPRequest.HTTPResponseBody: Stochează răspunsul când solicitarea HTTP este declanșată cu succes.

  • HTTPRequest.ResponseHeaders: Stochează antetele care sunt trimise ca parte a solicitării HTTP.

  • VirtualAgent.IntentTriggered: Stochează intenția care a declanșat experiența conversațională pentru a fi gestionată sau amplificată.

  • GetQueueInfo.EWT: Stochează valoarea pentru timpul de așteptare estimat pentru coada de apeluri selectată.

  • GetQueueInfo.PIQ: Stochează valoarea poziției dintr-o coadă pentru coada selectată.

Variabile globale

Variabilele globale sunt variabile personalizate pe care le puteți vizualiza și accesa atunci când creați fluxuri. Administratorul creează variabile globale în Provisioning modulul Control Hub. Pentru mai multe informații, consultați secțiunea Variabile globale din Ghidul de configurare și administrare Webex Contact Center.

Ca dezvoltator de flux, puteți consuma aceste variabile în funcție de cerințele dvs. Puteți adăuga aceste variabile într-un flux. De asemenea, puteți să editați și să eliminați o variabilă globală după ce o adăugați în flux.

Adăugați o variabilă globală într-un flux

Puteți adăuga maximum 30 variabile într-un flux. Acest număr include toate variabilele globale și variabilele de flux, indiferent dacă acestea pot fi raportate sau pot fi vizualizate de către agenți.

Dacă doriți să adăugați mai multe variabile dincolo de limita maximă, trebuie să ștergeți un număr egal de variabile existente. Pentru mai multe informații despre modul de ștergere a unei variabile globale, consultați Eliminarea variabilelor globale dintr-un flux.

În timpul creării fluxului, o variabilă globală de tip String poate fi inițializat cu o lungime maximă de 256 caractere. Însă, în timpul executării fluxului, variabila poate fi actualizată pentru a păstra până la 1024 caractere. Depășirea acestei limite poate avea comportamente nedorite, cum ar fi eșecuri la apeluri și valori nevalide.

Pentru a adăuga variabile globale într-un flux:

1

Conectați-vă la organizația client utilizând URL-ul Control Hub https://admin.webex.com/.

2

Accesaţi Contact Center > Customer Experience > Flows.

Apare pagina Fluxuri.
3

Faceți clic pe Go to Flow Designer pictogramă lângă flux.

Fișierul Flow Designer apare fereastra.
4

În Global Flow Properties panou, derulare în jos la Variable Definition > Predefined Variables secțiune.

5

În Global Variables secțiune, faceți clic Add Global Variables.

Fișierul Add Global Variables apare caseta de dialog. Afișează toate variabilele globale pe care administratorul le-a creat în Provisioning modulul.
6

(Opțional) Utilizați Search Global Variables câmp pentru a filtra și căuta variabilele globale necesare din listă.

7

Bifați casetele de selectare ale variabilelor globale necesare din listă și faceți clic pe Add.

Sistemul afișează variabilele alese în Global Variables secțiune.

În mod implicit, fiecare variabilă conține câmpuri de metadate definite de administrator, cum ar fi câmpurile Care pot fi raportate, Care pot fi vizualizate de agenți, Care pot fi editate de agenți și Etichetă desktop. Dacă administratorul modifică orice valori ale metadatelor în timp ce variabila globală este în uz, modificările efectuate în Control Hub se reflectă în fluxuri (cu o întârziere de expirare a memoriei cache de 8 ore).

Editați variabila globală într-un flux

Atunci când editați o variabilă globală, nu puteți modifica nicio valoare de metadate a unei variabile globale în designerul de flux. Cu toate acestea, puteți modifica valoarea implicită utilizând Overwrite Default Value buton de comutare.

Pentru a edita o variabilă globală într-un flux:

1

Conectați-vă la organizația client utilizând URL-ul Control Hub https://admin.webex.com/.

2

Accesaţi Contact Center > Customer Experience > Flows.

Apare pagina Fluxuri.
3

Faceți clic pe Go to Flow Designer pictogramă lângă flux.

Apare fereastra Proiectant flux.
4

În Global Flow Properties panou, derulare în jos la Variable Definition > Predefined Variables secțiune.

5

În Global Variable panou, faceţi clic pe o variabilă globală şi faceţi clic pe pictograma editare (Edit button).

Apare caseta de dialog Editare variabile globale. Afișează detaliile variabilei globale alese, cum ar fi tipul variabilei, valoarea implicită, eticheta desktop și editabile pentru agent.
6

(Opțional) Activați Overwrite Portal Configurations buton de comutare pentru a suprascrie valorile existente care sunt configurate în Control Hub. Acest lucru vă permite să modificați valori ale câmpurilor, cum ar fi valoarea implicită, vizualizarea agentului, editabilă a agentului și eticheta desktop.

Introduceți valoarea necesară în Default Value în funcție de tipul de variabilă ales. De exemplu, dacă tipul variabilei este boolean, acest câmp apare ca o listă derulantă.

Valoarea implicită introdusă pentru o variabilă globală de tip şir care poate fi raportată de agent nu trebuie să depăşească 256 caractere.

7

Efectuați modificările necesare.

8

Clic Save.

Eliminarea variabilelor globale dintr-un flux

Puteți elimina o variabilă globală care nu este în uz în niciun flux.

Dacă nu puteți elimina o variabilă globală, contactați administratorul pentru a activa marcajul de caracteristică pentru a elimina variabile globale din flux.

Pentru a elimina o variabilă globală dintr-un flux:

1

Conectați-vă la organizația client utilizând URL-ul Control Hub https://admin.webex.com/.

2

Accesaţi Contact Center > Customer Experience > Flows.

Apare pagina Fluxuri.
3

Faceți clic pe Go to Flow Designer pictogramă lângă flux.

Apare fereastra Proiectant flux.
4

În Global Flow Properties panou, derulare în jos la Variable Definition > Predefined Variables secțiune.

5

În Global Variables panou, faceți clic pe pictograma eliminare (x) a variabilei globale pe care doriți să o eliminați.

Un mesaj pop-up vă solicită să confirmați acțiunea.
6

Clic Delete.

Această acțiune va elimina din listă variabila globală selectată.

Variabile de vizualizare a desktopului

Puteți configura următoarele tipuri variabile pentru fereastra pop-over de intrare și panoul Interacțiune al desktopului pentru apelurile vocale de intrare și de ieșire:

  • Variabilele de sistem, cum ar fi numărul de telefon, DNIS (Serviciul de identificare a numerelor formate), numele cozii de apeluri și expirarea timpului de răspuns RONA

  • Variabile globale care sunt create și gestionate în Control Hub.

  • Variabile de flux personalizate care sunt create și gestionate în Designerul de flux

Puteți configura numai acele variabile care sunt marcate ca Vizibile ca agent.

Puteți configura aceste variabile atât pe fluxurile noi, cât și pe cele existente. Cu toate acestea, fluxurile existente continuă să afișeze variabilele implicite de tip pop-over, cum ar fi numărul de telefon, DNIS și numele cozii. Puteți edita aceste fluxuri pentru a adăuga mai multe variabile utilizând această funcție.

Pașii pentru a configura variabilele pentru fereastra pop-over de intrare și panoul Interacțiune pentru apelurile de intrare și de ieșire sunt aceiași.

Trebuie să construiți fluxuri separate pentru scenariile de apeluri de intrare și de ieșire pentru a configura variabile pentru fereastra pop-over de intrare și panoul de interacțiune.

Fereastră pop-over de intrare pe desktop
Fereastra pop-over de intrare apare atunci când un agent primește un apel de intrare sau formează un apel de ieșire. Afișează informații cheie despre client în funcție de variabilele configurate în Designerul de flux. Puteți seta o ordine de apariție a fiecăreia dintre aceste variabile în popover-ul de intrare, care poate include orice combinație de variabile de sistem, globale și de flux personalizat. De asemenea, puteți edita eticheta desktop a acestor variabile.
Puteți personaliza eticheta desktop a variabilelor de sistem, cum ar fi numărul de telefon și DNIS. Pentru mai multe informații, consultați Personalizarea variabilelor de sistem.
Pentru apelurile de intrare și de ieșire, puteți alege un minim de trei și un maxim de șase variabile. Pentru apelurile de consultare, agentul consultat va vizualiza în mod implicit alte trei variabile, cum ar fi numele agentului, DN-ul agentului și echipa agentului.

Nu puteți configura variabile care conțin informații sensibile în fereastra pop-over de intrare de pe desktop.

Pentru mai multe informații despre cum să configurați variabile pentru popover de intrare, consultați Configurați variabile pentru popover de intrare.
Panou interacțiune
Panoul Interacțiune de pe desktop apare după ce agentul acceptă apelul de intrare sau de ieșire. Acesta afișează informațiile setate în variabilele panoului Interacțiune, care sunt configurate în Designerul de flux. Puteţi alege maximum 30 variabile. Puteți seta o ordine de apariție a fiecăreia dintre aceste variabile în panoul de interacțiune, care poate include orice combinație de variabile de sistem, globale și de flux personalizate. De asemenea, puteți edita eticheta desktop a acestor variabile.

Webex Contact Center Desktop nu acceptă momentan traducerea etichetelor variabilelor dinamice.

Puteți personaliza eticheta desktop a variabilelor de sistem, cum ar fi numărul de telefon și DNIS. Pentru mai multe informații, consultați Personalizarea variabilelor de sistem.
Pentru mai multe informații despre modul de configurare a variabilelor pentru panoul Interacțiune, consultați Configurarea variabilelor pentru panoul Interacțiune.

Configurează variabile pentru popover de intrare

Înainte de a începe

Configurați variabilele în ferestrele pop-over de intrare pentru apelurile de intrare și de ieșire.

1

Conectați-vă la organizația client utilizând URL-ul Control Hub https://admin.webex.com/.

2

Accesaţi Contact Center > Customer Experience > Flows.

Apare pagina Fluxuri.
3

Faceți clic pe Go to Flow Designer pictogramă lângă flux.

Fișierul Flow Designer apare fereastra.
4

De la Global Flow Properties panou, deschideți Variable Definition secțiune.

5

Faceți clic pe Desktop Viewability & Order fila.

6

În Incoming Popover secțiune, faceți clic Select Variables for Incoming Popover.

Fișierul Select Variables on Incoming Popover apare fereastra. Afișează toate variabilele care includ patru variabile implicite de sistem, cum ar fi numărul de telefon, DNIS, numele cozii de așteptare și expirarea RONA. Variabilele de sistem, cum ar fi numărul de telefon, DNIS și numele cozii sunt selectate în mod implicit, pe care le puteți debifa atunci când adăugați mai multe variabile.
7

Utilizați următoarele opțiuni de căutare pentru a filtra lista:

  1. Introduceți câteva cuvinte în Search Variables câmp pentru a căuta o anumită variabilă după nume.

  2. Alegeți un tip de variabilă din Select Variable Type lista verticală.

Lista este populată automat cu variabile în funcție de intrările de criterii.
8

Bifați casetele de selectare ale variabilelor pe care doriți să le alegeți pentru fereastra pop-over de intrare.

Puteți alege un minim de trei și un maxim de șase variabile.

9

Clic Save.

Puteți omite acest pas dacă activați Autosave buton de comutare.

Variabilele alese apar în Incoming Popover secțiune.
10

Folosește handle pictogramă (handle icon) lângă o variabilă pentru a o muta în sus și în jos în listă pentru a seta ordinea în care apare în fereastra pop-up de intrare a desktopului.

11

(Opțional) Faceți clic pe pictograma x de lângă o variabilă pentru a elimina respectiva variabilă din listă.

Configurați variabilele pentru panoul de interacțiune

Înainte de a începe

Configurați variabilele în panoul Interacțiune pentru apelurile de intrare și de ieșire.

1

Conectați-vă la organizația client utilizând URL-ul Control Hub https://admin.webex.com/.

2

Accesaţi Contact Center > Customer Experience > Flows.

Apare pagina Fluxuri.
3

Faceți clic pe Go to Flow Designer pictogramă lângă flux.

Apare fereastra Proiectant flux.
4

De la Global Flow Properties panou, deschideți Variable Definition secțiune.

5

Faceți clic pe Desktop Viewability and Order fila.

6

În Interaction Pane secțiune, faceți clic Select Variables for Interaction Pane.

Fișierul Select Variables on Interaction Pane apare fereastra. Afișează toate variabilele împreună cu patru variabile de sistem, cum ar fi numărul de telefon, DNIS, numele cozii de așteptare și expirarea RONA.
7

Utilizați următoarele opțiuni de căutare pentru a filtra lista:

  1. Introduceți câteva cuvinte în Search Variables câmp pentru a căuta o anumită variabilă după nume.

  2. Alegeți un tip de variabilă din Select Variable Type lista verticală.

Lista este populată automat cu variabile în funcție de intrările de criterii.
8

Bifați casetele de selectare ale variabilelor pe care doriți să le alegeți pentru panoul Interacțiune.

Puteţi alege maximum 30 variabile.

9

Folosește handle pictograma (handle icon) de lângă o variabilă pentru a o deplasa în sus și în jos în listă pentru a seta ordinea apariției în panoul Interacțiune al desktopului.

10

Clic Save.

Puteți omite acest pas dacă activați Autosave buton de comutare.

Variabilele alese apar în Interaction Pane secțiune.
11

(Opțional) Faceți clic pe pictograma x de lângă o variabilă pentru a elimina respectiva variabilă din listă.

Variabilă JSON

Variabilele JSON sunt variabile de flux personalizate de tip JSON. Puteți crea variabile JSON în Designerul de flux. Pentru mai multe informații, consultați Creare variabile de flux personalizate.

Puteți utiliza următoarele activități pentru a stoca datele în variabila JSON: Solicitare HTTP, Parse și Setare variabilă.

În activitățile HTTP și Parse, puteți extrage date utilizând expresia de filtrare a căii JSON și le puteți stoca în variabila JSON.

În activitatea Setare variabilă, puteți utiliza variabila JSON din opțiunea Setare valoare în următoarele moduri:

  • Tastați valoarea JSON în căsuța de text. De exemplu:

    {
        "userId":"rirani",
        "jobTitleName":"Developer",
        "firstName":"Romin",
        "lastName":"Irani",
        "preferredFullName":"Romin Irani",
        "employeeCode":"E1",
        "region":"CA",
        "phoneNumber":"408-xxxxx67",
        "emailAddress":"rirani@xyz.com"
    }
    

  • Utilizați o Expresie pebble.

Utilizarea variabilelor JSON în expresia Pebble

  • Acces separat punct(.): Puteți utiliza accesul separat punct(.) în expresia Pebble pentru variabila JSON în activitățile de gestionare a apelurilor și de control al fluxului.

    Sintaxa: {{ jsonVariableName.fieldName }} unde, jsonVariableName.fieldName trebuie evaluate la un câmp din variabila JSON.

    În fragmentul de cod eșantion anterior, dacă extrageți angajatul la o variabilă numită empvar utilizând HTTP sau Parse:

    utilizați {{empvar.employeeCode}} pentru a obține valoarea ca E1.

  • Acces index pentru tabloul JSON: Puteți accesa un index specific din tabloul JSON, similar cu Sintaxa Pebble. Pentru mai multe detalii despre Acces index în Pebble, vizitați https://pebbletemplates.io/wiki/guide/basic-usage/, de exemplu:

    {
        "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 Employees JSON într-o variabilă numită var utilizând HTTP sau Parse:

    • Utilizare {{ var[0]}} pentru a obține detaliile angajaților din rirani cine este manager.

    • Utilizare {{ var[1].directReports[0] }} pentru a obține detaliile angajaților din John care este reporterul direct al managerului.

    • Utilizare {{ var[1].directReports[0].preferredFullName }} pentru a obține valoarea ca John Irani.

    • Utilizare {{ var[0].preferredFullName }} pentru a obține valoarea ca Romin Irani.

Utilizarea variabilei JSON în solicitarea HTTP

Pentru a utiliza o variabilă JSON ca corp de solicitare a unei solicitări HTTP, utilizați mai întâi activitatea Setare variabilă pentru a converti variabila JSON într-un șir. De exemplu, în secțiunea Setare variabilă activitate Setări variabile, setați o variabilă jsonString cu valoare ca {{ jsonVariable }}.

Utilizați această variabilă ca intrare pentru setările HTTP. De exemplu, în secțiunea Setări solicitare HTTP, setați Corp solicitare ca {{ jsonString }}.

Se scrie expresii

Majoritatea câmpurilor de introducere a textului din Designerul de flux acceptă scrierea expresiilor. Expresiile nu sunt necesare, dar permit o funcționalitate puternică de scriptare prin intermediul variabilelor pentru utilizatorii avansați. De asemenea, puteți introduce text de bază și numere în aceleași câmpuri de introducere pentru fluxuri simple dacă nu aveți nevoie de expresii.

Încadrați fiecare expresie în paranteze duble ondulate, după cum se vede aici: {{Enter Expression}}

De exemplu, dacă doriți să combinați două variabile de șiruri împreună, trebuie să utilizați {{var1+var2}}. Pentru mai multe informații, consultați: https://pebbletemplates.io/.

Sintaxă șablon

Toate câmpurile de intrare din Designerul de flux utilizează o sintaxă de expresie open source numită Pebble Templates: https://pebbletemplates.io/.

Următoarele simboluri sunt acceptate în șabloanele Pebble: ==, !=, <, >, <=, >=, +, -, *, / . Pentru a introduce variabile personalizate într-o expresie, utilizați această sintaxă: {{variable}}

În sintaxa Șablon Pebble, numele variabilelor trebuie să înceapă cu o literă, un caracter de subliniere (_) sau un semn dolar ($), dar nu și un număr. De exemplu, 311_Promo este nevalid, în timp ce Promo_311 este valid.

Operatorii de logică sunt, de asemenea, sprijiniți. Pentru mai multe informații, consultați https://pebbletemplates.io/wiki/operator/logic/.

Vă recomandăm să revizuiți documentația șablonului Pebble înainte de a utiliza expresii în Designerul de flux. Pentru informații despre scrierea expresiilor, consultați documentele la: https://pebbletemplates.io/wiki/.

De exemplu, în acest caz de utilizare a condiției de bază, expresia verifică dacă numărul de cont al apelantului este mai mare sau egal cu o anumită valoare. În funcție de modul în care expresia evaluează pentru o anumită execuție a unui flux, fluxul poate lua calea Adevărat sau Fals.

Filtre personalizate pentru Pebble

Timbru epocii

Puteți utiliza următoarele filtre Pebble pentru a returna timbrul epocii pentru Acum sau un șir de dată dat:

Timbrul epocii pentru Acum:

{{ now() | epoch }}   => default UTC timezone and in seconds
{{ now() | epoch(inMillis=true) }} => default UTC timezone and in milliseconds
Example:
{{ now() | epoch }} -> 1667471488
{{ now() | epoch(inMillis=true) }} -> 1667471522829

Marcaj temporal pentru o anumită dată:

{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} => custom format and in milliseconds
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} => custom format with timezone and in milliseconds
Example:
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} -> 1508429883779
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} -> 1508455083779

Validați expresii

Dacă un câmp de introducere detectează că este utilizată o expresie (adică sintaxa {{ }} este introdusă), în colțul din dreapta jos al câmpului apare o pictogramă albastră.

Faceți clic pe pictograma albastră pentru a deschide o fereastră modală în care puteți testa și modifica expresia până când obțineți rezultatul dorit.

Fereastra modală Expresie test conține următoarele câmpuri:

  • Expresie: Afișează expresia care a fost introdusă inițial în câmpul de introducere din configurația activității.

  • Câmpuri variabile: Fiecare variabilă utilizată în expresie are un câmp de suport în care puteți introduce o valoare variabilă eșantion. Introduceți o valoare pentru fiecare variabilă, apoi faceți clic pe Test pentru a vedea rezultatele dacă expresia este executată cu parametrii introduși.

    Pentru a seta variabile într-o expresie, utilizați numai formatul {{variable name}}. De exemplu, {{NewContact.ANI}} este o sintaxă variabilă.

  • Rezultat: Afișează rezultatul expresiei după ce faceți clic pe Test. Dacă rezultatele sunt diferite de cele așteptate, modificați Expresia după cum doriți. Dacă efectuați modificări în configurație, faceți clic pe Aplicați modificările pentru a actualiza expresia din configurația activității.

Utilizați șabloane de flux

Șabloanele de flux sunt fluxuri prefabricate, concepute pentru cazuri specifice de utilizare. Aceste șabloane sunt ușor disponibile în pânza Designerului de flux, permițând dezvoltatorilor de flux să construiască și să publice rapid fluxuri cu un efort minim.

Pentru a crea fluxuri utilizând șabloane de flux, selectați șablonul dorit, personalizați-l pentru cerințele dvs. de afaceri, validați, publicați și începeți să utilizați fluxul. Pentru mai multe detalii, consultați Creați fluxuri utilizând șabloane de flux.

Utilizarea programului de lucru

Utilizați acest șablon de designer de flux pentru gestionarea programului de lucru în Webex Contact Center. Apelanții sunt întâmpinați cu un mesaj, iar apelurile lor sunt rutate în funcție de programul de lucru, vacanțele și condițiile de urgență stabilite pentru organizație.

Acest flux rutează apelurile pe baza orelor de lucru, a listelor de vacanțe și a suprascrierilor în caz de urgență, asigurând o experiență optimă a apelantului și gestionarea eficientă a orelor nelucrătoare. Dacă centrul de contact este închis, apelantul este notificat cu privire la închidere.

Caracteristicile cheie includ următoarele:

  • Gestionare centralizată a orelor de lucru, a vacanțelor și a suprascrierilor de urgență.
  • Rutare automată în funcție de configurația programului de lucru.
  • Cisco Text-Speech (TTS) este utilizat pentru toate mesajele audio, deși fișierele audio personalizate pot fi încărcate.
  • Muzica implicită aflată în așteptare este defaultmusic_on_hold.wav, dar acest lucru poate fi personalizat.

Cerințe preliminare

  • Configurare program de lucru: Creați ore de lucru, liste de vacanțe și suprascrieri în Control Hub.
  • Fișiere audio: Încărcați fișierele audio necesare pentru mesaje precum BusinessHoursOpen.wav sau utilizați funcția Cisco TTS.
  • Sincronizare coadă, echipe și punct de intrare: Configurați aceste elemente în Portalul de management al Webex Contact Center.

Defalcarea fluxului

Următorul tabel descrie diferitele elemente de flux implicate în procesul de apelare, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de flux Descriere
Apel primitEste inițiat un apel și intră în flux.
Evaluarea programului de lucruSistemul verifică dacă ora curentă corespunde orelor de lucru, vacanțelor sau unei condiții de suprascriere.
Gestionarea orelor de lucruDacă centrul de contact este deschis, este redat un mesaj de întâmpinare, iar apelul este direcționat către coada de agenți.
După ora închideriiDacă centrul de contact este închis, este redat un mesaj la orele închise, iar apelul este deconectat.
Suprascrieri de urgență Dacă este activă o suprascriere de urgență, mesajul de urgență este redat, iar apelul este deconectat.

Activități de flux

Următorul tabel descrie secvența activităților din flux.

Activitate în fluxDescriere

Iniţiere

(Contact telefon nou)

Fluxul începe la primirea unui nou contact telefonic.

Verificarea programului de lucru

(Program de lucru)

Sistemul verifică dacă centrul de contact se află în orele obișnuite de lucru, în concediu sau în caz de suprascriere de urgență.

Solicitare privind orele de lucru

(Mesaj_WorkingHours)

În timpul programului de lucru, este redat un mesaj pentru a informa apelantul că centrul de contact este deschis (fișier implicit: BusinessHoursOpen.wav).

Contact secvență de așteptare

(Coadă_tă agent)
Apelantul este plasat în coadă pentru a fi direcționat către un agent disponibil.

Muzică pentru apeluri în așteptare

(Muzică în așteptare)
Muzica este redată în timp ce apelantul așteaptă în coadă (fișier implicit: defaultmusic_on_hold.wav).

Vacanță închisă

(Vacanță_Închisă)

Dacă este vorba de o vacanță, se redă un mesaj prin care apelantul este informat că biroul este închis.

Solicitare după ora închiderii

(Mesaj_DupăHours)

Dacă este după programul de lucru, este redat un mesaj pentru a informa apelantul că biroul este închis.
Înlocuire urgență

(Urgență_suprascriere)

În cazul unei suprascrieri de urgență, este redat un mesaj de urgență.
Deconectați contactul

(DeconectareContact)

După ce este redat mesajul (indiferent dacă este după ore, vacanță sau urgență), apelul este deconectat.

Resurse suplimentare

Pentru mai multe informații despre configurarea orelor de lucru, a listelor de vacanțe și a suprascrierilor, consultați Ghidul de configurare și administrare Webex Contact Center.

Contact de intrare cuprinzător

Utilizați acest șablon de designer de flux în Webex Contact Center pentru gestionarea cuprinzătoare a apelurilor de intrare, a verificărilor programului de lucru, a poziționării în anunțurile din coada de așteptare și a opțiunilor de reapelare.

Acest flux demonstrează un scenariu cuprinzător pentru apelurile vocale de intrare pentru Webex Contact Center. Include gestionarea orelor de lucru, a vacanțelor, a suprascrierilor în caz de urgență, a opțiunilor de autoservire, a anunțurilor privind poziția în coada de apeluri (PIQ) și a opțiunilor de reapelare a clienților. Este potrivit pentru medii în care autoservirea de bază și coada de apeluri sunt esențiale.

Modificați fluxul pentru a corespunde nevoilor specifice ale organizației și pentru a gestiona cu ușurință condițiile necunoscute.

Acest flux utilizează Cisco Text transformat în vorbire (TTS) pentru activități audio care necesită indicații (dacă există). Pentru muzică, aceasta trece implicit la defaultmusic_on_hold.wav fișier furnizat necompletat.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al Webex Contact Center înainte de a implementa acest flux:

  • Creați puncte de intrare, cozi, echipe și mapări ale punctelor de intrare, precum și orice alte configurații specifice organizației, cum ar fi conectori, ANI pentru apeluri de ieșire și altele.
  • Configurați orele de lucru, listele de vacanțe și suprascrierile de urgență din Control HubServices Contact Center SetupBusiness Hours.

  • Încărcați fișiere audio statice dacă în locul Cisco Text-Speech (TTS) se utilizează mesaje audio personalizate.

Pentru pașii detaliați, consultați Configurarea și ghidul de administrare Webex Contact Center.

Defalcarea fluxului

Următorul tabel descrie diferitele elemente de flux implicate în procesul de apelare, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de flux

Descriere

Apelul este primitApelul intră în flux la activitatea NewContact.
Verificați programul de lucruFluxul verifică timpul curent în comparație cu orele de lucru definite utilizând activitatea Ore de lucru.
  • Ore de lucru: Apelul este direcționat către activitatea Work_Non_WorkHours_Match și este gestionat ulterior în funcție de condiții precum orele de lucru sau după program.
  • Vacanțe: Mesajul Holiday_Closed este redat, informând apelantul că biroul este închis din cauza unei vacanțe, urmat de deconectare.
  • Înlocuire urgență: Activitatea Override_Emergency redă un mesaj de suprascriere de urgență, urmat de deconectare.
  • După program: Activitatea AfterHours_Prompt redă un mesaj în afara orelor de lucru, iar apelul este deconectat.
Opțiuni de autoservireÎn timpul programului de lucru, activitatea WelcomeMenu (Meniul IVR) redă un meniu care oferă opțiuni de bază de autoservire apelanților:
  • Apăsați 1 pentru Asistență clienți: Apelul este în așteptare pentru echipa de asistență.
  • Apăsați 2 pentru vânzări: Apelul este în așteptare pentru echipa de vânzări.
Plasare în coadă Apelantul este plasat într-o coadă utilizând activitatea Coadă.

Activitatea GetPositioninQueue preia poziția apelantului din coadă, iar aceste informații sunt anunțate apelantului utilizând activitatea PlayPIQ.

Opțiuni apelare inversă și poștă vocalăDacă apelantul alege să lase o căsuță vocală sau să solicite reapelare, este declanșată activitatea FinalMenu:
  • Apăsați 1 pentru reapelare: Activitatea Callback_guf este utilizată pentru a programa o reapelare.
  • Apăsați 2 pentru mesageria vocală: Apelul este transferat către mesageria vocală utilizând activitatea VoiceMail.

Muzică pentru apeluri în așteptare

Muzica este redată în timp ce apelantul așteaptă în coadă (fișier implicit: defaultmusic_on_hold.wav).

Manipularea buclei

Fluxul asigură faptul că, dacă un apelant buclă de prea multe ori (prin activitățile CallLoopCycle și LoopCycle), acesta este direcționat către opțiunile de meniu final (reapelare sau poștă vocală).
Deconectare apelDupă finalizarea tuturor pașilor sau dacă apelantul alege să iasă, apelul este deconectat prin activitățile DisconnectContact.

Activități de flux

Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.

Activitate în flux

Descriere

Iniţiere

(Contact nou)

Pornește fluxul la primirea apelului.

Verificarea programului de lucru

(Program de lucru)

Verifică dacă apelul este în timpul programului de lucru, al vacanțelor sau în situații de suprascriere a situațiilor de urgență.

Meniu IVR

(Meniul de întâmpinare)

Redă un meniu cu opțiuni de autoservire (apăsați 1 pentru Asistență, apăsați 2 pentru Vânzări).

Gestionarea cozii de apeluri

  • Coadă: Plasează apelantul într-o coadă de așteptare pentru echipa corespunzătoare (de exemplu, asistență sau vânzări).
  • GetPositioninQueue: Preia și anunță poziția apelantului în coadă.
  • PlayPIQ: Anunță poziția apelantului în coadă.

Muzică pentru apeluri în așteptare

(Muzică în așteptare)

Redă muzică de așteptare în timp ce apelantul așteaptă în coadă.

Manipulare buclă

(CallLoopCycle și LoopCycle)

Asigură faptul că apelurile care rulează de prea multe ori sunt direcționate către meniul final.

Deconectare

(DeconectareContact)

Deconectează apelul după mesaje sau atunci când apelantul alege să încheie interacțiunea.

Resurse suplimentare

Pentru mai multe informații, consultați Ghidul de configurare și administrare Webex Contact Center.

Sondaj CSAT DTMF

Acest șablon de flux conține funcționalitatea pentru un sistem de sondaj post-apel (PCS) bazat pe Răspuns vocal interactiv (IVR). Sondajul este conceput pentru a capta eficient și eficient evaluările satisfacției clienților, utilizând un meniu de bază și un IVR cu ton tactil.

Acest flux ajută Webex Contact Center să colecteze în mod eficient feedback-ul clienților printr-un simplu sondaj automat după apel, utilizând tonuri Dual-Tone Multi-Frequency (DTMF). Clienții evaluează experiența lor de apelare atunci când primesc un mesaj de evaluare. Sistemul colectează răspunsurile clienților într-o variabilă globală utilizată pentru raportare. Sondajul surprinde evaluările de satisfacție ale clienților pe o scară de 1 –5.

Acest flux este construit pentru a configura cu ușurință sondajele după apel, în câțiva pași simpli. Acesta este pre-ambalat cu toate blocurile necesare, inclusiv conectorul vorbire-text.

Utilizare

Pentru a utiliza acest flux în mod eficient ca flux de sondaj după apel, conectați un GoTo Flow de la evenimentul AgentDisconnected din Fluxul dvs. principal. Acest lucru asigură faptul că, atunci când agentul deconectează apelul, apelantului i se prezintă un sondaj Răspuns vocal interactiv (IVR) după apel, care captează răspunsul de satisfacție a clientului (CSAT).

Acest flux include mesaje care pot fi redate clienților. Puteți personaliza mesajele după cum este necesar.

Cerințe preliminare

Înainte de a configura acest flux, creați următoarele variabile:

  • Contra-sondaj

    • Type – NUMĂR ÎNTREG

    • Valoare implicită—0

    • Descriere — Urmărește numărul de încercări de sondaj și incrementele cu fiecare răspuns nevalid sau de expirare a timpului.

  • Răspuns global_FeedbackSurveyResponse

    • Type – NUMĂR ÎNTREG

    • Valoare implicită—0

    • Sursă – Variabilă globală
    • Make Reportable – Activați.
    • Descriere — Stochează răspunsul de evaluare al clientului sau „NuRăspuns” dacă există un scenariu nevalid/de expirare.

Activități de flux

Următorul tabel descrie activitățile utilizate în flux.

Activitate în fluxDescriere

Iniţiere

Contact nou

Inițiază sondajul atunci când este inițiat un nou contact telefonic.

SurveyOptions (Meniu IVR)

Solicită utilizatorului să selecteze o evaluare (1 –5). Numerele 1, 2, 3, 4, 5 corespund nivelurilor de satisfacție.

Expirarea unui răspuns sau nevalid duce la o reîncercare.

RăspunsSetSurveyResponse

Capturează selecția utilizatorului și o stochează în variabila Global_FeedbackSurveyResponse.

SetațiCounterSurvey

Mărește variabila CounterSurvey după un răspuns de expirare sau nevalid.

Verificați contra-sondajul

Validează dacă numărul de reîncercări depășește 2 utilizând următoarea condiție, CounterSurvey > 2.

Încheie sondajul dacă reîncercările sunt epuizate.

Setați variabila_r3 k

Atribuie „NoResponse” la SurveyResponse dacă reîncercările sunt epuizate.

PlaySurveyÎnregistrat

Redă un mesaj de mulțumire după capturarea răspunsului.

Deconectați-văContact

Încheie apelul cu grație.

Agent virtual DialogFlow ES

Acest șablon de designer de flux pentru Webex Contact Center demonstrează fluxul de date dintre Google DialogFlow ES și Webex Contact Center, concentrându-se pe modul de transmitere a datelor către și de la ambele platforme în timpul unei interacțiuni.

Acest flux prezintă modul în care datele sunt transmise între Webex Contact Center și DialogFlow ES pentru procesarea interacțiunilor cu clienții. Acesta oferă un flux de bază în care datele sunt schimbate cu DialogFlow ES pentru procesarea limbajului natural și completarea automată a agenților. Integrarea cu DialogFlow permite botului să înțeleagă intențiile clienților și să ia măsurile adecvate pe baza conversației. În plus, fluxul include gestionarea erorilor pentru a asigura o experiență fără probleme a clienților, chiar și atunci când apar condiții neașteptate.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al Webex Contact Center înainte de a implementa acest flux:

  • Un agent Google DialogFlow ES cu intenții relevante pentru conversație.
  • Creați puncte de intrare, cozi, echipe și mapare pentru punctele de intrare.
  • Activați Webhook Fulfillment în DialogFlow ES și utilizați codul eșantion node.js din editorul în linie.
  • Cisco Text transformat în vorbire (TTS) este activat pentru a genera mesaje personalizate în mod dinamic. Încărcați fișiere audio statice dacă în locul Cisco Text-Speech (TTS) se utilizează mesaje audio personalizate.

Defalcarea fluxului

Următorul tabel descrie diferitele elemente de flux implicate în procesul de apelare, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de flux

Descriere

Clientul inițiază contactul Apelul este primit de Webex Contact Center.
Datele sunt transmise către DialogFlow ESUn mesaj de întâmpinare personalizat, care include detalii despre client, cum ar fi numele și motivul apelării, este trimis la botul DialogFlow ES pentru procesare.
Interacțiunea bot cu DialogFlowDialogFlow prelucrează datele introduse și răspunsurile pe baza intențiilor configurate.
Muzica din coada de apeluriÎn timp ce botul procesează solicitarea, clientul este plasat într-o coadă de așteptare cu muzică pentru apeluri în așteptare.
DeconectareInteracțiunea se încheie după finalizarea dialogului.

Activități de flux

Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.

Activitate în flux

Descriere

Iniţiere

Această activitate marchează începutul fluxului. Se declanșează atunci când este primit un apel nou.
Setați limbaFluxul utilizează o activitate variabilă setată pentru a configura codul de limbă (en-US) pentru întreaga interacțiune. Acest lucru asigură alinierea tuturor interacțiunilor vocale la preferințele de limbă ale apelantului.
Mesaj de întâmpinare personalizatAceastă activitate transmite detaliile clientului, cum ar fi numele, e-mailul și motivul apelării către botul DialogFlow ES. Salutul este generat dinamic folosind Cisco Text transformat în vorbire (TTS). Exemplu de date transmise:
  • NumeClient: Jane Doe (dezambiguizare)
  • E-mail client: customer@email.com
  • Motivul clientului: Rezervări

Coadă de apeluri la agent

Dacă interacțiunea necesită transfer, clientul este plasat într-o coadă de așteptare și muzica pentru apelurile în așteptare este redată utilizând defaultmusic_on_hold.wav fișierul.
Redați muzicăMuzica este redată în timp ce apelantul așteaptă în coadă. Fluxul utilizează muzica implicită pentru apelurile în așteptare de la Cisco, dar poate fi personalizat prin încărcarea unor fișiere de muzică diferite.

Deconectare

Această activitate deconectează apelul după finalizarea fluxului, asigurând o interacțiune perfectă.

Specificații privind fluxul

JSON de flux utilizat în acest exemplu conține variabile și activități esențiale pentru gestionarea interacțiunii, procesarea erorilor și comunicarea între Webex Contact Center și DialogFlow. Variabilele cheie utilizate includ:

Variabilă flux

Descriere

Global_FeedbackSurveyOptIn

Urmărește dacă clientul optează pentru un sondaj după apel.
Nume clientÎnregistrează numele clientului pentru personalizare.
E-mail clientÎnregistrează e-mailul clientului.
Motivul clientuluiÎnregistrează motivul apelului clientului.
Global_LanguageConfigurează limba implicită (en-US).

Global_VoiceName

Determină vocea utilizată pentru text transformat în vorbire.

Resurse suplimentare

Pentru mai multe informații despre această integrare, consultați videoclipul Lucrul cu datele în Google DialogFlow ES cu Webex Contact Center.

Consultați Documentația Webex Contact Center Developer și Documentația DialogFlow ES pentru mai multe îndrumări.

Asistență pentru dezvoltator

Pentru orice asistență cu privire la această integrare, deschideți un tichet cu echipa de asistență pentru dezvoltatori Webex Contact Center prin intermediul Portalul dezvoltator Webex.

Pentru discuții suplimentare, vizitați comunitatea de dezvoltatori Webex Contact Center API.

Asistență variabilă dinamică

Acest șablon furnizează un flux vocal de intrare avansat și dinamic, care preia setările externe, setează variabilele de flux cu aceste setări și rutează apelurile pe baza configurațiilor variabile.

Fluxul preia dinamic setările fluxului printr-o solicitare HTTP și setează variabile care ghidează restul fluxului. Aceste variabile gestionează deciziile de rutare, gestionarea cozilor, solicitările și gestionarea erorilor. Acest lucru este adesea utilizat pentru scenarii care necesită flexibilitate în gestionarea apelurilor pe baza condițiilor de lucru în timp real, cum ar fi orele de lucru sau vacanțele - în care un singur flux poate fi reutilizat în diferite cazuri de utilizare, utilizând rutarea dinamică bazată pe variabile.

Fluxul asigură o experiență cursivă și eficientă a apelantului prin redarea de mesaje adecvate, gestionarea orelor de lucru sau a cazurilor de erori și furnizarea de rutare în funcție de cerințele specifice ale organizației.

Fluxul utilizează Cisco Text transformat în vorbire (TTS) pentru toate activitățile audio care necesită indicații. Muzica personalizată în așteptare sau mesajele pot fi configurate prin actualizarea variabilelor de flux.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al Webex Contact Center înainte de a implementa acest flux:

  • Creați puncte de intrare, cozi, echipe, mapare a punctelor de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectori, ANI pentru apeluri spre exterior și altele.
  • Asigurați-vă că toate fișierele audio statice necesare sau mesajele TTS personalizate sunt încărcate în sistem.

  • Dețineți un terminal API valid pentru a prelua setările de flux

Pentru pașii detaliați, consultați Configurarea și ghidul de administrare Webex Contact Center.

Defalcarea fluxului

Următorul tabel descrie diferitele elemente de flux implicate în procesul de apelare, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de flux

Descriere

Contact nouFluxul începe atunci când un apel este primit la punctul de intrare.
Solicitare HTTPFluxul efectuează o solicitare HTTP pentru a prelua dinamic setările fluxului, pe baza DNIS a apelului.
Verificarea programului de lucruÎn funcție de setările fluxului, fluxul verifică orele de lucru, vacanțele și suprascrierile pentru a ruta apelul în mod corespunzător.
Redați mesajul (Bun venit)Pe baza setărilor preluate, se redă un mesaj de întâmpinare utilizând TTS sau un mesaj de solicitare preînregistrat.
Activitate coadăDacă este necesar, apelul este plasat într-o coadă de așteptare pe baza variabilelor dinamice.
Redați muzică (Gestionarea cozilor de apeluri și muzica din coada de apeluri)În timp ce apelantul așteaptă în coadă, se redă muzică de așteptare, care poate fi setată dinamic.
Tratarea erorilorDacă apare o eroare, apelul este redirecționat către un flux de gestionare a erorilor sau către un alt punct de intrare, utilizând funcția GoTo activat de variabile dinamice.

Activități de flux

Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.

Activitate în flux

Descriere

Iniţiere

Fluxul începe atunci când este primit un apel prin activitatea NewContact.
Solicitare HTTPActivitatea FetchFlowSettings efectuează o solicitare HTTP pentru a prelua toate setările necesare pentru flux, cum ar fi orele de lucru, mesajele și configurațiile cozilor de apeluri.

Meniu IVR

(Meniul de întâmpinare)

Redă un meniu cu opțiuni de autoservire (apăsați 1 pentru Asistență, apăsați 2 pentru Vânzări).

Setați variabileActivitatea SetVariable stochează datele preluate din solicitarea HTTP și atribuie valori variabilelor legate de flux, cum ar fi businessHours, coadă, welcomePrompt și holdMusic.
Program de lucruActivitatea din BusinessHours verifică programul de lucru, vacanțele și suprascrierile, direcționând fluxul în funcție de ora curentă.
Redați mesajulActivitatea PlayMessage redă un mesaj de întâmpinare către apelant. Acesta poate fi setat dinamic sau preconfigurat.
Plasare în coadă contactActivitatea CoadăContact plasează apelantul în coada corespunzătoare, utilizând variabile dinamice pentru gestionarea cozii și gestionarea de rezervă.
Redați muzicăActivitatea RedareMuzică redă muzică de așteptare pentru apelanții care așteaptă în coadă, configurată pe baza variabilei Muzică de așteptare.
AccesaţiActivitățile Du-te multiple sunt utilizate pentru a naviga între diferite părți ale fluxului sau pentru a gestiona condiții specifice, cum ar fi vacanțele sau erorile.
DeconectareDupă finalizarea tuturor pașilor necesari, fluxul se încheie cu deconectarea sau redirecționarea corespunzătoare.

Bună, lume

Utilizați acest șablon pentru a crea un flux vocal simplu de intrare, în care apelanții sunt întâmpinați cu un mesaj și apoi deconectați. Acest flux este adesea utilizat în timpul orelor închise.

Acest flux oferă un flux simplu, care redă un anunț apelantului. Modificați fluxul pentru a asigura o experiență cursivă a apelantului, gestionând orice erori sau condiții necunoscute.

Subfluxul utilizează Cisco Text transformat în vorbire pentru orice solicitări audio. Pentru muzică, aceasta trece implicit la fișierul încorporat (defaultmusic_on_hold.wav), pentru muzică în așteptare.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al Webex Contact Center înainte de a implementa acest flux:

  • Creați puncte de intrare, cozi, echipe și mapări ale punctelor de intrare, precum și orice alte activități de configurare specifice organizației, cum ar fi conectori, ANI pentru apeluri de ieșire și altele.
  • Încărcați fișiere audio statice dacă în locul Cisco-Text-Speech (TTS) se utilizează mesaje audio personalizate.

    Pentru pașii detaliați, consultați Configurarea și ghidul de administrare Webex Contact Center.

Defalcarea fluxului

  1. Apelul este recepționat și intră în flux.
  2. Apelantului i se redă un mesaj de întâmpinare.
  3. Apelantul este plasat într-o coadă de așteptare.
  4. Muzica pentru apelurile în așteptare este redată în timp ce apelantul așteaptă.

Activități de flux

Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.

Activitate în flux

Descriere

Iniţiere

Fluxul începe la primirea unui apel
Redați mesajul
  • Apelul este direcționat către activitatea WelcomeMessage, care redă un mesaj de întâmpinare către apelant.
  • Acesta utilizează TTS, dar poate fi un mesaj preînregistrat, salutând apelantul sau furnizând câteva informații.

Deconectare

  • După mesajul de întâmpinare, 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 în meniu

Utilizați acest șablon de designer de flux pentru Webex Contact Center pentru a crea un sistem bazat pe meniu pentru o rutare eficientă a apelurilor. Acesta automatizează acțiunile de intrare, direcționând apelanții către echipele sau serviciile potrivite pentru o experiență mai fluidă.

Acest flux automatizează interacțiunea inițială cu apelantul, permițându-i să navigheze prin diverse opțiuni de meniu. Include gestionarea dinamică a erorilor, suport multilingv și un proces politicos de deconectare în caz de erori sau intrări nerecunoscute.

Acest flux utilizează Cisco Text transformat în vorbire (TTS) pentru orice solicitări audio. Pentru muzică, aceasta trece implicit la fișierul încorporat (defaultmusic_on_hold.wav), pentru muzică în așteptare.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al Webex Contact Center înainte de a implementa acest flux:

  • Creați puncte de intrare, cozi, echipe și mapare pentru punctele de intrare.
  • Încărcați fișiere audio statice dacă în locul Cisco Text-Speech (TTS) se utilizează mesaje audio personalizate.

Pentru pașii detaliați, consultați Configurarea și ghidul de administrare Webex Contact Center.

Defalcarea fluxului

Următorul tabel descrie diferitele elemente de flux implicate în procesul de apelare, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de flux

Descriere

Apel primit

(Contact telefon nou)

Fluxul este declanșat atunci când un nou contact telefonic este inițiat de un apel de intrare.

Mesaj de întâmpinare

(Mesaj de întâmpinare)

Este redat un mesaj de întâmpinare: Bine ați venit la Centrul de contact Webex!

Meniul principal

(Meniu IVR)

Apelantului i se prezintă un set de opțiuni de meniu. Meniul este citit cu voce tare utilizând TTS, ghidând apelantul prin diferite opțiuni de serviciu:

  • 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 mări
  • Apăsați 4 pentru ore de funcționare
  • Apăsați 5 pentru întrebări frecvente
  • Apăsați 6 pentru cerințe preliminare
  • Apăsați 7 pentru probleme de facturare
  • Apăsați 8 pentru un reprezentant
  • Apăsați 9 pentru informații generale
  • Apăsați # pentru a repeta meniul
  • Apăsați * pentru a închide

Rutare pe baza selecției

Pe baza opțiunii selectate, apelantul este fie transferat către o anumită echipă (transfer orb), fie plasat într-o coadă de așteptare pentru a aștepta următorul agent disponibil.

Tratarea erorilor

Intrările nevalide sunt adresate cu un mesaj de eroare, iar apelantului i se solicită să încerce din nou.

Muzică în așteptare

(Redați muzică)

În timp ce așteptați într-o coadă de așteptare, muzica implicită pentru apelurile în așteptare (defaultmusic_on_hold.wav) este redat.

Deconectare

Fluxul se încheie prin deconectarea apelului.

Activități de flux

Următorul tabel descrie secvența activităților din flux.

Activitate în flux

Descriere

Contact telefon nou

(Începeți)

Acesta este punctul de pornire al fluxului atunci când un nou contact telefonic este inițiat de un apel de intrare.

Redați mesajul

(Mesaj de întâmpinare)

Clientul este întâmpinat cu un mesaj: Bine ați venit la Centrul de contact Webex!

Acest pas utilizează Cisco Cloud Text transformat în vorbire (TTS) pentru a genera mesajul.

Meniul principal

(Meniu IVR)

Apelantului i se prezintă un meniu cu diferite opțiuni:

  • 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 mări
  • Apăsați 4 pentru ore de funcționare
  • Apăsați 5 pentru întrebări frecvente
  • Apăsați 6 pentru cerințe 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
  • Apăsați # pentru a repeta meniul
  • Apăsați * pentru a închide

Rutare pe baza selecției

(Condiții)

Pe baza opțiunii selectate, apelantul este fie transferat către o anumită echipă (transfer orb), fie plasat într-o coadă de așteptare pentru a aștepta următorul agent disponibil.

  • Transfer orb către servicii sau echipe de vânzări.
  • Puneți în coadă apelantul pentru un reprezentant, redând muzică de așteptare în timpul perioadei de așteptare.

Redați muzică

(Muzică în așteptare)

Pentru apelurile din coadă, sistemul redă muzică de așteptare în timp ce apelantul așteaptă următorul agent disponibil.

Tratarea erorilor

Dacă este selectată o opțiune nevalidă sau dacă timpul de intrare expiră, sistemul redă un mesaj solicitând apelantului să încerce din nou.

Deconectare

După finalizarea interacțiunii sau după ce apare o eroare, fluxul deconectează apelul utilizând activitatea Deconectare contact.

Cazuri suplimentare de utilizare

  • Submeniuri: Există un meniu de selecție a limbii, unde utilizatorii își pot alege limba preferată apăsând pe 1 pentru engleză sau 2 pentru spaniolă. Meniul se repetă dacă apelantul apasă #.
  • Mesaje de eroare: Când este primită o intrare nevalidă, este redat un mesaj de eroare. Pentru erorile critice, sistemul își cere scuze și deconectează apelantul.

Resurse suplimentare

Pentru mai multe informații, consultați Ghidul de configurare și administrare Webex Contact Center.

Dip date Microsoft Dynamics HTTP(S)

Utilizați acest șablon de designer de flux pentru a crea un flux IVR în Webex Contact Center care se conectează la MS Dynamics utilizând un conector HTTP. Acest flux preia detaliile despre client și caz utilizând ANI de la CRM, întâmpină apelantul cu un mesaj personalizat și rutează apelul.

Cu acest flux, apelantul este întâmpinat cu un mesaj personalizat bazat pe datele CRM și, dacă nu este găsit niciun caz, apelul este transferat unui agent. Agentului i se furnizează în timp real detaliile clientului sau ale cazului, prin intermediul unei ferestre pop-up pe ecran. Fluxul interacționează cu MS Dynamics prin două solicitări HTTP:

  1. Preia detaliile clientului efectuând o căutare ANI.
  2. Preia cele mai recente detalii de caz pe baza ID-ului de client. Dacă nu sunt găsite informații despre client sau caz, apelul este direcționat către un agent și mesajul corespunzător este redat apelantului. Agentul primește o fereastră pop-up pe ecran care afișează fie un formular Caz nou, fie detaliile ultimului caz creat pentru client.

Ferestrele pop-up pe ecran sunt activate pentru a vă asigura că agenții sunt echipați cu informațiile necesare atunci când răspund la apeluri.

Cerințe preliminare

Asigurați-vă că sunt îndeplinite următoarele cerințe înainte de a implementa acest flux:

  • Aplicație înregistrată în Azure pentru MS Dynamics CRM.
  • Configurarea OAuth 2.0 și a conectorului în Control Hub trebuie să fie configurate în prealabil.
  • Importați șablonul în Designerul de flux.
  • Ajustați variabilele de flux, cozile și orice configurații specifice în funcție de nevoile organizației dvs.

Fluxul utilizează Cisco Text transformat în vorbire (TTS) pentru indicații dinamice. Dacă este necesar sunet static, utilizatorii pot încărca fișiere audio. Muzica implicită pentru apeluri în așteptare este utilizată din depozitul Webex.

Defalcarea fluxului

Următorul tabel descrie diferitele elemente de flux implicate în procesul de apelare, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de flux

Descriere

Apel primit

ANI-ul apelantului este captat.

Bandă ANI

Codul de țară + este eliminat din ANI.

Preluați informațiile despre client

O solicitare HTTP este trimisă către MS Dynamics CRM pentru a căuta detaliile clienților utilizând ANI necompletat.

Verificare condiționată - clientul există

Dacă clientul există, se efectuează o altă solicitare HTTP pentru a prelua detaliile cazului său. Dacă clientul nu există, este redat mesajul Nu s-a găsit niciun caz.

Redați informații de caz personalizate

Dacă este găsit un caz, apelantul este întâmpinat cu detalii despre ultimul său caz.

Direcționați către agent sau deconectați-vă

Apelantului i se oferă apoi opțiunea de a vorbi cu un agent sau de a se deconecta.

Mesaje pop-up pe ecran pentru agent

Atunci când agentul răspunde, detaliile cazului sau formularul nou de caz sunt prezentate într-o filă nouă de browser.

Activități de flux

Următorul tabel descrie secvența activităților de flux pentru un flux IVR care se conectează la MS Dynamics utilizând un conector HTTP.

Activitate în flux

Descriere

Iniţiere

Inițiază fluxul la primirea apelului.

Bandă ANI

Separați codul de țară + din ANI pentru a se pregăti pentru căutarea MS Dynamics.

Obțineți informațiile despre client

Se trimite o solicitare HTTP GET pentru a prelua numele complet al clientului și ID-ul de contact pe baza ANI.

Verificare condiționată - clientul există

Verifică dacă clientul există în MS Dynamics. Dacă este adevărat, preluați detaliile cazului. Dacă este fals, redă un mesaj care informează apelantul că nu a fost găsit niciun caz.

Obțineți informații de caz

Recuperați titlul de caz și numărul de caz utilizând ID-ul clientului de la pasul anterior.

Redați mesajul personalizat

Salută apelantul după nume și oferă detalii de caz utilizând TTS (Text transformat în vorbire).

Redați nu a fost găsit niciun caz

Redă un mesaj dacă nu este găsit niciun caz pentru apelant și îl informează că va fi transferat unui agent.

Meniul principal

Oferă apelantului opțiunea de a se conecta cu un agent sau de a deconecta apelul.

Contact secvență de așteptare

Rutează apelantul către un agent disponibil pe baza setărilor predefinite pentru coadă.

Redați muzică

Redă muzică de așteptare în timp ce apelantul așteaptă în coadă.

Deconectați contactul

Încheie apelul dacă apelantul alege să se deconecteze.

Mesaje pop-up pe ecran

Afișează informațiile de caz sau un nou formular de caz pentru agent atunci când se răspunde la apel.

Resurse suplimentare

Pentru instrucțiuni pas cu pas privind configurarea fluxurilor, consultați Ghidul de configurare și administrare Webex Contact Center.

Pentru o demonstrație de integrare MS Dynamics, consultați cum să configurați un conector personalizat pentru MS Dynamics CRM.

Pentru mai multe informații despre instrumentele API de autentificare în mediile Microsoft Dataverse, consultați Utilizarea insomniei cu API-ul web Dataverse.

Alocarea procentuală şi distribuţia A/B

Utilizați acest șablon de designer de flux Webex Contact Center pentru a distribui apelurile procentual în diferite cozi de apeluri, asigurând o funcționare fără probleme și minimizând apelurile abandonate în timpul volumelor mari de apeluri.

Acest flux distribuie apelurile de intrare pe baza unei alocări pe bază de procent. În mod specific, 90% dintre contacte sunt direcționate către coada principală, 0% pentru asistența de depășire (inactivă) și 10% pentru o coadă de apeluri offsite. După alocare, apelanților li se redă un mesaj care indică alocarea lor în coadă, urmat de muzică în așteptare până când un agent este disponibil. Puteți modifica fluxul în funcție de nevoile organizației dvs.

Acest flux utilizează Cisco Text transformat în vorbire (TTS) pentru orice solicitări audio. Pentru muzică, aceasta trece implicit la fișierul încorporat (defaultmusic_on_hold.wav), pentru muzică în așteptare.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al Webex Contact Center înainte de a implementa acest flux:

  • Creați puncte de intrare, cozi, echipe și mapare pentru punctele de intrare.
  • Încărcați fișiere audio statice dacă în locul Cisco Text-Speech (TTS) se utilizează mesaje audio personalizate.

Pentru pașii detaliați, consultați Configurarea și ghidul de administrare Webex Contact Center.

Defalcarea fluxului

Următorul tabel descrie diferitele elemente de flux implicate în procesul de apelare, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de flux

Descriere

Chitanță apel

Apelul intră în flux în punctul NewContact.

Alocare procentuală

90% din apeluri sunt rutate către Coada principală.

10% din apeluri sunt rutate către Coadă offsite.

Redați mesajul din coada de apeluri

După alocarea procentuală, apelantul aude un mesaj care indică calea de alocare.

Contact secvență de așteptare

Apelantul este plasat în coada de așteptare alocată.

Muzică pentru apeluri în așteptare

În timp ce așteaptă în coadă, apelanții aud muzica pentru apelurile în așteptare.

Alocarea agentului

Apelurile sunt rutate către agentul disponibil din coada de așteptare alocată.

Activități de flux

Următorul tabel descrie secvența activităților din flux.

Activitate în flux

Descriere

Contact nou

Acesta este punctul de pornire atunci când se primește un nou contact telefonic.

Alocare procentuală

Alocă contactul primit pe baza distribuției procentuale:

  • 90% direcționat către Coada principală.
  • 10% direcționat către Coadă offsite.

Setare variabilă

Capturează procentul alocat (90%, 10%) într-o variabilă numită PercentageAssigned.

Setare variabilă

Capturează calea de ieșire (Coada principală sau Offsite) apelul a intrat într-o variabilă numită PercentageExitPath.

Redați mesajul

Redă un mesaj utilizând Cisco TTS, care informează apelantul despre alocarea sa, cum ar fi: Ați atins alocarea de 90 %! Coada principală a ramurii 1.

ContactCoadă

Cozile de apeluri indică contactul pe baza căii alocate (Coada principală sau Offsite).

Redare muzică

Redă muzică pentru apelurile în așteptare (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.

Dip date Salesforce HTTP(S)

Utilizați acest șablon de designer de flux pentru a crea un flux IVR în Webex Contact Center care se conectează la Salesforce printr-un conector HTTP, permițând rutarea dinamică și extragerea datelor pentru gestionarea cazurilor Salesforce.

Acest flux utilizează conectorul HTTP al Webex Contact Center pentru a prelua informații despre clienți de la Salesforce utilizând o căutare ANI. Fluxul preia contul clientului, datele de contact și informațiile de caz de la Salesforce și direcționează apelul în consecință.

Acest flux utilizează Cisco Text transformat în vorbire (TTS) pentru orice solicitări audio. Pentru muzică, aceasta trece implicit la fișierul încorporat (defaultmusic_on_hold.wav), pentru muzică în așteptare.

Cerințe preliminare

Înainte de a configura acest flux, asigurați-vă că:

  • Creați puncte de intrare, cozi, echipe, mapare a punctelor de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectori, ANI pentru apeluri spre exterior și altele.
  • Configurați conectorul Salesforce utilizând OAuth2. Pentru pașii detaliați, consultați Configurați aplicația conectată pentru conectorul Webex Contact Center Salesforce.
  • Importați fluxul atașat Salesforce_HTTP_Connector.json în proiectantul de flux Webex Contact Center.
  • Utilizați colecția API Salesforce pentru a explora API-urile REST.
  • Pentru a genera manual tokenul de acces OAuth, utilizați următoarea comandă:
    curl --location --request POST 'https://abcde-dev-ed.my.salesforce.com/services/oauth2/token' \
    --header 'Content-Type: application/x-www-form-urlencoded' \
    --data-urlencode 'grant_type=password' \
    --data-urlencode 'client_id=clientId' \
    --data-urlencode 'client_secret=clientSecret' \
    --data-urlencode 'username=yourLogin@salesforce.com' \
    --data-urlencode 'password=yourPassword'
    

Caz de utilizare

Acest exemplu de integrare demonstrează modul în care acest flux asigură servicii impecabile pentru clienți prin integrarea Salesforce cu Webex Contact Center, asigurând disponibilitatea informațiilor relevante atât pentru clienți, cât și pentru agenți.

  1. Un client apelează în Webex Contact Center, iar numărul de telefon al acestuia este înregistrat.
  2. Sistemul efectuează o căutare ANI în Salesforce pentru a găsi contul și informațiile de contact corespunzătoare.
  3. Pe baza datelor recuperate, clientul este întâmpinat cu un mesaj IVR personalizat.
  4. Dacă există un caz deschis asociat cu clientul, agentul primește aceste informații pe desktop.
  5. După apel, Webex Contact Center postează detaliile apelului și comentează cazul Salesforce.

Defalcarea fluxului

Următorul tabel descrie diferitele elemente de flux implicate în procesul de apelare, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de flux

Descriere

Căutare și rutare ANI

Fluxul începe prin captarea numărului de telefon al clientului. Numărul de telefon este formatat, iar un apel API Salesforce preia contul și contactul asociate cu ANI. Dacă este găsit clientul, acesta este direcționat pe baza cazului Salesforce asociat.

Actualizări după apel

După ce agentul finalizează apelul, Webex Contact Center postează informații precum comentariile apelului și ID-urile de apel în cazul Salesforce relevant.

Activități de flux

Următorul tabel descrie secvența activităților din flux.

Activitate în flux

Descriere

Iniţiere

(Contact nou)

Capturează detaliile apelului primit și începe fluxul.

Setați numărul de telefon

(SetațiPhoneNumber)

Formatează numărul de telefon capturat pentru căutarea API-ului Salesforce.

Căutare cont

(AccountByANI)

Efectuează o solicitare HTTP GET către Salesforce, recuperând detaliile contului clientului pe baza numărului de telefon.

Căutare contact

(ContactByANI)

Preia contactul asociat cu numărul de telefon printr-o interogare Salesforce SOQL.

Căutare caz

(CasebyContactId)

Preia cazurile deschise asociate cu contactul, preluând detaliile cazului, inclusiv numărul și ID-ul.

Contact secvență de așteptare

(ContactSecvență de așteptare)

Rutează apelul către agentul corespunzător pe baza informațiilor Salesforce și a priorității clientului recuperate.

Redați muzică

(Muzică)

Redă muzică de așteptare în timp ce clientul așteaptă să fie conectat la un agent.

Mesaje pop-up pe ecran

(ContPopScreen)

Deschide pagina contului Salesforce al clientului pe desktopul agentului atunci când se răspunde la apel.

Postați un comentariu

(PostareComment)

Postați detaliile apelului în cazul Salesforce relevant după finalizarea interacțiunii.

Încheiați fluxul

(SfârșitFlow)

Încheie fluxul după finalizarea tuturor sarcinilor.

Resurse suplimentare

Pentru mai multe informații despre configurarea Salesforce cu Webex Contact Center, consultați Introducere API Salesforce REST și Ghidul de configurare și administrare Webex Contact Center.

Pentru o configurație video completă, urmăriți această serie din două părți:

Dip date ServiceNow HTTP(S)

Utilizați acest șablon de designer de flux pentru a prelua și actualiza în siguranță incidentele și alte tipuri de obiecte în ServiceNow, prin Webex Contact Center.

Acest flux integrează Webex Contact Center cu ServiceNow utilizând un conector HTTP pentru a ruta deciziile și a prelua detaliile incidentelor prin intermediul API-urilor REST ale ServiceNow. Acesta gestionează apelurile vocale de intrare, efectuează o căutare ANI, obține informații relevante și oferă servicii personalizate. Fluxul de proces este următorul:

  1. Webex Contact Center primește un apel.
  2. Apelantului i se redă un mesaj de întâmpinare, menționând detaliile incidentului.
  3. Sistemul efectuează o căutare în ServiceNow utilizând ANI pentru a prelua apelantul sys_id pentru a obține identificatorul obiectului apelantului în ServiceNow.
  4. Pe baza sys_id, sistemul detectează incidentul activ pentru apelant.
  5. Numărul incidentului este redat apelantului.
  6. Apelul este în așteptare pentru următorul agent disponibil, prioritizat în funcție de gravitatea incidentului.
  7. Muzica pentru apelurile în așteptare este redată î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 de apelare înapoi la incidentul relevant din ServiceNow.

Cerințe preliminare

Înainte de a configura acest flux, asigurați-vă că:

  • Configurare OAuth2: Configurați OAuth2 în ServiceNow și Webex Contact Center, urmând tutorialul video.
  • Configurare administrator: Conectați-vă la admin.webex.com și configurați conectorul. Accesaţi Contact Center > Connectors > Custom Connector > OAuth2. Introduceți acreditările necesare, după cum sunt prezentate în tutorialul video.

Utilizați exemplul de caz

Acest exemplu de integrare demonstrează modul în care Webex Contact Center poate îmbunătăți experiența clienților prin interacțiuni personalizate, valorificând în același timp ServiceNow pentru căutările ANI și gestionarea incidentelor:

  1. Apel de intrare: Apelurile clienților în Webex Contact Center.
  2. Căutare ANI: Webex efectuează o căutare ANI în ServiceNow pentru a identifica apelantul.
  3. Căutare incident: ServiceNow preia ID-ul de incident asociat pe baza detaliilor apelantului.
  4. Mesaj de întâmpinare personalizat: Clientul este întâmpinat cu un mesaj personalizat, care face referire la incidentul său activ.
  5. Rutare și prioritizare: Apelurile sunt rutate în funcție de gravitatea incidentului, asigurându-se că problemele critice sunt abordate mai întâi.
  6. Alocare agent: Apelul este direcționat către un agent disponibil, iar detaliile incidentului sunt afișate pe desktopul agentului.
  7. Actualizări după apel: Webex Contact Center postează informații relevante privind apelurile, inclusiv identificatorii de apel, către ServiceNow utilizând fluxurile de evenimente.

Activități de flux

Următorul tabel descrie activitățile utilizate în flux și rolul acestora în integrare.

Activitate în flux

Descriere

Iniţiere

(Contact nou)

Fluxul începe atunci când este primit un apel de intrare.

Redați mesajul

(Întâmpinare)

Redă un mesaj de bun venit utilizând Cisco Cloud Text transformat în vorbire, cum ar fi: Bine ați venit la demonstrația ServiceNow. Numărul incidentului dvs. este: {{incidentNum}}

Setați variabila

(Bandă ANI)

Șterge codul internațional (+1) din ANI pentru o potrivire exactă.

Setați variabila

(Formatul ANI)

Formatează ANI în formatul necesar pentru interogări pentru ServiceNow: (123) 456-7890.

Solicitare HTTP

(Căutare utilizator)

Caută în pagina utilizatorului sys_id în ServiceNow, utilizând ANI-ul lor.

Solicitare HTTP

(Căutare incident)

Utilizează sys_id pentru a prelua incidentul activ al apelantului din ServiceNow.

Redați mesajul

(Număr incident)

Anunță apelantului numărul incidentului utilizând funcția Text transformat în vorbire.

Contact secvență de așteptare

(Coadă de apeluri către agent)

Plasează apelantul în coada de așteptare pentru următorul agent disponibil, în funcție de gravitatea incidentului.

Redați muzică

(Muzică pentru apeluri în așteptare)

Redă muzică de așteptare atunci când apelantul este în coadă.

După apel

(Postați comentarii pe ServiceNow)

Postați informațiile apelului, inclusiv numărul incidentului, înapoi la ServiceNow odată ce apelul se încheie.

Resurse suplimentare

Pentru a explora și testa API-urile REST, puteți importa colecția ServiceNow API Postman (ServiceNow API Collection.postman_collection.json) în Postman. Acest lucru ajută la înțelegerea API-urilor disponibile și a modului în care interacționează cu Webex Contact Center.

Pentru mai multe informații despre fluxurile Webex Contact Center, consultați Ghidul de configurare și administrare Webex Contact Center.

Apel simplu de intrare în coadă

Utilizați acest șablon de designer de flux în Webex Contact Center pentru un proces simplu de gestionare a apelurilor de intrare. Apelanții sunt întâmpinați, plasați în coada de apeluri la un agent și aud muzică pentru apelurile în așteptare în timp ce așteaptă.

Acest flux oferă un proces simplu pentru gestionarea apelurilor de intrare într-un centru de contact:

  1. Se primește un apel și intră în flux prin punctul de intrare.
  2. Apelantului i se redă un mesaj de întâmpinare.
  3. Apelantul este plasat într-o coadă de așteptare pentru următorul agent disponibil.
  4. În timp ce așteaptă în coadă, apelantului i se redă muzica pentru apelare.
  5. Acest flux asigură o experiență fără probleme prin plasarea unor mecanisme de gestionare a erorilor și permiterea unor scenarii de rezervă în cazul în care agenții nu sunt disponibili.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al Webex Contact Center înainte de a implementa acest flux:

  • Creați puncte de intrare, cozi, echipe și mapare pentru punctele de intrare.
  • Încărcați fișiere audio statice dacă în locul Cisco Text-Speech (TTS) se utilizează mesaje audio personalizate.

Pentru pașii detaliați, consultați Configurarea și ghidul de administrare Webex Contact Center.

Activități de flux

Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.

Activitate în flux

Descriere

Iniţiere

(Contact telefon nou)

Fluxul începe atunci când un apel este primit prin punctul de intrare. Apelul este acceptat în flux și trece la pasul următor.

Redați mesajul

(Mesaj de întâmpinare)

Se redă un mesaj pentru a întâmpina apelantul. În acest flux, mesajul spune: Bine ați venit la Centrul de contact Webex!

Acest mesaj este configurat cu Cisco TTS, dar poate fi înlocuit cu înregistrări personalizate.

Secvenţă

(Contact direct)

După mesajul de întâmpinare, apelul este plasat într-o coadă de așteptare. Coada este setată pentru a direcționa apelul către coada Q_arubhatt, care direcționează apelantul către cel mai lung agent disponibil.

Redați muzică

(Muzică în așteptare)

În timp ce așteaptă în coadă, fluxul redă muzică pentru apelurile în așteptare (defaultmusic_on_hold.wav). Se redă timp de 30 secunde înainte de looping.

Redați mesajul

(Mesaj în așteptare)

Un mesaj secundar este redat în timp ce apelantul așteaptă: Vă mulțumim pentru răbdare. Așteptați să vă găsim un expert.

Acest mesaj este configurat cu Cisco TTS, dar poate fi înlocuit cu înregistrări personalizate.

Încheiați fluxul

Fluxul se termină la conexiunea agentului sau dacă apare o eroare. Se asigură că apelantul este gestionat fără probleme, indiferent dacă este conectat la un agent sau dacă fluxul trebuie să se încheie din cauza unei erori.

Tratarea erorilor

Fluxul este conceput pentru a gestiona problemele neașteptate prin închidere plăcută, cu rute de rezervă disponibile.

Resurse suplimentare

Pentru mai multe informații, consultați Ghidul de configurare și administrare Webex Contact Center.

Agent virtual cu Google DialogFlow CX

Utilizați acest șablon de designer de flux pentru a integra Google DialogFlow CX cu Webex Contact Center. Acest flux oferă o interacțiune îmbunătățită cu clienții, cu o gestionare flexibilă și dinamică a datelor.

Acest flux demonstrează cum puteți transfera date de la Webex Contact Center la Google DialogFlow CX, permițându-vă să valorificați capacitățile avansate ale agenților virtuali. Acesta include exemple de gestionare a datelor introduse de apelanți, cum ar fi numele, programările și motivele apelurilor, cu accent pe transferul fără probleme de date între ambele platforme.

Acest flux utilizează Cisco Text-Speech (TTS) pentru indicații audio, dacă există.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al Webex Contact Center înainte de a implementa acest subflux:

  • Creați puncte de intrare, cozi, echipe, mapări ale punctelor de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectorii.
  • Încărcați fișiere audio statice dacă în locul Cisco Text-Speech (TTS) se utilizează mesaje audio personalizate.
  • Configurați agentul virtual Google DialogFlow CX și configurați integrările webhook necesare.

Defalcarea fluxului

  1. Apelul este recepționat și intră în flux.
  2. Apelantul este direcționat către un API care preia numele de la un terminal mock.
  3. Cu ajutorul Google DialogFlow CX este redat apelantului, inclusiv numele acestuia.
  4. Agentul virtual DialogFlow CX interacționează cu apelantul pentru a colecta date de intrare, cum ar fi datele și orele de programare.
  5. Datele clientului sunt transmise înapoi la Webex Contact Center pentru o posibilă prelucrare ulterioară.
  6. Pe baza interacțiunii, apelul fie escaladează, fie se încheie.
  7. Dacă nivelul superior este ridicat, apelantul este plasat într-o coadă de așteptare.
  8. Muzica pentru apelurile în așteptare este redată în timp ce apelantul așteaptă un agent.

Activități de flux

Următorul tabel descrie secvența activităților din flux.

Activitate în flux

Descriere

Iniţiere

Fluxul începe atunci când este primit un apel, inițiat prin activitatea NewContact.

Solicitare HTTP

(ObținereNume client)

Sistemul efectuează o solicitare API pentru a prelua numele clientului de la un sistem extern, prin intermediul solicitării HTTP.

Rezultatul este stocat într-o variabilă globală (DF_CustomerName) care este utilizată pentru interacțiunea ulterioară cu Google DialogFlow CX.

Agent virtual

Fluxul invocă activitatea VirtualAgent pentru a transmite numele clientului și pentru a interacționa cu Google DialogFlow CX.

Agentul virtual colectează informații, inclusiv motivul apelului, detalii despre programare și multe altele.

Analizați

Această activitate analizează răspunsul primit de la DialogFlow CX și actualizează variabilele de flux (motiv_apel, dată_programare, oră_programare) în consecință.

Setați variabila - programare

Data și ora programării colectate din DialogFlow CX sunt formatate și stocate într-o variabilă globală (DF_Appointment).

Contact secvență de așteptare

După interacțiunea cu agentul virtual, clientul este plasat într-o coadă de așteptare pentru a aștepta următorul agent disponibil.

Redați muzică

În timp ce apelantul așteaptă în coadă, sistemul redă muzica implicită pentru apelare în așteptare (defaultmusic_on_hold.wav).

Deconectați contactul

Dacă nu este necesară nicio acțiune suplimentară, apelul este deconectat prin activitatea DisconnectContact.

Resurse suplimentare

Pentru mai multe detalii despre integrarea Webex Contact Center cu Google DialogFlow CX, consultați documentația pentru dezvoltator Google DialogFlow CX și Configurați vocea agentului virtual în Webex Contact Center.

Pentru asistență, vizitați asistența pentru dezvoltatori Webex Contact Center sau intrați în comunitatea de dezvoltatori API-uri Webex Contact Center.

Dip date Zendesk HTTP(S)

Acest șablon utilizează conectorul HTTP al Webex Contact Center pentru a se integra cu Zendesk. Utilizați acest șablon de designer de flux pentru a efectua căutări de date ale clienților, pentru a gestiona biletele în Zendesk și în mod eficient.

Acest flux utilizează API-urile Zendesk pentru a îmbunătăți Webex Contact Center prin extragerea datelor clienților pe baza ANI (Identificare automată a numerelor) și preluarea detaliilor tichetului. Rutează apelurile în funcție de gravitatea incidentului sau de disponibilitatea agentului, îmbunătățind interacțiunile cu clienții. Sistemul poate efectua mai multe acțiuni:

  • Căutați un utilizator Zendesk pe baza ANI (numărul apelantului).
  • Preluați cel mai recent tichet nerezolvat al utilizatorului.
  • Prezentați clientului detaliile relevante ale tichetului prin IVR.
  • Direcționați apelul către un agent pe baza unor criterii predefinite sau permiteți clientului să opteze pentru deconectare.

Acest flux utilizează Cisco Text transformat în vorbire (TTS) pentru orice solicitări audio. Pentru muzică, aceasta trece implicit la fișierul încorporat (defaultmusic_on_hold.wav), pentru muzică în așteptare.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al Webex Contact Center înainte de a implementa acest flux:

  • Asigurați-vă că autentificarea API este activată în instanța Zendesk. Urmați pașii: Admin > Apps and Integrations > APIs > Enable API authentication.
  • Conectorul Zendesk HTTP trebuie configurat utilizând BasicAuth.
  • Creați puncte de intrare, cozi, echipe și orice alte activități de configurare specifice organizației.
  • Încărcați fișiere audio statice dacă în locul Cisco Text-Speech (TTS) se utilizează mesaje audio personalizate sau fișiere muzicale.

Pentru pașii detaliați, consultați Configurarea și ghidul de administrare Webex Contact Center.

Caz de utilizare

Utilizați acest exemplu pentru a înțelege mai multe despre modul în care funcționează acest flux.

  1. Un client apelează în Webex Contact Center.
  2. Se efectuează o căutare ANI pentru a obține detaliile clientului de la Zendesk.
  3. A fost preluat cel mai recent tichet asociat cu clientul.
  4. Clientul este întâmpinat printr-un IVR și informat cu privire la starea tichetului său.
  5. Clientul poate:
    • Conectați-vă la 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 diferitele elemente de flux implicate în procesul de apelare, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de flux

Descriere

Apel primit

Apelul intră în sistem și pornește conectorul Zendesk.

Căutați utilizator în Zendesk

Sistemul efectuează o căutare în Zendesk utilizând numărul apelantului.

Preluați detaliile tichetului

Sistemul preia cel mai recent tichet nerezolvat pentru utilizator.

Prezentați detaliile tichetului

Clientul este informat cu privire la starea tichetului prin intermediul unui mesaj IVR.

Opțiuni meniu

Clientul poate alege să discute cu un agent sau să se deconecteze.

Activități de flux

Următorul tabel descrie secvența activităților din flux.

Activitate în flux

Descriere

Iniţiere

Fluxul începe la primirea unui apel.

Căutați utilizator (Zendesk)

Această activitate efectuează o solicitare HTTP către Zendesk, căutând utilizatorul pe baza ANI-ului său.

Preluați detaliile tichetului

O altă solicitare HTTP este trimisă către Zendesk pentru a prelua cel mai recent tichet pentru utilizator.

Prezentați detaliile tichetului

Apelantului i se redă un mesaj prin TTS, care oferă informații despre starea tichetului.

Meniu de confirmare

Sistemul prezintă clientului un meniu, permițându-i să se conecteze la un agent sau să se deconecteze.

Contact secvență de așteptare

Dacă clientul alege să se conecteze la un agent, acesta este plasat într-o coadă de așteptare.

Redați muzică

Muzica pentru apelurile în așteptare este redată în timp ce clientul așteaptă un agent.

Postări de comentarii (Zendesk)

După apel, sistemul postează un comentariu pe tichetul Zendesk, care rezumă interacțiunea.

Deconectare

Sistemul deconectează apelul dacă clientul optează să se deconecteze sau după finalizarea apelului.

Resurse suplimentare

Acest flux folosește conectorul HTTP al Webex Contact Center pentru a interacționa cu API-urile Zendesk. Pentru mai multe informații, consultați documentația API Zendesk și Ghidul de configurare și administrare Webex Contact Center.

Evitați apelarea inversă duplicată

Acest șablon de flux demonstrează cum să preveniți intrările de apelare inversă duplicate în Webex Contact Center, valorificând activitatea HTTP îmbunătățită cu asistență pentru Content-Type: GraphQL. Acesta utilizează conectorul HTTP API WebexCC pentru a interacționa cu API-ul de căutare, permițând fluxului să verifice solicitările de apelare inversă existente de la același apelant. Acest șablon îmbunătățește eficiența și experiența clienților prin evitarea apelărilor inverse redundante.

Acest șablon de flux verifică dacă un client a plasat deja în sistem o solicitare de apelare inversă. Utilizează API-ul de căutare prin GraphQL pentru a determina dacă există o sarcină activă de apelare inversă pentru ANI-ul apelantului (Automatic Number Identification).

Utilizează funcția care îmbunătățește activitatea HTTP în cadrul Webex Contact Center adăugând asistență pentru Content-Type: GraphQL - Posibilitatea de a utiliza conectorul HTTP API WebexCC pentru a utiliza API-ul de căutare prin intermediul noului tip de conținut GraphQL, inclusiv substituirea variabilă.

Cerințe preliminare

Asigurați-vă că sunt îndeplinite următoarele cerințe înainte de a implementa acest flux:

  • Configurați un conector la API-urile Webex Contact Center.

  • Asigurați-vă că mediul Webex Contact Center este configurat corect: Punct de intrare, mapare punct de intrare, cozi etc.

Defalcarea fluxului

Element de flux

Descriere

Apelul este primit

Apelul intră în flux la activitatea NewContact.

Mesaj inițial de întâmpinare

Activitatea PlayMessage_wgk redă un mesaj inițial de întâmpinare către apelant.

Extrageți ora curentă

Activitatea SetVariable_7a1 extrage timpul curent în milisecunde epocii și îl stochează în currentTime variabilă.

Calculați ore în urmă

Activitatea SetVariable_8t9 calculează timpul de 24 ore înainte de ora actuală, în milisecunde epoch și îl stochează în goback_by_a_day variabilă.

Tăiați ANI

Activitatea SetVariable_ak4 reduce ANI (numărul de telefon al apelantului) pentru a elimina prefixul „+1” în scopuri de căutare.

Căutați apelul API (GraphQL)

  • 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 apelare inversă active existente pe baza ANI.

  • Utilizează goback_by_a_day și currentTime variabile de căutat în ultimele 24 ore.

  • Interogarea GraphQL caută sarcini care corespund ANI-ului apelantului sau ANI-ului decupat, care sunt active și au o stare de reapelare.

Verificați răspunsul API

  • Activitatea SetVariable_xye combină codul de stare HTTP, starea de reapelare și corpul de răspuns HTTP din apelul API de căutare în apiOutput variabilă.

  • Activitatea Condition_ts8 verifică dacă corpul de răspuns HTTP din apelul API de căutare conține „Neprocesat”, indicând faptul că nu există o apelare inversă duplicată.

Gestionați apelarea inversă duplicată (dacă este găsită)

  • Dacă este identificată o apelare inversă duplicată (răspunsul API conține o apelare inversă), activitatea PlayMessage_99x informează apelantul că este deja programată o apelare inversă și apoi activitatea DisconnectContact_mx8 deconectează apelul.

Programare apelare inversă nouă (dacă nu este găsită):

Dacă nu este identificată nicio apelare inversă duplicată, fluxul trece la activitatea Menu_lsi, care oferă apelantului opțiuni pentru a programa o apelare inversă sau a aștepta în coadă.

Programare reapelare

Dacă apelantul alege să programeze o apelare inversă (apasă 1), activitatea Callback_20e programează o apelare inversă utilizând ANI-ul apelantului. Un mesaj de confirmare este redat prin PlayMessage_ysw și apoi DisconnectContact_mx8_2bg deconectează apelul.

Așteptați în coadă

Dacă apelantul alege să aștepte în coadă (apăsați 2), SetVariable_c0y mărește un contor. Apelul este apoi plasat în coada de apeluri către un agent prin intermediul CoadăContact_95e, iar muzica este redată în așteptare prin intermediul PlayMusic_qne. Apelul bucle înapoi la activitatea Menu_lsi.

Variabile

  • StareApelÎnapoi: (ȘIR) - Starea apelării inverse.

  • contor: (NUMĂR ÎNTREG) - O variabilă contabilă.

  • Ora curentă: (STRING) - Timpul curent în milisecunde de la începutul epocii UNIX.

  • goback_pe_zi: (STRING) - Timpul în urmă cu 24 ore, în milisecunde, de la începutul epocii.

  • apiOutput: (STRING) - codul de stare HTTP combinat, starea de apelare inversă și răspunsul HTTP din API-ul de căutare.

  • RimANIT: (ȘIR) - ANI (numărul de telefon) decupat al apelantului.

  • răspuns: (STRING) - Răspunsul HTTP de la API-ul de căutare.

Activități de flux

Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.

Activitate în flux

Descriere

Iniţiere

(Contact nou)

Pornește fluxul la primirea apelului.

Acţiuni

Redați mesajul

Redă un mesaj apelantului.

Reapelare

Programează apelarea inversă pentru apelant.

Redare muzică

Redă muzică în așteptare.

ContactCoadă

Coadă de apeluri către un agent.

HTTP

Efectuează o solicitare HTTP către API-ul de căutare utilizând GraphQL.

Deconectați-văContact

Deconectează apelul.

Setare variabilă

VariabilăSet: Setează diferite variabile, inclusiv ora curentă, ora cu 24 ore în urmă, ANI decupați și ieșirea API.

Condiții

  • Condiție: Verifică dacă corpul de răspuns HTTP conține „Neprocesat”.

  • Meniu: Oferă apelantului opțiuni de programare a unei reapelări sau de așteptare în coadă.

Muzică pentru apeluri în așteptare (MusicOnHold)

Redă muzică de așteptare în timp ce apelantul așteaptă în coadă.

Manipularea buclei (CallLoopCycle și LoopCycle)

Asigură faptul că apelurile care rulează de prea multe ori sunt direcționate către meniul final.

Deconectare (DisconnectContact)

Deconectează apelul după mesaje sau atunci când apelantul alege să încheie interacțiunea.

Resurse suplimentare

Pentru mai multe informații despre utilizarea solicitărilor HTTP cu GraphQL și a altor activități din Webex Contact Center, consultați secțiunea de activitate Solicitare HTTP.

Consultați și documentația API-urilor Webex Contact Center pentru detalii despre interogările API de căutare și GraphQL.

Înregistrarea și gestionarea mesajelor de asistență vocală

Acest șablon de flux oferă o metodă simplificată pentru administratori de a înregistra și gestiona solicitările audio în Webex Contact Center printr-o interfață cu utilizatorul de telefonie (TUI). Acesta valorifică capacitățile îmbunătățite de activitate HTTP, inclusiv asistența pentru `Tip conținut: Formular Data` pentru a interacționa cu API-urile Fișier audio (Prompt) ale Webex Contact Center. Acest șablon reproduce funcționalități familiare din sistemele locale, îmbunătățind experiența clienților și eficiența operațională.

Cerințe preliminare

  • Creați și setați punctul de intrare și configurați maparea punctului de intrare din pagina de setări Control Hub pentru Webex Contact Center. Consultați Ghidul de configurare și administrare al Webex Contact Center.

  • Configurați un conector la API-urile Webex Contact Center.

  • Dacă Cisco Text transformat în vorbire (TTS) nu este activat pentru mesaje, încărcați fișierele audio statice necesare.

Defalcarea fluxului

Element de flux

Descriere

Apelul este 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ă sigură, cum ar fi OTP livrat prin SMS la ANI sau un număr/cod PIN generat aleatoriu. Acest lucru poate fi adăugat înainte de meniul principal.
Meniul principalActivitatea MainMenu (meniul IVR) prezintă administratorului următoarele opțiuni:
  • Apăsați 1 pentru a crea un mesaj nou.

  • Apăsați 2 pentru a actualiza un mesaj de asistență existent.

  • Apăsați 3 pentru a șterge un mesaj existent.

  • Apăsați 4 pentru a ieși din flux

Creați un mesaj (Opțiunea 1)
  • Activitatea PlayMessage_kcx solicită administratorului să înregistreze o nouă solicitare audio.

  • Activitatea Record_e0j înregistrează intrarea audio 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 mesajul nou creat. Acest lucru este necesar în cazul în care trebuie să actualizați aceeași solicitare.

  • Activitatea PlayMessage_q16 confirmă faptul că mesajul a fost creat.

  • Sistemul redă mesajul de confirmare înregistrat utilizând PlayRecordedMessage.

Actualizare solicitare (Opţiunea 2)
  • Activitatea RecordPromptAfterTone solicită administratorului să înregistreze un mesaj actualizat.

  • Activitatea Record_e38 înregistrează noul audio.

  • Fluxul redenumește apoi fișierul care urmează a fi șters utilizând RenameFileToDelete. Acest lucru asigură faptul că referințele la acest fișier audio sunt eliminate oriunde fișierele audio sunt menționate după nume.

  • Transmisia audio 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ă noul mesaj utilizând PlayMessage_q16_jpg_03l și PlayMessage_0l6.

Ştergere mesaj (Opţiunea 3)
  • Activitatea DeleteConfirm confirmă ștergerea.

  • Fluxul redenumește fișierul care urmează a fi șters utilizând RenameFileToDelete.

  • Activitatea HTTPRequest_raf trimite o solicitare de ȘTERGERE 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 prin activitatea DisconnectContact_cz4.

Variabile

Variabilă

Tip

Descriere

barăIdȘIRID-ul Blob al fișierului audio
NumeFișierAudioȘIRNumele fișierului audio (implicit: „EmergencyDemo.wav”).
id.ȘIRID-ul fișierului audio.
stareȘIRStarea solicitării API.
NumeFișierNouȘIRNumele fișierului audio actualizat (implicit: „updatedFile.wav”).
răspunsȘIRRăspunsul HTTP de la solicitările API. Este opţional, pentru depanare.

Activități utilizate

Activitate în flux

Descriere

Iniţiere Contact nou: Pornește fluxul la primirea apelului.
Meniu IVR Meniul principal: Redă un meniu cu opțiuni pentru gestionarea solicitărilor.
Creați o solicitare
  • Redare mesaj: Solicită administratorului să înregistreze un mesaj nou.

  • Înregistrare: Înregistrează intrarea audio.

  • Solicitare HTTP: Solicitare HTTP pentru a crea mesajul de asistență audio utilizând Content-Type: FORM-DATA.

  • Parcurgere: Analizează răspunsul HTTP pentru a extrage id și blobId.

  • Redare mesaj: Confirmă crearea mesajului.

  • Redare mesaj: Redă mesajul înregistrat.

Actualizați solicitarea
  • Meniu: Solicită administratorului să înregistreze o solicitare actualizată.

  • Înregistrare38: Înregistrează intrarea audio.

  • Solicitare HTTP: Solicitare HTTP pentru actualizarea mesajului audio utilizând Content-Type: FORM-DATA.

  • Redare mesaj: Confirmă actualizarea mesajului.

  • Redare mesaj: Redă mesajul actualizat.

Ștergeți mesajul de asistență
  • Meniu: Confirmă ștergerea mesajului de asistență vocală.

  • Solicitare HTTP: Redenumește fișierul care va fi șters. Necesită definirea ID-ului solicitării.

  • Solicitare HTTP: Solicitare HTTP pentru a șterge mesajul de asistență vocală utilizând Content-Type: Application/JSON și să ȘTERGEȚI solicitarea.

Altele
  • Așteptați: Așteptați activitatea.

  • VariabilăSet: Setează variabile.

  • DeconectareContact: Deconectează apelul.

Detalii suplimentare

Pentru mai multe informații despre utilizarea activității de înregistrare, a solicitărilor HTTP și a comenzilor de înregistrare în Webex Contact Center, consultați secțiunea de activitate Solicitare HTTP.

Ultimul șablon de rutare a agentului

Ultimul șablon de rutare a agentului demonstrează cum se poate implementa rutarea ultimului agent în cadrul Webex Contact Center, valorificând activitatea HTTP îmbunătățită, cu asistență pentru Content-Type: GraphQL. Utilizează conectorul HTTP API WebexCC pentru a interacționa cu API-ul de căutare, permițând rutarea apelurilor către ultimul agent care a gestionat apelul. Acest șablon îmbunătățește experiența clienților conectându-i cu un agent familiar.

Acest șablon de flux verifică dacă un client a apelat în ultimele 24 ore și, în caz afirmativ, direcționează apelul către același agent. Utilizează API-ul de căutare prin GraphQL pentru a găsi ultimul agent care a gestionat apelul pe baza ANI (Identificare automată a numărului) al apelantului.

Utilizează funcția care îmbunătățește activitatea HTTP în cadrul Webex Contact Center adăugând asistență pentru Content-Type: GraphQL - Posibilitatea de a utiliza conectorul HTTP API WebexCC pentru a utiliza API-ul de căutare prin intermediul noului tip de conținut GraphQL: inclusiv substituția variabilă.

Cerințe preliminare

  • Configurați un conector la API-urile Webex Contact Center.

  • Asigurați-vă că mediul Webex Contact Center este configurat corect: Punct de intrare, mapare punct de intrare, cozi etc.

Defalcarea fluxului

  1. Apel primit:

    • Apelul intră în flux la activitatea NewContact.

  2. Mesaj de întâmpinare inițial:

    • Activitatea PlayMessage redă un mesaj inițial de întâmpinare către apelant.

  3. Extrage ora curentă:

    • Activitatea CurrentTime extrage ora curentă.

  4. Calculează Timpul Acum 24 Ore:

    • Activitatea Goback_By_day calculează ora cu 24 ore înainte de ora curentă.

  5. Tăiați ANI:

    • Activitatea SetVariable decupează ANI (numărul de telefon al apelantului) pentru a elimina prefixul „+1” în scopuri de căutare.

  6. Căutați apelul API (GraphQL):

    • Activitatea SearchAPILastAgent efectuează un apel către API-ul de căutare Webex Contact Center utilizând GraphQL pentru a găsi agentul care a gestionat apelul anterior pe baza ANI.

    • Utilizează goback_by_a_day și currentTime variabile de căutat în ultimele 24 ore.

    • Interogarea GraphQL caută sarcini care corespund ANI-ului apelantului sau ANI-ului decupat care nu sunt active și extrage ID-ul proprietarului (ID-ul agentului) sarcinii.

  7. Depanare jurnalizare:

    • Activitatea DebugLog înregistrează codul de stare HTTP și corpul răspunsului din apelul API de căutare.

    • Activitatea Debug_Log înregistrează ID-ul agentului extras.

  8. Răspuns verificare API:

    • Activitatea Condition_kxu verifică dacă codul de stare HTTP din apelul API de căutare este 200 (reușit).

  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 de căutare.

  10. Direcționare către ultimul agent (dacă este găsit):

    • Dacă este găsit un ID de agent, activitatea PlayMessage_ee8 redă un mesaj de confirmare apelantului, informându-l că este transferat aceluiași agent cu care a vorbit anterior.

    • Activitatea QueueToAgent_xh1 coadă de apeluri către agent cu ID-ul de agent extras.

  11. Direcționare către coada implicită (dacă nu este găsită):

    • Dacă nu este găsit niciun ID de agent (fie apelul API a eșuat, fie nu a fost găsit niciun apel anterior în 24 ore), activitatea QueueToDefault plasează apelul la o coadă implicită.

  12. Redați muzică în așteptare:

    • Activitatea PlayMusic_i73 redă muzică în așteptare în timp ce apelantul așteaptă în coadă.

Variabile

  • ID agent: (ȘIR) - ID-ul ultimului agent care a gestionat apelul.

  • Ora curentă: (STRING) - Timpul curent în milisecunde de la începutul epocii UNIX.

  • goback_pe_zi: (STRING) - Timpul în urmă cu 24 ore, în milisecunde, de la începutul epocii.

  • Răspuns: (STRING) - Răspunsul HTTP de la API-ul de căutare.

  • RimANIT: (ȘIR) - ANI (numărul de telefon) decupat al apelantului.

Activități de flux

Următorul tabel descrie secvența activităților de flux implicate în acest șablon de flux.

Activitate în flux

Descriere

Iniţiere

(Contact nou)

Pornește fluxul la primirea apelului.

Acţiuni

Redați mesajul

Redă un mesaj apelantului.

AgentCoadă de așteptare

Coadă de apeluri către un anumit agent.

Redare muzică

Redă muzică în așteptare.

Secvenţă

Coadă de apeluri către o coadă implicită.

HTTP

Efectuează o solicitare HTTP către API-ul de căutare utilizând GraphQL.

Redați mesajul

Redă un mesaj care indică faptul că apelantul este redirecționat către ultimul agent.

Setare variabilă

  • Oră curentă: Setează o variabilă la ora curentă.

  • Goback_Pe_zi: Setează o variabilă la ora de acum 24 ore.

  • Jurnal depanare: Înregistrează răspunsul API pentru depanare.

  • Jurnal de depanare: Înregistrează ID-ul agentului extras pentru depanare.

  • Setare variabilă_7b4: Taie ANI pentru căutare.

Condiții

  • _Condiție: Verifică dacă este extras un ID de agent.

  • Condiție_kxu: Verifică dacă codul de stare HTTP este 200.

Muzică pentru apeluri în așteptare (MusicOnHold)

Redă muzică de așteptare în timp ce apelantul așteaptă în coadă.

Manipularea buclei (CallLoopCycle și LoopCycle)

Asigură faptul că apelurile care rulează de prea multe ori sunt direcționate către meniul final.

Deconectare (DisconnectContact)

Deconectează apelul după mesaje sau atunci când apelantul alege să încheie interacțiunea.

Resurse suplimentare

Pentru mai multe informații despre utilizarea solicitărilor HTTP cu GraphQL și a altor activități din Webex Contact Center, consultați secțiunea de activitate Solicitare HTTP.

Consultați și documentația API-urilor Webex Contact Center pentru detalii despre interogările API de căutare și GraphQL.

Agent IA autonom (urmărire pachete)

Acest flux utilizează un agent IA autonom pentru a gestiona interacțiunile vocale legate de urmărirea pachetelor. Fluxul oferă o opțiune de transfer la agenți umani atunci când este necesar sau cu erori privind agentul IA.

Fluxul este conceput pentru a gestiona interacțiunile cu clienții legate de urmărirea pachetelor prin intermediul unui agent IA autonom. Agentul IA constă într-o acțiune de urmărire a pachetului și o bază de cunoștințe referitoare la interogările generale de transport maritim. Clienții pot solicita să vorbească cu un agent uman în orice moment.

Cerințe preliminare

Pentru a utiliza acest flux, asigurați-vă că sunt configurate următoarele:

  • Un agent IA autonom configurat cu acțiunea adecvată (împreună cu documente justificative) și cu cunoștințe. Un flux de îndeplinire a testului este disponibil în șabloanele de flux Webex Connect.

  • Cartografiere punct de intrare, coadă, echipe și punct de intrare configurată în pagina de setări Control Hub pentru Webex Contact Center.

  • Cisco Text transformat în vorbire (TTS) este activat pentru a genera mesaje personalizate în mod dinamic.

  • Încărcați fișiere audio statice dacă nu utilizați transmisia audio implicită Cisco.

Defalcarea integrării

  1. Apelantul inițiază contactul: Apelul este primit de Webex Contact Center și este direcționat către agentul IA autonom.

  2. Interacțiune cu agentul IA: Agentul IA procesează solicitarea apelantului legată de urmărirea pachetelor.

  3. Coadă la agentul: Dacă este necesară transferul la cererea clientului sau din cauza unor erori ale agentului IA, apelantul este plasat într-o coadă pentru un agent uman.

  4. Deconectați: Interacțiunea se încheie odată ce solicitarea apelantului este gestionată sau apelantul este transferat unui agent.

Activități utilizate în flux

Activitate în flux

Descriere

Inițiere (Contact telefon nou) Această activitate marchează începutul fluxului declanșat de un nou apel.
Agent virtual V2 (VAV2) Activitatea responsabilă pentru interacțiunea dintre flux și agentul IA. Interacțiune. Aceeași activitate este utilizată pentru a iniția conversația și pentru a trimite evenimente de stare agentului IA.
Redați mesajul Furnizează mesaje de sistem utilizând Cisco Text transformat în vorbire. Se utilizează pentru a reda un mesaj de eroare înainte de transferul la agent uman în cazul unor erori de activitate VAV2.
Coadă de apeluri la agent Gestionează logica de coadă pentru transferul la agenți umani.
Redați muzică Muzica pentru apelurile în așteptare a fost redată în timpul secvenței de așteptare atunci când apelantul așteaptă conexiunea la agent.
Deconectare Încheie interacțiunea după finalizarea sarcinilor sau dacă este transferată la un agent uman.

Tratarea erorilor

Fluxul include strategii de gestionare a erorilor pentru a gestiona cu grație problemele neașteptate, asigurându-se că apelantul este informat și redirecționat în mod corespunzător.

Asistență pentru dezvoltatori

Pentru informații mai aprofundate despre utilizarea Webex Contact Center cu agenți IA autonomi, consultați documentația aferentă:

Resurse suplimentare

Pentru asistență legată de acest flux, contactați echipa de asistență pentru dezvoltatori Webex Contact Center prin intermediul Asistență pentru dezvoltatori Webex Contact Center .

Pentru discuții suplimentare, vizitați comunitatea dezvoltatorilor API-urilor Webex Contact Center.

Agent IA scriptat (urmărire pachete)

Acest flux este conceput pentru a gestiona interacțiunile vocale legate de urmărirea pachetelor utilizând un agent virtual scriptat. Acest flux demonstrează cel mai simplu mod de a efectua îndeplinirea obligațiilor pentru un agent scriptat. În plus, fluxul demonstrează coada de clienți către diferite cozi de agenți pe baza ultimei intenții active și a rapoartelor personalizate pentru agenții IA din Analizator.

Acest flux folosește un agent IA Webex scriptat pentru a interacționa cu clienții în ceea ce privește urmărirea pachetelor. Activitatea VAV2 (Agent virtual V2) iese prin marginea „Tratată” atunci când agentul scriptat ridică un eveniment personalizat pentru a urmări pachetul. Pentru a realiza acest lucru, fluxul utilizează un API de urmărire a pachetelor. Acest API este disponibil pentru dezvoltatori pentru testare și demonstrații. Datele de ieșire sunt analizate în flux și transmise înapoi agentului prin intermediul unui eveniment de stare. Mai multe informații despre configurarea gradului de îndeplinire pentru agenții scriptați pentru voce.

Cerințe preliminare

Pentru a utiliza acest flux, asigurați-vă că sunt configurate următoarele:

  • Un agent IA Webex configurat pentru a gestiona solicitările de urmărire a pachetelor. Acest agent este disponibil pentru import în timp ce creați un agent nou.

  • Cartografiere punct de intrare, coadă, echipe și punct de intrare configurată în pagina de setări Control Hub pentru Webex Contact Center.

  • Asigurați-vă că funcția Text transformat în vorbire (TTS) este activată pentru a genera mesaje audio dinamice.

  • Încărcați fișiere audio statice pentru notificări personalizate de sistem, dacă este necesar.

Defalcarea integrării

Defalcarea integrării

Descriere

Apelantul inițiază contactul Apelul este primit de Webex Contact Center și este direcționat către agentul IA scriptat.
Starea interacțiunii este înregistrată utilizând variabila globală Fluxul setează variabila globală CustomAIAgentInteractionOutcome pentru a înregistra starea interacțiunii clientului cu agentul IA. Acesta este actualizat în diferite puncte și este utilizat pentru a construi rapoarte personalizate folosind Visualiser.
Interacțiune cu agentul IA Agentul IA procesează intrarea clienților și răspunde pe baza intențiilor configurate. Dacă utilizatorul intenționează să urmărească un pachet și furnizează un număr de pachet valid, controlul este transferat înapoi fluxului prin intermediul unui eveniment personalizat.
Analizarea și îndeplinirea metadatelor agentului IA Numărul pachetului clientului este extras din metadatele VAV2 și utilizat în activitatea HTTP.
Condiții de răspuns privind îndeplinirea Fluxul verifică dacă informațiile despre pachet sunt găsite sau nu și setează răspunsurile adecvate.
Interacțiunea cu agentul IA este reluată* În funcție de răspunsul de conformitate, mesajul care trebuie trimis clienților este trimis înapoi agentului scriptat prin intermediul datelor evenimentului, în secțiunea „Stare eveniment”.
Transferul agentului și activitatea cazului Determină pașii următori pe baza intenției anterioare, ghidând fluxul către diferite cozi în funcție de intenția anterioară.
Coadă de apeluri la agent Dacă este necesară transferul la nivel superior sau în caz de erori, apelantul este plasat într-o coadă de așteptare pentru un agent uman.
Deconectare Interacțiunea se încheie odată ce solicitarea apelantului este gestionată sau apelantul este transferat unui agent.

Activități utilizate în flux

Activitate în flux

Descriere

Iniţiere Inițiază fluxul atunci când este primit un apel nou.
Setați variabila rezultatului interacțiunii Utilizați variabila setată pentru a actualiza variabila globală CustomAIAgentInteractionOutcome pentru a stoca cea mai recentă stare a interacțiunii cu agentul IA.
Interacțiune cu agentul IA Gestionează solicitările de urmărire a pachetelor folosind interacțiuni scriptate. Aceeași activitate este utilizată pentru a iniția conversația și pentru a trimite evenimente de stare agentului IA.
Analizați detaliile pachetului Extrage numărul pachetului din metadatele furnizate de agentul virtual.
Solicitare HTTP pentru informații pachet Trimite o solicitare către API-ul pentru logistică pentru a prelua starea pachetului și livrarea estimată. Utilizați ABC123456 ca număr de pachet eșantion.
Logică condiționată Determină răspunsul pe baza stării pachetului sau a codului de stare HTTP al apelului API.
Setare variabile de răspuns Configurează răspunsurile pentru a comunica dacă pachetul a fost găsit sau detaliile de livrare.
Redați mesajul Furnizează mesaje de eroare de sistem utilizând Cisco Text transformat în vorbire, în special în cazuri de erori de sistem.
Activitate caz Ghidează fluxul în funcție de intenția anterioară, luând decizia privind rutarea către anumite cozi de apeluri.
Coadă de apeluri la agent Gestionează logica de coadă pentru transferul la agenți umani.
Redați muzică Muzica pentru apelurile în așteptare a fost redată în timpul secvenței de așteptare atunci când apelantul așteaptă conexiunea la agent.
Deconectare Încheie interacțiunea după finalizarea sarcinilor sau dacă este transferată la un agent uman.

Specificații flux

JSON de flux utilizat în acest exemplu conține variabile și activități esențiale pentru gestionarea interacțiunii, procesarea erorilor și comunicarea între Webex Contact Center și DialogFlow. Variabilele cheie utilizate includ:

Variabilă

Descriere

event_name Numele evenimentului trimis agentului IA.
event_data Sarcină utilă eveniment trimisă agentului IA.
status Starea pachetului pe baza răspunsului HTTP.
estimatedDelivery Data și ora estimate de livrare pentru pachet pe baza răspunsului HTTP.
packageResp Răspuns ce urmează a fi trimis înapoi către client pe baza răspunsului privind activitatea HTTP.
Global_VoiceName Determină vocea utilizată pentru text transformat în vorbire.
CustomAIAgentInteractionOutcome Jurnalizează starea interacțiunii - abandonată, tratată, transferată sau afectată - pe baza interacțiunii clientului cu agentul IA.

Tratarea erorilor

Fluxul include strategii de gestionare a erorilor pentru a gestiona cu grație problemele neașteptate, asigurându-se că apelantul este informat și redirecționat în mod corespunzător.

Resurse suplimentare

Pentru informații mai aprofundate despre utilizarea Webex Contact Center cu agenți IA scriptați, consultați documentația aferentă:

Asistență pentru dezvoltatori

Pentru asistență legată de acest flux, contactați echipa de asistență pentru dezvoltatori Webex Contact Center prin intermediul Asistență pentru dezvoltatori Webex Contact Center .

Pentru discuții suplimentare, vizitați comunitatea dezvoltatorilor API-urilor Webex Contact Center.

Agent IA scris (Rezervare programare medic)

Acest șablon demonstrează fluxul de date între Webex Contact Center și Webex AI Agent Studio pentru o interacțiune care utilizează un agent scriptat. Fluxul conține mai multe integrări cu sisteme externe. Acestea sunt invocate pe baza evenimentelor personalizate trimise de agentul IA, iar datele de finalizare sunt transmise înapoi agentului.

Acest flux prezintă modul în care datele sunt transmise între Webex Contact Center și Webex AI Agent Studio utilizând evenimente personalizate. Acest flux facilitează programarea și gestionarea automată a programărilor medicale prin intermediul unui agent IA scriptat. Se integrează cu sisteme externe pentru a verifica disponibilitatea, a crea programări, a căuta programările existente și a anula programările. Fluxul asigură o comunicare impecabilă între apelant și agentul IA, cu opțiuni de transfer la agenți umani atunci când este necesar.

Cerințe preliminare

Pentru a utiliza acest flux, asigurați-vă că sunt configurate următoarele:

  • Un agent IA scriptat, configurat cu intenții relevante pentru a gestiona rezervarea și anularea programărilor. Acest lucru poate fi importat din șabloane în timp ce creați un nou agent scriptat în platforma IA Agent Studio.

  • Cartografiere punct de intrare, coadă, echipe și punct de intrare configurată în pagina de setări Control Hub pentru Webex Contact Center.

  • API-uri pentru interfața cu sistemul extern de gestionare a programărilor.

  • Cisco Text transformat în vorbire (TTS) este activat pentru generarea de mesaje audio dinamice.

  • Încărcați fișiere audio statice dacă nu utilizați transmisia audio implicită a Cisco.

Defalcarea integrării

Defalcarea integrării

Descriere

Apelantul inițiază contactul Apelul este primit de Webex Contact Center și este direcționat către agentul IA.
Interacțiunea cu agentul IA Agentul IA procesează intrarea clienților și răspunde pe baza intențiilor configurate.
Comutarea controlului între agentul IA și flux Controlul conversației este schimbat între agentul IA și flux la diferiți pași. Agentul IA predă controlul fluxului prin evenimente personalizate, fluxul realizează îndeplinirea adecvată pe baza numelui evenimentului și predă controlul înapoi agentului IA, împreună cu datele de îndeplinire prin Stare eveniment în activitatea agentului virtual V2.
Coadă de apeluri la agent Dacă este necesară transferul, apelantul este plasat într-o coadă pentru un agent uman.
Deconectare Interacțiunea se încheie odată ce sarcina este finalizată sau apelantul este transferat unui agent.

Activități utilizate în flux

Activitate în flux

Descriere

Iniţiere Această activitate marchează începutul fluxului declanșat de un nou apel.
Agent virtual V2 (VAV2) Activitatea responsabilă pentru interacțiunea cu agentul IA. Aceeași activitate este utilizată pentru a iniția conversația și pentru a trimite evenimente de stare agentului IA.
Analizați Se utilizează pentru a analiza sarcina utilă a evenimentului din activitatea VAV2.
Casetă Utilizat pentru a verifica numele evenimentului trimis de activitatea și ramura VAV2 la activitățile de solicitare HTTP corespunzătoare.
Solicitare HTTP Interacţionează cu sisteme externe pentru a efectua operaţiuni precum verificarea disponibilităţii, crearea, căutarea sau anularea programărilor utilizând solicitări HTTP pe baza numelui evenimentului trimis de activitatea VAV2. Activitatea analizează, de asemenea, răspunsul pentru solicitarea HTTP.
Condiție Evaluează rezultatul solicitărilor HTTP, direcționând fluxul în funcție de reușită sau de condițiile de eroare.
Setare variabilă Se utilizează pentru a configura variabile precum numele evenimentului și datele evenimentului, care sunt esențiale pentru reinvocarea activității VAV2 cu parametri corespunzători ai evenimentului de stare.
Redați mesajul Furnizează mesaje de sistem utilizând Cisco Text transformat în vorbire. Se utilizează pentru a reda un mesaj de eroare înainte de transferul la agent uman în cazul unor erori de activitate VAV2.
Coadă de apeluri la agent Gestionează logica de coadă pentru transferul la agenți umani.
Redați muzică Muzica pentru apelurile în așteptare a fost redată în timpul secvenței de așteptare atunci când apelantul așteaptă conexiunea la agent.
Deconectați contactul Încheie interacțiunea după finalizarea sarcinilor sau dacă este transferată la un agent uman.

Specificații flux

JSON de flux utilizat în acest exemplu conține variabile și activități esențiale pentru gestionarea interacțiunii, procesarea erorilor și comunicarea între Webex Contact Center și DialogFlow. Variabilele cheie utilizate includ:

Variabilă

Descriere

event_name Numele evenimentului trimis agentului IA.
event_data Sarcină utilă eveniment trimisă agentului IA.
event_data_string Versiunea de șir a event_data deoarece activitatea VAV2 acceptă numai șir.
http_input Corpul de solicitare pentru activitatea HTTP pe baza metadatelor VAV2.
Global_VoiceName Determină vocea utilizată pentru text transformat în vorbire.

Tratarea erorilor

Fluxul include strategii de gestionare a erorilor pentru a gestiona cu grație problemele neașteptate, asigurându-se că apelantul este informat și redirecționat în mod corespunzător.

Resurse suplimentare

Pentru informații mai aprofundate despre configurarea agenților IA în Webex AI Agent Studio și utilizarea acestora cu Webex Contact Center, consultați Webex AI Agent Studio Administration Guide.

Asistență pentru dezvoltatori

Utilizați șabloane subflux

Șabloanele de subflux funcționează în mod similar cu șabloanele de flux. Aceste șabloane eficientizează crearea de subfluxuri care pot fi integrate în mai multe fluxuri, reducând timpul de redundanță și de dezvoltare.

Pentru a crea subfluxuri utilizând șabloane de subflux, alegeți șablonul adecvat, modificați-l pentru a corespunde nevoilor dvs., validați-l, publicați și încorporați-l în fluxurile dvs. de lucru. Pentru mai multe detalii, consultați Creați fluxuri utilizând șabloane de flux.

Colectați informații privind apelarea inversă

Utilizați acest șablon pentru a crea un subflux de colectare a informațiilor privind apelarea inversă, permițând apelanților să rămână în coadă sau să solicite o apelare inversă pentru opțiuni de serviciu flexibile.

Acest subflux furnizează un meniu care permite apelanților să opteze pentru reapelare sau să rămână în coadă. Dacă este selectată opțiunea de apelare inversă, aceasta colectează informațiile necesare pentru apelare inversă, fie utilizând numărul actual al apelantului, fie un număr alternativ. Puteți modifica subfluxul pentru a asigura o experiență fluidă a apelantului prin gestionarea erorilor sau a condițiilor necunoscute, cum ar fi timeouturile și intrările nevalide.

Acest subflux utilizează Cisco Text transformat în vorbire (TTS) pentru orice solicitări audio. Pentru muzică, aceasta trece implicit la fișierul încorporat muzică-în-așteptare, defaultmusic_on_hold.wav.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al Webex Contact Center înainte de a implementa acest subflux:

  • Creați puncte de intrare, cozi, echipe, mapare a punctelor de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectori, ANI pentru apeluri spre exterior și altele.
  • Încărcați fișiere audio statice dacă în locul Cisco Text-Speech (TTS) se utilizează mesaje audio personalizate.
  • Asigurați-vă că variabilele de apelare inversă (de exemplu: numărCallback, numărCallbackEntered, stayInQueue) sunt mapate corect la sistemul dvs. pentru a capta datele corespunzătoare.

Pentru pașii detaliați, consultați Configurarea și ghidul de administrare Webex Contact Center.

Intrări subflux

  • NumărCallback - ȘIR: Numărul de utilizat pentru apelare inversă (fie cel de la care apelantul apelează, fie un număr nou).
  • stayInQueue - BOOLEAN: Indică dacă apelantul a ales să rămână în coadă (Adevărat) sau să solicite reapelare (Fals).

Ieșiri subflux

  • NumărCallback - ȘIR: Numărul introdus de apelant pentru apelare inversă, dacă a ales să furnizeze un număr alternativ.
  • stayInQueue - BOOLEAN: Dacă apelantul a ales să rămână în coadă sau să fie reapelat.

Defalcare subflux

Următorul tabel descrie diferitele elemente de subflux implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de subflux

Descriere

Începeți subfluxul

Apelul intră în subflux.

Meniu excludere

Apelantului i se oferă opțiunea fie de a rămâne în coadă, fie de a fi reapelat.

  • Apăsați 1 pentru apelare inversă.
  • Apăsați 2 pentru a rămâne în coadă.

Meniu număr

Dacă apelantul alege să fie reapelat, acestuia i se oferă opțiunea de a:

  • Apăsați 1 pentru a utiliza numărul de la care apelează.
  • Apăsați 2 pentru a introduce un nou număr de reapelare.

Colectați cifre

Dacă apelantul alege să introducă un nou număr de reapelare, i se solicită să introducă numărul de 10 cifre, urmat de tasta de liră sterlină (#).

Setați variabila

Numărul de callback colectat este stocat în variabila callbackNumberEntered.

Încheiați subfluxul

Subfluxul se termină după colectarea informațiilor de apelare inversă sau după tratarea oricăror erori.

Activități în subflux

Următorul tabel descrie secvența activităților din subflux pentru colectarea informațiilor de apelare inversă.

Activitate în subflux

Descriere

Începeți subfluxul

Subfluxul începe atunci când este invocat.

Meniu excludere

Astfel, apelantul are opțiunea de a rămâne în coadă sau de a fi reapelat. Aceasta utilizează TTS pentru a-i solicita apelantului să apese pe 1 pentru apelare inversă sau pe 2 pentru a rămâne în coadă.

Meniu număr

Dacă apelantul alege apelare inversă, i se solicită fie să își utilizeze numărul actual, fie să introducă unul nou.

Colectați cifre

Dacă apelantul alege să introducă un număr nou, această activitate colectează numărul său din 10 cifre, urmat de semnul de liră sterlină (#).

Setați variabila

Numărul colectat este stocat în variabila callbackNumberEntered pentru utilizare ulterioară.

Încheiați subfluxul

Fluxul se încheie după gestionarea opțiunilor apelantului și colectarea informațiilor necesare.

Resurse suplimentare

Pentru mai multe informații despre configurarea subfluxurilor, consultați Ghidul de configurare și administrare Webex Contact Center.

Tratarea erorilor

Utilizați șablonul subflux de gestionare a erorilor din Webex Contact Center pentru a gestiona erorile, cum ar fi problemele de gestionare a cozilor de așteptare sau erorile de solicitare API. Acesta poate fi atașat la activități specifice sau poate fi configurat ca un gestionar global de erori, asigurându-se că sistemul continuă să funcționeze fără probleme și oferă utilizatorilor feedback cu privire la orice probleme.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al Webex Contact Center înainte de a implementa acest subflux:

  • Asigurați-vă că Cisco Text transformat în vorbire (TTS) este activat pentru centrul de contact pentru a utiliza mesajul text transformat în vorbire pentru mesajele de eroare.
  • Mapați variabila errorMessage pentru a gestiona în mod dinamic mesajele de eroare corespunzătoare din fluxul dvs. de lucru.

Pentru pașii detaliați, consultați Configurarea și ghidul de administrare Webex Contact Center.

Intrări subflux

  • errorMessage - ȘIR: Mesajul de eroare de redat dinamic, indicând problema întâlnită de apelant.

Ieșiri subflux

  • NU SE APLICĂ: Acest subflux nu produce ieșiri, deoarece este utilizat pentru a gestiona erorile și pentru a oferi feedback apelantului.

Defalcare subflux

Următorul tabel descrie diferitele elemente de subflux implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de subflux

Descriere

Începeți subfluxul

Subfluxul este declanșat atunci când apare o eroare.

Redați mesajul de eroare

Sistemul redă un mesaj de eroare dinamic definit de variabila errorMessage utilizând Cisco Cloud TTS. De exemplu, mesajul poate fi: Întâmpinăm dificultăți tehnice. Vă rugăm să încercaţi din nou mai târziu.

Încheiați subfluxul

(Sfârșit normal)

Dacă eroarea este gestionată cu succes, subfluxul se termină cu grație.

Încheiați subfluxul

(Eroare de încheiere)

Dacă apar probleme suplimentare (de exemplu, mesajul de eroare nu reușește să fie redat), subfluxul se termină într-o stare de escaladare, indicând o eroare critică.

Activități în subflux

Următorul tabel descrie secvența activităților din subflux pentru gestionarea erorilor.

Activitate în subflux

Descriere

Începeți subfluxul

Subfluxul începe când apare o eroare, declanșând secvența de tratare a erorilor.

Redați mesajul de eroare

Redă mesajul de eroare către apelant utilizând Cisco Cloud TTS. Conținutul mesajului este definit dinamic de variabila errorMessage.

Încheiați subfluxul

(Sfârșit normal)

Încheie subfluxul dacă eroarea este rezolvată fără alte probleme.

Încheiați subfluxul

(Eroare de încheiere)

Termină subfluxul cu o escaladare dacă apar erori suplimentare în timpul procesului de tratare a erorilor.

Resurse suplimentare

Pentru mai multe informații despre configurarea subfluxurilor, consultați Ghidul de configurare și administrare Webex Contact Center.

Dip date HTTP

Utilizați acest șablon de subflux pentru a obține informațiile contului de client prin intermediul unei solicitări HTTP. Acesta acceptă confirmarea ID-ului contului, introducerea manuală dacă solicitarea nu reușește și gestionează timeouturile, intrările nevalide și erorile critice - ideale pentru căutări automate a conturilor clienților în centrele de contact.

Acest subflux oferă o experiență dinamică în care informațiile contului de client sunt preluate printr-o solicitare HTTP. Dacă căutarea reușește, clientului i se solicită să confirme ID-ul contului. Dacă acesta eșuează sau apelantul preferă, își poate introduce manual numărul de cont. Fluxul gestionează cu grijă erorile, cum ar fi intrările nevalide, timpii de expirare și erorile critice, cu indicații corespunzătoare.

Acest subflux utilizează Cisco Text transformat în vorbire (TTS) pentru orice solicitări audio.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al Webex Contact Center înainte de a implementa acest subflux:

  • Creați puncte de intrare, cozi, conectori, echipe, mapare a punctelor de intrare și orice alte activități de configurare specifice organizației.
  • Încărcați fișiere audio statice dacă în locul Cisco Text-Speech (TTS) se utilizează mesaje audio personalizate.
  • Asigurați-vă că URL-ul solicitării HTTP și parametrii sunt setați corect, în funcție de nevoile organizației dvs.

Pentru pașii detaliați, consultați Configurarea și ghidul de administrare Webex Contact Center.

Intrări subflux

  • errorMessage - ȘIR: Un mesaj care va fi redat în cazul unei erori în timpul subfluxului.

Ieșiri subflux

  • outputVariable - ȘIR: Stochează numărul de cont confirmat sau introdus manual.

Defalcare subflux

Următorul tabel descrie diferitele elemente de subflux implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de subflux

Descriere

Începeți subfluxul

(Inițializare)

Subfluxul inițiază procesul de preluare a datelor clientului.

Așteptați

(Mesaj de consolare)

Apelantul este informat că sistemul își recuperează informațiile utilizând un prompt TTS: Așteptați cât timp căutăm informațiile dvs.

Solicitare HTTP

(Preluați informațiile clientului)

Sistemul trimite o solicitare HTTP GET pentru a prelua informații despre client de la un terminal API specificat. Dacă este reușit, răspunsul conține ID-ul clientului.

Verificați starea HTTP

(Evaluare răspuns)

Răspunsul HTTP este evaluat pe baza codului de stare. Dacă solicitarea a fost reușită, procesul trece la pasul următor.

Meniu de confirmare

(Solicitare confirmare sau introducere manuală)

Apelantului i se solicită să confirme ID-ul contului preluat sau să introducă manual numărul de cont al acestuia, dacă este incorect.

Setați variabila

(Stocați ID-ul contului)

Dacă apelantul confirmă ID-ul contului, valoarea este stocată în variabila de ieșire.

Colectați cifre

(Introducere manuală cont)

Dacă solicitarea nu reușește sau apelantul alege să-și reintroducă numărul de cont, i se solicită să introducă un număr de cont format din 6 cifre, urmat de tasta de liră sterlină (#).

Tratarea erorilor

(Încă acolo, nevalid, critic)

Subfluxul gestionează timeouturile, intrările nevalide și erorile critice cu instrucțiunile respective:

  • Încă există: Întreabă, Mai sunteți acolo?, în caz de expirare.
  • Nevalidă: Notifică apelantul cu privire la datele introduse nevalide și îi cere să încerce din nou.
  • Eroare: O solicitare de eroare critică care informează, A apărut o problemă.

Încheiați subfluxul

(Concluzie)

Subfluxul se încheie fie după confirmarea numărului de cont, fie după tratarea unei erori.

Activități în subflux

Următorul tabel descrie secvența activităților din subflux pentru acest șablon.

Activitate în subflux

Descriere

Începeți subfluxul

Subfluxul începe atunci când este invocat.

Așteptați

Redă un mesaj prin TTS, solicitând apelantului să aștepte cât timp îi sunt preluate informațiile.

Solicitare HTTP

Trimite o solicitare HTTP GET pentru a prelua informațiile contului clientului.

Verificați starea HTTP

Evaluează răspunsul HTTP pentru a determina dacă solicitarea a fost reușită.

Meniu de confirmare

Solicită apelantului să confirme ID-ul contului preluat sau să îl reintroducă dacă este incorect.

Setați variabila

Stochează numărul de cont confirmat sau introdus manual.

Colectați cifre

Colectează un număr de cont format din 6 cifre de la apelant dacă solicitarea HTTP nu reușește sau dacă optează să introducă un nou număr de cont.

Tratarea erorilor

Mai multe mesaje gestionează timeouturile, intrările nevalide și erorile critice în timpul subfluxului.

Încheiați subfluxul

Fluxul se încheie după ce numărul de cont este confirmat sau apare o eroare.

Tratamentul cozii de apeluri

Utilizați acest șablon de subflux pentru a automatiza tratamentul cozilor de apeluri în Webex Contact Center, menținând apelanții implicați cu muzică și mesaje.

Acest subflux redă muzică din coada de apeluri, urmată de un mesaj, care repetă secvența de până la un număr setat de ori (valoarea implicită este de trei ori). Acesta asigură o gestionare fără probleme a cozii de apeluri și o experiență apelantă. Puteți personaliza variabile, cum ar fi alegerea muzicii, conținutul mesajului și numărul de buclă.

Acest subflux utilizează Cisco Text transformat în vorbire (TTS) pentru orice solicitări audio. Pentru muzică, aceasta trece implicit la fișierul încorporat (defaultmusic_on_hold.wav), pentru muzică în așteptare.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al Webex Contact Center înainte de a implementa acest subflux:

  • Creați puncte de intrare, cozi, conectori, echipe, mapare a punctelor de intrare și orice alte activități de configurare specifice organizației.
  • Asigurați o logică corectă de tratare a cozii de așteptare și configurații de gestionare a erorilor.
  • Încărcați fișiere audio statice dacă în locul Cisco Text-Speech (TTS) se utilizează mesaje audio personalizate sau fișiere muzicale.

Pentru pașii detaliați, consultați Configurarea și ghidul de administrare Webex Contact Center.

Intrări subflux

  • queueMessage - ȘIR: Mesajul care va fi redat între piesele muzicale (implicit: Așteptați).
  • MuzicăCoadă1 - ȘIR: Primul fișier cu muzică care va fi redat în timp ce apelantul așteaptă (implicit: defaultmusic_on_hold.wav).
  • MuzicăCoadă2 - ȘIR: Al doilea fișier cu muzică care va fi redat între mesaje (implicit: defaultmusic_on_hold.wav).
  • Număr ÎNTREG: Un contor pentru urmărirea numărului de bucle (implicit: 0).
  • DuratăMuzică - NUMĂR ÎNTREG: Durata pentru care este redată fiecare piesă muzicală (implicit: 10 secunde).

Ieșiri subflux

Fără

Defalcare subflux

Următorul tabel descrie diferitele elemente de subflux implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de subflux

Descriere

Începeți subfluxul

Începe subfluxul.

Verificarea stării

Subfluxul verifică dacă contorul este mai mic de 2. Dacă este adevărat, fluxul continuă către secvența de muzică și mesaje. Dacă este fals, subfluxul se încheie.

Redați muzică 1

Primul fișier muzical (queueMusic1) este redat pentru durata definită de musicDuration.

Redați mesajul

După primul fișier cu muzică, este redat un mesaj utilizând Cisco TTS, cu conținutul definit de queueMessage.

Redați muzică 2

După mesaj, al doilea fișier muzical (queueMusic2) este redat pe durata definită.

Contor incrementat

Variabila contorului este incrementată cu 1 după ce este redat cel de-al doilea fișier cu muzică.

Condiție de reverificare

După ce contorul este incrementat, fluxul se recheamă dacă contorul este în continuare mai mic de 2. Dacă este adevărat, bucla se repetă; în caz contrar, subfluxul se termină.

Încheiați subfluxul

Odată ce contorul ajunge la 2, subfluxul se termină.

Activitate în subflux

Următorul tabel descrie secvența activităților din subflux.

Activitate în subflux

Descriere

Începeți subfluxul

Inițializează procesul de subflux.

Verificarea stării

Este bifată o condiție pentru a vă asigura că contorul este mai mic de 2, permițând bucla să continue.

Redați muzică 1

Redă primul fișier muzical pentru durata specificată de musicDuration.

Redați mesajul

Redă un mesaj utilizând Cisco TTS cu conținutul furnizat de queueMessage.

Redați muzică 2

Redă al doilea fișier muzical pe durata specificată de musicDuration.

Contor incrementat

Mărește variabila contorului cu 1 pentru a controla bucla.

Încheiați subfluxul

Termină subfluxul odată ce contorul atinge limita predefinită.

Șablon subflux de reapelare programată

Utilizați acest șablon pentru a crea un subflux care permite apelanților să programeze o reapelare pentru o anumită dată și oră, inclusiv pentru selectarea fusului orar.

Acest subflux ghidează apelantul printr-o serie de solicitări pentru a colecta toate informațiile necesare pentru o reapelare programată. Solicită data dorită, o oră de începere și de încheiere pentru fereastra de apelare inversă și fusul orar al apelantului. Subfluxul include validarea datelor și orei introduse pentru a asigura acuratețea. Dacă se introduce un format nevalid, apelantului i se solicită din nou. Odată ce toate informațiile sunt colectate cu succes, acestea sunt utilizate pentru a programa reapelarea în sistem.

Acest subflux utilizează Cisco Text transformat în vorbire (TTS) pentru toate mesajele audio.

Cerințe preliminare

Asigurați-vă că următoarele cerințe sunt îndeplinite în Portalul de gestionare al Webex Contact Center înainte de a implementa acest subflux:

  • Creați puncte de intrare, cozi, echipe, mapare a punctelor de intrare și orice alte activități de configurare specifice organizației, cum ar fi conectori, ANI pentru apeluri de ieșire și altele.

  • Încărcați fișiere audio statice dacă în locul Cisco Text-Speech (TTS) se utilizează mesaje audio personalizate.

  • Pentru pașii detaliați, consultați ghidul de configurare și administrare al Webex Contact Center.

Intrări subflux

Nume variabilăTipDescriere
Număr reapelare ȘIR Numărul de telefon de utilizat pentru apelare inversă.
Nume client ȘIR Numele clientului care solicită reapelarea.
Coadă de reapelare ȘIR Coada la care va fi trimisă reapelarea programată.

Ieșiri subflux

Nume variabilăTipDescriere
Dată programare reapelare ȘIR Data pentru care este programată apelarea inversă, formatată ca ZZ-LL-AAAA.
Fus orar programare reapelare ȘIR Identificatorul fusului orar IANA pentru apelare inversă (de ex., America/Chicago).
Oră începereProgramareReapelare ȘIR Ora de începere pentru fereastra de apelare inversă, formatată ca HH:mm:ss.
Oră sfârșit programare reapelare ȘIR Ora de încheiere pentru fereastra de apelare inversă, formatată ca HH:mm:ss.

Defalcare subflux

Următorul tabel descrie diferitele elemente de subflux implicate în procesul de apel, detaliind acțiunile și răspunsurile care au loc în timpul fiecărei etape.

Element de subfluxDescriere
Inițiere subflux Apelul intră în subflux.
Programați o dată Apelantului i se solicită să introducă data de apelare inversă preferată, în format AAAA. Subfluxul validează intrarea pentru a se asigura că este o dată reală. Dacă nu este valid, solicitarea se repetă.
Programare oră începere Apelantului i se solicită să introducă ora de începere a ferestrei de apelare inversă, în format HHMM (24 oră). Subfluxul validează intrarea pentru a se asigura că este o durată validă. Dacă nu este valid, solicitarea se repetă.
Programare oră de încheiere Apelantului i se solicită să introducă ora de încheiere a ferestrei de apelare inversă, în format HHMM (24 oră). Subfluxul validează intrarea pentru a se asigura că este o durată validă. Dacă nu este valid, solicitarea se repetă.
Programare zonă de fus orar Apelantului i se prezintă un meniu pentru a-i selecta fusul orar.- Apăsați 1 pentru IST (ora standard a Indiei).- Apăsați 2 pentru ora centrală.- Apăsați 3 pentru ora estică.
Programare reapelare Utilizând toate informațiile colectate (NumărCallback, NumeClient, CoadăCallback și data, ora și fusul orar programate), subfluxul programează oficial apelarea inversă în sistem.
Încheiați subfluxul Subfluxul se încheie după programarea cu succes a reapelării.

Activități în subflux

Următorul tabel descrie secvența activităților din subflux pentru programarea unei reapelări.

Activitate în subfluxDescriere
Inițiere subflux Subfluxul începe atunci când este invocat.
Dată programare Colectează data de reapelare preferată a apelantului. Solicitarea TTS este: „Vă rugăm să introduceți data preferată în format AAAA”. Intrarea este validată pentru a vă asigura că formatul de dată este corect.
Format dată După introducerea unei date valide, această activitate convertește intrarea AAAA-LL-ZZ într-un format AAAA-LL-ZZ și o stochează în variabila CallbackScheduleDate.
Oră începere programare Colectează ora de începere pentru fereastra de apelare inversă. Solicitarea TTS este: „Vă rugăm să introduceți ora de începere a apelării inversă în format HHMM”. Intrarea este validată pentru a vă asigura că are un format orar corect.
Oră începere convertire Convertește intrarea HHMM de începere într-un format HH:mm:ss și o stochează în variabila CallbackScheduleStartTime.
Oră încheiere programare Colectează ora de încheiere pentru fereastra de apelare inversă. Solicitarea TTS este: „Vă rugăm să introduceți ora finală pentru reapelare în format HHMM”. Intrarea este validată pentru a vă asigura că are un format orar corect.
Oră convertire Convertește intrarea pentru ora de sfârșit HHMM într-un format HH:mm:ss și o stochează în variabila CallbackScheduleEndTime.
Fus orar programare Prezintă un meniu pentru a selecta un fus orar.
Reapelare programată Această acțiune finală preia toate variabilele colectate și formatate și creează solicitarea de apelare inversă programată în sistem.
Încheiați subfluxul Fluxul se încheie după ce s-a reușit programarea apelării inverse.

Creați și gestionați fluxuri

Creați un flux

Puteți crea și gestiona fluxuri utilizând modulul de resurse de rutare. Atunci când proiectați un flux, o interacțiune de consultare nu poate conține o reapelare de curtoazie, feedback sondaj după apel sau activitate de transfer orb.

Când creați un flux, dacă numărul de noduri depășește 100, este posibil să întâmpinați latență în Designerul de flux. În astfel de cazuri, vă recomandăm să utilizați funcțiile Flow Chain și Dynamic Variable (Variabile dinamice) pentru a descompune un flux mare în fluxuri mai mici ușor de gestionat. Pentru mai multe informații, consultați Asociați mai multe fluxuri (cu GoTo) și Persoană de contact din coadă.

1

Conectați-vă la Control Hub.

2

Accesaţi Contact Center > Customer Experience > Flows.

Fișierul Flows apare pagina.
3

Pe Flows pagină, faceți clic Manage flows. Alegeți Create flows din lista derulantă.

Fișierul Create a new flow apare expertul cu opțiunea de a alege dintre Flow sau Subflow.
4

Clic Flow.

Clic Subflow pentru a crea un subflux. Procesul de creare a unui subflux este similar cu cel de creare a unui flux.

5

Alegeți opțiunea necesară pentru crearea fluxului:

  • Start fresh—Utilizați această opțiune pentru a crea un flux nou de la început.
  • Flow templates— utilizați această opțiune pentru a crea un flux din șabloanele de flux. Pentru mai multe informații, consultați Creați fluxuri utilizând șabloane de flux.
  • Import—Utilizați această opțiune pentru a importa fluxuri dintr-un depozit local. Pentru mai multe informații, consultați Importați un flux.
6

Clic Start fresh.

7

În Flow name câmp, introduceți un nume unic.

Numele fluxului nu poate conține spații. Singurul caracter special permis este _ (subliniere). Lungimea permisă este de 80 (de) caractere. De exemplu, NewContact_01.

8

Clic Create flow.

Fișierul Flow Designer apare fereastra.

9

În General settings secțiunea, introduceți descrierea fluxului. Nu puteți modifica descrierea mai târziu.

10

(Opțional) Configurați următoarele setări în Diagram settings secțiune.

  • Curved links—Activați sau dezactivați opțiunea pentru a comuta între linkurile curbate și linkurile unghiulare la dreapta pentru fiecare flux.

    Puteți activa linkurile curbate pentru a îmbunătăți vizualizarea conexiunii dintre activități. În fluxurile complexe, legăturile curbe oferă o mai bună lizibilitate în comparație cu liniile drepte care tind să se suprapună.

  • Link color– Alegeți culoarea din paleta de culori verticală pentru a indica linkurile.

  • Error path color– Alegeți culoarea din paleta de culori verticală pentru a indica căile de eroare.

  • Selection color– Alegeți culoarea din paleta de culori verticală pentru a indica linkul ales și activitățile conectate.

  • Thickness– Specificați valoarea pentru creșterea sau reducerea grosimii legăturii și a activităților conectate. Grosimea este măsurată în pixeli, iar valoarea implicită este 1 pixeli. Grosimea maximă acceptată este de 3 pixeli.

11

În Flow Decryption Settings secțiune, activați Enable flow decryption comutare pentru a permite decriptarea informațiilor sensibile în flux. A Debug Details Data Disclosure apare fereastra pop-up. Verificați I agree și faceți clic pe Save. Acum veți putea decripta informații sensibile din jurnalele de flux în momentul fluxurilor de depanare. Consultați secțiunea Urmărirea fluxurilor pentru detalii.

12

Efectuați următoarele sarcini pentru a crea fluxul:

Creați fluxuri din șabloane de flux

Șabloanele de flux vă oferă fluxuri out-of-box pentru cazurile de utilizare obișnuită. Pentru a crea fluxuri din șabloane de flux:

1

Conectați-vă la Control Hub.

2

Navigheaza catre Services > Contact Center.

3

De la Contact Center panoul de navigare, faceți clic Customer Experience > Flows.

4

Pe Flows pagină, faceți clic Manage flows și faceți clic pe Create flows lista verticală.

Fișierul Create a new flow apare expertul cu opțiunea de a alege dintre Flow sau Subflow.
5

Clic Flow.

Pentru a crea un subflux, faceți clic pe Subflow. Procesul de creare a unui subflux este similar cu cel de creare a unui flux.

6

De la Choose a method, faceți clic Flow templates.

7

Alegeți șablonul din lista disponibilă de șabloane. Clic Next.

Clic View details pentru a vedea o previzualizare detaliată a șablonului. Consultați secțiunea Vizualizați detaliile șablonului de flux pentru mai multe informații.

8

În Flow name câmp, furnizați un nume unic pentru flux. Respectați convențiile de numire.

9

Clic Next.

Ați creat un flux nou dintr-un șablon de flux.

Pentru mai multe informații despre fluxuri și dacă fluxurile necesită o configurare suplimentară înainte de testare, utilizați linkurile disponibile din lista de șabloane de flux. Consultați Vizualizați detaliile șablonului de flux.

Ce este de făcut în continuare

Personalizați activitățile și evenimentele din flux conform cerințelor dvs. Validați și publicați fluxul.

Vizualizați detaliile șablonului de flux

Pentru a vizualiza mai multe detalii despre un anumit șablon:

1

Din pagina de colectare a șabloanelor, alegeți șablonul necesar.

2

Clic View details. Fișierul Template details apare pagina.

  • Panoul de sus afișează o previzualizare a șablonului ales. Faceți clic pe pictograma pe ecran complet pentru a deschide șablonul în 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 fluxurile de eveniment.
  • Panoul de jos are următoarele secțiuni care oferă informații detaliate despre șablonul de flux selectat:
    • Descriere — Scurtă descriere și scopul șablonului.
    • Detalii – Funcții 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 modul în care începe fluxul, ce se întâmplă în flux și cum se termină fluxul.
    • Activități utilizate – Listează diferitele activități utilizate în șablonul specific.
    • Detalii suplimentare — Detalii suplimentare despre șablonul de flux.

Ce este de făcut în continuare

Clic Select template pentru a continua cu șablonul ales.

Opțiuni meniu contextual

Utilizați meniul contextual pentru acțiuni suplimentare. Pentru a deschide meniul contextual din Flows pagină, selectați fluxul și deschideți fluxul în modulul Proiectant de flux. Treceți cu mouse-ul peste numele fluxului. Apare un meniu cu următoarele opțiuni:

  • Edit name—Utilizați pentru a redenumi fluxul.
  • Export—Utilizați pentru a exporta fluxul.
  • Import—Utilizați pentru a importa fluxul.
  • Delete—Utilizați pentru a șterge fluxul.
  • View version history—Utilizați pentru a vizualiza detaliile versiunii fluxului.

Editați variabile de flux

Nu puteți edita o variabilă în timpul utilizării. După ce ați creat tipul de variabilă, nu mai puteți edita tipul de variabilă.

1

Conectați-vă la Control Hub.

2

Accesaţi Contact Center > Customer Experience > Flows.

Fișierul Flows apare pagina.
3

Faceți clic pe Go to Flow Designer pictogramă de lângă fluxul pe care doriți să îl editați. Fluxul se deschide în fereastra Designer de flux.

4

Faceți clic pe o etichetă variabilă din Global properties pânză.

O fereastră pop-up afișează un rezumat al informațiilor variabile.
5

Clic Edit în colțul din dreapta sus al ferestrei pop-up.

6

Selectați variabila neutilizată din flux.

7

Efectuați modificările necesare asupra numelui variabilelor, descrierii, valorii și configurațiilor variabile.

Modificați un flux

Folosește Edit comutați pentru a edita un flux. Când este activată această opțiune, alți dezvoltatori de flux nu vor putea edita fluxul simultan. În mod implicit, un flux se deschide în modul exclusiv citire.

Aveți posibilitatea să marcați variabilele care conțin informații sensibile ca fiind sigure. Când deschideți un flux existent care conține variabile de flux, primiți un mesaj pentru a revizui și a marca acele variabile ca fiind sigure. Pentru mai multe informații despre variabilele securizate, consultați Variabile securizate.

1

Conectați-vă la Control Hub.

2

Accesaţi Contact Center > Customer Experience > Flows.

Fișierul Flows pagina apare și afișează lista fluxurilor, cu următoarele câmpuri:

Numele câmpului

Descriere

Numele fluxului

Numele fluxului, așa cum a fost configurat în aplicația Designer de flux.

Numele fluxului trebuie să fie unic.

Descriere

Descrierea fluxului, așa cum a fost configurată în aplicația Designer de flux.

Stare

Indică dacă fluxul este publicat sau se află încă în faza preliminară.

Ultima modificareData și ora la care a fost modificat ultima dată fluxul.

Ultima editare efectuată de

ID-ul de e-mail al utilizatorului care a editat ultima dată fluxul.

3

Faceți clic pe Go to Flow Designer pictogramă de lângă fluxul pe care doriți să îl editați. Fluxul se deschide în fereastra Designer de flux.

Dacă fluxul selectat are variabile de flux, un mesaj vă solicită să marcați variabilele ca fiind sigure.

Puteți modifica fluxul numai dacă Edit On butonul de comutare este activat. Dacă Edit On butonul de comutare este setat la dezactivat, fluxul apare în modul exclusiv citire.

4

Flow Decryption Settings: Activați Flow Decryption Settings pentru a permite decriptarea fluxului. Consultați secțiunea Urmărirea fluxurilor pentru detalii.

5

Clic Go Select Secure Variables pentru a deschide Edit Secure Variables casetă de dialog.

Puteți face clic Skip for now pentru a continua editarea fluxului selectat fără a marca variabilele securizate. Această casetă de dialog apare data viitoare când editați fluxul.

Verificați Don't show this message again casetă de selectare pentru a omite permanent procesul de selecție pentru fluxul selectat.

În prezent, această funcție nu este acceptată.

6

Bifați casetele de selectare ale variabilelor care conțin informații sensibile și faceți clic pe Save.

Fereastra Designer de flux afișează variabilele selectate cu o pictogramă de blocare lângă numele variabilelor.

Fluxul selectat se deschide în modul exclusiv citire.

7

Activați Edit comutați butonul pentru a schimba fluxul.

8

Editați fluxul schiță după cum doriți.

Atunci când modificați un flux, o interacțiune de consultare nu poate conține o reapelare de curtoazie, feedback sondaj după apel sau activitate de transfer orb.

9

Clic Save pentru a salva fluxul dacă dezactivați Autosave buton de comutare.

Previzualizați mesajul de asistență vocală în flux

Funcția de previzualizare a mesajelor audio permite redarea audio imediată a fișierelor .wav și a mesajelor text transformat în vorbire (TTS) în modulul Designer de flux. Fișierul Preview prompt butonul cu din următoarele activități oferă o experiență îmbunătățită a dezvoltatorilor prin reducerea timpului și a efortului pentru validarea mesajelor audio și text transformat în vorbire:

Previzualizați mesajele audio în fluxuri

Folosește Preview prompt buton pentru verificarea rapidă a solicitărilor audio, a selecțiilor de limbă și voce în mesajele TTS, împreună cu testarea marcajului SSML pentru personalizarea solicitărilor.

  • Activitatea de redare a muzicii nu acceptă mesajul de previzualizare.

  • Atunci când previzualizați text transformat în vorbire, selecția vocii este obligatorie.

  • Nu puteți modifica opțiunea conectorului TTS când previzualizați mesajul. Închideți fereastra modală a solicitării de previzualizare, selectați un alt furnizor din activitate pentru a testa un alt furnizor TTS.

  • Fișierul Language și Voice setările din lista derulantă atunci când previzualizarea unui mesaj corespunde variabilelor Global_Language și Global_VoiceName, respectiv. Puteți să le setați în flux pentru a schimba experiența.

  • La testarea variabilelor de fișier audio, asigurați-vă că calea fișierului corespunde unui fișier .wav real existent în sistem.

Căutați entități într-un flux

Utilizați funcționalitatea de căutare pentru a căuta entități într-un flux și pentru a accesa rapid locațiile acestora. Pentru fluxuri mai elaborate și mai complexe, utilizați această capacitate de căutare pentru a evita efortul manual de a găsi entitățile dorite.

Puteți căuta următoarele entități în flux, utilizând această funcție de căutare:

  • Numele activităților, descrierile și intrările
  • Denumirea variabilelor
  • Expresie pebble
  • Proprietăți flux

Puteți găsi și înlocui textul gratuit în interiorul câmpurilor, cum ar fi intrările de text, descrierile, expresiile îngroșate etc.

1

Conectați-vă la Control Hub.

2

Accesaţi Contact Center > Customer Experience > Flows.

Fișierul Flows apare pagina.
3

Faceți clic pe Go to Flow Designer pictogramă de lângă fluxul pe care doriți să îl editați.

Fluxul se deschide în Flow Designer fereastră.
4

În caseta de căutare care apare în colțul din dreapta sus, introduceți cuvântul cheie (numele activității, numele variabilei sau șirul) și apăsați Enter.

În mod alternativ, puteți activa caseta de căutare utilizând comenzile rapide de la tastatură: Cmd + K (pentru macOS) și Ctrl + k (pentru Windows).

Rezultatele căutării apar într-un panou de căutare separat din partea stângă a ecranului.
5

(Opțional) Selectați unul sau mai multe tipuri de entități din lista derulantă pentru a filtra rezultatele căutării.

6

Pentru a găsi și a înlocui un text, procedați astfel:

  1. Introduceți cuvântul în Replace câmp 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 Replace all Pictograma (Replace all icon.) pentru a înlocui toate instanțele din flux.

Aplicați etichetele cu versiuni într-un flux

Vă recomandăm să adăugați etichete cu versiuni pentru a construi un ciclu de viață al fluxului, prin diferite etape, cum ar fi dezvoltarea, testarea și live. În loc să aplicați modificările direct fluxului, puteți publica fluxul în etape înainte de a implementa fluxul în producție. Această caracteristică vă ajută să evitați suprascrierea fluxului curent din producție.

Atunci când publicați un flux, asociați o etichetă de versiune, cum ar fi „Live”, „Test” sau „Dev” cu noua versiune de flux, pe lângă numele fluxului. Acest lucru oferă posibilitatea de a atașa versiuni diferite ale aceluiași flux la diferite puncte de intrare sau activitate GoTo. Cea mai recentă este eticheta de versiune implicită pe care nu o puteți elimina dintr-o versiune de flux. Puteți aplica orice altă etichetă de versiune împreună cu cea mai recentă.

În plus, puteți atașa mai multe versiuni ale aceluiași flux la un punct de intrare. În timpul unei configurări a punctului de intrare, puteți alege un flux împreună cu una dintre etichetele de versiune asociate.

De asemenea, puteți modifica dinamic logica fluxului accesând etichetele de versiuni din cadrul fluxului utilizând NewContact variabilă (consultați Începeți fluxul pentru detalii). Fișierul NewContact.FlowVersionLabel variabila afișează eticheta de versiune a fluxului care este în curs de execuție: dacă este „Dev”, „Test”, „Live” sau „Cea mai recentă”. Aplicarea unei etichete de versiune a fluxului permite crearea unei logici personalizate care să se adapteze etichetelor de versiune specifice ale fluxului.

Când deschideți fluxul în modul de editare, veți vedea versiunea schiță din cea mai recentă versiune de flux publicată. Când publicați acest proiect de versiune, acesta asociază cu aceasta cea mai recentă etichetă de versiune. La un moment dat, numai un flux are asociată cea mai recentă etichetă de versiune. Aceasta corespunde ultimei versiuni publicate a fluxului.

Înainte de a începe

Trebuie să publicați fluxul cel puțin o dată.

1

Conectați-vă la Control Hub.

2

Accesaţi Contact Center > Customer Experience > Flows.

Fișierul Flows apare pagina.
3

Faceți clic pe Go to Flow Designer pictogramă de lângă fluxul pe care doriți să îl editați. Fluxul se deschide în fereastra Designer de flux.

4

Editați fluxul.

5

Clic Save pentru a salva fluxul dacă dezactivați Autosave buton de comutare.

6

Activați Validation comutați butonul pentru a activa publicarea.

7

Clic Publish.

8

(Opțional) În Publish flow casetă de dialog, introduceți o notă despre versiune sau orice informații pe care doriți să le partajați cu alți dezvoltatori de flux.

9

În mod implicit, Latest este selectată ca etichetă de versiune care indică cea mai recentă versiune a fluxului. Puteți aplica mai multe etichete de versiune unei versiuni de flux, cum ar fi Live, Dev sau Test, din Add version label lista verticală.

Dacă o anumită etichetă de versiune este mapată la un punct de intrare, în lista derulantă apare o notificare lângă eticheta de versiune în care se afirmă că eticheta este mapată la un punct de intrare.

10

Clic Publish.

După ce alegeți una sau mai multe etichete de versiune adecvate și le publicați, utilizați această versiune a fluxului atunci când alocați unui punct de intrare.

11

(Opțional) Faceți clic pe pictograma cronometrului de lângă numărul versiunii pentru a vizualiza istoricul versiunilor fluxului.

Fișierul Version history apare fereastra modală care afișează următoarele detalii pentru versiunile active și alte versiuni ale fluxului:

  • Ora publicării
  • Număr versiune
  • Etichetă versiune (dacă este aplicată)
  • Ultima editare efectuată de către
  • Publicați nota

Utilizați oricare dintre următoarele atribute de căutare a cuvintelor cheie pentru a filtra tabelul:

  • Număr versiune
  • Etichete cu versiunile
  • Publicat de către
  • Publicați nota
  • Data publicării
12

(Opțional) Faceți clic pe View pictograma oricărui rând pentru a vizualiza fluxul publicat în versiunea aleasă.

Dacă alegeți să editați când vizualizați o versiune mai veche de flux, aceasta suprascrie schița curentă cu acea versiune de flux specifică.

După ce aplicați eticheta de versiune corespunzătoare unui flux, puteți alege versiunea acelui flux atunci când creați o coadă de apeluri.

Puteți adăuga orice număr de versiuni la un flux. Cu toate acestea, istoricul versiunilor de flux afișează doar cele mai recente 100 versiuni. Versiunile de flux sunt șterse numai atunci când ștergeți fluxul.

Activați sau dezactivați salvarea automată

1

Conectați-vă la Control Hub.

2

Accesaţi Contact Center > Customer Experience > Flows.

Fișierul Flows apare pagina.
3

Pentru a crea un flux, faceți clic pe New.

4

Pentru a edita un flux existent, faceți clic pe Go to Flow Designer pictogramă de lângă fluxul pe care doriți să îl editați.

Fluxul se deschide în Flow Designer fereastră.
5

Pentru a activa opțiunea de salvare automată, setați Autosave comutați butonul pe PORNIT.

6

Pentru a dezactiva opțiunea de salvare automată:

  1. Setați Autosave comutați butonul pe DEZACTIVAT.

    Un mesaj vă solicită să confirmați acțiunea.

  2. Clic Disable autosave.

După ce dezactivați opțiunea de salvare automată, salvați modificările manual. În caz contrar, veți pierde modificările aduse fluxului.

Copiați și lipiți activitățile

Copiați și lipiți o activitate sau un grup de activități în același flux, astfel încât să nu fie nevoie să configurați activitățile de la zero. În acest scop, puteți să selectați o singură activitate sau un grup de activități la un moment dat și să le reutilizați în același flux. Când copiați activități, sistemul creează duplicate ale activităților respective și copiază toate setările și linkurile configurate.

1

Conectați-vă la Control Hub.

2

Accesaţi Contact Center > Customer Experience > Flows.

Fișierul Flows apare pagina.
3

Pentru a crea un flux, faceți clic pe Manage Flows > Create Flows.

4

Pentru a edita un flux existent, faceți clic pe Go to Flow Designer pictogramă de lângă flux pentru a deschide fluxul.

5

Efectuați una dintre următoarele acțiuni:

  1. Pentru a copia și a duplica o singură activitate, selectați activitatea pe care doriți s-o copiați și faceți clic pe pictograma de copiere (Copy icon.).

  2. Pentru a copia și a duplica mai multe activități, apăsați Shift și selectați activitățile pentru a le grupa și faceți clic pe pictograma de copiere (Copy icon.).

Ca alternativă, puteți să apăsați Ctrl + C de pe tastatură pentru a copia activitățile selectate și să apăsați Ctrl + V pentru a lipi activitățile selectate pe pânză.

6

Reorganizați activitățile copiate, după cum este necesar.

Validați un flux

Validați un flux pentru a vă asigura că toate câmpurile obligatorii sunt configurate și că structura fluxului este validă. Validarea nu poate determina modul în care sistemul rulează fluxul la rulare și nu garantează că acesta se execută conform așteptărilor.

Când validarea reușește, ieșiți din Validation activați. Nu puteți publica fluxul decât dacă validarea reușește.

1

Conectați-vă la Control Hub.

2

Accesaţi Contact Center > Customer Experience > Flows.

Fișierul Flows apare pagina.
3

Faceți clic pe Go to Flow Designer pictogramă de lângă fluxul pe care doriți să îl validați.

Fluxul se deschide în Flow Designer fereastră.
4

Setați Validation comutare pe On.

Validarea începe și erorile se afișează în fereastră.

În timpul validării, sistemul afișează erorile în aceste moduri:

  • Flow errors button– Un buton roșu apare lângă Validation comutator care arată numărul de erori active. Dacă nu există erori (Erori de flux: 0), butonul este verde.
  • Activity error styling– Dacă o activitate are erori de configurare, activitatea apare cu un contur roșu și o pictogramă cu informații roșii în colțul din dreapta sus. Faceți clic pe această pictogramă pentru a afișa un sfat de ecran contextual care rezumă orice erori din activitate. După ce rezolvați eroarea, activitatea pierde eroarea de stil în timp real.
  • Validation details window—Această fereastră pop-up păstrează o listă funcțională de erori active în flux. Puteți trage și muta această fereastră pe pânză. Faceți clic pe Close pictograma din dreapta sus pentru a închide fereastra.

    Există două secțiuni în această fereastră:

    • Flow errors section—Această secțiune enumeră toate erorile active din flux și le defalcă în funcție de activitate. Remediați toate aceste erori înainte de a putea publica fluxul. Pentru mai multe informații, consultați Înțelegeți codurile de eroare.
    • Recommendations section—Această secțiune enumeră cele mai bune practici și memento-uri pentru fluxurile de construcție. Deși ar trebui să luați în considerare aceste elemente înainte de a publica un flux, recomandările nu sunt necesare.

      Dacă nu doriți să vedeți recomandările, faceți clic Dismiss recommendations pentru a ascunde lista. Lista rămâne ascunsă până când închideți Validation details și deschideți-o din nou.

5

Dacă închideți Validation details și doriți să o redeschideți, faceți clic pe Flow errors buton.

6

(Opțional) Dacă apar erori, setați Validation comutare pe Off. Remediați erorile și reporniți validarea.

Validarea fluxului nu poate evalua funcțiile sau verifica pentru a vedea dacă variabilele rezolvă așteptarea unor valori. Acesta verifică numai erorile structurale. Verificați de două ori variabilele pentru a vă asigura că funcționează conform așteptărilor.

Copiați un flux

1

Conectați-vă la Control Hub.

2

Accesaţi Contact Center > Customer Experience > Flows.

Fișierul Flows apare pagina.
3

Faceți clic pe pictograma Puncte de suspensie de lângă fluxul pe care doriți să îl copiați și faceți clic Copy.

Numele fluxului copiat are acest format: Copy_FlowName_FlowID. Numele fluxului este numele fluxului original, iar ID-ul fluxului este un identificator unic pentru fluxul original.

4

Deschideți fluxul copiat pentru a edita numele.

Exportați un flux

Exportați un flux pentru a extrage o definiție a fluxului ca fișier JSON. Mai târziu, puteți importa fișierul JSON pentru a crea același flux pe o altă entitate găzduită. Pentru a importa un flux, consultați Importați un flux.

1

Conectați-vă la Control Hub.

2

Accesaţi Contact Center > Customer Experience > Flows.

Fișierul Flows apare pagina.
3

Faceți clic pe pictograma Puncte de suspensie de lângă fluxul pe care doriți să îl exportați și faceți clic Export.

4

În caseta de dialog care se deschide, selectați Save și faceți clic pe OK pentru a descărca fișierul de flux.

Fișierul se descarcă în sistemul local cu numele de fișier existent, în format JSON.

Importați un flux

Pentru a importa un flux de la o altă entitate găzduită, trebuie să exportați mai întâi fluxul ca fișier JSON. Pentru a exporta un flux, consultați Exportați un flux.

Pentru a reutiliza un flux existent în cadrul aceleiași entități găzduite, consultați Copiați un flux.

1

Conectați-vă la Control Hub.

2

Accesaţi Contact Center > Customer Experience > Flows.

Fișierul Flows apare pagina.
3

Sub Manage flows faceți clic Import.

4

Alegeți fișierul de flux care este în format JSON din sistemul dvs. local.

5

Clic Open pentru a importa fișierul.

Fluxul importă în entitatea dvs. găzduită.

Puteți importa un flux numai în format JSON. Fișierul JSON trebuie să fie un flux valid pentru ca importul să fie reușit.

Puteți importa o dimensiune de fișier de până la 10 MB.

Ce este de făcut în continuare

Puteți modifica sau publica fluxul. Pentru mai multe informații, consultați Lucrul cu fluxurile.

Publicați un flux

Puteți publica un flux după ce sistemul validează fluxul și îl consideră lipsit de erori. Puteți utiliza un flux publicat în strategiile de dirijare ale punctului de intrare.

Înainte de publicare, confirmați că fluxul este configurat corect și că este gata de utilizare în centrul de contact live. Sistemul nu acceptă pe deplin editarea unui flux publicat.

Sistemul dezactivează Publish flow buton în timp ce Validation comutatorul este dezactivat. Dacă există erori active, butonul rămâne dezactivat.

Când faceți clic pe Publish flow, cel Publish flow apare fereastra de confirmare. Înainte de a publica un flux, asigurați-vă că toate expresiile funcționează și că fluxul se comportă în modul dorit.

Dacă apare o eroare:

  • Vedeți o fereastră de notificare cu Tracking Id și Flow Id. Contactați Asistența Cisco pentru asistență cu erori. Asistența necesită Tracking Id.
  • Faceți clic pe Retry publish.
1

Conectați-vă la Control Hub.

2

Accesaţi Contact Center > Customer Experience > Flows.

Fișierul Flows apare pagina.
3

Faceți clic pe Go to Flow Designer pictogramă de lângă fluxul pe care doriți să îl publicați.

Fluxul se deschide în Flow Designer fereastră.
4

Clic Publish...

Dacă fluxul este publicat cu succes, apare un mesaj de confirmare.

5

Selectați una dintre următoarele opțiuni:

  • Clic Close Flow & Sign Out, dacă ați terminat evaluarea fluxului și doriți să vă deconectați de la Designerul de flux.
  • Clic Return to Flow, dacă doriți să revizuiți sau să editați fluxul.

    Dacă fluxul este atribuit strategiilor de dirijare ale punctului de intrare, editarea unui flux publicat ar putea afecta interacțiunile în direct din centrul de contact.

Ștergeți un flux

Dacă un flux are o stare de Published, poate face parte dintr-o configurație a strategiei de dirijare. Înainte de a-l șterge, știți unde este utilizat fluxul. În caz contrar, puteți afecta interacțiunile centrului de contact live.

1

Conectați-vă la Control Hub.

2

Accesaţi Contact Center > Customer Experience > Flows.

Fișierul Flows apare pagina.
3

Faceți clic pe pictograma Puncte de suspensie de lângă fluxul pe care doriți să îl ștergeți și faceți clic pe Delete.

4

Clic Yes pentru a confirma.

Strategii de redirecționare punct de intrare

O strategie de dirijare a punctului de intrare este o configurație care controlează comportamentul de dirijare al unui contact atunci când contactul ajunge la un punct de intrare. Atunci când un contact ajunge la un punct de intrare, motorul de rutare verifică pentru a vedea care strategie de rutare a punctului de intrare este activă la un moment dat și respectă configurația respectivă.

Secțiunea de control al apelurilor din configurația strategiei de rutare a punctului de intrare vă permite să alegeți un flux care controlează experiența apelanților în timpul interacțiunii lor. Cu Designerul de flux, puteți configura un flux end-to-end care controlează atât tratamentul inițial al apelului din IVR, cât și experiența din coadă după ce contactul este în coadă.

Alegeți un flux din Flow listă derulantă pentru a indica fluxul care controlează experiența apelurilor end-to-end în intervalul de timp specificat în strategia de rutare. Numai fluxurile publicate din Designerul de flux sunt disponibile din această listă derulantă.

Fluxurile sunt disponibile numai pentru punctele de intrare telefonice. Nu puteți suprascrie nicio setare din fluxul din strategia de dirijare a punctului de intrare.

Strategii de rutare pentru coada de apeluri

O strategie de dirijare a cozii de apeluri este o configurație care controlează comportamentul de dirijare al unui contact atunci când contactul ajunge la o coadă de apeluri. Atunci când un contact ajunge la o coadă, motorul de rutare verifică strategia de rutare a cozii care este activă la un moment dat și urmează configurația respectivă.

Clienții care au strategii de rutare a cozilor în Webex Contact Center le pot accesa, dar nu pot crea strategii noi. Le recomandăm tuturor clienților să își treacă configurațiile în cozile de apeluri.

Creați și gestionați subfluxurile

Designerul de flux vă permite să împărțiți fluxurile mari în părți mai mici, mai ușor de gestionat, numite subfluxuri. Puteți reutiliza subfluxurile în mai multe fluxuri pentru a gestiona sarcini specifice. Această abordare modulară simplifică gestionarea fluxurilor și reduce complexitatea construirii unor fluxuri mari. Iată câteva caracteristici cheie ale subfluxurilor:

  • Puteți crea subfluxuri la nivel de organizație pentru a le pune la dispoziție pe plan intern. De exemplu, puteți vizualiza și invoca subfluxurile care sunt disponibile în cadrul aceleiași organizații. Puteți crea maximum 200 subfluxuri per organizație.

  • Puteți invoca un subflux dintr-un flux pentru a rula logica fără a vă conecta la un punct de intrare sau a ieși din fluxul principal.

  • Puteți reutiliza subfluxurile de mai multe ori într-un flux principal sau în mai multe fluxuri principale din cadrul organizației.

  • Puteți trece variabile între fluxul principal și subfluxurile și puteți mapa variabilele de intrare și de ieșire de la fluxul principal la subflux și invers. Acest lucru face ca aceste variabile din subflux să fie independente de variabilele din fluxul părinte care invocă subfluxul.

    Cu toate acestea, setările Text transformat în vorbire (TTS) din fluxul principal nu trec la subfluxuri. De exemplu, luați în considerare un flux în care variabila principală de flux este Global_VoiceName: fr-FR-Ariane (French). Dacă un subflux declanșează redarea TTS, sunetul este redat în limba engleză în mod implicit. Pentru a elimina această situație, definiți o variabilă subflux cu același nume care este Global_VoiceName :fr-FR-Ariane (French). Ca alternativă, puteți crea o variabilă de subflux Global_VoiceName (la fel ca în fluxul principal) și mapați valoarea de la fluxul principal la subflux. Pentru mai multe informații, consultați Configurați diferite limbi și nume vocale acceptate cu text nativ în subfluxul WxCC.

    Nu puteți adăuga variabile globale în subflux. Cu toate acestea, Puteți mapa o variabilă globală de la fluxul principal la o variabilă locală în subflux.

  • Puteți publica subfluxul independent. Cu toate acestea, modificările efectuate în subflux au efect numai după ce republicați fluxul principal.

  • Puteți atașa o etichetă de versiune, cum ar fi Live, Dev și Test, la un subflux, astfel încât să puteți efectua o testare integrală a fluxului principal în mediile respective.

  • Subfluxurile trebuie să fie invocate din fluxurile principale. Nu puteți invoca un alt subflux dintr-un subflux.

  • Nu puteți asocia un subflux de la un punct de intrare sau dintr-o strategie de dirijare a cozii.

  • Puteți importa și exporta subfluxurile în mod independent.

Creați un subflux

Puteți crea și gestiona subfluxurile în Control Hub.

1

Conectați-vă la Control Hub.

2

Accesaţi Contact Center > Customer Experience > Flows > Subflows.

3

Clic Manage subflows > Create subflow.

4

În Subflow name câmp, introduceți numele subfluxului.

Numele subfluxului trebuie să fie unic. Nu poate conține spații. Singurele caractere speciale permise sunt _ (subliniere) și - (cratimă). Lungimea maximă este de 80 caractere.

5

Clic Start building subflow.

Fișierul Flow Designer apare fereastra.

6

În General settings secțiunea, introduceți descrierea subfluxului. Puteți modifica această descriere mai târziu.

7

În View settings secțiune, configurați caracteristici cum ar fi linkurile curbe, culoarea linkului, culoarea căii de eroare, culoarea selecției și grosimea.

8

În Variable definition secțiunea, adăugați variabilele necesare pentru conectarea la fluxul principal.

  • Subflow input variable: (Obligatoriu) Această variabilă preia o intrare din fluxul principal.
  • Subflow output variable: (Obligatoriu) Această variabilă returnează o ieșire înapoi în fluxul principal.
  • Subflow local variable: (Opțional) Această variabilă este pentru logica care este izolată în cadrul subfluxului și nu se referă la niciuna dintre variabilele principale de flux.

Toate variabilele de mai sus pot fi de tip Şir, Integer, Dată, Boolean, Zecimal şi JSON.

9

Efectuați următoarele sarcini pentru a crea subfluxul:

Acțiunile precum aplicarea etichetelor de versiune și urmărirea fluxului funcționează în același mod ca în fluxul principal. Pentru mai multe informații, Aplicați etichete cu versiuni la un flux și Fluxuri de depanare.

Editați un subflux

Atunci când editați și publicați un subflux, modificările au efect în fluxul principal numai după ce publicați fluxul principal.

1

Conectați-vă la Control Hub.

2

Accesaţi Contact Center > Customer Experience > Flows > Subflows.

3

Faceți clic pe subfluxul pe care doriți să îl editați.

4

Activați Edit buton de comutare pentru a modifica subfluxul.

5

Efectuați modificările necesare în subflux.

Clic Save pentru a salva fluxul dacă dezactivați Autosave buton de comutare.

Ștergeți un subflux

Dacă un flux principal publicat utilizează un subflux, nu îl puteți șterge, indiferent dacă fluxul este live sau este atașat la un punct de intrare. Pentru a șterge subfluxul, eliminați-l mai întâi din fluxul principal sau ștergeți în întregime fluxul principal.

1

Conectați-vă la Control Hub.

2

Accesaţi Contact Center > Customer Experience > Flows > Subflows.

3

Faceți clic pe pictograma elipsă verticală de pe rândul de subflux pe care doriți să îl ștergeți și faceți clic pe Delete.

4

Clic Yes pentru a confirma.

Adăugați un subflux la un flux principal

Puteți adăuga un subflux în mai multe fluxuri principale.

1

Conectați-vă la Control Hub.

2

Navigheaza catre Contact Center > Customer Experience > Flows.

De asemenea, puteți adăuga un subflux la un flux principal din bara de navigare a Portalului de management. Alegeți Routing strategy > Flows. Faceți clic pe pictograma Puncte de suspensie de lângă fluxul pe care doriți să îl editați și faceți clic pe Open.

3

Faceți clic pe fluxul pe care doriți să îl modificați pentru a adăuga un subflux.

Fișierul Flow Designer apare fereastra.

4

Faceți clic pe Subflows fila.

Este afișată o listă de subfluxuri pentru organizația/entitatea găzduită aleasă.

5

Trageți și plasați subfluxul necesar din listă în pânză pentru a-l adăuga la fluxul principal.

Puteți vizualiza detaliile subfluxului ales, cum ar fi numele, versiunea subfluxului împreună cu eticheta versiunii și toate variabilele configurate în subflux.

Opțional, faceți clic View lângă numele subfluxului, pentru a deschide subfluxul într-o filă nouă din browser.

6

În Subflow version secțiunea, alegeți eticheta de subflux necesară pe care doriți să o adăugați la fluxul principal, deoarece aceasta nu este configurată în mod implicit. În mod implicit, Enable automatic updates caseta de selectare este bifată. Când este activată această opțiune, ori de câte ori creați o nouă versiune a unui subflux, sistemul actualizează automat fluxul principal cu versiunea mai nouă.

Debifați Enable automatic updates opțiune pentru a dezactiva actualizările automate. Asigurați-vă că republicați fluxul principal atunci când creați versiuni mai noi ale subfluxului.

7

În Subflow input variables secțiune, mapați variabilele de flux principale la variabilele de intrare subflux.

Asigurați-vă că mapați același tip de date pentru a permite ca subfluxul să funcționeze fără erori.

În mod similar, în Subflow output variables secțiune, mapați variabilele de ieșire din subflux la variabilele de flux principale cu același tip de date.

8

Publicați fluxul principal.

Creați și gestionați funcții

Puteți crea și gestiona funcții în cadrul modulului Designer de flux. Funcțiile vă permit să scrieți cod sursă personalizat pentru a efectua sarcini rapide de date și pentru a orchestra acțiuni complexe. Puteți scrie cod în linie utilizând un editor de cod și le puteți utiliza în fluxuri.

Funcțiile completează cadrul șablonului Pebble pe care dezvoltatorii îl folosesc pentru a efectua sarcini similare. Cu această capacitate, dezvoltatorii fluxului pot:

  • Alegeți limba pentru scrierea codului. Limbile acceptate sunt JavaScript și Python.
  • Scrieți cod sursă personalizat cu analiză statică specifică limbii.
  • Testați codul personalizat cu valori de probă și vizualizați ieșirile și erorile înainte de publicare.
  • Scrieți o logică a fluxului pe baza variabilelor de ieșire a activității și a codurilor de stare/eroare.
  • Aceste constante sunt definite de această extensie şi vor fi disponibile doar cînd extensia a fost fie compilată odată la instalarea PHP fie dacă extensia este încărcată dinamic la rulare.
  • Reutilizați funcțiile pe mai multe fluxuri ca activitate.
  • Fluxurile de depanare folosesc mesajele de eroare returnate de funcţii, de stare şi de coduri de eroare, de rulare, de depanare a fluxului şi de analiză a funcţiilor.

Considerații importante

Această secțiune evidențiază câteva considerații importante de reținut atunci când lucrați cu funcții:

  • Numărul maxim de funcții acceptate per organizație este 200.
  • Memoria maximă alocată per funcție este de 128 MB.
  • Timpul de expirare configurabil pentru transmisia audio în așteptare este de 2-5 secunde.

Creați o funcție

1

Conectați-vă la Control Hub.

2

Navigheaza catre Services > Contact Center > Customer Experience > Functions.

3

Pe Functions pagină, faceți clic Create a function.

De asemenea, puteți crea o funcție din Functions fila din cadrul modulului Proiectant de flux.

4

Pe Create a new function pagină, alegeți metoda necesară pentru crearea unei funcții.

  1. Start Fresh—Alegeți această metodă pentru a crea o nouă funcție de la zero pentru a efectua analiza datelor sau pentru a rula codul personalizat. Pe Create a new function expert, efectuați următoarele sarcini:

    1. Pe Name & Configure pagină, configurați următoarele setări:

      • Function Name– Furnizați un nume pentru funcție.
      • Function Language– Alegeți limba funcției. Limbile disponibile includ JavaScript și Python.

    2. Clic Create Function. Pagina de interfață a definiției noii funcții 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 pentru oricare dintre intrările definite. Clic Test pentru a valida codul. Rezultatul apare în panoul cu rezultate.
      • Panoul Proprietăți – Constă din următoarele câmpuri.
        • Function Description– Oferiți o scurtă descriere a scopului funcției.
        • Variable Definition– Configurați și mapați variabilele de intrare la cod. Faceți clic pe Add Input Variables buton. În Add Function Variable fereastră de tip pop-up, introduceți următoarele detalii:
          • Name– Introduceți numele variabilei.
          • Description– Furnizați o descriere a variabilei.
          • Variable Type– Alegeți tipul variabilei. Opțiunile disponibile sunt Șir, Număr întreg, Dată Oră, Boolean, Zecimal, JSON.

          Clic Save.

        • Output Variable Definition– Specificați variabilele de ieșire care vor fi returnate de funcție. Acest lucru ajută dezvoltatorii de flux să utilizeze aceste variabile în timp ce utilizați funcția dvs.
        • Fișierul Function Properties în partea din dreapta jos a panoului se afișează următoarele detalii:

          • Function Owner—ID-ul de e-mail al utilizatorului care a creat funcția.
          • Function ID—ID funcție generat automat.
          • Last edited– Data la care funcția a fost ultima editare.
          • Function version—Cea mai recentă versiune disponibilă a acestei funcții.

  2. Import—Alegeți această metodă pentru a importa o funcție. Pe Create a new function expert, efectuați următoarele sarcini:

    Puteți importa numai fișiere JSON generate prin exportul unei funcții.

    1. Pe Upload the file pagină, alegeți fișierul necesar. Ca alternativă, trageți și plasați fișierul. Clic Replace pentru a înlocui fișierul ales.
    2. Clic Next.
    3. Pe Name & Configure pagină, configurați următoarele setări:
      • Function Name– Furnizați un nume pentru funcție.
      • Function Language—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.

      Clic Create Function.

    4. Pagina de funcții se reîncarcă. Repetați pașii descriși mai sus pentru a crea o nouă funcție de la zero.
5

Clic Publish Function. Pe Publish Function pagină, introduceți următoarele detalii:

  • Publish Note—Adăugați o notă opțională ca referință.
  • Add Version Label(s)– 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ă”.

Folosiți butonul derulant de lângă numele funcției din stânga sus al paginii pentru a vizualiza istoricul versiunilor funcției. De asemenea, puteți reveni la o versiune mai veche dacă este necesar, similar cu modul în care procedați pentru fluxuri.

Dacă publicați o funcție după editarea codului sursă sau a setărilor, sistemul actualizează imediat modificările la toate fluxurile care consumă versiunile etichetate ale funcției. Prin urmare, aveți grijă atunci când publicați versiuni etichetate ale unei funcții utilizate în fluxurile dvs. de producție live.

Ce este de făcut în continuare

Adăugați funcția la un flux principal. Pentru mai multe informații, consultați Adăugați o funcție la un flux principal.

Gestionați funcțiile

După crearea unei funcții, puteți copia, exporta și șterge funcția, după cum este necesar.

1

Conectați-vă la Control Hub.

2

Navigheaza catre Services > Contact Center > Customer Experience > Functions.

Pagina de funcții afișează toate funcțiile create în organizație.
3

Faceți clic pe pictograma Puncte de suspensie de lângă funcție. Alegeți Copy, Deletesau Export după cum este necesar.

4

Faceți clic pe Manage function in flow designer buton pentru a deschide funcția în modulul proiectant de flux.

Ce este de făcut în continuare

Adăugați o funcție la un flux principal

Puteți adăuga o funcție în mai multe fluxuri principale.

1

Conectați-vă la Control Hub.

2

Navigheaza catre Services > Contact Center > Customer Experience > Flows.

3

Faceți clic pentru a deschide fluxul la care doriți să adăugați o funcție.

4

Activați Edit buton.

5

Faceți clic pe Functions fila din panoul Listă de activități din stânga

Este afișată o listă de funcții publicate, creată pentru organizația/entitatea găzduită aleasă.

6

Trageți și plasați funcția necesară din listă pe pânză. Adăugați-l la fluxul principal.

Detalii despre o funcţie, cum ar fi eticheta versiunii funcţiilor, variabilele de intrare, detaliile variabilelor şi variabilele de ieşire.

7

În Function Input Variables secțiune, mapați variabilele de flux principale la variabilele de intrare ale funcției.

Variabilele de tip flux create cu acelaşi nume şi acelaşi tip de date ca şi variabilele de intrare sunt sincronizate automat.

8

În Function Output Variables secțiune, analizați și mapați variabilele de ieșire ale funcțiilor la variabilele principale de flux cu același tip de date. Puteți analiza folosind expresii JSONPath, așa cum sunt detaliate pe ecran cu exemple.

9

Publicați fluxul principal.

Întrebări frecvente

Această secțiune răspunde la întrebări frecvente despre utilizarea funcțiilor în organizația dvs.

Ce limbi acceptă modulul Designer de flux pentru activitatea funcției?

Modulul Designer de flux acceptă JavaScript (Node.js 22.x) și Python (3.13) în prima fază.

Avem limite cu privire la bibliotecile pe care le pot folosi în interiorul blocului de cod?

Sunt disponibile biblioteci native comune. Cu toate acestea, nu există suport pentru module personalizate.

Există vreo limită privind numărul de linii de cod?

Da. Puteți introduce până la 5000 linii de cod.

Există o limită a timpului de execuție?

Da. Este limitat la 5 secunde pentru finalizarea execuției.

Îmi pot testa codul? Există limitări?

Da. Un alergător de teste de execuție este disponibil cu ieșiri reale sau cu un mesaj de eroare returnat. Jurnalele consolei nu sunt expuse, dar le puteți seta și accesa utilizând o matrice de șiruri de ieșire personalizată.

Avem suport pentru Muzică în așteptare pentru execuție așteaptă la mijlocul apelului (prevenirea tăcerii)

Da, setarea Muzică în așteptare la flux ajută în mod automat la prevenirea tăcerii apelanților. Valoarea implicită este 2 secunde.

Cum funcționează funcția?

Folosim infrastructura FaaS (Funcția ca serviciu) pentru a împacheta și a rula funcția. Latență scăzută pentru apelurile vocale.

Câte variabile de intrare pot trece? Câte rezultate se setează?

Sunt setate zece variabile de intrare și o variabilă de ieșire JSON. Ieșirile individuale ale funcțiilor pot fi analizate în aceeași activitate folosind expresii JSONPath.

Pot seta mai multe variabile la blocul de cod?

Da. Noua îmbunătățire pentru a seta mai multe variabile este similară cu activitatea „Parse”.

Pot reutiliza funcția pe mai multe fluxuri?

Da. Puteți utiliza funcția în toate fluxurile dvs., deoarece este disponibilă la nivel central în organizația dvs.

Cine poate gestiona (edita sau vizualiza) funcțiile?

Supervizori și administratori. Accesul supervizorilor la funcţie este controlat de Function setarea (care poate fi setată la Editare, Vizualizare sau Fără în secțiunea Experiență client din profilul utilizatorului).

Configurați tratarea erorilor

Sistemul evidențiază calea de tratare a erorilor pentru fiecare activitate configurată în cadrul fluxului specific. Configuraţi calea de tratare a erorilor pentru tratarea eventualelor erori apărute în timpul rulării fluxului. Sistemul afișează această cale în mod implicit, dar configurarea acesteia este opțională. Dacă nu îl configurați pentru o activitate, sistemul afișează notificări în timpul validării fluxului. Cu toate acestea, puteți publica în continuare fluxul cu aceste notificări.

Sistemul clasifică erorile care apar în timpul executării fluxului în două categorii:

  • Activity execution errors: Indicați erorile care apar în timpul executării funcționale a activității. De exemplu, apare o eroare de activitate atunci când un client introduce o intrare care nu corespunde în timpul executării activității Meniu.

  • System/Global errors: Indică erorile care apar în sistem în timpul executării activității. De exemplu, apar erori de sistem atunci când există o expresie nevalidă în timpul executării activității Setare variabilă.

    • Undefined Error: Acest nod de eroare setează calea de ieșire a erorii pe care o preia fluxul atunci când există erori nedefinite de sistem în timpul executării fluxului. Puteți să configurați fluxul pentru erori nedefinite conectând calea de ieșire a acestei activități la activitățile corespunzătoare.

      Următoarele Flow Control activitățile nu au Undefined Error nod:

      • Inițiere flux
      • Încheiați fluxul
      • Solicitare HTTP
      • Analizați

      Dacă nu vedeți Undefined Error nod din orice activitate, contactați Asistența Cisco pentru a activa semnalizarea de funcții corespunzătoare.

Configurați căile de tratare a erorilor pentru a optimiza fluxul. Dacă nu configurați o cale de tratare a erorilor pentru activitate, fluxul trece implicit la calea setată în OnGlobalError gestionarul evenimentului în conformitate cu Event Flows fila. Pentru mai multe informații despre OnGlobalError administrator eveniment, consultați Fluxuri de evenimente.

Limitele de autobuclă impuse de sistem pentru activități

Sistemul impune limite de autobuclă asupra activităților specifice în timpul executării fluxurilor. Acest lucru împiedică activitățile să intre în bucle nesfârșite în cadrul unei interacțiuni.

Dacă o activitate depășește limita impusă de sistem în timpul executării, apare un mesaj de avertizare care indică faptul că este detectată o buclă. Pentru detalii privind valorile limită maxime specifice pentru activități, consultați articolul Limitele sistemului din Webex Contact Center.

Dacă o activitate depășește limita impusă de sistem în timpul executării, apare un mesaj de avertizare care indică faptul că este detectată o buclă. Consultați următorul tabel pentru valorile limită maxime pentru activități:

Configurații

Limită autobuclă

Informații avansate despre coada de apeluri1500
Transfer orb10
Transfer punte75
Reapelare10
Analiză progres apeluri10
Colectați cifra100
Deconectați contactul0
Escaladare grup de distribuție a apelurilor750
FeedbackV210
Meniu100
Plasare în coadă contact100
Coadă de apeluri la agent100
Setați ID-ul apelantului100
Control înregistrare10
Înregistrați10
Programare reapelare10
Setare prioritate contacte100
Inițiere redare în flux media20
Încărcare 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 limitelor de suprasolicitare configurate de sistem pentru a asigura stabilitatea și a preveni buclele la nesfârșit.

Conectați mai multe fluxuri (cu GoTo)

Designerul de flux vă oferă posibilitatea de a lega mai multe fluxuri (lanțuri de flux). Puteți modifica experiența apelantului prin predarea apelurilor către un punct de intrare (în funcție de timp) sau către un flux (pentru reutilizare în diferite scenarii). Utilizați GoTo pentru a lanța mai multe fluxuri. Puteți mapa variabilele de flux de-a lungul fluxurilor pentru a vă asigura că datele persistă în experiența de apelare integrală.

Înregistrarea vaccinării

Pentru a gestiona clienții care participă la o campanie de vaccinare, puteți oferi două opțiuni: una pentru clienții premium și cealaltă pentru clienții generali.

Atunci când apelează clienții generali, sistemul predă apelul la fluxul asociat cu înregistrările de gestionare a punctului de intrare. Pe baza Strategii de dirijare a punctului de intrare active, sistemul rutează apelul către agentul corespunzător pentru a înscrie clientul general.

Atunci când clienții premium apelează, sistemul predă apelul către un alt flux pentru a programa o rezervare.

Probleme cunoscute legate de fluxurile de asociere

  • Sistemul vă împiedică să ștergeți un punct de intrare care participă la lanțul de flux. Ștergeți toate resursele asociate – cozile și fluxurile – înainte de a elimina punctul de intrare.

  • Sistemul vă împiedică să ștergeți un flux care participă la lanțul de flux. Eliminați fiecare referință a lanțului de flux înainte de a șterge fluxul.

  • Ștergerea forțată a unui punct de intrare sau a unui flux din lanțul de flux omite validarea și nu afișează mesaje de eroare în interfața cu utilizatorul.

Fluxurile de depanare

Depanarea fluxului este un proces post-apel din Flow Designer care vă permite să obțineți informații despre fluxul și calea pe care a parcurs-o pentru un apel. Această caracteristică permite dezvoltatorilor de flux să vizualizeze informații cheie în calea de execuție a controlului pentru a depana și a depana problemele de flux.

Dacă ați aplicat mai multe etichete de versiune unui flux, puteți urmări fluxul și în raport cu acele etichete de versiune. Pentru mai multe informații, consultați Aplicați etichete cu versiuni într-un flux.

O interacțiune rezumă și corelează activitățile de-a lungul parcursului unui contact prin intermediul unui centru de contact. Sistemul generează un ID unic de interacțiune pentru fiecare interacțiune, care urmărește parcursul, ajutând la identificarea defecțiunilor și la depanarea execuției fluxului.

Depanați fluxurile pentru a vizualiza căile de control al apelurilor după executarea fluxului în producție, asigurând verificarea setărilor de activitate și a configurațiilor de flux dependente pentru executarea reușită.

Decriptați jurnalele fluxului

Pentru a spori securitatea și flexibilitatea depanării fluxului, comenzile de decriptare sunt disponibile pentru gestionarea expunerii datelor sensibile în timpul depanării:

  • Decriptare la nivel de flux: Activați Enable flow Decryption comutare pe Flow Decryption Settings atunci când creați și editați fluxuri. Această opțiune este disponibilă pe pagina Setări generale flux. Acest comutator controlează decriptarea tuturor activităților din flux. Activarea acestui comutator decriptează jurnalele pentru toate activitățile, indiferent de decriptarea nivelului de activitate.
  • Decriptare la nivel de activitate: Activați Enable Decryption comutare pentru un control mai detaliat al activităților. Puteți dezactiva decriptarea jurnalului pentru activități dacă rezultatul este sensibil, chiar dacă ați activat decriptarea la nivel de flux. Acest lucru asigură faptul că datele confidențiale din activități rămân protejate în timpul depanării.

    Decriptarea fluxului se aplică numai apelurilor inițiate după ce publicați fluxul.

Pentru a securiza jurnalele de flux:

  • Activați comutatorul de decriptare la nivel de flux pentru a permite decriptarea pentru toate activitățile.

  • Pentru activitățile care necesită protecție suplimentară, dezactivați decriptarea la nivelul de activitate. Această abordare vă oferă flexibilitatea de a urmări și depana fluxurile, menținând în același timp securitatea informațiilor sensibile, după cum este necesar.

Exemplu de utilizare caz:

În calitate de dezvoltator de flux, puteți activa decriptarea la nivel de flux pentru a depana o cale de apel, dar puteți dezactiva decriptarea pentru o activitate care procesează date sensibile ale clienților utilizând cifre colectate. Acest lucru asigură că restul fluxului poate fi depanat, păstrând în același timp ieșirile sensibile protejate.

  • Dacă decriptarea la nivel de flux nu este activată, comutatoarele la nivel de activitate sunt păstrate securizate și dezactivate. Întregul flux este securizat.
  • Dacă decriptarea la nivel de flux este activată, utilizatorii cu permisiuni depline de administrator la nivelul entității găzduite pot ajusta setările de decriptare pentru a menține conformitatea și securitatea pentru anumite activități.

Înainte de a începe

Publicați și rulați fluxuri pentru a stabili cel puțin o interacțiune. Pentru mai multe informații, consultați Creați și gestionați fluxuri.

1

Conectați-vă la Control Hub.

2

Accesaţi Contact Center > Customer Experience > Flows.

Apare pagina Fluxuri.
3

Faceți clic pe Go to Flow Designer pictogramă de lângă fluxul pe care doriți să îl editați.

Fluxul se deschide în fereastra Designer de flux.
4

Clic Debug.

Fișierul Interactions apare panoul. Un tabel afișează cele mai recente 100 interacțiuni pentru flux. Puteți vedea următoarele detalii în tabel:
  • Timestamp: Afișează data și ora interacțiunii. Puteți sorta înregistrările de jurnal în funcție de marcajul temporal.

  • Interaction ID: Indică ID-ul unic al interacțiunii.

  • Version: Afișează versiunea fluxului, împreună cu eticheta sa aplicată, cum ar fi Cel mai recent, Dev, Live sau Test.

  • Entry Point: Afișează punctele de intrare atribuite fluxului.

  • Last Executed Activity: Afișează activitățile executate la sfârșitul interacțiunii selectate.

  • Origin: Originea interacțiunii. De exemplu, numărul de telefon al clientului, ID-ul de e-mail al clientului și alte detalii similare.

  • Destination: Destinația poate fi DNIS de la punctul de intrare.

5

(Opțional) Utilizați opțiunea de căutare pentru a filtra lista cu următorii parametri de căutare:

  • Interaction ID, 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.

  • Date Range: Alegeți datele de început și de sfârșit ale duratei pentru care doriți să preluați ID-urile interacțiunii.

  • Version Label: 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 Interaction din tabel.

Calea de activitate selectată este evidențiată în pânză.

Se deschide o filă nouă, care afișează secvența de activități executate în timpul interacțiunii, împreună cu următoarele detalii:

  • Sequence: Afișează activitățile în secvența execuției acestora.

  • Activity Name: Afișează numele activității.

  • Outcome: Sistemul marchează rezultatele ca Success sau Failed, se evidențiază instanțele nereușite în 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:

  • Activity Interaction Metadata: Afișează numele activității și orele de începere și de încheiere a activității respective.

  • Activity Inputs: Afișează lista intrărilor furnizate în activitatea selectată. De exemplu, dacă selectați Play Music activitate, intrările includ:

    • Fișier muzică
    • Începere decalaj
    • Fișier audio dinamic
    • și multe altele.

  • Activity Outputs: Afișează rezultatul activității.

    Dacă Decrypt Access este activat pentru flux, puteți vizualiza variabila de ieșire nemascată în panoul cu jurnale de depanare. Această opțiune este activată momentan numai pentru următoarele activități: Solicitare HTTP, solicitare BRE, Colectați cifre, Agent virtual și activitate agent virtual V2.

  • Modified Variables: Sistemul afișează detaliile variabilelor modificate în timpul executării activității selectate. De exemplu, utilizând Set Variable activitatea afișează variabila de flux actualizată în Modified Variables secțiune.

8

Decrypt logs icon: Faceți clic pe pictograma de decriptare jurnale pentru a accesa jurnalele nemascate. Puteți decripta jurnalele și accesa informații sensibile numai dacă sunteți un utilizator autorizat. Consultați următoarea declarație de declinare a responsabilității:

Precizări legale

Activarea detaliilor de depanare va expune date de diagnosticare îmbunătățite care pot include informații sensibile (de exemplu, ID-uri de utilizator, metadatele apelurilor, urme de erori și, eventual, alte informații personale sau confidențiale).

Prin activarea detaliilor de depanare, confirmați și confirmați următoarele:

  • Sunteți autorizat să accesați datele de depanare detaliate în 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 dvs. 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 (Copy icon.) pentru a copia detaliile interacțiunii în clipboard.

Puteți identifica activitățile pentru instanțele nereușite și puteți soluționa problemele editând fluxul. Pentru mai multe detalii, consultați Creați și gestionați fluxuri.

Analizați fluxurile

Statistici în Flow Designer oferă o vizualizare agregată a tuturor apelurilor care au trecut printr-un anumit flux. Se afișează numărul de execuție pentru fiecare port de ieșire al unei activități dintr-o anumită perioadă. De asemenea, calculează procentul din numărul de apeluri care au trecut prin activitatea NewContact. Numitorul pentru calculul procentual este numărul de apeluri care trec prin activitatea NewContact.

Statisticile de flux iau în considerare numai apelurile finalizate în intervalul de timp specificat. Calculul numărului total de apeluri include apelurile care încep înainte și se termină în perioada aleasă. Datele analitice exclud apelurile setate pentru reapelare sau apelurile care continuă din alte motive (cum ar fi în curs de desfășurare sau care nu sunt închise).

Fiecare activitate afișează numărul de execuție în porturile sale de ieșire. Pentru activități precum meniurile cu mai multe ramuri, fiecare port primește numărul de execuție, iar procentele urmează. Dacă numărul de execuție al unui port de ieșire nu este prezent, înseamnă că nu au existat apeluri care să fi atins portul.

Paleta de culori arată modul în care numărul de apeluri executate codează culoare căile de flux. În scenarii precum buclele de apel, procentul poate depăși 100 %.

Chiar și fără linkuri explicite de gestionare a erorilor, sistemul afișează un număr de execuție în portul său de eroare dacă a apărut o eroare și direcționată către evenimentul OnGlobalError. O puteți găsi în fila Eveniment. În astfel de cazuri, sistemul afișează datele analitice pentru gestionarul de evenimente OnGlobalError.

În mod implicit, Flow Analytics ia în considerare cea mai recentă versiune a fluxului. Dacă fluxul are mai multe versiuni, puteți comuta între fluxuri utilizând tabelul Istoric versiuni.

În prezent, Statisticile fluxului nu acceptă subfluxurile; monitorizează doar adăugarea unui subflux la un flux principal, excluzând datele sale de activitate internă.

Înainte de a începe

Publicați fluxul cel puțin o dată.

1

Conectați-vă la Control Hub.

2

Accesaţi Contact Center > Customer Experience > Flows.

3

Selectați fluxul și faceți clic pe Go to Flow Designer pictogramă.

Fluxul ales se deschide în Designerul de flux.
4

Clic Analytics.

Pagina se reîmprospătează și afișează datele analitice.

În mod implicit, se afișează măsurătorile tuturor contactelor finalizate în ultimele 15 minute.

5

Faceți clic pe Date widget și alegeți una dintre următoarele opțiuni:

  • Ultimele 15 minute
  • Astăzi
  • Ieri
  • Ultimele 7 zile
  • Ultimele 30 zile
  • Luna aceasta
  • Personalizat - alegeți datele de început și de sfârșit pentru a vizualiza statisticile fluxului pentru o perioadă specificată, până în ultimele 30 zile.

Pagina Analiză flux afișează următoarele măsurători:

  • Total flow executions - 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 crește metrica cu 2 (numărul de execuții) în loc de 1 (numărul de apeluri).

  • Average Flow Duration - Afișează durata medie a unui flux de executat. Sistemul calculează media tuturor activităților din fluxul principal și a activităților din fluxul de evenimente care au trecut prin flux. Această valoare include activitățile executate prin căi de eroare. Numitorul este execuțiile totale ale fluxului în timp ce se calculează media.

  • Average activities per contact - Afișează activitatea medie executată per apel care a trecut prin flux. Această valoare medie include și activitățile din fluxul de evenimente. Acest lucru ajută la analizarea utilizării fluxului. Această valoare include activitățile executate prin căi de eroare.

  • Activity Errors | Activity Error % - Afișează numărul de apeluri care au preluat portul/calea de eroare. Pentru calculul procentual, numitorul este numărul total de activități executate, iar numărătorul este numărul total de execuție a porturilor de eroare.

6

(Opțional) Pentru a comuta între versiunile de flux, accesați Version History. Alegeți o versiune pentru a vizualiza datele analitice pentru versiunea de flux respectivă.

7

(Opțional) Alegeți o activitate din flux pentru a vizualiza Activity usage details referitoare la activitatea respectivă pentru perioada aleasă.

Această selecție afișează doar primele 100 interacțiuni, cu următoarele limitări:

  • Datele perioadei alese nu corespund.
  • Pentru activitățile de looping, aceleași interacțiuni apar de mai multe ori.
8

Clic Analytics pentru a închide vizualizarea statisticilor și a reveni la proiectantul de flux.

Înțelegeți codurile de eroare

Flow Designer returnează codurile de eroare pentru a indica natura sau motivul erorii. Utilizați următorul tabel pentru a identifica eroarea și descrierea acesteia.

Table 32. Flow Designer Error Codes

Cod de eroare

Descriere

CAMPIONATUL MONDIAL DE FOTBAL1001

Versiunea fluxului nu a fost găsită. Reîmprospătați pagina sau creați un flux nou.

CAMPIONATUL MONDIAL DE FOTBAL1002

Nu s-a găsit activitatea de inițiere. Reîmprospătați pagina sau creați un flux nou. O activitate de începere apare în mod implicit atunci când creați un flux nou.

CAMPIONATUL MONDIAL DE FOTBAL1003

Unul sau mai multe fluxuri de evenimente nu au un început valid. Adăugați o activitate de gestionare a evenimentelor la începutul fiecărui flux de evenimente.

CAMPIONATUL MONDIAL DE FOTBAL1004

Toate ramurile non-eveniment trebuie să conducă la nodul de sfârșit.

CAMPIONATUL MONDIAL DE FOTBAL1005

Una dintre configurațiile variabile este nevalidă. Pentru fiecare variabilă, asigurați-vă că tipul de date configurate și valoarea variabilă sunt compatibile.

CAMPIONATUL MONDIAL DE FOTBAL1006

Unul sau mai multe porturi din activitate nu au conexiuni. Conectați toate porturile la o altă activitate utilizând linkuri.

CAMPIONATUL MONDIAL DE FOTBAL1007

Adăugați o descriere a activității.

CAMPIONATUL MONDIAL DE FOTBAL1008

Unele variabile au același nume. Asigurați-vă că toate variabilele au un nume unic.

CAMPIONATUL MONDIAL DE FOTBAL1009

Expresia este nevalidă.

CAMPIONATUL MONDIAL DE FOTBAL1010

Condiția este nevalidă.

CAMPIONATUL MONDIAL DE FOTBAL1011

Sistemul detectează o legătură întreruptă în fluxul principal. Ștergeți linkul pentru a remedia eroarea.

CAMPIONATUL MONDIAL DE FOTBAL1012

Un link rupt în fluxul de evenimente cauzează eroarea. Ștergeți linkul pentru a-l remedia.

CAMPIONATUL MONDIAL DE FOTBAL1013

Sistemul utilizează activitatea în mai multe fluxuri de evenimente. Fluxurile de evenimente nu pot partaja activități comune și trebuie să aibă un început și un sfârșit unic.

CAMPIONATUL MONDIAL DE FOTBAL1014

Contactul din coada de apeluri trebuie să oprească fluxul. Linkul de ieșire se poate conecta numai la o activitate din fluxul final.

CAMPIONATUL MONDIAL DE FOTBAL1015

Sistemul identifică câmpurile configurate incorect în activitate și afișează un link către activitatea nereușită în timpul validării. Faceți clic pe link pentru a naviga la activitatea și la câmpul care cauzează eroarea. Urmați cerințele din fiecare câmp pentru a corecta toate erorile și a introduce intrări valide.

CAMPIONATUL MONDIAL DE FOTBAL1016

Un alt flux utilizează același nume ca acesta. Editați numele fluxului pentru a-l face unic.

CAMPIONATUL MONDIAL DE FOTBAL1017

O activitate are săgeți care provin din și indică spre ea însăși.

Pentru mai multe informații despre erorile serverului GraphQL, consultați https://www.apollographql.com/docs/react/data/error-handling/.

A fost util acest articol?
A fost util acest articol?