- Pagină de pornire
- /
- Articol
Arhitectura Webex Contact Center
Webex Contact Center folosește o arhitectură de microservicii bazată pe cloud pentru o experiență unificată pe toate canalele clienților. Acest articol detaliază designul său bazat pe cloud, prezentând componentele funcționale, integrările, opțiunile de implementare, protocoalele de securitate și considerentele de conformitate.
Cisco Webex Contact Center (Webex CC) este un centru de contact ca serviciu (CCaaS), care permite organizațiilor să permită interacțiuni mai inteligente, proactive și personalizate pe parcursul călătoriei clienților.
Webex CC este arhitect, proiectat și dezvoltat, de la zero, ca o soluție nativă în cloud, cu următoarele principii arhitecturale de bază.
-
Servicii: Set independent de servicii, fiecare serviciu furnizând un mic set coerent de capabilități utilizatorilor săi.
-
Event Driven: Toate serviciile comunică între ele folosind mesageria, cu excepția aplicațiilor web în care aplicația utilizează interfețe https (API-uri REST, Push Data prin interfața WebSocket) pentru cazuri de utilizare specifice.
-
Stateless / Externalized State: Serviciile sunt implementate în Kubernetes, rulând în containere Docker, cu capacitatea de a scala automat și de a fi rezistente la defecțiunile uneia sau mai multor instanțe ale serviciilor.
-
Observabil: Toate serviciile și componentele de infrastructură care permit implementarea unor astfel de servicii sunt observabile cu mecanisme standard de măsurare, detectare și prevenire a situațiilor care afectează capacitățile centrului de contact, precum și depanarea rapidă și restabilirea serviciilor în caz de întreruperi.
-
Izolat/slab cuplat: Fiecare serviciu poate fi construit, validat și implementat/actualizat independent, fără perioade de nefuncționare pentru capacitățile centrului de contact.
Serviciile Webex CC sunt implementate în AWS și sunt alimentate de o platformă nativă în cloud care permite următoarele:
-
Disponibilitatea serviciilor și aplicațiilor de infrastructură în mai multe zone de disponibilitate
-
Elasticitatea serviciilor și aplicațiilor de infrastructură care permit capacități de scalare dinamică
-
Securitate integrată nativ în modul în care sistemele sunt construite și implementate, datele sunt protejate în tranzit și în repaus, împreună cu certificările de securitate / conformitate pe care le are Webex CC.
-
Infrastructură edge scalabilă și sigură pentru integrări de telefonie/voce
-
Observabilitate cu monitorizare proactivă și alertare care permite disponibilitatea ridicată a serviciilor de centru de contact pentru clienții săi.
-
Integrat cu restul Cisco Webex pentru autentificarea/autorizarea, administrarea și asigurarea accesului la capacitățile centrului de contact.
Secțiunile ulterioare din acest document dezvoltă fiecare dintre capacitățile de mai sus și modul în care Webex arhitectură CC permite același lucru.
Arhitectură logică
Capacitatea de bază pe care trebuie să o aibă o soluție de contact center este de a permite clienților să contacteze cu ușurință organizația prin mijloace de comunicare utilizate în mod obișnuit și să obțină întrebările / problemele abordate într-un mod rapid și eficient.
Cu toate acestea, pentru a vă asigura că acest principiu de bază este atins, există mai multe capacități în spatele scenei la care organizația care utilizează centrul de contact trebuie să aibă acces. Acestea sunt:
-
Mecanisme pentru ca clienții să înceapă o interacțiune
-
Numere de telefon publicate și operaționale care conectează apelurile telefonice la sistemul centrului de contact
-
Adresele de e-mail la care clienții pot trimite e-mailuri și mecanismul de detectare a noilor e-mailuri primite.
-
Posibilitatea clienților de a contacta prin diverse canale digitale, inclusiv, dar fără a se limita la
-
Chat de pe un site web / aplicație
-
Direct chat prin intermediul clienților de mesagerie populari, cum ar fi WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message de la Twitter
-
-
-
Abilitatea de a detecta noi interacțiuni și de a le gestiona eficient
-
Acestea ar include sistem automat de IVR, agenți virtuali pentru telefonie / chat-uri cu programabilitate încorporată pentru a defini fluxurile de lucru implicate în gestionarea interacțiunilor.
-
În cele din urmă, dacă este necesar, interacțiunea trebuie escaladată către un agent, care este calificat optim pentru a gestiona interacțiunea.
-
-
Abilitatea agenților de a indica disponibilitatea pentru gestionarea interacțiunilor și a supraveghetorilor de a monitoriza, instrui agenții și de a obține valorile operaționale care permit interacțiuni eficiente.
-
Abilitatea administratorilor de a configura și de a furniza diverse capacități ale centrului de contact care permite agenților și supervizorilor să își îndeplinească activitățile conform așteptărilor.
Dincolo de acestea, întreprinderile moderne trebuie să aibă capacități suplimentare pentru a optimiza operațiunile centrului de contact cu acces la date și informații care vizualizează și urmăresc valorile operaționale cheie.
Mai mult, capacitatea de integrare cu capacitățile specializate ale ecosistemului centrului de contact, cum ar fi rularea apelurilor proactive automatizate de ieșire, îmbunătățirea experiențelor agenților și supervizorilor utilizând AI, detectarea și înțelegerea călătoriei clientului pentru a furniza proactiv date în avans agenților sunt diferențiatori clari în modul în care evoluează soluțiile centrului de contact.
În ceea ce privește modelul de consum, în care ofertele de contact center sunt consumate ca un serviciu software livrat în cloud, capacitatea de a asigura disponibilitatea, fiabilitatea și cerințele de scalare automată ad-hoc necesită mecanisme de monitorizare și alertare de ultimă generație, care permit validarea și detectarea continuă a problemelor iminente și prevenirea/minimizarea impactului asupra operațiunilor clienților.
Figura 1 ilustrează arhitectura logică Webex CC.
Componente funcționale
Următoarele secțiuni descriu diferite componente funcționale ale Webex CC.
Managementul interacțiunilor
Webex CC acceptă telefonie, e-mail și mesagerie (canale sociale) ca diverse canale prin care utilizatorii pot interacționa cu centrul de contact.
Pentru toate canalele, manipularea inițială poate fi făcută de sistem și apoi interacțiunea poate fi escaladată la un agent.
Tipuri de suporturi
Telefonie
Pentru telefonie, gestionarea apelurilor vocale de intrare este decisă de modul în care apelul a intrat în centrul de contact (consultați Mecanismele de intrare de mai jos) și de fluxul CC Webex asociat cu punctul de intrare.
Apelul primește răspuns și se efectuează acțiuni suplimentare conform definiției Webex CC Flow - care este o reprezentare programatică a acțiunilor care trebuie efectuate în timpul gestionării apelului, fie înainte de coada de așteptare și rutarea către un agent, fie fluxul însuși poate gestiona apelul fără transfer către un agent.
Flow Builder în Webex CC permite dezvoltatorilor să definească fluxul și să îl atribuie punctului de intrare prin care apelul ajunge în Webex CC.
Aceste entități de configurare și utilizarea lor sunt acoperite în Entități de configurare.
Mai multe informații despre Flow Builder sunt acoperite în secțiunea viitoare pe IVR Sistem.
E-mail și mesagerie
Din perspectiva CC, Webex Connect oferă capabilitățile de intrare și ieșire pentru toate canalele digitale - e-mail, canale de mesagerie, pe care utilizatorii finali le pot utiliza pentru a contacta centrul Webex de contact.
Webex Conectare flux
-
Decide gestionarea unor astfel de interacțiuni până când interacțiunile sunt puse în coadă și direcționate către agenți. Aceasta include manipularea automată și tratamentele BOT pentru toate formele de mesagerie și interacțiuni prin e-mail.
-
Aplică logica de afaceri la interacțiunea de intrare.
-
Gestionează contactul înainte de a intra în coadă.
-
Fluxul în sine poate gestiona interacțiunea fără transfer către agentul live.
Canalele de mesagerie acceptate de Webex CC sunt:
-
Web App / Chat în aplicația mobilă
-
WhatsApp
-
Facebook Messenger
-
SMS
Canalele de e-mail acceptate de Webex CC sunt:
-
Gmail
-
Office365
Mecanisme de intrare
Această secțiune acoperă mecanismele prin care o interacțiune poate intra Webex CC. Pe baza tipului de mediu, mecanismele prin care o interacțiune ajunge la Webex CC sunt diferite.
De exemplu, în telefonie există furnizarea infrastructurii fizice necesare pentru a permite conectivitatea PSTN, configurarea numerelor de telefon și rutarea apelurilor către Webex CC.
Pentru canalele de e-mail/mesagerie, configurarea ingress trebuie făcută în Webex Connect și implică provizionarea contului de email/mesagerie și configurarea fluxului Webex Connect.
Voce de intrare
Pentru apelurile vocale, un scenariu tipic este acela în care utilizatorii formează un număr de telefon PSTN, care apoi se conectează la centrul de contact. Din perspectiva intrării, acest lucru necesită un mecanism de direcționare a apelurilor de la PSTN la Webex CC.
Figura 1 ilustrează ingerarea apelurilor vocale în Webex CC.
Serviciile de intrare vocală din Webex CC efectuează controlul apelurilor de la terți utilizând SIP și răspunde la apelul primit, precum și efectuează operații de transfer, conferință și alte operații de control al apelurilor.
Punctul logic de intrare pentru apelurile din Webex CC este entitatea de configurare denumită "Punct de intrare". Pentru intrarea vocală, configurația cheie a punctului de intrare este numărul de telefon asociat cu acesta, care este de obicei un număr de telefon PSTN valid obținut de la furnizorul PSTN ales.
Acest lucru permite detectarea apelurilor primite pe numărul de telefon, asocierea apelului cu punctul de intrare și utilizarea altor parametri de configurare ai punctului de intrare pentru a gestiona apelul conform definiției fluxului CC Webex care ar trebui declanșată pentru interacțiune.
Notă:
Pentru mai multe detalii despre opțiunile de conectivitate PSTN, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Scalabilitatea și disponibilitatea infrastructurii de margine vocală
Infrastructura Webex CC VPOP include perechi redundante de SBC-uri SIP, asigurând o disponibilitate ridicată și mai multe SBC-uri pot fi adăugate pentru a scala volumele de apeluri concurente care urmează să fie acceptate.
Numărul maxim de apeluri concurente pe care VPOP le poate gestiona depinde de numărul de SBC-uri care rulează și la care sunt trimise apelurile.
Pentru redundanță geografică - este acceptată o rețea de VPOP SBC cu interconexiuni pe mai multe perechi între regiuni.
Pentru serviciile de intrare vocală, acestea sunt scalabile orizontal pentru a gestiona un număr tot mai mare de apeluri vocale simultane care urmează să fie ingerate către Webex CC.
Considerente de securitate cu infrastructura de margine vocală
Tabelul de mai jos conține detalii despre opțiunile de conectivitate la infrastructura Voice Edge.
Conectivitate |
Tipuri |
---|---|
Public Internet |
Direct (cu adrese de IP sursă pe lista albă) IPSec Virtual Private Network (VPN) sau IPSec prin Generic Routing Encapsulation (GRE) Site-to-Site (S2S) SRTP/SIP TLS |
Conectivitate privată |
MPLS Punct la punct (P2P) VPLS SD-WAN WAN privat Conectarea încrucișată a centrelor de date Conexiuni Equinix Fabric |
Pentru mai multe detalii, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Sistemul IVR
Fiecare apel vocal care intră într-un număr de telefon asociat cu un punct de intrare, primește răspuns de Webex CC și executarea unui flux CC Webex asociat cu punctul de intrare, începe.
Webex CC Flow Builder furnizează construcțiile/operatorii de programare și blocurile funcționale, denumite activități, astfel încât administratorii sau oricine proiectează și implementează logica IVR să poată combina aceste blocuri componente și să creeze definiția fluxului.
Construcțiile de programare pe care le acceptă Flow sunt:
-
Variabile de declarare și setare – stare asociată cu executarea unui flux
-
Expresii de pietriș pentru a seta valoarea variabilelor
-
-
Verificări condiționate
-
Looping - folosind condiționalele și Go To (capacitatea de a înlănțui activitățile împreună)
-
Invocați API-urile REST
-
Date de analiză - JSON, TOML, XML utilizate de obicei pentru analizarea răspunsului API.
-
Activități de compunere
Un set reprezentativ de activități pe care fluxul de aprovizionare este:
|
Pentru fiecare apel care este activ, o instanță de execuție a fluxului este, de asemenea, activă, până când apelul se termină, rezultând execuții simultane de fluxuri.
Fiecare instanță de execuție a fluxului oferă un mediu izolat pentru datele / starea asociată fluxului și acolo prin apel.
Pe parcursul întregului ciclu de viață al apelului, fluxul permite, de asemenea, să răspundă la anumite evenimente care au loc și să le gestioneze – de exemplu, atunci când un agent răspunde la un apel, o rutină de tratare a evenimentelor poate declanșa o fereastră pop-up pe ecran în interfața desktop a agentului.
Pentru mai multe informații despre Webex CC Flow, consultați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee.
Asistență pentru agenți virtuali
Flow furnizează o activitate pentru a transfera interacțiunea către un agent virtual, care este preconfigurat în Control Hub Webex.
Odată ce apelul este conectat la un agent virtual, acesta oferă utilizatorului o experiență de IVR conversațională, iar activitatea se încheie fie cu terminarea apelului, fie cu escaladarea apelului către un agent.
În caz de escaladare, fluxul poate fi configurat pentru a pune în coadă apelul, la care apoi răspunde un agent.
Interacțiuni digitale de intrare
Pentru e-mail și canalul de mesagerie al interacțiunilor primite, Webex CC utilizează Webex Connect pentru asigurarea accesului la active, fluxul pentru a gestiona interacțiunile primite și apoi rutează interacțiunea la Webex CC atunci când fluxul Webex Connect plasează în mod explicit interacțiunea în coadă, astfel încât să poată fi gestionată de un agent.
Figura 2 ilustrează ingestia interacțiunilor de e-mail, mesagerie în Webex CC.
Integrări Agent virtual / BOT
Pentru interacțiunile prin e-mail și mesagerie / canal social, tratamentele agent virtual / BOT sunt configurate în fluxul Webex Connect.
Ca și în cazul agenților virtuali pentru voce, dacă tratamentul BOT se termină cu escaladarea ca rezultat, atunci interacțiunea este pusă în coadă și direcționată către un agent.
Rutare și coadă
Webex CC tratează contactul de intrare cu manipulatori automati, așa cum sunt definiți în flux, iar fluxul poate decide să plaseze contactul într-o coadă / direct către un agent (coadă specifică agentului – acceptată numai pentru interacțiuni telefonice / vocale).
La coadă, dacă un agent este disponibil, agentul este rezervat, iar interacțiunea este direcționată către agent. Dacă nu există agenți disponibili, interacțiunea este parcată pe coadă, iar Flow va continua să trateze clientul cu handler atașat activității de așteptare.
Când un agent devine disponibil, gestionarul este întrerupt și agentul este interacționat.
Figura 1 ilustrează arhitectura cozilor și a rutelor.
Selectarea agentului
Cozile din Webex CC acceptă următorii algoritmi de selectare a agenților:
-
Cea mai lungă rutare disponibilă a agentului
-
Dirijare bazată pe calificări
-
Cel mai lung agent disponibil (LAA)
-
Cel mai bun agent disponibil (BAA)
-
Agenții sunt asociați cu cozile prin intermediul echipelor.
Unei cozi i se pot atribui mai multe grupuri de distribuire a apelurilor (fiecare grup având una sau mai multe echipe), într-o manieră secvențială, cu așteptarea configurată pentru ca grupul de distribuire a apelurilor să fie adăugat la coadă, astfel încât spațiul de căutare pentru un agent potrivit să se extindă la grupuri suplimentare de distribuire a apelurilor pe măsură ce timpul progresează.
Pentru rutarea bazată pe abilități, printre agenții de potrivire a cerințelor de abilități asociate cu coada, un agent este selectat pe baza configurației LAA sau BAA.
Capabilități suplimentare specifice pentru voce/telefonie
Rutare bazată pe agent (numai pentru canalul de voce/telefonie)
Webex Flux CC, utilizând activitatea QueueToAgent, poate ruta interacțiunile direct către agentul ales pe baza ID-ului agentului.
Dacă agentul nu este disponibil pentru a gestiona interacțiunile, interacțiunea poate fi parcată, într-o coadă specifică agentului, așteptând ca agentul să devină disponibil
Informații complexe despre coadă
Webex CC Flow, utilizând activitatea GetQueueInfo, poate prelua informații în timp real pentru o coadă, cum ar fi poziția în coadă (PIQ), timpul estimat de așteptare (EWT), numărul de agenți disponibili în coadă și poate fi utilizat pentru a decide dacă să pună sau nu în coadă contactul.
Apel invers de curtoazie
Webex CC Flow, utilizând activitatea Callback, permite clientului să se deconecteze de la apel, menținând în același timp poziția în coada de așteptare și să primească un apel invers atunci când interacțiunea virtuală din coada de așteptare este direcționată către un agent.
Manipularea preaplinului
Webex CC acceptă gestionarea depășirii utilizând echipe bazate pe capacități (CBT).
CBT este ca o echipă obișnuită cu o capacitate și un DN extern asociat care servește această capacitate. Acesta poate fi configurat împreună cu alte echipe în ciclurile de distribuție a apelurilor din coada de așteptare.
De obicei, acesta este configurat ca ultimul ciclu, astfel încât să acționeze ca o depășire dacă nu este disponibil niciun agent, chiar și după ce toate grupurile de distribuire a apelurilor configurate nu reușesc să găsească un agent de potrivire disponibil pentru gestionarea interacțiunii.
Operațiuni Agent Desktop
Atunci când un agent se conectează la Webex CC Agent Desktop, agentul specifică un număr de telefon la care pot fi conectate apelurile primite către agent. Acesta poate fi un telefon PSTN, un telefon mobil sau o extensie dacă agentul este un utilizator Cisco Webex Calling.
Rețineți că acest număr trebuie să fie un număr de telefon valid către care pot fi direcționate apelurile. În caz contrar, agentul nu poate primi apeluri primite.
În funcție de tipul de interacțiune pe care o gestionează agentul, widgeturile din desktopul agentului furnizează capacitatea de a efectua anumite operațiuni de control media.
De exemplu, după ce se răspunde la un apel, agentul poate efectua următoarele operații legate de apel.
-
Plasați apelul în așteptare
-
Inițiați apelul de consultare și
-
Transferați apelul la un alt număr de telefon (să zicem numărul de telefon al agentului)/punctul de intrare
-
Conferențiați un alt agent la apel
-
-
Transferați apelul într-o altă coadă
-
Terminați apelul
Agent desktop permite administratorilor să adauge widgeturi personalizate acolo, extinzând capacitățile desktopului și transformându-l într-o colecție unificată de widgeturi de care agenții au nevoie pentru a-și desfășura activitatea într-un mod eficient.
Arhitectură desktop
Agent Desktop este o aplicație bazată pe o singură pagină bazată pe micro frontend, care găzduiește widgeturi construite pe baza arhitecturii componentelor web. Toate widget-urile standard / stoc sunt alimentate de date care sunt preluate de API-uri sau mecanisme de împingere pe partea serverului.
Acestea sunt de obicei API-uri asincrone, în care răspunsul pentru o invocare vine pe desktop printr-o conexiune WebSocket.
Webex CC Agent Desktop autentifică utilizatorii cu Cisco Common Identity (CI), iar tokenul este transmis tuturor invocațiilor API. Și pentru widgeturile personalizate, pe baza modelului de autentificare, oferă agenților o experiență de conectare unică dacă modelul de autentificare al widgetului personalizat este integrat cu CI.
Odată ce un agent face parte dintr-o interacțiune, toate actualizările stării interacțiunilor sau ale datelor asociate sunt trimise pe desktop prin conexiunea WebSocket.
Rezistența desktopului la conectivitate și latență
Apăsarea asincronă API și server permite scalarea și orice pierdere de conectivitate a interfeței WebSocket este detectată, iar desktopul încearcă să se reconecteze și să se conecteze din nou.
Figura 2 ilustrează arhitectura agent desktop în Webex CC.
Administrare și configurare
Integrarea clienților
Webex Control Hub este interfața principală utilizată de parteneri și clienți pentru înscrierea clienților și activarea sau configurarea caracteristicilor.
Odată ce caracteristicile organizației și centrului de contact sunt furnizate în Control Hub, acesta va declanșa un flux de lucru în Webex CC, care face restul pașilor în asigurarea accesului la toate capacitățile centrului de contact, conform ofertelor alese de client.
Toată asigurarea accesului centrului de contact se face utilizând un motor de flux de lucru BPM, care permite o modalitate declarativă de a defini pașii implicați și face ca toți pașii de asigurare a accesului să fie rezistenți la eșecuri și asigură integritatea datelor.
Figura 1 ilustrează fluxul de lucru de asigurare a accesului în Webex CC.
Entități de configurare
Entitățile cheie de configurare din Webex CC, definite în cadrul unei organizații, sunt:
Site
Site inseamna o locatie in care se afla una sau mai multe echipe, utilizatori (agenti/supervizori).
Fiecare utilizator și echipă trebuie să aparțină unui site.
Echipă
Un grup de utilizatori. Echipele sunt utilizate pentru a distribui interacțiunile către agenți prin intermediul cozilor.
Fiecare echipă trebuie să aparțină unui site.
Agenţi
Utilizatorii care se pot conecta pentru a Agent Desktop și gestiona interacțiunile între tipurile media configurate în Webex CC.
Supervizori
Supervizorii sunt repartizați echipelor și pot monitoriza/instrui agentul și au acces la starea nivelului echipei și la statisticile agentului pentru cei care aparțin echipelor la care este repartizat supervizorul.
Coadă
O coadă este o entitate logică în care pot fi ținute interacțiuni, în timp ce se așteaptă ca agenții să fie disponibili, care apoi este direcționată către agent.
Cozile sunt mapate pe echipe, ca spațiu de căutare pentru agenți, cu capacitatea de a extinde spațiul de căutare pe baza pragului de timp scurs, adăugând alte echipe la spațiul de căutare.
Punct de intrare
Punctul de intrare este o entitate logică care reprezintă punctul de intrare pentru interacțiunile care vor intra în Webex CC. Pentru telefonie, aceasta se mapează în primul rând la numărul de telefon la care sosesc apelurile, iar pentru canalele de e-mail / mesagerie, punctul de intrare indică configurația activului în Webex Connect.
Fluxul
Fluxul asociat cu punctul de intrare (prin strategia de rutare), care decide pașii implicați în gestionarea interacțiunilor.
Pentru canalele non-telefonie (e-mail, mesagerie/social media), Flow este ales ca parte a configurării activelor în Webex Connect.
Control acces pentru centre de contact cu mai multe locații
Administratorii Webex CC pot configura profiluri de utilizator cu drepturi de acces la anumite site-uri, echipe, cozi și puncte de intrare. Mai mult, datorită naturii ierarhice a site-urilor și echipelor, odată ce accesul la anumite site-uri este furnizat, numai echipele sau data referitoare la echipe, aparținând acelor site-uri sau unui subset specificat în mod explicit al unor astfel de echipe, pot fi accesate de către utilizator.
Pentru cozi și puncte de intrare, acestea sunt globale la nivel de organizație, astfel încât pentru diferite locații geografice (locații în care se află anumiți agenți și echipe) pot fi configurate puncte de intrare și cozi separate, iar supervizorii / utilizatorii pot avea acces la acele entități care sunt aplicabile pentru anumite site-uri.
Figura 2 ilustrează entitățile cheie de configurare și profilul de utilizator care face referire la aceste entități.
În afară de restricționarea accesului la aceste entități, administratorii Webex CC pot controla capabilitățile/modulele specifice pe care un utilizator le poate accesa în interfața de administrare, având astfel utilizatori cu drepturi de administrare/configurare la entități specifice, precum și secțiuni/capabilități ale interfeței de administrare CC Webex.
Raportare și analiză
Webex CC procesează evenimentele discrete generate de diverse servicii pe parcursul ciclului de viață al interacțiunilor, utilizând o serie de servicii de procesare a fluxului în timp real și generează un set definit de seturi de date în timp real care sunt publicate clienților abonați.
Mai mult, aceste evenimente sunt procesate, transformate și agregate în continuare, iar seturile de date rezultate sunt păstrate, care apoi sunt preluate prin API-urile de consum de date și interfața de raportare și vizualizare a datelor – Analizor.
Figura 1 ilustrează interfețele de procesare și consum de date din Webex CC
Integrări
Toate integrările externe în WxCC pentru a spori și îmbunătăți capacitățile pe care clienții le pot utiliza, utilizează API-uri standard publicate.
Tipurile de interfețe API disponibile în Webex CC sunt:
-
ODIHNĂ API
-
Împingere pe partea de server folosind
-
Webhook-uri
-
Mesaje WebSocket
-
Integrări CRM
Webex CC acceptă două moduri de integrare cu sistemele de gestionare a relațiilor cu clienții (CRM).
-
Conectori încorporați desktop
-
Integrări de flux prin conectori HTTP în IVR
Conectori încorporați desktop: aplicația CRM ca interfață principală
În acest mod de operare, agentul se conectează la consola CRM ca aplicație principală.
Webex CC este o aplicație încorporată (denumită și aplicație desktop încorporată sau softphone încorporat) care este utilizată în principal pentru a vă conecta la centrul de contact și pentru a primi interacțiuni Webex centru de contact direcționate CC.
La primirea unui apel sau a unei solicitări de conversație, integrarea CRM efectuează următoarele acțiuni pe consola CRM
-
Pe ecran apare înregistrarea clientului legată de ANI sau de alte date asociate apelului.
-
Metadatele post-apel ca note de activitate în înregistrarea clientului
-
Permiteți agentului să "Faceți clic pentru a apela" făcând clic pe contactul din CRM și inițiind un apel de ieșire către client
-
Postarea înregistrărilor apelurilor în tabelele de raportare CRM pentru raportarea primară pe CRM.
-
Oferă funcționalitatea completă a controalelor de Agent Desktop și apel (versiunea încorporată și minimizată a aplicației desktop)
Modul principal de integrare cu CRM-urile este prin încorporarea Webex aplicații CC Desktop într-un iFrame separat.
Mai mult, aplicația Webex CC Desktop rulează un widget headless personalizat (fără interfață cu utilizatorul) rulează în fundal, interacționând cu sistemul CRM de bază pentru a efectua acțiuni automate în numele agentului.
Interacțiunile sunt alimentate de două SDK-uri pe care le folosește widgetul headless.
-
Webex CC Desktop JS SDK: Acesta este SDK-ul JavaScript furnizat de Webex CC pentru a înregistra ascultătorii de evenimente pentru acțiuni de agent și contact.
-
CRM JS SDK: Acesta este SDK-ul clientului CRM aplicabil per CRM care abstractizează apelurile REST API cu CRM. De exemplu, pentru salesforce, biblioteca JS CTI furnizată de Salesforce este utilizată pentru a efectua acțiuni și a asculta evenimente din CRM.
Figura 1 ilustrează arhitectura CRM încorporată Webex CC desktop și conector
Webex CC suporta urmatoarele solutii CRM pentru integrarea mentionata mai sus:
-
Salesforce
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk
-
Birou proaspăt
Pentru mai multe detalii, vizitați https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Pentru mai multe informații despre configurarea aspectelor desktop Webex CC pentru activarea conectorului CRM, a seturilor de caracteristici și a jurnalelor de modificări, vizitați https://github.com/CiscoDevNet/webex-contact-center-crm-integrationshttps://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
Disponibilitatea globală a conectorilor CRM
Conectorii CRM sunt disponibili în toate zonele geografice și regiunile în care Webex CC este operațional.
Scală elastică și performanță
Webex CC găzduiește widgetul personalizat care permite comunicarea bidirecțională între aplicația CRM și desktopul Webex CC în AWS CloudFront CDN, asigurând o disponibilitate ridicată a widgetului AWS în zonele și regiunile de disponibilitate.
Toate calculele specifice integrării CRM se întâmplă în browserul în care agenții utilizează aplicația CRM cu Webex desktop CC încorporat în aplicația CRM.
Securitate
Conectorii CRM sunt invocați prin intermediul aspectului desktop al agentului Webex CC, iar parametrii opționali sunt trecuți prin aspectul desktop în widget pentru a comuta caracteristicile între activat și dezactivat.
De exemplu, pentru a activa widgetul Acțiuni Salesforce, administratorul poate activa setarea parametrilor aspectului desktop sfdcWidgetEnabled la true.
Instalarea pachetelor
Pentru ca integrarea să funcționeze bidirecțional, consola CRM are nevoie de aplicația încorporată instalată. Acest lucru este pentru a sprijini încărcarea aplicației Desktop în interiorul unui iFrame.
Toți conectorii Desktop Embedded sunt disponibili pe piața CRM.
De exemplu,
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Instalarea aplicației marketplace activează plugin-urile necesare și importă fișierele XML necesare în consola CRM pentru a sprijini raportarea înregistrărilor apelurilor pe CRM.
Integrări de flux prin conectori HTTP în IVR
Generatorul Webex CC Flow acceptă fluxuri de date bidirecționale între Webex CC și sistemul CRM folosind conectori HTTPs configurați în Control Hub Webex și utilizați pe Webex CC Flow.
Acestea sunt utilizate în principal pentru personalizare în cadrul interacțiunilor vocale și rutare personalizată în cadrul IVR.
În mod implicit, Webex CC acceptă conectorul HTTP Salesforce din Control Hub. Ceilalți conectori CRM pot fi adăugați ca conectori personalizați Webex Control Hub.
Pentru mai multe informații despre conectorii HTTP, vizitați https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR Conectori HTTP:
-
Salesforce IVR HTTP Connector (încorporat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Conector HTTP Zendesk IVR (personalizat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR Conector HTTP (personalizat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Managementul campaniilor de ieşire
Webex CC acceptă campanii de previzualizare de ieșire folosind soluția de gestionare a campaniilor de la Acqueon.
Pentru mai multe detalii, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/wcc_oem-integration-with-acqueon.html.
Optimizarea forței de muncă
Webex CC susține soluții de optimizare a fluxului de lucru și de management al calității de la furnizori de top din industrie.
Extinderea Agent Desktop
Webex desktop de agent și supervizor CC permite extinderea capacităților desktop prin dezvoltarea și rularea widgeturilor personalizate pe desktop.
Pentru mai multe detalii, vizitați https://developer.webex-cx.com/documentation/guides/desktop.
Alte API-uri
Pentru detalii despre celelalte API integrări care pot fi efectuate în Webex CC, vizitați https://developer.webex-cx.com/documentation/getting-started/.
Implementare și conectivitate
Webex CC este implementat în AWS și este disponibil în prezent în următoarele regiuni:
-
NE
-
SUA-Est N Virginia
-
S.U.A.-West N California (numai Voice Media Ingress)
-
-
Canada
-
Centrală
-
-
Marea Britanie
-
Londra
-
-
Europa
-
Frankfurt
-
-
Asia Pac
-
Tokyo
-
Sydney
-
Conectivitate multiregională pentru telefonie
Pentru a permite organizațiilor globale, cu agenți și clienți în mai multe locații geografice, Webex CC acceptă păstrarea mass-media în regiunea locală, pentru acele regiuni în care rulează serviciile de voce media edge și ingress.
Figura 1 ilustrează implementarea mai multor regiuni cu mass-media regională.
Serviciile media edge și ingress sunt implementate în următoarele regiuni.
Georegiune |
Webex Servicii CC (regiunea AWS) |
Margine media (POP voce) |
Next Generation Media Services (regiunea AWS)* |
---|---|---|---|
NE |
N Virginia |
Cluj-Napoca Cluj-Napoca |
N Virginia N California |
Canada |
Centrală |
Vancouver Toronto |
Centrală |
Brazilia |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Marea Britanie |
Londra |
Londra |
Londra |
India |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japonia |
Tokyo |
Tokyo Osaka |
Tokyo |
Australia |
Sydney |
Melbourne Sydney |
Sydney |
*Pentru mai multe informații despre disponibilitatea regională a Next Generation Media Services, consultați Next Generation voice media platform.
Securitate și confidențialitate
Securitatea infrastructurii
Infrastructură de voce la Edge
Componentele Voice Edge permit trunchiurilor SIP din rețeaua clienților / operatorilor PSTN să se termine, iar acest lucru este activat pe baza IP-urilor de pe lista albă cărora li se permite să se conecteze la componentele edge.
Securitatea infrastructurii de calcul
Webex Instanțele de calcul CC sunt furnizate în AWS și serviciile rulează ca pod-uri în clusterul Kubernetes care are mai multe spații de nume și accesul la fiecare spațiu de nume este restricționat cu acreditări separate.
Toată asigurarea infrastructurii se face folosind cod – fără pași manuali – și niciuna dintre acreditări nu poate fi accesată manual.
Există un magazin central de acreditări cu căi specifice configurate pentru un set specific de servicii / echipe, iar accesul la magazinul de acreditări în sine este restricționat și configurat ca secrete în sistemele de construire și implementare.
Niciuna dintre componentele / serviciile de infrastructură nu este expusă direct în afara VPC-ului AWS și numai interfețele expuse public sunt API-uri și servere WebSocket care sunt controlate și gestionate folosind gateway-ul api,
În afară de aceasta, există anumite sisteme și interfețe interne utilizate de dezvoltatori care sunt utilizate pentru vizualizarea jurnalelor, valorilor, detaliilor de implementare, stării construirii și rezultatelor testelor, care sunt securizate folosind roluri și grupuri și integrate cu sistemele interne de autentificare Cisco.
Autentificarea și autorizarea interfețelor cu utilizatorul
Toate interfețele cu utilizatorul utilizate de diverși utilizatori ai centrului de contact (agenți, supervizori, administratori, analiști) sunt protejate prin autentificare Cisco Common Identity bazată pe switcher token (fluxuri OAuth).
Autorizarea se face folosind rolurile pentru utilizatorul care a obținut tokenul și domeniile atribuite tokenului.
Securitatea datelor
Date în tranzit
Niciuna dintre interfețele componentei de servicii/infrastructură implementate nu este expusă direct traficului extern de intrare.
Serviciile selectate, cu API-urile http, expun aceste interfețe printr-un gateway și toate https-urile de intrare (inclusiv cele ale WebSocket) sunt terminate în ALB și traficul intern prin http este direcționat către servicii.
Toate interacțiunile de ieșire sunt peste https / TLS (pentru protocoalele non http).
În interiorul VPC-ului, comunicarea internă între servicii – prin protocolul http / custom TCP – se face printr-o priză TCP simplă.
Date inactive
Toate datele care sunt stocate sunt criptate la nivelul de stocare. În plus, acele magazine de date care se află în afara VPC sunt protejate, iar controlul accesului și autorizațiile cu acreditări sunt stocate și gestionate în siguranță într-un magazin secret.
Figura 1 ilustrează fluxul de date și modelul de securitate atât pentru tranzit, cât și în repaus.
Confidențialitatea datelor
Date PII ale utilizatorului final
Fluxul Webex CC, care este controlerul programatic pentru gestionarea interacțiunilor, poate fi utilizat pentru a colecta date de utilizator, care pot fi atribuite variabilelor de flux etichetate special ca "Conține date sensibile". Valorile pentru aceste date sunt criptate și niciun serviciu din calea de tranzit a datelor nu va avea acces la aceste date.
Mai mult, astfel de date nu sunt niciodată persistente într-Webex magazin de date de raportare CC, iar jurnalele / infrastructura de mesagerie vor avea date criptate, iar datele text clare nu sunt stocate nicăieri în Webex CC.
Date PII pentru agentul centrului de contact/supervizor
Datele referitoare la utilizatorii centrului de contact sunt redactate în jurnale, dar sunt disponibile pentru analiza și vizualizarea datelor în depozitul de date CC Webex.
Scalabilitate
Factori pentru scară
Pentru Webex CC, factorii care influențează scara sunt:
-
Număr concomitent de agenți conectați
-
Număr concomitent de interacțiuni în curs
-
Acțiuni efectuate asupra acestor interacțiuni
-
-
Numărul concomitent de acțiuni pe care supraveghetorii / agenții le efectuează, în afara gestionării interacțiunilor
-
Volumul datelor generate și persistente
Aspecte arhitecturale care permit scalarea
Principiile pe baza cărora Webex CC este proiectat și proiectat permit soluției să scaleze dinamic după cum este necesar, în limitele impuse de infrastructura furnizată pentru diferitele servicii și componente ale platformei.
Arhitectură bazată pe evenimente
Serviciile din Webex CC comunică folosind mesaje, iar fluxurile critice de procesare a mesajelor nu implică operațiuni IO de blocare, iar starea necesară pentru procesarea mesajelor este localizată la instanța serviciului care procesează mesajul.
Servicii apatride (sau stat externalizat)
Serviciile apatride permit elasticitatea prin adăugarea/eliminarea cu ușurință a unor instanțe suplimentare ale serviciilor. Există anumite servicii care sunt în mod inerent de natură statală și acestea au externalizat magazinul de stat, iar infrastructura susține schimbări dinamice ale numărului de instanțe ale unor astfel de servicii, de asemenea, cu reechilibrare automată / transfer de stat / localizarea statului către instanța care are nevoie de stat.
Infrastructură elastică
Toate serviciile rulează în Kubernetes și infrastructura aka nodurile Kubernetes scalează automat pe baza utilizării și acest lucru permite adăugarea dinamică a mai multor noduri de calcul până la un prag maxim ridicat care este preconfigurat.
Proiecția sarcinii și validarea regulată
Toate serviciile sunt evaluate pentru caracteristicile de performanță, iar modelul de scalare este validat la nivel de serviciu.
Validarea continuă suplimentară, testele de încărcare maximă și de anduranță sunt efectuate cu parametri de testare reglați pentru creșterea proiectată a atributelor de impact asupra scalei, ceea ce permite identificarea blocajelor, planificarea actualizării pragului ridicat pentru utilizarea resurselor de infrastructură și pregătirea pentru ziua jocului.
Fiabilitate și disponibilitate
Arhitectura bazată pe evenimente și serviciile apatride permit reziliență și elasticitate. Cu toate acestea, pentru a se asigura că defecțiunile sunt detectate și acționate înainte ca funcționalitățile să fie afectate, Webex CC folosește următoarea strategie.
-
Disponibilitatea și fiabilitatea infrastructurii
-
Toate serviciile Webex CC și componentele de infrastructură sunt întotdeauna implementate în trei zone de disponibilitate AWS.
-
Acest lucru permite Webex CC să fie rezistent la defecțiunile zonei de disponibilitate și, în caz de defecțiuni, instanțele eșuate sunt înlocuite automat cu altele mai noi.
-
-
-
Monitorizare și alertare continuă
-
Sonde interne și externe pentru componente de servicii și infrastructură, care la defecțiune declanșează alerte.
-
Valori capturate din componentele serviciilor și infrastructurii și procesate printr-un motor de reguli care detectează regulile de potrivire și declanșează alerte.
-
-
Validare și alertare continuă
-
Testele periodice sunt rulate și orice eșec duce la declanșarea alertelor
-
Aceste alerte creează incidente proactive și sunt tratate ca un incident real care afectează clientul.
-
Acest lucru previne impactul asupra clientului și contribuie la disponibilitatea și fiabilitatea sistemului.
-
-
-
Integrare și livrare continuă
-
Acesta este procesul de inginerie și conducta de livrare și permite construirea, validarea și implementarea rapidă și fiabilă a serviciilor / modificărilor serviciilor în Webex CC.
-
Abilitatea de a face implementare complet automatizată – de la cod la mediul de producție, cu toate validările necesare, reduce riscul și minimizează timpul până la rezolvare, dacă o modificare trebuie implementată ca răspuns la o defecțiune.
-
-
-
Întrerupătoare automate și kill switch-uri
-
Diferite părți ale sistemului / anumite capabilități ale Webex CC pot fi dezactivate selectiv pentru toți clienții sau clienții selectați, pentru a minimiza efectele în cascadă ale unei defecțiuni.
-
Acest lucru permite minimizarea suprafeței de avarie și obținerea disponibilității capacităților de bază ale centrului de contact pentru clienți.
-
-
Monitorizarea și detectarea defecțiunilor
Figura 1 indică mecanismele continue de monitorizare, validare și alertare existente pentru Webex CC.
Continuitatea afacerii și recuperarea în caz de dezastru
Procesul de recuperare în caz de dezastru și de continuitate a afacerii asigură detectarea oricărei întreruperi la scară largă într-o regiune și sunt puse în aplicare măsurile necesare pentru a asigura recuperarea serviciilor către clienții care se află la bord în regiune.
Pașii pentru recuperare sunt documentați, validați și actualizați în mod regulat conform proceselor de recuperare și gestionare în caz de dezastru.
Serviciile Webex CC sunt implementate în trei zone separate de disponibilitate dintr-o regiune AWS. Fiecare zonă de disponibilitate este o locație fizică diferită în regiune, cu utilități independente.
În cazul unei defecțiuni complete a regiunii AWS, Webex CC se bazează pe AWS pentru a recupera regiunea, iar pentru întreruperile prelungite care implică întreaga regiune, centrul de date Webex CC este furnizat într-o nouă regiune AWS și restabilește configurațiile și datele cheie ale clienților, astfel încât centrul de contact să fie operațional pentru clienții din noua regiune AWS.
Acest lucru implică automatizare, dar necesită intervenție manuală pentru a declanșa procesul, precum și pentru a monitoriza și a se asigura că configurația și datele necesare sunt restaurate pentru a face centrul de contact operațional pentru clienți.
Conformitate și certificări
Webex Contact are o listă extinsă de certificări de securitate. Aceste certificări sunt actualizate la intervale regulate.
-
PCI DSS QSA
-
CAIQ
-
HIPAA și HITECH
-
CSA Star Nivelul 1
-
CSA Star Nivelul 2 (evaluare independentă 3rd party)
-
SOC2
-
ISO27001 (Standard internațional pentru securitatea informațiilor)
-
ISO27017 (Standard de securitate pentru furnizorii de servicii cloud)
-
ISO27018 (Standard de securitate axat pe protejarea datelor cu caracter personal în cloud)
-
ISO27701 (extensie de confidențialitate a datelor)
-
Standardul german C5, care demonstrează securitatea operațională împotriva atacurilor cibernetice
Consultați Webex Fișa tehnică de confidențialitate a serviciului centru de contact pentru mai multe detalii.
Cisco Webex Contact Center (Webex CC) este un centru de contact ca serviciu (CCaaS), care permite organizațiilor să permită interacțiuni mai inteligente, proactive și personalizate pe parcursul călătoriei clienților.
Webex CC este arhitect, proiectat și dezvoltat, de la zero, ca o soluție nativă în cloud, cu următoarele principii arhitecturale de bază.
-
Servicii: Set independent de servicii, fiecare serviciu furnizând un mic set coerent de capabilități utilizatorilor săi.
-
Event Driven: Toate serviciile comunică între ele folosind mesageria, cu excepția aplicațiilor web în care aplicația utilizează interfețe https (API-uri REST, Push Data prin interfața WebSocket) pentru cazuri de utilizare specifice.
-
Stateless / Externalized State: Serviciile sunt implementate în Kubernetes, rulând în containere Docker, cu capacitatea de a scala automat și de a fi rezistente la defecțiunile uneia sau mai multor instanțe ale serviciilor.
-
Observabil: Toate serviciile și componentele de infrastructură care permit implementarea unor astfel de servicii sunt observabile cu mecanisme standard de măsurare, detectare și prevenire a situațiilor care afectează capacitățile centrului de contact, precum și depanarea rapidă și restabilirea serviciilor în caz de întreruperi.
-
Izolat/slab cuplat: Fiecare serviciu poate fi construit, validat și implementat/actualizat independent, fără perioade de nefuncționare pentru capacitățile centrului de contact.
Serviciile Webex CC sunt implementate în AWS și sunt alimentate de o platformă nativă în cloud care permite următoarele:
-
Disponibilitatea serviciilor și aplicațiilor de infrastructură în mai multe zone de disponibilitate
-
Elasticitatea serviciilor și aplicațiilor de infrastructură care permit capacități de scalare dinamică
-
Securitate integrată nativ în modul în care sistemele sunt construite și implementate, datele sunt protejate în tranzit și în repaus, împreună cu certificările de securitate / conformitate pe care le are Webex CC.
-
Infrastructură edge scalabilă și sigură pentru integrări de telefonie/voce
-
Observabilitate cu monitorizare proactivă și alertare care permite disponibilitatea ridicată a serviciilor de centru de contact pentru clienții săi.
-
Integrat cu restul Cisco Webex pentru autentificarea/autorizarea, administrarea și asigurarea accesului la capacitățile centrului de contact.
Secțiunile ulterioare din acest document dezvoltă fiecare dintre capacitățile de mai sus și modul în care Webex arhitectură CC permite același lucru.
Arhitectură logică
Capacitatea de bază pe care trebuie să o aibă o soluție de contact center este de a permite clienților să contacteze cu ușurință organizația prin mijloace de comunicare utilizate în mod obișnuit și să obțină întrebările / problemele abordate într-un mod rapid și eficient.
Cu toate acestea, pentru a vă asigura că acest principiu de bază este atins, există mai multe capacități în spatele scenei la care organizația care utilizează centrul de contact trebuie să aibă acces. Acestea sunt:
-
Mecanisme pentru ca clienții să înceapă o interacțiune
-
Numere de telefon publicate și operaționale care conectează apelurile telefonice la sistemul centrului de contact
-
Adresele de e-mail la care clienții pot trimite e-mailuri și mecanismul de detectare a noilor e-mailuri primite.
-
Posibilitatea clienților de a contacta prin diverse canale digitale, inclusiv, dar fără a se limita la
-
Chat de pe un site web / aplicație
-
Direct chat prin intermediul clienților de mesagerie populari, cum ar fi WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message de la Twitter
-
-
-
Abilitatea de a detecta noi interacțiuni și de a le gestiona eficient
-
Acestea ar include sistem automat de IVR, agenți virtuali pentru telefonie / chat-uri cu programabilitate încorporată pentru a defini fluxurile de lucru implicate în gestionarea interacțiunilor.
-
În cele din urmă, dacă este necesar, interacțiunea trebuie escaladată către un agent, care este calificat optim pentru a gestiona interacțiunea.
-
-
Abilitatea agenților de a indica disponibilitatea pentru gestionarea interacțiunilor și a supraveghetorilor de a monitoriza, instrui agenții și de a obține valorile operaționale care permit interacțiuni eficiente.
-
Abilitatea administratorilor de a configura și de a furniza diverse capacități ale centrului de contact care permite agenților și supervizorilor să își îndeplinească activitățile conform așteptărilor.
Dincolo de acestea, întreprinderile moderne trebuie să aibă capacități suplimentare pentru a optimiza operațiunile centrului de contact cu acces la date și informații care vizualizează și urmăresc valorile operaționale cheie.
Mai mult, capacitatea de integrare cu capacitățile specializate ale ecosistemului centrului de contact, cum ar fi rularea apelurilor proactive automatizate de ieșire, îmbunătățirea experiențelor agenților și supervizorilor utilizând AI, detectarea și înțelegerea călătoriei clientului pentru a furniza proactiv date în avans agenților sunt diferențiatori clari în modul în care evoluează soluțiile centrului de contact.
În ceea ce privește modelul de consum, în care ofertele de contact center sunt consumate ca un serviciu software livrat în cloud, capacitatea de a asigura disponibilitatea, fiabilitatea și cerințele de scalare automată ad-hoc necesită mecanisme de monitorizare și alertare de ultimă generație, care permit validarea și detectarea continuă a problemelor iminente și prevenirea/minimizarea impactului asupra operațiunilor clienților.
Figura 1 ilustrează arhitectura logică Webex CC.
Componente funcționale
Următoarele secțiuni descriu diferite componente funcționale ale Webex CC.
Managementul interacțiunilor
Webex CC acceptă telefonie, e-mail și mesagerie (canale sociale) ca diverse canale prin care utilizatorii pot interacționa cu centrul de contact.
Pentru toate canalele, manipularea inițială poate fi făcută de sistem și apoi interacțiunea poate fi escaladată la un agent.
Tipuri de suporturi
Telefonie
Pentru telefonie, gestionarea apelurilor vocale de intrare este decisă de modul în care apelul a intrat în centrul de contact (consultați Mecanismele de intrare de mai jos) și de fluxul CC Webex asociat cu punctul de intrare.
Apelul primește răspuns și se efectuează acțiuni suplimentare conform definiției Webex CC Flow - care este o reprezentare programatică a acțiunilor care trebuie efectuate în timpul gestionării apelului, fie înainte de coada de așteptare și rutarea către un agent, fie fluxul însuși poate gestiona apelul fără transfer către un agent.
Flow Builder în Webex CC permite dezvoltatorilor să definească fluxul și să îl atribuie punctului de intrare prin care apelul ajunge în Webex CC.
Aceste entități de configurare și utilizarea lor sunt acoperite în Entități de configurare.
Mai multe informații despre Flow Builder sunt acoperite în secțiunea viitoare pe IVR Sistem.
E-mail și mesagerie
Din perspectiva CC, Webex Connect oferă capabilitățile de intrare și ieșire pentru toate canalele digitale - e-mail, canale de mesagerie, pe care utilizatorii finali le pot utiliza pentru a contacta centrul Webex de contact.
Webex Conectare flux
-
Decide gestionarea unor astfel de interacțiuni până când interacțiunile sunt puse în coadă și direcționate către agenți. Aceasta include manipularea automată și tratamentele BOT pentru toate formele de mesagerie și interacțiuni prin e-mail.
-
Aplică logica de afaceri la interacțiunea de intrare.
-
Gestionează contactul înainte de a intra în coadă.
-
Fluxul în sine poate gestiona interacțiunea fără transfer către agentul live.
Canalele de mesagerie acceptate de Webex CC sunt:
-
Web App / Chat în aplicația mobilă
-
WhatsApp
-
Facebook Messenger
-
SMS
Canalele de e-mail acceptate de Webex CC sunt:
-
Gmail
-
Office365
Mecanisme de intrare
Această secțiune acoperă mecanismele prin care o interacțiune poate intra Webex CC. Pe baza tipului de mediu, mecanismele prin care o interacțiune ajunge la Webex CC sunt diferite.
De exemplu, în telefonie există furnizarea infrastructurii fizice necesare pentru a permite conectivitatea PSTN, configurarea numerelor de telefon și rutarea apelurilor către Webex CC.
Pentru canalele de e-mail/mesagerie, configurarea ingress trebuie făcută în Webex Connect și implică provizionarea contului de email/mesagerie și configurarea fluxului Webex Connect.
Voce de intrare
Pentru apelurile vocale, un scenariu tipic este acela în care utilizatorii formează un număr de telefon PSTN, care apoi se conectează la centrul de contact. Din perspectiva intrării, acest lucru necesită un mecanism de direcționare a apelurilor de la PSTN la Webex CC.
Figura 1 ilustrează ingerarea apelurilor vocale în Webex CC.
Serviciile de intrare vocală din Webex CC efectuează controlul apelurilor de la terți utilizând SIP și răspunde la apelul primit, precum și efectuează operații de transfer, conferință și alte operații de control al apelurilor.
Punctul logic de intrare pentru apelurile din Webex CC este entitatea de configurare denumită "Punct de intrare". Pentru intrarea vocală, configurația cheie a punctului de intrare este numărul de telefon asociat cu acesta, care este de obicei un număr de telefon PSTN valid obținut de la furnizorul PSTN ales.
Acest lucru permite detectarea apelurilor primite pe numărul de telefon, asocierea apelului cu punctul de intrare și utilizarea altor parametri de configurare ai punctului de intrare pentru a gestiona apelul conform definiției fluxului CC Webex care ar trebui declanșată pentru interacțiune.
Notă:
Pentru mai multe detalii despre opțiunile de conectivitate PSTN, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Scalabilitatea și disponibilitatea infrastructurii de margine vocală
Infrastructura Webex CC VPOP include perechi redundante de SBC-uri SIP, asigurând o disponibilitate ridicată și mai multe SBC-uri pot fi adăugate pentru a scala volumele de apeluri concurente care urmează să fie acceptate.
Numărul maxim de apeluri concurente pe care VPOP le poate gestiona depinde de numărul de SBC-uri care rulează și la care sunt trimise apelurile.
Pentru redundanță geografică - este acceptată o rețea de VPOP SBC cu interconexiuni pe mai multe perechi între regiuni.
Pentru serviciile de intrare vocală, acestea sunt scalabile orizontal pentru a gestiona un număr tot mai mare de apeluri vocale simultane care urmează să fie ingerate către Webex CC.
Considerente de securitate cu infrastructura de margine vocală
Tabelul de mai jos conține detalii despre opțiunile de conectivitate la infrastructura Voice Edge.
Conectivitate |
Tipuri |
---|---|
Public Internet |
Direct (cu adrese de IP sursă pe lista albă) IPSec Virtual Private Network (VPN) sau IPSec prin Generic Routing Encapsulation (GRE) Site-to-Site (S2S) SRTP/SIP TLS |
Conectivitate privată |
MPLS Punct la punct (P2P) VPLS SD-WAN WAN privat Conectarea încrucișată a centrelor de date Conexiuni Equinix Fabric |
Pentru mai multe detalii, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Sistemul IVR
Fiecare apel vocal care intră într-un număr de telefon asociat cu un punct de intrare, primește răspuns de Webex CC și executarea unui flux CC Webex asociat cu punctul de intrare, începe.
Webex CC Flow Builder furnizează construcțiile/operatorii de programare și blocurile funcționale, denumite activități, astfel încât administratorii sau oricine proiectează și implementează logica IVR să poată combina aceste blocuri componente și să creeze definiția fluxului.
Construcțiile de programare pe care le acceptă Flow sunt:
-
Variabile de declarare și setare – stare asociată cu executarea unui flux
-
Expresii de pietriș pentru a seta valoarea variabilelor
-
-
Verificări condiționate
-
Looping - folosind condiționalele și Go To (capacitatea de a înlănțui activitățile împreună)
-
Invocați API-urile REST
-
Date de analiză - JSON, TOML, XML utilizate de obicei pentru analizarea răspunsului API.
-
Activități de compunere
Un set reprezentativ de activități pe care fluxul de aprovizionare este:
|
Pentru fiecare apel care este activ, o instanță de execuție a fluxului este, de asemenea, activă, până când apelul se termină, rezultând execuții simultane de fluxuri.
Fiecare instanță de execuție a fluxului oferă un mediu izolat pentru datele / starea asociată fluxului și acolo prin apel.
Pe parcursul întregului ciclu de viață al apelului, fluxul permite, de asemenea, să răspundă la anumite evenimente care au loc și să le gestioneze – de exemplu, atunci când un agent răspunde la un apel, o rutină de tratare a evenimentelor poate declanșa o fereastră pop-up pe ecran în interfața desktop a agentului.
Pentru mai multe informații despre Webex CC Flow, consultați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee.
Asistență pentru agenți virtuali
Flow furnizează o activitate pentru a transfera interacțiunea către un agent virtual, care este preconfigurat în Control Hub Webex.
Odată ce apelul este conectat la un agent virtual, acesta oferă utilizatorului o experiență de IVR conversațională, iar activitatea se încheie fie cu terminarea apelului, fie cu escaladarea apelului către un agent.
În caz de escaladare, fluxul poate fi configurat pentru a pune în coadă apelul, la care apoi răspunde un agent.
Interacțiuni digitale de intrare
Pentru e-mail și canalul de mesagerie al interacțiunilor primite, Webex CC utilizează Webex Connect pentru asigurarea accesului la active, fluxul pentru a gestiona interacțiunile primite și apoi rutează interacțiunea la Webex CC atunci când fluxul Webex Connect plasează în mod explicit interacțiunea în coadă, astfel încât să poată fi gestionată de un agent.
Figura 2 ilustrează ingestia interacțiunilor de e-mail, mesagerie în Webex CC.
Integrări Agent virtual / BOT
Pentru interacțiunile prin e-mail și mesagerie / canal social, tratamentele agent virtual / BOT sunt configurate în fluxul Webex Connect.
Ca și în cazul agenților virtuali pentru voce, dacă tratamentul BOT se termină cu escaladarea ca rezultat, atunci interacțiunea este pusă în coadă și direcționată către un agent.
Rutare și coadă
Webex CC tratează contactul de intrare cu manipulatori automati, așa cum sunt definiți în flux, iar fluxul poate decide să plaseze contactul într-o coadă / direct către un agent (coadă specifică agentului – acceptată numai pentru interacțiuni telefonice / vocale).
La coadă, dacă un agent este disponibil, agentul este rezervat, iar interacțiunea este direcționată către agent. Dacă nu există agenți disponibili, interacțiunea este parcată pe coadă, iar Flow va continua să trateze clientul cu handler atașat activității de așteptare.
Când un agent devine disponibil, gestionarul este întrerupt și agentul este interacționat.
Figura 1 ilustrează arhitectura cozilor și a rutelor.
Selectarea agentului
Cozile din Webex CC acceptă următorii algoritmi de selectare a agenților:
-
Cea mai lungă rutare disponibilă a agentului
-
Dirijare bazată pe calificări
-
Cel mai lung agent disponibil (LAA)
-
Cel mai bun agent disponibil (BAA)
-
Agenții sunt asociați cu cozile prin intermediul echipelor.
Unei cozi i se pot atribui mai multe grupuri de distribuire a apelurilor (fiecare grup având una sau mai multe echipe), într-o manieră secvențială, cu așteptarea configurată pentru ca grupul de distribuire a apelurilor să fie adăugat la coadă, astfel încât spațiul de căutare pentru un agent potrivit să se extindă la grupuri suplimentare de distribuire a apelurilor pe măsură ce timpul progresează.
Pentru rutarea bazată pe abilități, printre agenții de potrivire a cerințelor de abilități asociate cu coada, un agent este selectat pe baza configurației LAA sau BAA.
Capabilități suplimentare specifice pentru voce/telefonie
Rutare bazată pe agent (numai pentru canalul de voce/telefonie)
Webex Flux CC, utilizând activitatea QueueToAgent, poate ruta interacțiunile direct către agentul ales pe baza ID-ului agentului.
Dacă agentul nu este disponibil pentru a gestiona interacțiunile, interacțiunea poate fi parcată, într-o coadă specifică agentului, așteptând ca agentul să devină disponibil
Informații complexe despre coadă
Webex CC Flow, utilizând activitatea GetQueueInfo, poate prelua informații în timp real pentru o coadă, cum ar fi poziția în coadă (PIQ), timpul estimat de așteptare (EWT), numărul de agenți disponibili în coadă și poate fi utilizat pentru a decide dacă să pună sau nu în coadă contactul.
Apel invers de curtoazie
Webex CC Flow, utilizând activitatea Callback, permite clientului să se deconecteze de la apel, menținând în același timp poziția în coada de așteptare și să primească un apel invers atunci când interacțiunea virtuală din coada de așteptare este direcționată către un agent.
Manipularea preaplinului
Webex CC acceptă gestionarea depășirii utilizând echipe bazate pe capacități (CBT).
CBT este ca o echipă obișnuită cu o capacitate și un DN extern asociat care servește această capacitate. Acesta poate fi configurat împreună cu alte echipe în ciclurile de distribuție a apelurilor din coada de așteptare.
De obicei, acesta este configurat ca ultimul ciclu, astfel încât să acționeze ca o depășire dacă nu este disponibil niciun agent, chiar și după ce toate grupurile de distribuire a apelurilor configurate nu reușesc să găsească un agent de potrivire disponibil pentru gestionarea interacțiunii.
Operațiuni Agent Desktop
Atunci când un agent se conectează la Webex CC Agent Desktop, agentul specifică un număr de telefon la care pot fi conectate apelurile primite către agent. Acesta poate fi un telefon PSTN, un telefon mobil sau o extensie dacă agentul este un utilizator Cisco Webex Calling.
Rețineți că acest număr trebuie să fie un număr de telefon valid către care pot fi direcționate apelurile. În caz contrar, agentul nu poate primi apeluri primite.
În funcție de tipul de interacțiune pe care o gestionează agentul, widgeturile din desktopul agentului furnizează capacitatea de a efectua anumite operațiuni de control media.
De exemplu, după ce se răspunde la un apel, agentul poate efectua următoarele operații legate de apel.
-
Plasați apelul în așteptare
-
Inițiați apelul de consultare și
-
Transferați apelul la un alt număr de telefon (să zicem numărul de telefon al agentului)/punctul de intrare
-
Conferențiați un alt agent la apel
-
-
Transferați apelul într-o altă coadă
-
Terminați apelul
Agent desktop permite administratorilor să adauge widgeturi personalizate acolo, extinzând capacitățile desktopului și transformându-l într-o colecție unificată de widgeturi de care agenții au nevoie pentru a-și desfășura activitatea într-un mod eficient.
Arhitectură desktop
Agent Desktop este o aplicație bazată pe o singură pagină bazată pe micro frontend, care găzduiește widgeturi construite pe baza arhitecturii componentelor web. Toate widget-urile standard / stoc sunt alimentate de date care sunt preluate de API-uri sau mecanisme de împingere pe partea serverului.
Acestea sunt de obicei API-uri asincrone, în care răspunsul pentru o invocare vine pe desktop printr-o conexiune WebSocket.
Webex CC Agent Desktop autentifică utilizatorii cu Cisco Common Identity (CI), iar tokenul este transmis tuturor invocațiilor API. Și pentru widgeturile personalizate, pe baza modelului de autentificare, oferă agenților o experiență de conectare unică dacă modelul de autentificare al widgetului personalizat este integrat cu CI.
Odată ce un agent face parte dintr-o interacțiune, toate actualizările stării interacțiunilor sau ale datelor asociate sunt trimise pe desktop prin conexiunea WebSocket.
Rezistența desktopului la conectivitate și latență
Apăsarea asincronă API și server permite scalarea și orice pierdere de conectivitate a interfeței WebSocket este detectată, iar desktopul încearcă să se reconecteze și să se conecteze din nou.
Figura 2 ilustrează arhitectura agent desktop în Webex CC.
Administrare și configurare
Integrarea clienților
Webex Control Hub este interfața principală utilizată de parteneri și clienți pentru înscrierea clienților și activarea sau configurarea caracteristicilor.
Odată ce caracteristicile organizației și centrului de contact sunt furnizate în Control Hub, acesta va declanșa un flux de lucru în Webex CC, care face restul pașilor în asigurarea accesului la toate capacitățile centrului de contact, conform ofertelor alese de client.
Toată asigurarea accesului centrului de contact se face utilizând un motor de flux de lucru BPM, care permite o modalitate declarativă de a defini pașii implicați și face ca toți pașii de asigurare a accesului să fie rezistenți la eșecuri și asigură integritatea datelor.
Figura 1 ilustrează fluxul de lucru de asigurare a accesului în Webex CC.
Entități de configurare
Entitățile cheie de configurare din Webex CC, definite în cadrul unei organizații, sunt:
Site
Site inseamna o locatie in care se afla una sau mai multe echipe, utilizatori (agenti/supervizori).
Fiecare utilizator și echipă trebuie să aparțină unui site.
Echipă
Un grup de utilizatori. Echipele sunt utilizate pentru a distribui interacțiunile către agenți prin intermediul cozilor.
Fiecare echipă trebuie să aparțină unui site.
Agenţi
Utilizatorii care se pot conecta pentru a Agent Desktop și gestiona interacțiunile între tipurile media configurate în Webex CC.
Supervizori
Supervizorii sunt repartizați echipelor și pot monitoriza/instrui agentul și au acces la starea nivelului echipei și la statisticile agentului pentru cei care aparțin echipelor la care este repartizat supervizorul.
Coadă
O coadă este o entitate logică în care pot fi ținute interacțiuni, în timp ce se așteaptă ca agenții să fie disponibili, care apoi este direcționată către agent.
Cozile sunt mapate pe echipe, ca spațiu de căutare pentru agenți, cu capacitatea de a extinde spațiul de căutare pe baza pragului de timp scurs, adăugând alte echipe la spațiul de căutare.
Punct de intrare
Punctul de intrare este o entitate logică care reprezintă punctul de intrare pentru interacțiunile care vor intra în Webex CC. Pentru telefonie, aceasta se mapează în primul rând la numărul de telefon la care sosesc apelurile, iar pentru canalele de e-mail / mesagerie, punctul de intrare indică configurația activului în Webex Connect.
Fluxul
Fluxul asociat cu punctul de intrare (prin strategia de rutare), care decide pașii implicați în gestionarea interacțiunilor.
Pentru canalele non-telefonie (e-mail, mesagerie/social media), Flow este ales ca parte a configurării activelor în Webex Connect.
Control acces pentru centre de contact cu mai multe locații
Administratorii Webex CC pot configura profiluri de utilizator cu drepturi de acces la anumite site-uri, echipe, cozi și puncte de intrare. Mai mult, datorită naturii ierarhice a site-urilor și echipelor, odată ce accesul la anumite site-uri este furnizat, numai echipele sau data referitoare la echipe, aparținând acelor site-uri sau unui subset specificat în mod explicit al unor astfel de echipe, pot fi accesate de către utilizator.
Pentru cozi și puncte de intrare, acestea sunt globale la nivel de organizație, astfel încât pentru diferite locații geografice (locații în care se află anumiți agenți și echipe) pot fi configurate puncte de intrare și cozi separate, iar supervizorii / utilizatorii pot avea acces la acele entități care sunt aplicabile pentru anumite site-uri.
Figura 2 ilustrează entitățile cheie de configurare și profilul de utilizator care face referire la aceste entități.
În afară de restricționarea accesului la aceste entități, administratorii Webex CC pot controla capabilitățile/modulele specifice pe care un utilizator le poate accesa în interfața de administrare, având astfel utilizatori cu drepturi de administrare/configurare la entități specifice, precum și secțiuni/capabilități ale interfeței de administrare CC Webex.
Raportare și analiză
Webex CC procesează evenimentele discrete generate de diverse servicii pe parcursul ciclului de viață al interacțiunilor, utilizând o serie de servicii de procesare a fluxului în timp real și generează un set definit de seturi de date în timp real care sunt publicate clienților abonați.
Mai mult, aceste evenimente sunt procesate, transformate și agregate în continuare, iar seturile de date rezultate sunt păstrate, care apoi sunt preluate prin API-urile de consum de date și interfața de raportare și vizualizare a datelor – Analizor.
Figura 1 ilustrează interfețele de procesare și consum de date din Webex CC
Integrări
Toate integrările externe în WxCC pentru a spori și îmbunătăți capacitățile pe care clienții le pot utiliza, utilizează API-uri standard publicate.
Tipurile de interfețe API disponibile în Webex CC sunt:
-
ODIHNĂ API
-
Împingere pe partea de server folosind
-
Webhook-uri
-
Mesaje WebSocket
-
Integrări CRM
Webex CC acceptă două moduri de integrare cu sistemele de gestionare a relațiilor cu clienții (CRM).
-
Conectori încorporați desktop
-
Integrări de flux prin conectori HTTP în IVR
Conectori încorporați desktop: aplicația CRM ca interfață principală
În acest mod de operare, agentul se conectează la consola CRM ca aplicație principală.
Webex CC este o aplicație încorporată (denumită și aplicație desktop încorporată sau softphone încorporat) care este utilizată în principal pentru a vă conecta la centrul de contact și pentru a primi interacțiuni Webex centru de contact direcționate CC.
La primirea unui apel sau a unei solicitări de conversație, integrarea CRM efectuează următoarele acțiuni pe consola CRM
-
Pe ecran apare înregistrarea clientului legată de ANI sau de alte date asociate apelului.
-
Metadatele post-apel ca note de activitate în înregistrarea clientului
-
Permiteți agentului să "Faceți clic pentru a apela" făcând clic pe contactul din CRM și inițiind un apel de ieșire către client
-
Postarea înregistrărilor apelurilor în tabelele de raportare CRM pentru raportarea primară pe CRM.
-
Oferă funcționalitatea completă a controalelor de Agent Desktop și apel (versiunea încorporată și minimizată a aplicației desktop)
Modul principal de integrare cu CRM-urile este prin încorporarea Webex aplicații CC Desktop într-un iFrame separat.
Mai mult, aplicația Webex CC Desktop rulează un widget headless personalizat (fără interfață cu utilizatorul) rulează în fundal, interacționând cu sistemul CRM de bază pentru a efectua acțiuni automate în numele agentului.
Interacțiunile sunt alimentate de două SDK-uri pe care le folosește widgetul headless.
-
Webex CC Desktop JS SDK: Acesta este SDK-ul JavaScript furnizat de Webex CC pentru a înregistra ascultătorii de evenimente pentru acțiuni de agent și contact.
-
CRM JS SDK: Acesta este SDK-ul clientului CRM aplicabil per CRM care abstractizează apelurile REST API cu CRM. De exemplu, pentru salesforce, biblioteca JS CTI furnizată de Salesforce este utilizată pentru a efectua acțiuni și a asculta evenimente din CRM.
Figura 1 ilustrează arhitectura CRM încorporată Webex CC desktop și conector
Webex CC suporta urmatoarele solutii CRM pentru integrarea mentionata mai sus:
-
Salesforce
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk
-
Birou proaspăt
Pentru mai multe detalii, vizitați https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Pentru mai multe informații despre configurarea aspectelor desktop Webex CC pentru activarea conectorului CRM, a seturilor de caracteristici și a jurnalelor de modificări, vizitați https://github.com/CiscoDevNet/webex-contact-center-crm-integrationshttps://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
Disponibilitatea globală a conectorilor CRM
Conectorii CRM sunt disponibili în toate zonele geografice și regiunile în care Webex CC este operațional.
Scală elastică și performanță
Webex CC găzduiește widgetul personalizat care permite comunicarea bidirecțională între aplicația CRM și desktopul Webex CC în AWS CloudFront CDN, asigurând o disponibilitate ridicată a widgetului AWS în zonele și regiunile de disponibilitate.
Toate calculele specifice integrării CRM se întâmplă în browserul în care agenții utilizează aplicația CRM cu Webex desktop CC încorporat în aplicația CRM.
Securitate
Conectorii CRM sunt invocați prin intermediul aspectului desktop al agentului Webex CC, iar parametrii opționali sunt trecuți prin aspectul desktop în widget pentru a comuta caracteristicile între activat și dezactivat.
De exemplu, pentru a activa widgetul Acțiuni Salesforce, administratorul poate activa setarea parametrilor aspectului desktop sfdcWidgetEnabled la true.
Instalarea pachetelor
Pentru ca integrarea să funcționeze bidirecțional, consola CRM are nevoie de aplicația încorporată instalată. Acest lucru este pentru a sprijini încărcarea aplicației Desktop în interiorul unui iFrame.
Toți conectorii Desktop Embedded sunt disponibili pe piața CRM.
De exemplu,
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Instalarea aplicației marketplace activează plugin-urile necesare și importă fișierele XML necesare în consola CRM pentru a sprijini raportarea înregistrărilor apelurilor pe CRM.
Integrări de flux prin conectori HTTP în IVR
Generatorul Webex CC Flow acceptă fluxuri de date bidirecționale între Webex CC și sistemul CRM folosind conectori HTTPs configurați în Control Hub Webex și utilizați pe Webex CC Flow.
Acestea sunt utilizate în principal pentru personalizare în cadrul interacțiunilor vocale și rutare personalizată în cadrul IVR.
În mod implicit, Webex CC acceptă conectorul HTTP Salesforce din Control Hub. Ceilalți conectori CRM pot fi adăugați ca conectori personalizați Webex Control Hub.
Pentru mai multe informații despre conectorii HTTP, vizitați https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR Conectori HTTP:
-
Salesforce IVR HTTP Connector (încorporat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Conector HTTP Zendesk IVR (personalizat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR Conector HTTP (personalizat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Managementul campaniilor de ieşire
Webex CC acceptă campanii de previzualizare de ieșire folosind soluția de gestionare a campaniilor de la Acqueon.
Pentru mai multe detalii, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/wcc_oem-integration-with-acqueon.html.
Optimizarea forței de muncă
Webex CC susține soluții de optimizare a fluxului de lucru și de management al calității de la furnizori de top din industrie.
Extinderea Agent Desktop
Webex desktop de agent și supervizor CC permite extinderea capacităților desktop prin dezvoltarea și rularea widgeturilor personalizate pe desktop.
Pentru mai multe detalii, vizitați https://developer.webex-cx.com/documentation/guides/desktop.
Alte API-uri
Pentru detalii despre celelalte API integrări care pot fi efectuate în Webex CC, vizitați https://developer.webex-cx.com/documentation/getting-started/.
Implementare și conectivitate
Webex CC este implementat în AWS și este disponibil în prezent în următoarele regiuni:
-
NE
-
SUA-Est N Virginia
-
S.U.A.-West N California (numai Voice Media Ingress)
-
-
Canada
-
Centrală
-
-
Marea Britanie
-
Londra
-
-
Europa
-
Frankfurt
-
-
Asia Pac
-
Tokyo
-
Sydney
-
Conectivitate multiregională pentru telefonie
Pentru a permite organizațiilor globale, cu agenți și clienți în mai multe locații geografice, Webex CC acceptă păstrarea mass-media în regiunea locală, pentru acele regiuni în care rulează serviciile de voce media edge și ingress.
Figura 1 ilustrează implementarea mai multor regiuni cu mass-media regională.
Serviciile media edge și ingress sunt implementate în următoarele regiuni.
Georegiune |
Webex Servicii CC (regiunea AWS) |
Margine media (POP voce) |
Next Generation Media Services (regiunea AWS)* |
---|---|---|---|
NE |
N Virginia |
Cluj-Napoca Cluj-Napoca |
N Virginia N California |
Canada |
Centrală |
Vancouver Toronto |
Centrală |
Brazilia |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Marea Britanie |
Londra |
Londra |
Londra |
India |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japonia |
Tokyo |
Tokyo Osaka |
Tokyo |
Australia |
Sydney |
Melbourne Sydney |
Sydney |
*Pentru mai multe informații despre disponibilitatea regională a Next Generation Media Services, consultați Next Generation voice media platform.
Securitate și confidențialitate
Securitatea infrastructurii
Infrastructură de voce la Edge
Componentele Voice Edge permit trunchiurilor SIP din rețeaua clienților / operatorilor PSTN să se termine, iar acest lucru este activat pe baza IP-urilor de pe lista albă cărora li se permite să se conecteze la componentele edge.
Securitatea infrastructurii de calcul
Webex Instanțele de calcul CC sunt furnizate în AWS și serviciile rulează ca pod-uri în clusterul Kubernetes care are mai multe spații de nume și accesul la fiecare spațiu de nume este restricționat cu acreditări separate.
Toată asigurarea infrastructurii se face folosind cod – fără pași manuali – și niciuna dintre acreditări nu poate fi accesată manual.
Există un magazin central de acreditări cu căi specifice configurate pentru un set specific de servicii / echipe, iar accesul la magazinul de acreditări în sine este restricționat și configurat ca secrete în sistemele de construire și implementare.
Niciuna dintre componentele / serviciile de infrastructură nu este expusă direct în afara VPC-ului AWS și numai interfețele expuse public sunt API-uri și servere WebSocket care sunt controlate și gestionate folosind gateway-ul api,
În afară de aceasta, există anumite sisteme și interfețe interne utilizate de dezvoltatori care sunt utilizate pentru vizualizarea jurnalelor, valorilor, detaliilor de implementare, stării construirii și rezultatelor testelor, care sunt securizate folosind roluri și grupuri și integrate cu sistemele interne de autentificare Cisco.
Autentificarea și autorizarea interfețelor cu utilizatorul
Toate interfețele cu utilizatorul utilizate de diverși utilizatori ai centrului de contact (agenți, supervizori, administratori, analiști) sunt protejate prin autentificare Cisco Common Identity bazată pe switcher token (fluxuri OAuth).
Autorizarea se face folosind rolurile pentru utilizatorul care a obținut tokenul și domeniile atribuite tokenului.
Securitatea datelor
Date în tranzit
Niciuna dintre interfețele componentei de servicii/infrastructură implementate nu este expusă direct traficului extern de intrare.
Serviciile selectate, cu API-urile http, expun aceste interfețe printr-un gateway și toate https-urile de intrare (inclusiv cele ale WebSocket) sunt terminate în ALB și traficul intern prin http este direcționat către servicii.
Toate interacțiunile de ieșire sunt peste https / TLS (pentru protocoalele non http).
În interiorul VPC-ului, comunicarea internă între servicii – prin protocolul http / custom TCP – se face printr-o priză TCP simplă.
Date inactive
Toate datele care sunt stocate sunt criptate la nivelul de stocare. În plus, acele magazine de date care se află în afara VPC sunt protejate, iar controlul accesului și autorizațiile cu acreditări sunt stocate și gestionate în siguranță într-un magazin secret.
Figura 1 ilustrează fluxul de date și modelul de securitate atât pentru tranzit, cât și în repaus.
Confidențialitatea datelor
Date PII ale utilizatorului final
Fluxul Webex CC, care este controlerul programatic pentru gestionarea interacțiunilor, poate fi utilizat pentru a colecta date de utilizator, care pot fi atribuite variabilelor de flux etichetate special ca "Conține date sensibile". Valorile pentru aceste date sunt criptate și niciun serviciu din calea de tranzit a datelor nu va avea acces la aceste date.
Mai mult, astfel de date nu sunt niciodată persistente într-Webex magazin de date de raportare CC, iar jurnalele / infrastructura de mesagerie vor avea date criptate, iar datele text clare nu sunt stocate nicăieri în Webex CC.
Date PII pentru agentul centrului de contact/supervizor
Datele referitoare la utilizatorii centrului de contact sunt redactate în jurnale, dar sunt disponibile pentru analiza și vizualizarea datelor în depozitul de date CC Webex.
Scalabilitate
Factori pentru scară
Pentru Webex CC, factorii care influențează scara sunt:
-
Număr concomitent de agenți conectați
-
Număr concomitent de interacțiuni în curs
-
Acțiuni efectuate asupra acestor interacțiuni
-
-
Numărul concomitent de acțiuni pe care supraveghetorii / agenții le efectuează, în afara gestionării interacțiunilor
-
Volumul datelor generate și persistente
Aspecte arhitecturale care permit scalarea
Principiile pe baza cărora Webex CC este proiectat și proiectat permit soluției să scaleze dinamic după cum este necesar, în limitele impuse de infrastructura furnizată pentru diferitele servicii și componente ale platformei.
Arhitectură bazată pe evenimente
Serviciile din Webex CC comunică folosind mesaje, iar fluxurile critice de procesare a mesajelor nu implică operațiuni IO de blocare, iar starea necesară pentru procesarea mesajelor este localizată la instanța serviciului care procesează mesajul.
Servicii apatride (sau stat externalizat)
Serviciile apatride permit elasticitatea prin adăugarea/eliminarea cu ușurință a unor instanțe suplimentare ale serviciilor. Există anumite servicii care sunt în mod inerent de natură statală și acestea au externalizat magazinul de stat, iar infrastructura susține schimbări dinamice ale numărului de instanțe ale unor astfel de servicii, de asemenea, cu reechilibrare automată / transfer de stat / localizarea statului către instanța care are nevoie de stat.
Infrastructură elastică
Toate serviciile rulează în Kubernetes și infrastructura aka nodurile Kubernetes scalează automat pe baza utilizării și acest lucru permite adăugarea dinamică a mai multor noduri de calcul până la un prag maxim ridicat care este preconfigurat.
Proiecția sarcinii și validarea regulată
Toate serviciile sunt evaluate pentru caracteristicile de performanță, iar modelul de scalare este validat la nivel de serviciu.
Validarea continuă suplimentară, testele de încărcare maximă și de anduranță sunt efectuate cu parametri de testare reglați pentru creșterea proiectată a atributelor de impact asupra scalei, ceea ce permite identificarea blocajelor, planificarea actualizării pragului ridicat pentru utilizarea resurselor de infrastructură și pregătirea pentru ziua jocului.
Fiabilitate și disponibilitate
Arhitectura bazată pe evenimente și serviciile apatride permit reziliență și elasticitate. Cu toate acestea, pentru a se asigura că defecțiunile sunt detectate și acționate înainte ca funcționalitățile să fie afectate, Webex CC folosește următoarea strategie.
-
Disponibilitatea și fiabilitatea infrastructurii
-
Toate serviciile Webex CC și componentele de infrastructură sunt întotdeauna implementate în trei zone de disponibilitate AWS.
-
Acest lucru permite Webex CC să fie rezistent la defecțiunile zonei de disponibilitate și, în caz de defecțiuni, instanțele eșuate sunt înlocuite automat cu altele mai noi.
-
-
-
Monitorizare și alertare continuă
-
Sonde interne și externe pentru componente de servicii și infrastructură, care la defecțiune declanșează alerte.
-
Valori capturate din componentele serviciilor și infrastructurii și procesate printr-un motor de reguli care detectează regulile de potrivire și declanșează alerte.
-
-
Validare și alertare continuă
-
Testele periodice sunt rulate și orice eșec duce la declanșarea alertelor
-
Aceste alerte creează incidente proactive și sunt tratate ca un incident real care afectează clientul.
-
Acest lucru previne impactul asupra clientului și contribuie la disponibilitatea și fiabilitatea sistemului.
-
-
-
Integrare și livrare continuă
-
Acesta este procesul de inginerie și conducta de livrare și permite construirea, validarea și implementarea rapidă și fiabilă a serviciilor / modificărilor serviciilor în Webex CC.
-
Abilitatea de a face implementare complet automatizată – de la cod la mediul de producție, cu toate validările necesare, reduce riscul și minimizează timpul până la rezolvare, dacă o modificare trebuie implementată ca răspuns la o defecțiune.
-
-
-
Întrerupătoare automate și kill switch-uri
-
Diferite părți ale sistemului / anumite capabilități ale Webex CC pot fi dezactivate selectiv pentru toți clienții sau clienții selectați, pentru a minimiza efectele în cascadă ale unei defecțiuni.
-
Acest lucru permite minimizarea suprafeței de avarie și obținerea disponibilității capacităților de bază ale centrului de contact pentru clienți.
-
-
Monitorizarea și detectarea defecțiunilor
Figura 1 indică mecanismele continue de monitorizare, validare și alertare existente pentru Webex CC.
Continuitatea afacerii și recuperarea în caz de dezastru
Procesul de recuperare în caz de dezastru și de continuitate a afacerii asigură detectarea oricărei întreruperi la scară largă într-o regiune și sunt puse în aplicare măsurile necesare pentru a asigura recuperarea serviciilor către clienții care se află la bord în regiune.
Pașii pentru recuperare sunt documentați, validați și actualizați în mod regulat conform proceselor de recuperare și gestionare în caz de dezastru.
Serviciile Webex CC sunt implementate în trei zone separate de disponibilitate dintr-o regiune AWS. Fiecare zonă de disponibilitate este o locație fizică diferită în regiune, cu utilități independente.
În cazul unei defecțiuni complete a regiunii AWS, Webex CC se bazează pe AWS pentru a recupera regiunea, iar pentru întreruperile prelungite care implică întreaga regiune, centrul de date Webex CC este furnizat într-o nouă regiune AWS și restabilește configurațiile și datele cheie ale clienților, astfel încât centrul de contact să fie operațional pentru clienții din noua regiune AWS.
Acest lucru implică automatizare, dar necesită intervenție manuală pentru a declanșa procesul, precum și pentru a monitoriza și a se asigura că configurația și datele necesare sunt restaurate pentru a face centrul de contact operațional pentru clienți.
Conformitate și certificări
Webex Contact are o listă extinsă de certificări de securitate. Aceste certificări sunt actualizate la intervale regulate.
-
PCI DSS QSA
-
CAIQ
-
HIPAA și HITECH
-
CSA Star Nivelul 1
-
CSA Star Nivelul 2 (evaluare independentă 3rd party)
-
SOC2
-
ISO27001 (Standard internațional pentru securitatea informațiilor)
-
ISO27017 (Standard de securitate pentru furnizorii de servicii cloud)
-
ISO27018 (Standard de securitate axat pe protejarea datelor cu caracter personal în cloud)
-
ISO27701 (extensie de confidențialitate a datelor)
-
Standardul german C5, care demonstrează securitatea operațională împotriva atacurilor cibernetice
Consultați Webex Fișa tehnică de confidențialitate a serviciului centru de contact pentru mai multe detalii.
Cisco Webex Contact Center (Webex CC) este un centru de contact ca serviciu (CCaaS), care permite organizațiilor să permită interacțiuni mai inteligente, proactive și personalizate pe parcursul călătoriei clienților.
Webex CC este arhitect, proiectat și dezvoltat, de la zero, ca o soluție nativă în cloud, cu următoarele principii arhitecturale de bază.
-
Servicii: Set independent de servicii, fiecare serviciu furnizând un mic set coerent de capabilități utilizatorilor săi.
-
Event Driven: Toate serviciile comunică între ele folosind mesageria, cu excepția aplicațiilor web în care aplicația utilizează interfețe https (API-uri REST, Push Data prin interfața WebSocket) pentru cazuri de utilizare specifice.
-
Stateless / Externalized State: Serviciile sunt implementate în Kubernetes, rulând în containere Docker, cu capacitatea de a scala automat și de a fi rezistente la defecțiunile uneia sau mai multor instanțe ale serviciilor.
-
Observabil: Toate serviciile și componentele de infrastructură care permit implementarea unor astfel de servicii sunt observabile cu mecanisme standard de măsurare, detectare și prevenire a situațiilor care afectează capacitățile centrului de contact, precum și depanarea rapidă și restabilirea serviciilor în caz de întreruperi.
-
Izolat/slab cuplat: Fiecare serviciu poate fi construit, validat și implementat/actualizat independent, fără perioade de nefuncționare pentru capacitățile centrului de contact.
Serviciile Webex CC sunt implementate în AWS și sunt alimentate de o platformă nativă în cloud care permite următoarele:
-
Disponibilitatea serviciilor și aplicațiilor de infrastructură în mai multe zone de disponibilitate
-
Elasticitatea serviciilor și aplicațiilor de infrastructură care permit capacități de scalare dinamică
-
Securitate integrată nativ în modul în care sistemele sunt construite și implementate, datele sunt protejate în tranzit și în repaus, împreună cu certificările de securitate / conformitate pe care le are Webex CC.
-
Infrastructură edge scalabilă și sigură pentru integrări de telefonie/voce
-
Observabilitate cu monitorizare proactivă și alertare care permite disponibilitatea ridicată a serviciilor de centru de contact pentru clienții săi.
-
Integrat cu restul Cisco Webex pentru autentificarea/autorizarea, administrarea și asigurarea accesului la capacitățile centrului de contact.
Secțiunile ulterioare din acest document dezvoltă fiecare dintre capacitățile de mai sus și modul în care Webex arhitectură CC permite același lucru.
Arhitectură logică
Capacitatea de bază pe care trebuie să o aibă o soluție de contact center este de a permite clienților să contacteze cu ușurință organizația prin mijloace de comunicare utilizate în mod obișnuit și să obțină întrebările / problemele abordate într-un mod rapid și eficient.
Cu toate acestea, pentru a vă asigura că acest principiu de bază este atins, există mai multe capacități în spatele scenei la care organizația care utilizează centrul de contact trebuie să aibă acces. Acestea sunt:
-
Mecanisme pentru ca clienții să înceapă o interacțiune
-
Numere de telefon publicate și operaționale care conectează apelurile telefonice la sistemul centrului de contact
-
Adresele de e-mail la care clienții pot trimite e-mailuri și mecanismul de detectare a noilor e-mailuri primite.
-
Posibilitatea clienților de a contacta prin diverse canale digitale, inclusiv, dar fără a se limita la
-
Chat de pe un site web / aplicație
-
Direct chat prin intermediul clienților de mesagerie populari, cum ar fi WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message de la Twitter
-
-
-
Abilitatea de a detecta noi interacțiuni și de a le gestiona eficient
-
Acestea ar include sistem automat de IVR, agenți virtuali pentru telefonie / chat-uri cu programabilitate încorporată pentru a defini fluxurile de lucru implicate în gestionarea interacțiunilor.
-
În cele din urmă, dacă este necesar, interacțiunea trebuie escaladată către un agent, care este calificat optim pentru a gestiona interacțiunea.
-
-
Abilitatea agenților de a indica disponibilitatea pentru gestionarea interacțiunilor și a supraveghetorilor de a monitoriza, instrui agenții și de a obține valorile operaționale care permit interacțiuni eficiente.
-
Abilitatea administratorilor de a configura și de a furniza diverse capacități ale centrului de contact care permite agenților și supervizorilor să își îndeplinească activitățile conform așteptărilor.
Dincolo de acestea, întreprinderile moderne trebuie să aibă capacități suplimentare pentru a optimiza operațiunile centrului de contact cu acces la date și informații care vizualizează și urmăresc valorile operaționale cheie.
Mai mult, capacitatea de integrare cu capacitățile specializate ale ecosistemului centrului de contact, cum ar fi rularea apelurilor proactive automatizate de ieșire, îmbunătățirea experiențelor agenților și supervizorilor utilizând AI, detectarea și înțelegerea călătoriei clientului pentru a furniza proactiv date în avans agenților sunt diferențiatori clari în modul în care evoluează soluțiile centrului de contact.
În ceea ce privește modelul de consum, în care ofertele de contact center sunt consumate ca un serviciu software livrat în cloud, capacitatea de a asigura disponibilitatea, fiabilitatea și cerințele de scalare automată ad-hoc necesită mecanisme de monitorizare și alertare de ultimă generație, care permit validarea și detectarea continuă a problemelor iminente și prevenirea/minimizarea impactului asupra operațiunilor clienților.
Următoarea figură ilustrează arhitectura logică a Webex CC.
Componente funcționale
Următoarele secțiuni descriu diferite componente funcționale ale Webex CC.
Managementul interacțiunilor
Webex CC acceptă telefonie, e-mail și mesagerie (canale sociale) ca diverse canale prin care utilizatorii pot interacționa cu centrul de contact.
Pentru toate canalele, manipularea inițială poate fi făcută de sistem și apoi interacțiunea poate fi escaladată la un agent.
Tipuri de suporturi
Telefonie
Pentru telefonie, gestionarea apelurilor vocale de intrare este decisă de modul în care apelul a intrat în centrul de contact (consultați Mecanismele de intrare de mai jos) și de fluxul CC Webex asociat cu punctul de intrare.
Apelul primește răspuns și se efectuează acțiuni suplimentare conform definiției Webex CC Flow - care este o reprezentare programatică a acțiunilor care trebuie efectuate în timpul gestionării apelului, fie înainte de coada de așteptare și rutarea către un agent, fie fluxul însuși poate gestiona apelul fără transfer către un agent.
Flow Builder în Webex CC permite dezvoltatorilor să definească fluxul și să îl atribuie punctului de intrare prin care apelul ajunge în Webex CC.
Aceste entități de configurare și utilizarea lor sunt acoperite în Entități de configurare.
Mai multe informații despre Flow Builder sunt acoperite în secțiunea viitoare pe IVR Sistem.
E-mail și mesagerie
Din perspectiva CC, Webex Connect oferă capabilitățile de intrare și ieșire pentru toate canalele digitale - e-mail, canale de mesagerie, pe care utilizatorii finali le pot utiliza pentru a contacta centrul Webex de contact.
Webex Conectare flux
-
Decide gestionarea unor astfel de interacțiuni până când interacțiunile sunt puse în coadă și direcționate către agenți. Aceasta include manipularea automată și tratamentele BOT pentru toate formele de mesagerie și interacțiuni prin e-mail.
-
Aplică logica de afaceri la interacțiunea de intrare.
-
Gestionează contactul înainte de a intra în coadă.
-
Fluxul în sine poate gestiona interacțiunea fără transfer către agentul live.
Canalele de mesagerie acceptate de Webex CC sunt:
-
Web App / Chat în aplicația mobilă
-
WhatsApp
-
Facebook Messenger
-
SMS
Canalele de e-mail acceptate de Webex CC sunt:
-
Gmail
-
Office365
Mecanisme de intrare
Această secțiune acoperă mecanismele prin care o interacțiune poate intra Webex CC. Pe baza tipului de mediu, mecanismele prin care o interacțiune ajunge la Webex CC sunt diferite.
De exemplu, în telefonie există furnizarea infrastructurii fizice necesare pentru a permite conectivitatea PSTN, configurarea numerelor de telefon și rutarea apelurilor către Webex CC.
Pentru canalele de e-mail/mesagerie, configurarea ingress trebuie făcută în Webex Connect și implică provizionarea contului de email/mesagerie și configurarea fluxului Webex Connect.
Voce de intrare
Pentru apelurile vocale, un scenariu tipic este acela în care utilizatorii formează un număr de telefon PSTN, care apoi se conectează la centrul de contact. Din perspectiva intrării, acest lucru necesită un mecanism de direcționare a apelurilor de la PSTN la Webex CC.
Figura următoare ilustrează ingestia apelurilor vocale către Webex CC.
Serviciile de intrare vocală din Webex CC efectuează controlul apelurilor de la terți utilizând SIP și răspunde la apelul primit, precum și efectuează operații de transfer, conferință și alte operații de control al apelurilor.
Punctul logic de intrare pentru apelurile din Webex CC este entitatea de configurare denumită "Punct de intrare". Pentru intrarea vocală, configurația cheie a punctului de intrare este numărul de telefon asociat cu acesta, care este de obicei un număr de telefon PSTN valid obținut de la furnizorul PSTN ales.
Acest lucru permite detectarea apelurilor primite pe numărul de telefon, asocierea apelului cu punctul de intrare și utilizarea altor parametri de configurare ai punctului de intrare pentru a gestiona apelul conform definiției fluxului CC Webex care ar trebui declanșată pentru interacțiune.
Notă:
Pentru mai multe detalii despre opțiunile de conectivitate PSTN, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Scalabilitatea și disponibilitatea infrastructurii de margine vocală
Infrastructura Webex CC VPOP include perechi redundante de SBC-uri SIP, asigurând o disponibilitate ridicată și mai multe SBC-uri pot fi adăugate pentru a scala volumele de apeluri concurente care urmează să fie acceptate.
Numărul maxim de apeluri concurente pe care VPOP le poate gestiona depinde de numărul de SBC-uri care rulează și la care sunt trimise apelurile.
Pentru redundanță geografică - este acceptată o rețea de VPOP SBC cu interconexiuni pe mai multe perechi între regiuni.
Pentru serviciile de intrare vocală, acestea sunt scalabile orizontal pentru a gestiona un număr tot mai mare de apeluri vocale simultane care urmează să fie ingerate către Webex CC.
Considerente de securitate cu infrastructura de margine vocală
Tabelul de mai jos conține detalii despre opțiunile de conectivitate la infrastructura Voice Edge.
Conectivitate |
Tipuri |
---|---|
Public Internet |
Direct (cu adrese de IP sursă pe lista albă) IPSec Virtual Private Network (VPN) sau IPSec prin Generic Routing Encapsulation (GRE) Site-to-Site (S2S) SRTP/SIP TLS |
Conectivitate privată |
MPLS Punct la punct (P2P) VPLS SD-WAN WAN privat Conectarea încrucișată a centrelor de date Conexiuni Equinix Fabric |
Pentru mai multe detalii, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Sistemul IVR
Fiecare apel vocal care intră într-un număr de telefon asociat cu un punct de intrare, primește răspuns de Webex CC și executarea unui flux CC Webex asociat cu punctul de intrare, începe.
Webex CC Flow Builder furnizează construcțiile/operatorii de programare și blocurile funcționale, denumite activități, astfel încât administratorii sau oricine proiectează și implementează logica IVR să poată combina aceste blocuri componente și să creeze definiția fluxului.
Construcțiile de programare pe care le acceptă Flow sunt:
-
Variabile de declarare și setare – stare asociată cu executarea unui flux
-
Expresii de pietriș pentru a seta valoarea variabilelor
-
-
Verificări condiționate
-
Looping - folosind condiționalele și Go To (capacitatea de a înlănțui activitățile împreună)
-
Invocați API-urile REST
-
Date de analiză - JSON, TOML, XML utilizate de obicei pentru analizarea răspunsului API.
-
Activități de compunere
Un set reprezentativ de activități pe care fluxul de aprovizionare este:
|
Pentru fiecare apel care este activ, o instanță de execuție a fluxului este, de asemenea, activă, până când apelul se termină, rezultând execuții simultane de fluxuri.
Fiecare instanță de execuție a fluxului oferă un mediu izolat pentru datele / starea asociată fluxului și acolo prin apel.
Pe parcursul întregului ciclu de viață al apelului, fluxul permite, de asemenea, să răspundă la anumite evenimente care au loc și să le gestioneze – de exemplu, atunci când un agent răspunde la un apel, o rutină de tratare a evenimentelor poate declanșa o fereastră pop-up pe ecran în interfața desktop a agentului.
Pentru mai multe informații despre Webex CC Flow, consultați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee.
Asistență pentru agenți virtuali
Flow furnizează o activitate pentru a transfera interacțiunea către un agent virtual, care este preconfigurat în Control Hub Webex.
Odată ce apelul este conectat la un agent virtual, acesta oferă utilizatorului o experiență de IVR conversațională, iar activitatea se încheie fie cu terminarea apelului, fie cu escaladarea apelului către un agent.
În caz de escaladare, fluxul poate fi configurat pentru a pune în coadă apelul, la care apoi răspunde un agent.
Interacțiuni digitale de intrare
Pentru e-mail și canalul de mesagerie al interacțiunilor primite, Webex CC utilizează Webex Connect pentru asigurarea accesului la active, fluxul pentru a gestiona interacțiunile primite și apoi rutează interacțiunea la Webex CC atunci când fluxul Webex Connect plasează în mod explicit interacțiunea în coadă, astfel încât să poată fi gestionată de un agent.
Următoarea figură ilustrează ingestia interacțiunilor de e-mail, mesagerie în Webex CC.
Integrări Agent virtual / BOT
Pentru interacțiunile prin e-mail și mesagerie / canal social, tratamentele agent virtual / BOT sunt configurate în fluxul Webex Connect.
Ca și în cazul agenților virtuali pentru voce, dacă tratamentul BOT se termină cu escaladarea ca rezultat, atunci interacțiunea este pusă în coadă și direcționată către un agent.
Rutare și coadă
Webex CC tratează contactul de intrare cu manipulatori automati, așa cum sunt definiți în flux, iar fluxul poate decide să plaseze contactul într-o coadă / direct către un agent (coadă specifică agentului – acceptată numai pentru interacțiuni telefonice / vocale).
La coadă, dacă un agent este disponibil, agentul este rezervat, iar interacțiunea este direcționată către agent. Dacă nu există agenți disponibili, interacțiunea este parcată pe coadă, iar Flow va continua să trateze clientul cu handler atașat activității de așteptare.
Când un agent devine disponibil, gestionarul este întrerupt și agentul este interacționat.
Figura următoare ilustrează arhitectura de așteptare și rutare.
Selectarea agentului
Cozile din Webex CC acceptă următorii algoritmi de selectare a agenților:
-
Cea mai lungă rutare disponibilă a agentului
-
Dirijare bazată pe calificări
-
Cel mai lung agent disponibil (LAA)
-
Cel mai bun agent disponibil (BAA)
-
Agenții sunt asociați cu cozile prin intermediul echipelor.
Unei cozi i se pot atribui mai multe grupuri de distribuire a apelurilor (fiecare grup având una sau mai multe echipe), într-o manieră secvențială, cu așteptarea configurată pentru ca grupul de distribuire a apelurilor să fie adăugat la coadă, astfel încât spațiul de căutare pentru un agent potrivit să se extindă la grupuri suplimentare de distribuire a apelurilor pe măsură ce timpul progresează.
Pentru rutarea bazată pe abilități, printre agenții de potrivire a cerințelor de abilități asociate cu coada, un agent este selectat pe baza configurației LAA sau BAA.
Capabilități suplimentare specifice pentru voce/telefonie
Rutare bazată pe agent (numai pentru canalul de voce/telefonie)
Webex Flux CC, utilizând activitatea QueueToAgent, poate ruta interacțiunile direct către agentul ales pe baza ID-ului agentului.
Dacă agentul nu este disponibil pentru a gestiona interacțiunile, interacțiunea poate fi parcată, într-o coadă specifică agentului, așteptând ca agentul să devină disponibil
Informații complexe despre coadă
Webex CC Flow, utilizând activitatea GetQueueInfo, poate prelua informații în timp real pentru o coadă, cum ar fi poziția în coadă (PIQ), timpul estimat de așteptare (EWT), numărul de agenți disponibili în coadă și poate fi utilizat pentru a decide dacă să pună sau nu în coadă contactul.
Apel invers de curtoazie
Webex CC Flow, utilizând activitatea Callback, permite clientului să se deconecteze de la apel, menținând în același timp poziția în coada de așteptare și să primească un apel invers atunci când interacțiunea virtuală din coada de așteptare este direcționată către un agent.
Manipularea preaplinului
Webex CC acceptă gestionarea depășirii utilizând echipe bazate pe capacități (CBT).
CBT este ca o echipă obișnuită cu o capacitate și un DN extern asociat care servește această capacitate. Acesta poate fi configurat împreună cu alte echipe în ciclurile de distribuție a apelurilor din coada de așteptare.
De obicei, acesta este configurat ca ultimul ciclu, astfel încât să acționeze ca o depășire dacă nu este disponibil niciun agent, chiar și după ce toate grupurile de distribuire a apelurilor configurate nu reușesc să găsească un agent de potrivire disponibil pentru gestionarea interacțiunii.
Operațiuni Agent Desktop
Atunci când un agent se conectează la Webex CC Agent Desktop, agentul specifică un număr de telefon la care pot fi conectate apelurile primite către agent. Acesta poate fi un telefon PSTN, un telefon mobil sau o extensie dacă agentul este un utilizator Cisco Webex Calling.
Rețineți că acest număr trebuie să fie un număr de telefon valid către care pot fi direcționate apelurile. În caz contrar, agentul nu poate primi apeluri primite.
În funcție de tipul de interacțiune pe care o gestionează agentul, widgeturile din desktopul agentului furnizează capacitatea de a efectua anumite operațiuni de control media.
De exemplu, după ce se răspunde la un apel, agentul poate efectua următoarele operații legate de apel.
-
Plasați apelul în așteptare
-
Inițiați apelul de consultare și
-
Transferați apelul la un alt număr de telefon (să zicem numărul de telefon al agentului)/punctul de intrare
-
Conferențiați un alt agent la apel
-
-
Transferați apelul într-o altă coadă
-
Terminați apelul
Agent desktop permite administratorilor să adauge widgeturi personalizate acolo, extinzând capacitățile desktopului și transformându-l într-o colecție unificată de widgeturi de care agenții au nevoie pentru a-și desfășura activitatea într-un mod eficient.
Arhitectură desktop
Agent Desktop este o aplicație bazată pe o singură pagină bazată pe micro frontend, care găzduiește widgeturi construite pe baza arhitecturii componentelor web. Toate widget-urile standard / stoc sunt alimentate de date care sunt preluate de API-uri sau mecanisme de împingere pe partea serverului.
Acestea sunt de obicei API-uri asincrone, în care răspunsul pentru o invocare vine pe desktop printr-o conexiune WebSocket.
Webex CC Agent Desktop autentifică utilizatorii cu Cisco Common Identity (CI), iar tokenul este transmis tuturor invocațiilor API. Și pentru widgeturile personalizate, pe baza modelului de autentificare, oferă agenților o experiență de conectare unică dacă modelul de autentificare al widgetului personalizat este integrat cu CI.
Odată ce un agent face parte dintr-o interacțiune, toate actualizările stării interacțiunilor sau ale datelor asociate sunt trimise pe desktop prin conexiunea WebSocket.
Rezistența desktopului la conectivitate și latență
Apăsarea asincronă API și server permite scalarea și orice pierdere de conectivitate a interfeței WebSocket este detectată, iar desktopul încearcă să se reconecteze și să se conecteze din nou.
Următoarea figură ilustrează arhitectura agent desktop din Webex CC.
Administrare și configurare
Integrarea clienților
Webex Control Hub este interfața principală utilizată de parteneri și clienți pentru înscrierea clienților și activarea sau configurarea caracteristicilor.
Odată ce caracteristicile organizației și centrului de contact sunt furnizate în Control Hub, acesta va declanșa un flux de lucru în Webex CC, care face restul pașilor în asigurarea accesului la toate capacitățile centrului de contact, conform ofertelor alese de client.
Toată asigurarea accesului centrului de contact se face utilizând un motor de flux de lucru BPM, care permite o modalitate declarativă de a defini pașii implicați și face ca toți pașii de asigurare a accesului să fie rezistenți la eșecuri și asigură integritatea datelor.
Figura următoare ilustrează fluxul de lucru de asigurare a accesului în Webex CC.
Entități de configurare
Entitățile cheie de configurare din Webex CC, definite în cadrul unei organizații, sunt:
Site
Site inseamna o locatie in care se afla una sau mai multe echipe, utilizatori (agenti/supervizori).
Fiecare utilizator și echipă trebuie să aparțină unui site.
Echipă
Un grup de utilizatori. Echipele sunt utilizate pentru a distribui interacțiunile către agenți prin intermediul cozilor.
Fiecare echipă trebuie să aparțină unui site.
Agenţi
Utilizatorii care se pot conecta pentru a Agent Desktop și gestiona interacțiunile între tipurile media configurate în Webex CC.
Supervizori
Supervizorii sunt repartizați echipelor și pot monitoriza/instrui agentul și au acces la starea nivelului echipei și la statisticile agentului pentru cei care aparțin echipelor la care este repartizat supervizorul.
Coadă
O coadă este o entitate logică în care pot fi ținute interacțiuni, în timp ce se așteaptă ca agenții să fie disponibili, care apoi este direcționată către agent.
Cozile sunt mapate pe echipe, ca spațiu de căutare pentru agenți, cu capacitatea de a extinde spațiul de căutare pe baza pragului de timp scurs, adăugând alte echipe la spațiul de căutare.
Punct de intrare
Punctul de intrare este o entitate logică care reprezintă punctul de intrare pentru interacțiunile care vor intra în Webex CC. Pentru telefonie, aceasta se mapează în primul rând la numărul de telefon la care sosesc apelurile, iar pentru canalele de e-mail / mesagerie, punctul de intrare indică configurația activului în Webex Connect.
Fluxul
Fluxul asociat cu punctul de intrare (prin strategia de rutare), care decide pașii implicați în gestionarea interacțiunilor.
Pentru canalele non-telefonie (e-mail, mesagerie/social media), Flow este ales ca parte a configurării activelor în Webex Connect.
Control acces pentru centre de contact cu mai multe locații
Administratorii Webex CC pot configura profiluri de utilizator cu drepturi de acces la anumite site-uri, echipe, cozi și puncte de intrare. Mai mult, datorită naturii ierarhice a site-urilor și echipelor, odată ce accesul la anumite site-uri este furnizat, numai echipele sau data referitoare la echipe, aparținând acelor site-uri sau unui subset specificat în mod explicit al unor astfel de echipe, pot fi accesate de către utilizator.
Pentru cozi și puncte de intrare, acestea sunt globale la nivel de organizație, astfel încât pentru diferite locații geografice (locații în care se află anumiți agenți și echipe) pot fi configurate puncte de intrare și cozi separate, iar supervizorii / utilizatorii pot avea acces la acele entități care sunt aplicabile pentru anumite site-uri.
Figura următoare ilustrează entitățile cheie de configurare și profilul de utilizator care face referire la aceste entități.
În afară de restricționarea accesului la aceste entități, administratorii Webex CC pot controla capabilitățile/modulele specifice pe care un utilizator le poate accesa în interfața de administrare, având astfel utilizatori cu drepturi de administrare/configurare la entități specifice, precum și secțiuni/capabilități ale interfeței de administrare CC Webex.
Raportare și analiză
Webex CC procesează evenimentele discrete generate de diverse servicii pe parcursul ciclului de viață al interacțiunilor, utilizând o serie de servicii de procesare a fluxului în timp real și generează un set definit de seturi de date în timp real care sunt publicate clienților abonați.
Mai mult, aceste evenimente sunt procesate, transformate și agregate în continuare, iar seturile de date rezultate sunt păstrate, care apoi sunt preluate prin API-urile de consum de date și interfața de raportare și vizualizare a datelor – Analizor.
Figura următoare ilustrează interfețele de procesare și consum de date din Webex CC
Integrări
Toate integrările externe în WxCC pentru a spori și îmbunătăți capacitățile pe care clienții le pot utiliza, utilizează API-uri standard publicate.
Tipurile de interfețe API disponibile în Webex CC sunt:
-
ODIHNĂ API
-
Împingere pe partea de server folosind
-
Webhook-uri
-
Mesaje WebSocket
-
Integrări CRM
Webex CC acceptă două moduri de integrare cu sistemele de gestionare a relațiilor cu clienții (CRM).
-
Conectori încorporați desktop
-
Integrări de flux prin conectori HTTP în IVR
Conectori încorporați desktop: aplicația CRM ca interfață principală
În acest mod de operare, agentul se conectează la consola CRM ca aplicație principală.
Webex CC este o aplicație încorporată (denumită și aplicație desktop încorporată sau softphone încorporat) care este utilizată în principal pentru a vă conecta la centrul de contact și pentru a primi interacțiuni Webex centru de contact direcționate CC.
La primirea unui apel sau a unei solicitări de conversație, integrarea CRM efectuează următoarele acțiuni pe consola CRM
-
Pe ecran apare înregistrarea clientului legată de ANI sau de alte date asociate apelului.
-
Metadatele post-apel ca note de activitate în înregistrarea clientului
-
Permiteți agentului să "Faceți clic pentru a apela" făcând clic pe contactul din CRM și inițiind un apel de ieșire către client
-
Postarea înregistrărilor apelurilor în tabelele de raportare CRM pentru raportarea primară pe CRM.
-
Oferă funcționalitatea completă a controalelor de Agent Desktop și apel (versiunea încorporată și minimizată a aplicației desktop)
Modul principal de integrare cu CRM-urile este prin încorporarea Webex aplicații CC Desktop într-un iFrame separat.
Mai mult, aplicația Webex CC Desktop rulează un widget headless personalizat (fără interfață cu utilizatorul) rulează în fundal, interacționând cu sistemul CRM de bază pentru a efectua acțiuni automate în numele agentului.
Interacțiunile sunt alimentate de două SDK-uri pe care le folosește widgetul headless.
-
Webex CC Desktop JS SDK: Acesta este SDK-ul JavaScript furnizat de Webex CC pentru a înregistra ascultătorii de evenimente pentru acțiuni de agent și contact.
-
CRM JS SDK: Acesta este SDK-ul clientului CRM aplicabil per CRM care abstractizează apelurile REST API cu CRM. De exemplu, pentru salesforce, biblioteca JS CTI furnizată de Salesforce este utilizată pentru a efectua acțiuni și a asculta evenimente din CRM.
Următoarea figură ilustrează arhitectura CRM încorporată Webex CC desktop și conector
Webex CC suporta urmatoarele solutii CRM pentru integrarea mentionata mai sus:
-
Salesforce
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk
-
Birou proaspăt
Pentru mai multe detalii, vizitați https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Pentru mai multe informații despre configurarea aspectelor desktop Webex CC pentru activarea conectorului CRM, a seturilor de caracteristici și a jurnalelor de modificări, vizitați https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Disponibilitatea globală a conectorilor CRM
Conectorii CRM sunt disponibili în toate zonele geografice și regiunile în care Webex CC este operațional.
Scală elastică și performanță
Webex CC găzduiește widgetul personalizat care permite comunicarea bidirecțională între aplicația CRM și desktopul Webex CC în AWS CloudFront CDN, asigurând o disponibilitate ridicată a widgetului AWS în zonele și regiunile de disponibilitate.
Toate calculele specifice integrării CRM se întâmplă în browserul în care agenții utilizează aplicația CRM cu Webex desktop CC încorporat în aplicația CRM.
Securitate
Conectorii CRM sunt invocați prin intermediul aspectului desktop al agentului Webex CC, iar parametrii opționali sunt trecuți prin aspectul desktop în widget pentru a comuta caracteristicile între activat și dezactivat.
De exemplu, pentru a activa widgetul Acțiuni Salesforce, administratorul poate activa setarea parametrilor aspectului desktop sfdcWidgetEnabled la true.
Instalarea pachetelor
Pentru ca integrarea să funcționeze bidirecțional, consola CRM are nevoie de aplicația încorporată instalată. Acest lucru este pentru a sprijini încărcarea aplicației Desktop în interiorul unui iFrame.
Toți conectorii Desktop Embedded sunt disponibili pe piața CRM.
De exemplu,
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Instalarea aplicației marketplace activează plugin-urile necesare și importă fișierele XML necesare în consola CRM pentru a sprijini raportarea înregistrărilor apelurilor pe CRM.
Integrări de flux prin conectori HTTP în IVR
Generatorul Webex CC Flow acceptă fluxuri de date bidirecționale între Webex CC și sistemul CRM folosind conectori HTTPs configurați în Control Hub Webex și utilizați pe Webex CC Flow.
Acestea sunt utilizate în principal pentru personalizare în cadrul interacțiunilor vocale și rutare personalizată în cadrul IVR.
În mod implicit, Webex CC acceptă conectorul HTTP Salesforce din Control Hub. Ceilalți conectori CRM pot fi adăugați ca conectori personalizați Webex Control Hub.
Pentru mai multe informații despre conectorii HTTP, vizitați https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR Conectori HTTP:
-
Salesforce IVR HTTP Connector (încorporat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Conector HTTP Zendesk IVR (personalizat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR Conector HTTP (personalizat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Managementul campaniilor de ieşire
Webex CC acceptă campanii de previzualizare de ieșire folosind soluția de gestionare a campaniilor de la Acqueon.
Pentru mai multe detalii, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/wcc_oem-integration-with-acqueon.html.
Optimizarea forței de muncă
Webex CC susține soluții de optimizare a fluxului de lucru și de management al calității de la furnizori de top din industrie.
Extinderea Agent Desktop
Webex desktop de agent și supervizor CC permite extinderea capacităților desktop prin dezvoltarea și rularea widgeturilor personalizate pe desktop.
Pentru mai multe detalii, vizitați https://developer.webex-cx.com/documentation/guides/desktop.
Alte API-uri
Pentru detalii despre celelalte API integrări care pot fi efectuate în Webex CC, vizitați https://developer.webex-cx.com/documentation/getting-started/.
Implementare și conectivitate
Webex CC este implementat în AWS și este disponibil în prezent în următoarele regiuni:
-
NE
-
SUA-Est N Virginia
-
S.U.A.-West N California (numai Voice Media Ingress)
-
-
Canada
-
Centrală
-
-
Marea Britanie
-
Londra
-
-
Europa
-
Frankfurt
-
-
Asia Pac
-
Tokyo
-
Sydney
- Singapore
-
Conectivitate multiregională pentru telefonie
Pentru a permite organizațiilor globale, cu agenți și clienți în mai multe locații geografice, Webex CC acceptă păstrarea mass-media în regiunea locală, pentru acele regiuni în care rulează serviciile de voce media edge și ingress.
Următoarea figură ilustrează implementarea mai multor regiuni cu mass-media regională.
Serviciile media edge și ingress sunt implementate în următoarele regiuni.
Georegiune |
Webex Servicii CC (regiunea AWS) |
Margine media (POP voce) |
Next Generation Media Services (regiunea AWS)* |
---|---|---|---|
NE |
N Virginia |
Cluj-Napoca Cluj-Napoca |
N Virginia N California |
Canada |
Centrală |
Vancouver Toronto |
Centrală |
Brazilia |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Marea Britanie |
Londra |
Londra |
Londra |
India |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japonia |
Tokyo |
Tokyo Osaka |
Tokyo |
Australia |
Sydney |
Melbourne Sydney |
Sydney |
Securitate și confidențialitate
Securitatea infrastructurii
Infrastructură de voce la Edge
Componentele Voice Edge permit trunchiurilor SIP din rețeaua clienților / operatorilor PSTN să se termine, iar acest lucru este activat pe baza IP-urilor de pe lista albă cărora li se permite să se conecteze la componentele edge.
Securitatea infrastructurii de calcul
Webex Instanțele de calcul CC sunt furnizate în AWS și serviciile rulează ca pod-uri în clusterul Kubernetes care are mai multe spații de nume și accesul la fiecare spațiu de nume este restricționat cu acreditări separate.
Toată asigurarea infrastructurii se face folosind cod – fără pași manuali – și niciuna dintre acreditări nu poate fi accesată manual.
Există un magazin central de acreditări cu căi specifice configurate pentru un set specific de servicii / echipe, iar accesul la magazinul de acreditări în sine este restricționat și configurat ca secrete în sistemele de construire și implementare.
Niciuna dintre componentele / serviciile de infrastructură nu este expusă direct în afara VPC-ului AWS și numai interfețele expuse public sunt API-uri și servere WebSocket care sunt controlate și gestionate folosind gateway-ul api,
În afară de aceasta, există anumite sisteme și interfețe interne utilizate de dezvoltatori care sunt utilizate pentru vizualizarea jurnalelor, valorilor, detaliilor de implementare, stării construirii și rezultatelor testelor, care sunt securizate folosind roluri și grupuri și integrate cu sistemele interne de autentificare Cisco.
Autentificarea și autorizarea interfețelor cu utilizatorul
Toate interfețele cu utilizatorul utilizate de diverși utilizatori ai centrului de contact (agenți, supervizori, administratori, analiști) sunt protejate prin autentificare Cisco Common Identity bazată pe switcher token (fluxuri OAuth).
Autorizarea se face folosind rolurile pentru utilizatorul care a obținut tokenul și domeniile atribuite tokenului.
Securitatea datelor
Date în tranzit
Niciuna dintre interfețele componentei de servicii/infrastructură implementate nu este expusă direct traficului extern de intrare.
Serviciile selectate, cu API-urile http, expun aceste interfețe printr-un gateway și toate https-urile de intrare (inclusiv cele ale WebSocket) sunt terminate în ALB și traficul intern prin http este direcționat către servicii.
Toate interacțiunile de ieșire sunt peste https / TLS (pentru protocoalele non http).
În interiorul VPC-ului, comunicarea internă între servicii – prin protocolul http / custom TCP – se face printr-o priză TCP simplă.
Date inactive
Toate datele care sunt stocate sunt criptate la nivelul de stocare. În plus, acele magazine de date care se află în afara VPC sunt protejate, iar controlul accesului și autorizațiile cu acreditări sunt stocate și gestionate în siguranță într-un magazin secret.
Următoarea figură ilustrează fluxul de date și modelul de securitate atât pentru tranzit, cât și în repaus.
Confidențialitatea datelor
Date PII ale utilizatorului final
Fluxul Webex CC, care este controlerul programatic pentru gestionarea interacțiunilor, poate fi utilizat pentru a colecta date de utilizator, care pot fi atribuite variabilelor de flux etichetate special ca "Conține date sensibile". Valorile pentru aceste date sunt criptate și niciun serviciu din calea de tranzit a datelor nu va avea acces la aceste date.
Mai mult, astfel de date nu sunt niciodată persistente într-Webex magazin de date de raportare CC, iar jurnalele / infrastructura de mesagerie vor avea date criptate, iar datele text clare nu sunt stocate nicăieri în Webex CC.
Date PII pentru agentul centrului de contact/supervizor
Datele referitoare la utilizatorii centrului de contact sunt redactate în jurnale, dar sunt disponibile pentru analiza și vizualizarea datelor în depozitul de date CC Webex.
Scalabilitate
Factori pentru scară
Pentru Webex CC, factorii care influențează scara sunt:
-
Număr concomitent de agenți conectați
-
Număr concomitent de interacțiuni în curs
-
Acțiuni efectuate asupra acestor interacțiuni
-
-
Numărul concomitent de acțiuni pe care supraveghetorii / agenții le efectuează, în afara gestionării interacțiunilor
-
Volumul datelor generate și persistente
Aspecte arhitecturale care permit scalarea
Principiile pe baza cărora Webex CC este proiectat și proiectat permit soluției să scaleze dinamic după cum este necesar, în limitele impuse de infrastructura furnizată pentru diferitele servicii și componente ale platformei.
Arhitectură bazată pe evenimente
Serviciile din Webex CC comunică folosind mesaje, iar fluxurile critice de procesare a mesajelor nu implică operațiuni IO de blocare, iar starea necesară pentru procesarea mesajelor este localizată la instanța serviciului care procesează mesajul.
Servicii apatride (sau stat externalizat)
Serviciile apatride permit elasticitatea prin adăugarea/eliminarea cu ușurință a unor instanțe suplimentare ale serviciilor. Există anumite servicii care sunt în mod inerent de natură statală și acestea au externalizat magazinul de stat, iar infrastructura susține schimbări dinamice ale numărului de instanțe ale unor astfel de servicii, de asemenea, cu reechilibrare automată / transfer de stat / localizarea statului către instanța care are nevoie de stat.
Infrastructură elastică
Toate serviciile rulează în Kubernetes și infrastructura aka nodurile Kubernetes scalează automat pe baza utilizării și acest lucru permite adăugarea dinamică a mai multor noduri de calcul până la un prag maxim ridicat care este preconfigurat.
Proiecția sarcinii și validarea regulată
Toate serviciile sunt evaluate pentru caracteristicile de performanță, iar modelul de scalare este validat la nivel de serviciu.
Validarea continuă suplimentară, testele de încărcare maximă și de anduranță sunt efectuate cu parametri de testare reglați pentru creșterea proiectată a atributelor de impact asupra scalei, ceea ce permite identificarea blocajelor, planificarea actualizării pragului ridicat pentru utilizarea resurselor de infrastructură și pregătirea pentru ziua jocului.
Fiabilitate și disponibilitate
Arhitectura bazată pe evenimente și serviciile apatride permit reziliență și elasticitate. Cu toate acestea, pentru a se asigura că defecțiunile sunt detectate și acționate înainte ca funcționalitățile să fie afectate, Webex CC folosește următoarea strategie.
-
Disponibilitatea și fiabilitatea infrastructurii
-
Toate serviciile Webex CC și componentele de infrastructură sunt întotdeauna implementate în trei zone de disponibilitate AWS.
-
Acest lucru permite Webex CC să fie rezistent la defecțiunile zonei de disponibilitate și, în caz de defecțiuni, instanțele eșuate sunt înlocuite automat cu altele mai noi.
-
-
-
Monitorizare și alertare continuă
-
Sonde interne și externe pentru componente de servicii și infrastructură, care la defecțiune declanșează alerte.
-
Valori capturate din componentele serviciilor și infrastructurii și procesate printr-un motor de reguli care detectează regulile de potrivire și declanșează alerte.
-
-
Validare și alertare continuă
-
Testele periodice sunt rulate și orice eșec duce la declanșarea alertelor
-
Aceste alerte creează incidente proactive și sunt tratate ca un incident real care afectează clientul.
-
Acest lucru previne impactul asupra clientului și contribuie la disponibilitatea și fiabilitatea sistemului.
-
-
-
Integrare și livrare continuă
-
Acesta este procesul de inginerie și conducta de livrare și permite construirea, validarea și implementarea rapidă și fiabilă a serviciilor / modificărilor serviciilor în Webex CC.
-
Abilitatea de a face implementare complet automatizată – de la cod la mediul de producție, cu toate validările necesare, reduce riscul și minimizează timpul până la rezolvare, dacă o modificare trebuie implementată ca răspuns la o defecțiune.
-
-
-
Întrerupătoare automate și kill switch-uri
-
Diferite părți ale sistemului / anumite capabilități ale Webex CC pot fi dezactivate selectiv pentru toți clienții sau clienții selectați, pentru a minimiza efectele în cascadă ale unei defecțiuni.
-
Acest lucru permite minimizarea suprafeței de avarie și obținerea disponibilității capacităților de bază ale centrului de contact pentru clienți.
-
-
Monitorizarea și detectarea defecțiunilor
Figura următoare indică mecanismele continue de monitorizare, validare și alertare în vigoare pentru Webex CC.
Continuitatea afacerii și recuperarea în caz de dezastru
Procesul de recuperare în caz de dezastru și de continuitate a afacerii asigură detectarea oricărei întreruperi la scară largă într-o regiune și sunt puse în aplicare măsurile necesare pentru a asigura recuperarea serviciilor către clienții care se află la bord în regiune.
Pașii pentru recuperare sunt documentați, validați și actualizați în mod regulat conform proceselor de recuperare și gestionare în caz de dezastru.
Serviciile Webex CC sunt implementate în trei zone separate de disponibilitate dintr-o regiune AWS. Fiecare zonă de disponibilitate este o locație fizică diferită în regiune, cu utilități independente.
În cazul unei defecțiuni complete a regiunii AWS, Webex CC se bazează pe AWS pentru a recupera regiunea, iar pentru întreruperile prelungite care implică întreaga regiune, centrul de date Webex CC este furnizat într-o nouă regiune AWS și restabilește configurațiile și datele cheie ale clienților, astfel încât centrul de contact să fie operațional pentru clienții din noua regiune AWS.
Acest lucru implică automatizare, dar necesită intervenție manuală pentru a declanșa procesul, precum și pentru a monitoriza și a se asigura că configurația și datele necesare sunt restaurate pentru a face centrul de contact operațional pentru clienți.
Conformitate și certificări
Webex Contact are o listă extinsă de certificări de securitate. Aceste certificări sunt actualizate la intervale regulate.
-
PCI DSS QSA
-
CAIQ
-
HIPAA și HITECH
-
CSA Star Nivelul 1
-
CSA Star Nivelul 2 (evaluare independentă 3rd party)
-
SOC2
-
ISO27001 (Standard internațional pentru securitatea informațiilor)
-
ISO27017 (Standard de securitate pentru furnizorii de servicii cloud)
-
ISO27018 (Standard de securitate axat pe protejarea datelor cu caracter personal în cloud)
-
ISO27701 (extensie de confidențialitate a datelor)
-
Standardul german C5, care demonstrează securitatea operațională împotriva atacurilor cibernetice
Consultați Webex Fișa tehnică de confidențialitate a serviciului centru de contact pentru mai multe detalii.
Cisco Webex Contact Center (Webex CC) este un centru de contact ca serviciu (CCaaS), care permite organizațiilor să permită interacțiuni mai inteligente, proactive și personalizate pe parcursul călătoriei clienților.
Webex CC este arhitect, proiectat și dezvoltat, de la zero, ca o soluție nativă în cloud, cu următoarele principii arhitecturale de bază.
-
Servicii: Set independent de servicii, fiecare serviciu furnizând un mic set coerent de capabilități utilizatorilor săi.
-
Event Driven: Toate serviciile comunică între ele folosind mesageria, cu excepția aplicațiilor web în care aplicația utilizează interfețe https (API-uri REST, Push Data prin interfața WebSocket) pentru cazuri de utilizare specifice.
-
Stateless / Externalized State: Serviciile sunt implementate în Kubernetes, rulând în containere Docker, cu capacitatea de a scala automat și de a fi rezistente la defecțiunile uneia sau mai multor instanțe ale serviciilor.
-
Observabil: Toate serviciile și componentele de infrastructură care permit implementarea unor astfel de servicii sunt observabile cu mecanisme standard de măsurare, detectare și prevenire a situațiilor care afectează capacitățile centrului de contact, precum și depanarea rapidă și restabilirea serviciilor în caz de întreruperi.
-
Izolat/slab cuplat: Fiecare serviciu poate fi construit, validat și implementat/actualizat independent, fără perioade de nefuncționare pentru capacitățile centrului de contact.
Serviciile Webex CC sunt implementate în AWS și sunt alimentate de o platformă nativă în cloud care permite următoarele:
-
Disponibilitatea serviciilor și aplicațiilor de infrastructură în mai multe zone de disponibilitate
-
Elasticitatea serviciilor și aplicațiilor de infrastructură care permit capacități de scalare dinamică
-
Securitate integrată nativ în modul în care sistemele sunt construite și implementate, datele sunt protejate în tranzit și în repaus, împreună cu certificările de securitate / conformitate pe care le are Webex CC.
-
Infrastructură edge scalabilă și sigură pentru integrări de telefonie/voce
-
Observabilitate cu monitorizare proactivă și alertare care permite disponibilitatea ridicată a serviciilor de centru de contact pentru clienții săi.
-
Integrat cu restul Cisco Webex pentru autentificarea/autorizarea, administrarea și asigurarea accesului la capacitățile centrului de contact.
Secțiunile ulterioare din acest document dezvoltă fiecare dintre capacitățile de mai sus și modul în care Webex arhitectură CC permite același lucru.
Arhitectură logică
Capacitatea de bază pe care trebuie să o aibă o soluție de contact center este de a permite clienților să contacteze cu ușurință organizația prin mijloace de comunicare utilizate în mod obișnuit și să obțină întrebările / problemele abordate într-un mod rapid și eficient.
Cu toate acestea, pentru a vă asigura că acest principiu de bază este atins, există mai multe capacități în spatele scenei la care organizația care utilizează centrul de contact trebuie să aibă acces. Acestea sunt:
-
Mecanisme pentru ca clienții să înceapă o interacțiune
-
Numere de telefon publicate și operaționale care conectează apelurile telefonice la sistemul centrului de contact
-
Adresele de e-mail la care clienții pot trimite e-mailuri și mecanismul de detectare a noilor e-mailuri primite.
-
Posibilitatea clienților de a contacta prin diverse canale digitale, inclusiv, dar fără a se limita la
-
Chat de pe un site web / aplicație
-
Direct chat prin intermediul clienților de mesagerie populari, cum ar fi WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message de la Twitter
-
-
-
Abilitatea de a detecta noi interacțiuni și de a le gestiona eficient
-
Acestea ar include sistem automat de IVR, agenți virtuali pentru telefonie / chat-uri cu programabilitate încorporată pentru a defini fluxurile de lucru implicate în gestionarea interacțiunilor.
-
În cele din urmă, dacă este necesar, interacțiunea trebuie escaladată către un agent, care este calificat optim pentru a gestiona interacțiunea.
-
-
Abilitatea agenților de a indica disponibilitatea pentru gestionarea interacțiunilor și a supraveghetorilor de a monitoriza, instrui agenții și de a obține valorile operaționale care permit interacțiuni eficiente.
-
Abilitatea administratorilor de a configura și de a furniza diverse capacități ale centrului de contact care permite agenților și supervizorilor să își îndeplinească activitățile conform așteptărilor.
Dincolo de acestea, întreprinderile moderne trebuie să aibă capacități suplimentare pentru a optimiza operațiunile centrului de contact cu acces la date și informații care vizualizează și urmăresc valorile operaționale cheie.
Mai mult, capacitatea de integrare cu capacitățile specializate ale ecosistemului centrului de contact, cum ar fi rularea apelurilor proactive automatizate de ieșire, îmbunătățirea experiențelor agenților și supervizorilor utilizând AI, detectarea și înțelegerea călătoriei clientului pentru a furniza proactiv date în avans agenților sunt diferențiatori clari în modul în care evoluează soluțiile centrului de contact.
În ceea ce privește modelul de consum, în care ofertele de contact center sunt consumate ca un serviciu software livrat în cloud, capacitatea de a asigura disponibilitatea, fiabilitatea și cerințele de scalare automată ad-hoc necesită mecanisme de monitorizare și alertare de ultimă generație, care permit validarea și detectarea continuă a problemelor iminente și prevenirea/minimizarea impactului asupra operațiunilor clienților.
Următoarea figură ilustrează arhitectura logică a Webex CC.
Componente funcționale
Următoarele secțiuni descriu diferite componente funcționale ale Webex CC.
Managementul interacțiunilor
Webex CC acceptă telefonie, e-mail și mesagerie (canale sociale) ca diverse canale prin care utilizatorii pot interacționa cu centrul de contact.
Pentru toate canalele, manipularea inițială poate fi făcută de sistem și apoi interacțiunea poate fi escaladată la un agent.
Tipuri de suporturi
Telefonie
Pentru telefonie, gestionarea apelurilor vocale de intrare este decisă de modul în care apelul a intrat în centrul de contact (consultați Mecanismele de intrare de mai jos) și de fluxul CC Webex asociat cu punctul de intrare.
Apelul primește răspuns și se efectuează acțiuni suplimentare conform definiției Webex CC Flow - care este o reprezentare programatică a acțiunilor care trebuie efectuate în timpul gestionării apelului, fie înainte de coada de așteptare și rutarea către un agent, fie fluxul însuși poate gestiona apelul fără transfer către un agent.
Flow Builder în Webex CC permite dezvoltatorilor să definească fluxul și să îl atribuie punctului de intrare prin care apelul ajunge în Webex CC.
Aceste entități de configurare și utilizarea lor sunt acoperite în Entități de configurare.
Mai multe informații despre Flow Builder sunt acoperite în secțiunea viitoare pe IVR Sistem.
E-mail și mesagerie
Din perspectiva CC, Webex Connect oferă capabilitățile de intrare și ieșire pentru toate canalele digitale - e-mail, canale de mesagerie, pe care utilizatorii finali le pot utiliza pentru a contacta centrul Webex de contact.
Webex Conectare flux
-
Decide gestionarea unor astfel de interacțiuni până când interacțiunile sunt puse în coadă și direcționate către agenți. Aceasta include manipularea automată și tratamentele BOT pentru toate formele de mesagerie și interacțiuni prin e-mail.
-
Aplică logica de afaceri la interacțiunea de intrare.
-
Gestionează contactul înainte de a intra în coadă.
-
Fluxul în sine poate gestiona interacțiunea fără transfer către agentul live.
Canalele de mesagerie acceptate de Webex CC sunt:
-
Web App / Chat în aplicația mobilă
-
WhatsApp
-
Facebook Messenger
-
SMS
Canalele de e-mail acceptate de Webex CC sunt:
-
Gmail
-
Office365
Mecanisme de intrare
Această secțiune acoperă mecanismele prin care o interacțiune poate intra Webex CC. Pe baza tipului de mediu, mecanismele prin care o interacțiune ajunge la Webex CC sunt diferite.
De exemplu, în telefonie există furnizarea infrastructurii fizice necesare pentru a permite conectivitatea PSTN, configurarea numerelor de telefon și rutarea apelurilor către Webex CC.
Pentru canalele de e-mail/mesagerie, configurarea ingress trebuie făcută în Webex Connect și implică provizionarea contului de email/mesagerie și configurarea fluxului Webex Connect.
Voce de intrare
Pentru apelurile vocale, un scenariu tipic este acela în care utilizatorii formează un număr de telefon PSTN, care apoi se conectează la centrul de contact. Din perspectiva intrării, acest lucru necesită un mecanism de direcționare a apelurilor de la PSTN la Webex CC.
Figura următoare ilustrează ingestia apelurilor vocale către Webex CC.
Serviciile de intrare vocală din Webex CC efectuează controlul apelurilor de la terți utilizând SIP și răspunde la apelul primit, precum și efectuează operații de transfer, conferință și alte operații de control al apelurilor.
Punctul logic de intrare pentru apelurile din Webex CC este entitatea de configurare denumită "Punct de intrare". Pentru intrarea vocală, configurația cheie a punctului de intrare este numărul de telefon asociat cu acesta, care este de obicei un număr de telefon PSTN valid obținut de la furnizorul PSTN ales.
Acest lucru permite detectarea apelurilor primite pe numărul de telefon, asocierea apelului cu punctul de intrare și utilizarea altor parametri de configurare ai punctului de intrare pentru a gestiona apelul conform definiției fluxului CC Webex care ar trebui declanșată pentru interacțiune.
Notă:
Pentru mai multe detalii despre opțiunile de conectivitate PSTN, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Scalabilitatea și disponibilitatea infrastructurii de margine vocală
Infrastructura Webex CC VPOP include perechi redundante de SBC-uri SIP, asigurând o disponibilitate ridicată și mai multe SBC-uri pot fi adăugate pentru a scala volumele de apeluri concurente care urmează să fie acceptate.
Numărul maxim de apeluri concurente pe care VPOP le poate gestiona depinde de numărul de SBC-uri care rulează și la care sunt trimise apelurile.
Pentru redundanță geografică - este acceptată o rețea de VPOP SBC cu interconexiuni pe mai multe perechi între regiuni.
Pentru serviciile de intrare vocală, acestea sunt scalabile orizontal pentru a gestiona un număr tot mai mare de apeluri vocale simultane care urmează să fie ingerate către Webex CC.
Considerente de securitate cu infrastructura de margine vocală
Tabelul de mai jos conține detalii despre opțiunile de conectivitate la infrastructura Voice Edge.
Conectivitate |
Tipuri |
---|---|
Public Internet |
Direct (cu adrese de IP sursă pe lista albă) IPSec Virtual Private Network (VPN) sau IPSec prin Generic Routing Encapsulation (GRE) Site-to-Site (S2S) SRTP/SIP TLS |
Conectivitate privată |
MPLS Punct la punct (P2P) VPLS SD-WAN WAN privat Conectarea încrucișată a centrelor de date Conexiuni Equinix Fabric |
Pentru mai multe detalii, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Sistemul IVR
Fiecare apel vocal care intră într-un număr de telefon asociat cu un punct de intrare, primește răspuns de Webex CC și executarea unui flux CC Webex asociat cu punctul de intrare, începe.
Webex CC Flow Builder furnizează construcțiile/operatorii de programare și blocurile funcționale, denumite activități, astfel încât administratorii sau oricine proiectează și implementează logica IVR să poată combina aceste blocuri componente și să creeze definiția fluxului.
Construcțiile de programare pe care le acceptă Flow sunt:
-
Variabile de declarare și setare – stare asociată cu executarea unui flux
-
Expresii de pietriș pentru a seta valoarea variabilelor
-
-
Verificări condiționate
-
Looping - folosind condiționalele și Go To (capacitatea de a înlănțui activitățile împreună)
-
Invocați API-urile REST
-
Date de analiză - JSON, TOML, XML utilizate de obicei pentru analizarea răspunsului API.
-
Activități de compunere
Un set reprezentativ de activități pe care fluxul de aprovizionare este:
|
Pentru fiecare apel care este activ, o instanță de execuție a fluxului este, de asemenea, activă, până când apelul se termină, rezultând execuții simultane de fluxuri.
Fiecare instanță de execuție a fluxului oferă un mediu izolat pentru datele / starea asociată fluxului și acolo prin apel.
Pe parcursul întregului ciclu de viață al apelului, fluxul permite, de asemenea, să răspundă la anumite evenimente care au loc și să le gestioneze – de exemplu, atunci când un agent răspunde la un apel, o rutină de tratare a evenimentelor poate declanșa o fereastră pop-up pe ecran în interfața desktop a agentului.
Pentru mai multe informații despre Webex CC Flow, consultați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee.
Asistență pentru agenți virtuali
Flow furnizează o activitate pentru a transfera interacțiunea către un agent virtual, care este preconfigurat în Control Hub Webex.
Odată ce apelul este conectat la un agent virtual, acesta oferă utilizatorului o experiență de IVR conversațională, iar activitatea se încheie fie cu terminarea apelului, fie cu escaladarea apelului către un agent.
În caz de escaladare, fluxul poate fi configurat pentru a pune în coadă apelul, la care apoi răspunde un agent.
Interacțiuni digitale de intrare
Pentru e-mail și canalul de mesagerie al interacțiunilor primite, Webex CC utilizează Webex Connect pentru asigurarea accesului la active, fluxul pentru a gestiona interacțiunile primite și apoi rutează interacțiunea la Webex CC atunci când fluxul Webex Connect plasează în mod explicit interacțiunea în coadă, astfel încât să poată fi gestionată de un agent.
Următoarea figură ilustrează ingestia interacțiunilor de e-mail, mesagerie în Webex CC.
Integrări Agent virtual / BOT
Pentru interacțiunile prin e-mail și mesagerie / canal social, tratamentele agent virtual / BOT sunt configurate în fluxul Webex Connect.
Ca și în cazul agenților virtuali pentru voce, dacă tratamentul BOT se termină cu escaladarea ca rezultat, atunci interacțiunea este pusă în coadă și direcționată către un agent.
Rutare și coadă
Webex CC tratează contactul de intrare cu manipulatori automati, așa cum sunt definiți în flux, iar fluxul poate decide să plaseze contactul într-o coadă / direct către un agent (coadă specifică agentului – acceptată numai pentru interacțiuni telefonice / vocale).
La coadă, dacă un agent este disponibil, agentul este rezervat, iar interacțiunea este direcționată către agent. Dacă nu există agenți disponibili, interacțiunea este parcată pe coadă, iar Flow va continua să trateze clientul cu handler atașat activității de așteptare.
Când un agent devine disponibil, gestionarul este întrerupt și agentul este interacționat.
Figura următoare ilustrează arhitectura de așteptare și rutare.
Selectarea agentului
Cozile din Webex CC acceptă următorii algoritmi de selectare a agenților:
-
Cea mai lungă rutare disponibilă a agentului
-
Dirijare bazată pe calificări
-
Cel mai lung agent disponibil (LAA)
-
Cel mai bun agent disponibil (BAA)
-
Agenții sunt asociați cu cozile prin intermediul echipelor.
Unei cozi i se pot atribui mai multe grupuri de distribuire a apelurilor (fiecare grup având una sau mai multe echipe), într-o manieră secvențială, cu așteptarea configurată pentru ca grupul de distribuire a apelurilor să fie adăugat la coadă, astfel încât spațiul de căutare pentru un agent potrivit să se extindă la grupuri suplimentare de distribuire a apelurilor pe măsură ce timpul progresează.
Pentru rutarea bazată pe abilități, printre agenții de potrivire a cerințelor de abilități asociate cu coada, un agent este selectat pe baza configurației LAA sau BAA.
Capabilități suplimentare specifice pentru voce/telefonie
Rutare bazată pe agent (numai pentru canalul de voce/telefonie)
Webex Flux CC, utilizând activitatea QueueToAgent, poate ruta interacțiunile direct către agentul ales pe baza ID-ului agentului.
Dacă agentul nu este disponibil pentru a gestiona interacțiunile, interacțiunea poate fi parcată, într-o coadă specifică agentului, așteptând ca agentul să devină disponibil
Informații complexe despre coadă
Webex CC Flow, utilizând activitatea GetQueueInfo, poate prelua informații în timp real pentru o coadă, cum ar fi poziția în coadă (PIQ), timpul estimat de așteptare (EWT), numărul de agenți disponibili în coadă și poate fi utilizat pentru a decide dacă să pună sau nu în coadă contactul.
Apel invers de curtoazie
Webex CC Flow, utilizând activitatea Callback, permite clientului să se deconecteze de la apel, menținând în același timp poziția în coada de așteptare și să primească un apel invers atunci când interacțiunea virtuală din coada de așteptare este direcționată către un agent.
Manipularea preaplinului
Webex CC acceptă gestionarea depășirii utilizând echipe bazate pe capacități (CBT).
CBT este ca o echipă obișnuită cu o capacitate și un DN extern asociat care servește această capacitate. Acesta poate fi configurat împreună cu alte echipe în ciclurile de distribuție a apelurilor din coada de așteptare.
De obicei, acesta este configurat ca ultimul ciclu, astfel încât să acționeze ca o depășire dacă nu este disponibil niciun agent, chiar și după ce toate grupurile de distribuire a apelurilor configurate nu reușesc să găsească un agent de potrivire disponibil pentru gestionarea interacțiunii.
Operațiuni Agent Desktop
Atunci când un agent se conectează la Webex CC Agent Desktop, agentul specifică un număr de telefon la care pot fi conectate apelurile primite către agent. Acesta poate fi un telefon PSTN, un telefon mobil sau o extensie dacă agentul este un utilizator Cisco Webex Calling.
Rețineți că acest număr trebuie să fie un număr de telefon valid către care pot fi direcționate apelurile. În caz contrar, agentul nu poate primi apeluri primite.
În funcție de tipul de interacțiune pe care o gestionează agentul, widgeturile din desktopul agentului furnizează capacitatea de a efectua anumite operațiuni de control media.
De exemplu, după ce se răspunde la un apel, agentul poate efectua următoarele operații legate de apel.
-
Plasați apelul în așteptare
-
Inițiați apelul de consultare și
-
Transferați apelul la un alt număr de telefon (să zicem numărul de telefon al agentului)/punctul de intrare
-
Conferențiați un alt agent la apel
-
-
Transferați apelul într-o altă coadă
-
Terminați apelul
Agent desktop permite administratorilor să adauge widgeturi personalizate acolo, extinzând capacitățile desktopului și transformându-l într-o colecție unificată de widgeturi de care agenții au nevoie pentru a-și desfășura activitatea într-un mod eficient.
Arhitectură desktop
Agent Desktop este o aplicație bazată pe o singură pagină bazată pe micro frontend, care găzduiește widgeturi construite pe baza arhitecturii componentelor web. Toate widget-urile standard / stoc sunt alimentate de date care sunt preluate de API-uri sau mecanisme de împingere pe partea serverului.
Acestea sunt de obicei API-uri asincrone, în care răspunsul pentru o invocare vine pe desktop printr-o conexiune WebSocket.
Webex CC Agent Desktop autentifică utilizatorii cu Cisco Common Identity (CI), iar tokenul este transmis tuturor invocațiilor API. Și pentru widgeturile personalizate, pe baza modelului de autentificare, oferă agenților o experiență de conectare unică dacă modelul de autentificare al widgetului personalizat este integrat cu CI.
Odată ce un agent face parte dintr-o interacțiune, toate actualizările stării interacțiunilor sau ale datelor asociate sunt trimise pe desktop prin conexiunea WebSocket.
Rezistența desktopului la conectivitate și latență
Apăsarea asincronă API și server permite scalarea și orice pierdere de conectivitate a interfeței WebSocket este detectată, iar desktopul încearcă să se reconecteze și să se conecteze din nou.
Următoarea figură ilustrează arhitectura agent desktop din Webex CC.
Administrare și configurare
Integrarea clienților
Webex Control Hub este interfața principală utilizată de parteneri și clienți pentru înscrierea clienților și activarea sau configurarea caracteristicilor.
Odată ce caracteristicile organizației și centrului de contact sunt furnizate în Control Hub, acesta va declanșa un flux de lucru în Webex CC, care face restul pașilor în asigurarea accesului la toate capacitățile centrului de contact, conform ofertelor alese de client.
Toată asigurarea accesului centrului de contact se face utilizând un motor de flux de lucru BPM, care permite o modalitate declarativă de a defini pașii implicați și face ca toți pașii de asigurare a accesului să fie rezistenți la eșecuri și asigură integritatea datelor.
Figura următoare ilustrează fluxul de lucru de asigurare a accesului în Webex CC.
Entități de configurare
Entitățile cheie de configurare din Webex CC, definite în cadrul unei organizații, sunt:
Site
Site inseamna o locatie in care se afla una sau mai multe echipe, utilizatori (agenti/supervizori).
Fiecare utilizator și echipă trebuie să aparțină unui site.
Echipă
Un grup de utilizatori. Echipele sunt utilizate pentru a distribui interacțiunile către agenți prin intermediul cozilor.
Fiecare echipă trebuie să aparțină unui site.
Agenţi
Utilizatorii care se pot conecta pentru a Agent Desktop și gestiona interacțiunile între tipurile media configurate în Webex CC.
Supervizori
Supervizorii sunt repartizați echipelor și pot monitoriza/instrui agentul și au acces la starea nivelului echipei și la statisticile agentului pentru cei care aparțin echipelor la care este repartizat supervizorul.
Coadă
O coadă este o entitate logică în care pot fi ținute interacțiuni, în timp ce se așteaptă ca agenții să fie disponibili, care apoi este direcționată către agent.
Cozile sunt mapate pe echipe, ca spațiu de căutare pentru agenți, cu capacitatea de a extinde spațiul de căutare pe baza pragului de timp scurs, adăugând alte echipe la spațiul de căutare.
Punct de intrare
Punctul de intrare este o entitate logică care reprezintă punctul de intrare pentru interacțiunile care vor intra în Webex CC. Pentru telefonie, aceasta se mapează în primul rând la numărul de telefon la care sosesc apelurile, iar pentru canalele de e-mail / mesagerie, punctul de intrare indică configurația activului în Webex Connect.
Fluxul
Fluxul asociat cu punctul de intrare (prin strategia de rutare), care decide pașii implicați în gestionarea interacțiunilor.
Pentru canalele non-telefonie (e-mail, mesagerie/social media), Flow este ales ca parte a configurării activelor în Webex Connect.
Control acces pentru centre de contact cu mai multe locații
Administratorii Webex CC pot configura profiluri de utilizator cu drepturi de acces la anumite site-uri, echipe, cozi și puncte de intrare. Mai mult, datorită naturii ierarhice a site-urilor și echipelor, odată ce accesul la anumite site-uri este furnizat, numai echipele sau data referitoare la echipe, aparținând acelor site-uri sau unui subset specificat în mod explicit al unor astfel de echipe, pot fi accesate de către utilizator.
Pentru cozi și puncte de intrare, acestea sunt globale la nivel de organizație, astfel încât pentru diferite locații geografice (locații în care se află anumiți agenți și echipe) pot fi configurate puncte de intrare și cozi separate, iar supervizorii / utilizatorii pot avea acces la acele entități care sunt aplicabile pentru anumite site-uri.
Figura următoare ilustrează entitățile cheie de configurare și profilul de utilizator care face referire la aceste entități.
În afară de restricționarea accesului la aceste entități, administratorii Webex CC pot controla capabilitățile/modulele specifice pe care un utilizator le poate accesa în interfața de administrare, având astfel utilizatori cu drepturi de administrare/configurare la entități specifice, precum și secțiuni/capabilități ale interfeței de administrare CC Webex.
Raportare și analiză
Webex CC procesează evenimentele discrete generate de diverse servicii pe parcursul ciclului de viață al interacțiunilor, utilizând o serie de servicii de procesare a fluxului în timp real și generează un set definit de seturi de date în timp real care sunt publicate clienților abonați.
Mai mult, aceste evenimente sunt procesate, transformate și agregate în continuare, iar seturile de date rezultate sunt păstrate, care apoi sunt preluate prin API-urile de consum de date și interfața de raportare și vizualizare a datelor – Analizor.
Figura următoare ilustrează interfețele de procesare și consum de date din Webex CC
Integrări
Toate integrările externe în WxCC pentru a spori și îmbunătăți capacitățile pe care clienții le pot utiliza, utilizează API-uri standard publicate.
Tipurile de interfețe API disponibile în Webex CC sunt:
-
ODIHNĂ API
-
Împingere pe partea de server folosind
-
Webhook-uri
-
Mesaje WebSocket
-
Integrări CRM
Webex CC acceptă două moduri de integrare cu sistemele de gestionare a relațiilor cu clienții (CRM).
-
Conectori încorporați desktop
-
Integrări de flux prin conectori HTTP în IVR
Conectori încorporați desktop: aplicația CRM ca interfață principală
În acest mod de operare, agentul se conectează la consola CRM ca aplicație principală.
Webex CC este o aplicație încorporată (denumită și aplicație desktop încorporată sau softphone încorporat) care este utilizată în principal pentru a vă conecta la centrul de contact și pentru a primi interacțiuni Webex centru de contact direcționate CC.
La primirea unui apel sau a unei solicitări de conversație, integrarea CRM efectuează următoarele acțiuni pe consola CRM
-
Pe ecran apare înregistrarea clientului legată de ANI sau de alte date asociate apelului.
-
Metadatele post-apel ca note de activitate în înregistrarea clientului
-
Permiteți agentului să "Faceți clic pentru a apela" făcând clic pe contactul din CRM și inițiind un apel de ieșire către client
-
Postarea înregistrărilor apelurilor în tabelele de raportare CRM pentru raportarea primară pe CRM.
-
Oferă funcționalitatea completă a controalelor de Agent Desktop și apel (versiunea încorporată și minimizată a aplicației desktop)
Modul principal de integrare cu CRM-urile este prin încorporarea Webex aplicații CC Desktop într-un iFrame separat.
Mai mult, aplicația Webex CC Desktop rulează un widget headless personalizat (fără interfață cu utilizatorul) rulează în fundal, interacționând cu sistemul CRM de bază pentru a efectua acțiuni automate în numele agentului.
Interacțiunile sunt alimentate de două SDK-uri pe care le folosește widgetul headless.
-
Webex CC Desktop JS SDK: Acesta este SDK-ul JavaScript furnizat de Webex CC pentru a înregistra ascultătorii de evenimente pentru acțiuni de agent și contact.
-
CRM JS SDK: Acesta este SDK-ul clientului CRM aplicabil per CRM care abstractizează apelurile REST API cu CRM. De exemplu, pentru salesforce, biblioteca JS CTI furnizată de Salesforce este utilizată pentru a efectua acțiuni și a asculta evenimente din CRM.
Următoarea figură ilustrează arhitectura CRM încorporată Webex CC desktop și conector
Webex CC suporta urmatoarele solutii CRM pentru integrarea mentionata mai sus:
-
Salesforce
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk
-
Birou proaspăt
Pentru mai multe detalii, vizitați https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Pentru mai multe informații despre configurarea aspectelor desktop Webex CC pentru activarea conectorului CRM, a seturilor de caracteristici și a jurnalelor de modificări, vizitați https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Disponibilitatea globală a conectorilor CRM
Conectorii CRM sunt disponibili în toate zonele geografice și regiunile în care Webex CC este operațional.
Scală elastică și performanță
Webex CC găzduiește widgetul personalizat care permite comunicarea bidirecțională între aplicația CRM și desktopul Webex CC în AWS CloudFront CDN, asigurând o disponibilitate ridicată a widgetului AWS în zonele și regiunile de disponibilitate.
Toate calculele specifice integrării CRM se întâmplă în browserul în care agenții utilizează aplicația CRM cu Webex desktop CC încorporat în aplicația CRM.
Securitate
Conectorii CRM sunt invocați prin intermediul aspectului desktop al agentului Webex CC, iar parametrii opționali sunt trecuți prin aspectul desktop în widget pentru a comuta caracteristicile între activat și dezactivat.
De exemplu, pentru a activa widgetul Acțiuni Salesforce, administratorul poate activa setarea parametrilor aspectului desktop sfdcWidgetEnabled la true.
Instalarea pachetelor
Pentru ca integrarea să funcționeze bidirecțional, consola CRM are nevoie de aplicația încorporată instalată. Acest lucru este pentru a sprijini încărcarea aplicației Desktop în interiorul unui iFrame.
Toți conectorii Desktop Embedded sunt disponibili pe piața CRM.
De exemplu,
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Instalarea aplicației marketplace activează plugin-urile necesare și importă fișierele XML necesare în consola CRM pentru a sprijini raportarea înregistrărilor apelurilor pe CRM.
Integrări de flux prin conectori HTTP în IVR
Generatorul Webex CC Flow acceptă fluxuri de date bidirecționale între Webex CC și sistemul CRM folosind conectori HTTPs configurați în Control Hub Webex și utilizați pe Webex CC Flow.
Acestea sunt utilizate în principal pentru personalizare în cadrul interacțiunilor vocale și rutare personalizată în cadrul IVR.
În mod implicit, Webex CC acceptă conectorul HTTP Salesforce din Control Hub. Ceilalți conectori CRM pot fi adăugați ca conectori personalizați Webex Control Hub.
Pentru mai multe informații despre conectorii HTTP, vizitați https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR Conectori HTTP:
-
Salesforce IVR HTTP Connector (încorporat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Conector HTTP Zendesk IVR (personalizat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR Conector HTTP (personalizat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Managementul campaniilor de ieşire
Webex CC acceptă campanii de previzualizare de ieșire folosind soluția de gestionare a campaniilor de la Acqueon.
Pentru mai multe detalii, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/wcc_oem-integration-with-acqueon.html.
Optimizarea forței de muncă
Webex CC susține soluții de optimizare a fluxului de lucru și de management al calității de la furnizori de top din industrie.
Extinderea Agent Desktop
Webex desktop de agent și supervizor CC permite extinderea capacităților desktop prin dezvoltarea și rularea widgeturilor personalizate pe desktop.
Pentru mai multe detalii, vizitați https://developer.webex-cx.com/documentation/guides/desktop.
Alte API-uri
Pentru detalii despre celelalte API integrări care pot fi efectuate în Webex CC, vizitați https://developer.webex-cx.com/documentation/getting-started/.
Implementare și conectivitate
Webex CC este implementat în AWS și este disponibil în prezent în următoarele regiuni:
-
NE
-
SUA-Est N Virginia
-
S.U.A.-West N California (numai Voice Media Ingress)
-
-
Canada
-
Centrală
-
-
Marea Britanie
-
Londra
-
-
Europa
-
Frankfurt
-
-
Asia Pac
-
Tokyo
-
Sydney
- Singapore
-
Conectivitate multiregională pentru telefonie
Pentru a permite organizațiilor globale, cu agenți și clienți în mai multe locații geografice, Webex CC acceptă păstrarea mass-media în regiunea locală, pentru acele regiuni în care rulează serviciile de voce media edge și ingress.
Următoarea figură ilustrează implementarea mai multor regiuni cu mass-media regională.
Serviciile media edge și ingress sunt implementate în următoarele regiuni.
Georegiune |
Webex Servicii CC (regiunea AWS) |
Margine media (POP voce) |
Next Generation Media Services (regiunea AWS)* |
---|---|---|---|
NE |
N Virginia |
Cluj-Napoca Cluj-Napoca |
N Virginia N California |
Canada |
Centrală |
Vancouver Toronto |
Centrală |
Brazilia |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Marea Britanie |
Londra |
Londra |
Londra |
India |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japonia |
Tokyo |
Tokyo Osaka |
Tokyo |
Australia |
Sydney |
Melbourne Sydney |
Sydney |
Securitate și confidențialitate
Securitatea infrastructurii
Infrastructură de voce la Edge
Componentele Voice Edge permit trunchiurilor SIP din rețeaua clienților / operatorilor PSTN să se termine, iar acest lucru este activat pe baza IP-urilor de pe lista albă cărora li se permite să se conecteze la componentele edge.
Securitatea infrastructurii de calcul
Webex Instanțele de calcul CC sunt furnizate în AWS și serviciile rulează ca pod-uri în clusterul Kubernetes care are mai multe spații de nume și accesul la fiecare spațiu de nume este restricționat cu acreditări separate.
Toată asigurarea infrastructurii se face folosind cod – fără pași manuali – și niciuna dintre acreditări nu poate fi accesată manual.
Există un magazin central de acreditări cu căi specifice configurate pentru un set specific de servicii / echipe, iar accesul la magazinul de acreditări în sine este restricționat și configurat ca secrete în sistemele de construire și implementare.
Niciuna dintre componentele / serviciile de infrastructură nu este expusă direct în afara VPC-ului AWS și numai interfețele expuse public sunt API-uri și servere WebSocket care sunt controlate și gestionate folosind gateway-ul api,
În afară de aceasta, există anumite sisteme și interfețe interne utilizate de dezvoltatori care sunt utilizate pentru vizualizarea jurnalelor, valorilor, detaliilor de implementare, stării construirii și rezultatelor testelor, care sunt securizate folosind roluri și grupuri și integrate cu sistemele interne de autentificare Cisco.
Autentificarea și autorizarea interfețelor cu utilizatorul
Toate interfețele cu utilizatorul utilizate de diverși utilizatori ai centrului de contact (agenți, supervizori, administratori, analiști) sunt protejate prin autentificare Cisco Common Identity bazată pe switcher token (fluxuri OAuth).
Autorizarea se face folosind rolurile pentru utilizatorul care a obținut tokenul și domeniile atribuite tokenului.
Securitatea datelor
Date în tranzit
Niciuna dintre interfețele componentei de servicii/infrastructură implementate nu este expusă direct traficului extern de intrare.
Serviciile selectate, cu API-urile http, expun aceste interfețe printr-un gateway și toate https-urile de intrare (inclusiv cele ale WebSocket) sunt terminate în ALB și traficul intern prin http este direcționat către servicii.
Toate interacțiunile de ieșire sunt peste https / TLS (pentru protocoalele non http).
În interiorul VPC-ului, comunicarea internă între servicii – prin protocolul http / custom TCP – se face printr-o priză TCP simplă.
Date inactive
Toate datele care sunt stocate sunt criptate la nivelul de stocare. În plus, acele magazine de date care se află în afara VPC sunt protejate, iar controlul accesului și autorizațiile cu acreditări sunt stocate și gestionate în siguranță într-un magazin secret.
Următoarea figură ilustrează fluxul de date și modelul de securitate atât pentru tranzit, cât și în repaus.
Confidențialitatea datelor
Date PII ale utilizatorului final
Fluxul Webex CC, care este controlerul programatic pentru gestionarea interacțiunilor, poate fi utilizat pentru a colecta date de utilizator, care pot fi atribuite variabilelor de flux etichetate special ca "Conține date sensibile". Valorile pentru aceste date sunt criptate și niciun serviciu din calea de tranzit a datelor nu va avea acces la aceste date.
Mai mult, astfel de date nu sunt niciodată persistente într-Webex magazin de date de raportare CC, iar jurnalele / infrastructura de mesagerie vor avea date criptate, iar datele text clare nu sunt stocate nicăieri în Webex CC.
Date PII pentru agentul centrului de contact/supervizor
Datele referitoare la utilizatorii centrului de contact sunt redactate în jurnale, dar sunt disponibile pentru analiza și vizualizarea datelor în depozitul de date CC Webex.
Scalabilitate
Factori pentru scară
Pentru Webex CC, factorii care influențează scara sunt:
-
Număr concomitent de agenți conectați
-
Număr concomitent de interacțiuni în curs
-
Acțiuni efectuate asupra acestor interacțiuni
-
-
Numărul concomitent de acțiuni pe care supraveghetorii / agenții le efectuează, în afara gestionării interacțiunilor
-
Volumul datelor generate și persistente
Aspecte arhitecturale care permit scalarea
Principiile pe baza cărora Webex CC este proiectat și proiectat permit soluției să scaleze dinamic după cum este necesar, în limitele impuse de infrastructura furnizată pentru diferitele servicii și componente ale platformei.
Arhitectură bazată pe evenimente
Serviciile din Webex CC comunică folosind mesaje, iar fluxurile critice de procesare a mesajelor nu implică operațiuni IO de blocare, iar starea necesară pentru procesarea mesajelor este localizată la instanța serviciului care procesează mesajul.
Servicii apatride (sau stat externalizat)
Serviciile apatride permit elasticitatea prin adăugarea/eliminarea cu ușurință a unor instanțe suplimentare ale serviciilor. Există anumite servicii care sunt în mod inerent de natură statală și acestea au externalizat magazinul de stat, iar infrastructura susține schimbări dinamice ale numărului de instanțe ale unor astfel de servicii, de asemenea, cu reechilibrare automată / transfer de stat / localizarea statului către instanța care are nevoie de stat.
Infrastructură elastică
Toate serviciile rulează în Kubernetes și infrastructura aka nodurile Kubernetes scalează automat pe baza utilizării și acest lucru permite adăugarea dinamică a mai multor noduri de calcul până la un prag maxim ridicat care este preconfigurat.
Proiecția sarcinii și validarea regulată
Toate serviciile sunt evaluate pentru caracteristicile de performanță, iar modelul de scalare este validat la nivel de serviciu.
Validarea continuă suplimentară, testele de încărcare maximă și de anduranță sunt efectuate cu parametri de testare reglați pentru creșterea proiectată a atributelor de impact asupra scalei, ceea ce permite identificarea blocajelor, planificarea actualizării pragului ridicat pentru utilizarea resurselor de infrastructură și pregătirea pentru ziua jocului.
Fiabilitate și disponibilitate
Arhitectura bazată pe evenimente și serviciile apatride permit reziliență și elasticitate. Cu toate acestea, pentru a se asigura că defecțiunile sunt detectate și acționate înainte ca funcționalitățile să fie afectate, Webex CC folosește următoarea strategie.
-
Disponibilitatea și fiabilitatea infrastructurii
-
Toate serviciile Webex CC și componentele de infrastructură sunt întotdeauna implementate în trei zone de disponibilitate AWS.
-
Acest lucru permite Webex CC să fie rezistent la defecțiunile zonei de disponibilitate și, în caz de defecțiuni, instanțele eșuate sunt înlocuite automat cu altele mai noi.
-
-
-
Monitorizare și alertare continuă
-
Sonde interne și externe pentru componente de servicii și infrastructură, care la defecțiune declanșează alerte.
-
Valori capturate din componentele serviciilor și infrastructurii și procesate printr-un motor de reguli care detectează regulile de potrivire și declanșează alerte.
-
-
Validare și alertare continuă
-
Testele periodice sunt rulate și orice eșec duce la declanșarea alertelor
-
Aceste alerte creează incidente proactive și sunt tratate ca un incident real care afectează clientul.
-
Acest lucru previne impactul asupra clientului și contribuie la disponibilitatea și fiabilitatea sistemului.
-
-
-
Integrare și livrare continuă
-
Acesta este procesul de inginerie și conducta de livrare și permite construirea, validarea și implementarea rapidă și fiabilă a serviciilor / modificărilor serviciilor în Webex CC.
-
Abilitatea de a face implementare complet automatizată – de la cod la mediul de producție, cu toate validările necesare, reduce riscul și minimizează timpul până la rezolvare, dacă o modificare trebuie implementată ca răspuns la o defecțiune.
-
-
-
Întrerupătoare automate și kill switch-uri
-
Diferite părți ale sistemului / anumite capabilități ale Webex CC pot fi dezactivate selectiv pentru toți clienții sau clienții selectați, pentru a minimiza efectele în cascadă ale unei defecțiuni.
-
Acest lucru permite minimizarea suprafeței de avarie și obținerea disponibilității capacităților de bază ale centrului de contact pentru clienți.
-
-
Monitorizarea și detectarea defecțiunilor
Figura următoare indică mecanismele continue de monitorizare, validare și alertare în vigoare pentru Webex CC.
Continuitatea afacerii și recuperarea în caz de dezastru
Procesul de recuperare în caz de dezastru și de continuitate a afacerii asigură detectarea oricărei întreruperi la scară largă într-o regiune și sunt puse în aplicare măsurile necesare pentru a asigura recuperarea serviciilor către clienții care se află la bord în regiune.
Pașii pentru recuperare sunt documentați, validați și actualizați în mod regulat conform proceselor de recuperare și gestionare în caz de dezastru.
Serviciile Webex CC sunt implementate în trei zone separate de disponibilitate dintr-o regiune AWS. Fiecare zonă de disponibilitate este o locație fizică diferită în regiune, cu utilități independente.
În cazul unei defecțiuni complete a regiunii AWS, Webex CC se bazează pe AWS pentru a recupera regiunea, iar pentru întreruperile prelungite care implică întreaga regiune, centrul de date Webex CC este furnizat într-o nouă regiune AWS și restabilește configurațiile și datele cheie ale clienților, astfel încât centrul de contact să fie operațional pentru clienții din noua regiune AWS.
Acest lucru implică automatizare, dar necesită intervenție manuală pentru a declanșa procesul, precum și pentru a monitoriza și a se asigura că configurația și datele necesare sunt restaurate pentru a face centrul de contact operațional pentru clienți.
Conformitate și certificări
Webex Contact are o listă extinsă de certificări de securitate. Aceste certificări sunt actualizate la intervale regulate.
-
PCI DSS QSA
-
CAIQ
-
HIPAA și HITECH
-
CSA Star Nivelul 1
-
CSA Star Nivelul 2 (evaluare independentă 3rd party)
-
SOC2
-
ISO27001 (Standard internațional pentru securitatea informațiilor)
-
ISO27017 (Standard de securitate pentru furnizorii de servicii cloud)
-
ISO27018 (Standard de securitate axat pe protejarea datelor cu caracter personal în cloud)
-
ISO27701 (extensie de confidențialitate a datelor)
-
Standardul german C5, care demonstrează securitatea operațională împotriva atacurilor cibernetice
Consultați Webex Fișa tehnică de confidențialitate a serviciului centru de contact pentru mai multe detalii.
Cisco Webex Contact Center (Webex CC) este un centru de contact ca serviciu (CCaaS), care permite organizațiilor să permită interacțiuni mai inteligente, proactive și personalizate pe parcursul călătoriei clienților.
Webex CC este proiectat, proiectat și dezvoltat, de la zero, ca o soluție nativă în cloud, cu următoarele principii arhitecturale de bază.
-
Servicii: Set independent de servicii, fiecare serviciu furnizând un mic set coerent de capabilități utilizatorilor săi.
-
Event Driven: Toate serviciile comunică între ele folosind mesageria, cu excepția aplicațiilor web în care aplicația utilizează interfețe https (API-uri REST, Push Data prin interfața WebSocket) pentru cazuri de utilizare specifice.
-
Stateless / Externalized State: Serviciile sunt implementate în Kubernetes, rulând în containere Docker, cu capacitatea de a scala automat și de a fi rezistente la defecțiunile uneia sau mai multor instanțe ale serviciilor.
-
Observabil: Toate serviciile și componentele de infrastructură care permit implementarea unor astfel de servicii sunt observabile cu mecanisme standard de măsurare, detectare și prevenire a situațiilor care afectează capacitățile centrului de contact, precum și depanarea rapidă și restabilirea serviciilor în caz de întreruperi.
-
Izolat/slab cuplat: Fiecare serviciu poate fi construit, validat și implementat/actualizat independent, fără perioade de nefuncționare pentru capacitățile centrului de contact.
Serviciile Webex CC sunt implementate în AWS și sunt alimentate de o platformă nativă în cloud care permite următoarele:
-
Disponibilitatea serviciilor și aplicațiilor de infrastructură în mai multe zone de disponibilitate
-
Elasticitatea serviciilor și aplicațiilor de infrastructură care permit capacități de scalare dinamică
-
Securitate integrată nativ în modul în care sunt construite și implementate sistemele, datele sunt protejate în tranzit și în repaus, împreună cu certificările de securitate/conformitate pe care le are Webex CC.
-
Infrastructură edge scalabilă și sigură pentru integrări de telefonie/voce
-
Observabilitate cu monitorizare proactivă și alertare care permite disponibilitatea ridicată a serviciilor de centru de contact pentru clienții săi.
-
Integrat cu restul Cisco Webex pentru autentificarea/autorizarea utilizatorilor, administrarea și furnizarea capacităților centrului de contact.
Secțiunile ulterioare din acest document se extind pe fiecare dintre capacitățile de mai sus și modul în care arhitectura Webex CC permite același lucru.
Arhitectură logică
Capacitatea de bază pe care trebuie să o aibă o soluție de contact center este de a permite clienților să ajungă cu ușurință la organizație prin mijloace de comunicare utilizate în mod obișnuit și să obțină întrebările / problemele abordate într-un mod rapid și eficient.
Cu toate acestea, pentru a vă asigura că acest principiu de bază este atins, există mai multe capacități în spatele scenei la care organizația care utilizează centrul de contact trebuie să aibă acces. Acestea sunt:
-
Mecanisme pentru ca clienții să înceapă o interacțiune
-
Numere de telefon publicate și operaționale care conectează apelurile telefonice la sistemul centrului de contact
-
Adresele de e-mail la care clienții pot trimite e-mailuri și mecanismul de detectare a noilor e-mailuri primite.
-
Posibilitatea clienților de a contacta prin diverse canale digitale, inclusiv, dar fără a se limita la
-
Chat de pe un site web / aplicație
-
Direct chat prin intermediul clienților de mesagerie populari, cum ar fi WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message de la Twitter
-
-
-
Abilitatea de a detecta noi interacțiuni și de a le gestiona eficient
-
Acestea ar include sistem automat IVR, agenți virtuali pentru telefonie / chat-uri cu programabilitate încorporată pentru a defini fluxurile de lucru implicate în gestionarea interacțiunilor.
-
În cele din urmă, dacă este necesar, interacțiunea trebuie escaladată către un agent, care este calificat optim pentru a gestiona interacțiunea.
-
-
Abilitatea agenților de a indica disponibilitatea pentru gestionarea interacțiunilor și a supraveghetorilor de a monitoriza, instrui agenții și de a obține valorile operaționale care permit interacțiuni eficiente.
-
Abilitatea administratorilor de a configura și de a furniza diverse capacități ale centrului de contact care permite agenților și supervizorilor să își îndeplinească activitățile conform așteptărilor.
Dincolo de acestea, întreprinderile moderne trebuie să aibă capacități suplimentare pentru a optimiza operațiunile centrului de contact cu acces la date și informații care vizualizează și urmăresc valorile operaționale cheie.
Mai mult, capacitatea de integrare cu capacitățile specializate ale ecosistemului centrului de contact, cum ar fi rularea apelurilor automate proactive de ieșire, îmbunătățirea experiențelor agenților și supervizorilor utilizând AI, detectarea și înțelegerea călătoriei clientului pentru a furniza proactiv date în avans agenților sunt diferențiatori clari în modul în care evoluează soluțiile centrului de contact.
În ceea ce privește modelul de consum, în care ofertele de contact center sunt consumate ca un serviciu software livrat în cloud, capacitatea de a asigura disponibilitatea, fiabilitatea și cerințele de scalare automată ad-hoc necesită mecanisme de monitorizare și alertare de ultimă generație, care permit validarea și detectarea continuă a problemelor iminente și prevenirea/minimizarea impactului asupra operațiunilor clienților.
Figura următoare ilustrează arhitectura logică a Webex CC.
Componente funcționale
Următoarele secțiuni descriu diverse componente funcționale ale Webex CC.
Managementul interacțiunilor
Webex CC acceptă telefonia, e-mailul și mesageria (canalele sociale) ca diverse canale prin care utilizatorii pot interacționa cu centrul de contact.
Pentru toate canalele, manipularea inițială poate fi făcută de sistem și apoi interacțiunea poate fi escaladată la un agent.
Tipuri de suporturi
Telefonie
Pentru telefonie, gestionarea apelurilor vocale de intrare este decisă de modul în care apelul a intrat în centrul de contact (consultați Mecanismele de intrare de mai jos) și de fluxul Webex CC asociat cu punctul de intrare.
Apelul primește răspuns și se efectuează acțiuni suplimentare conform definiției fluxului Webex CC - care este o reprezentare programatică a acțiunilor care trebuie efectuate în timpul gestionării apelului, fie înainte de coada de așteptare și rutare către un agent, fie fluxul însuși poate gestiona apelul fără transfer către un agent.
Flow Builder din Webex CC permite dezvoltatorilor să definească fluxul și să îl atribuie punctului de intrare prin care apelul ajunge în Webex CC.
Aceste entități de configurare și utilizarea lor sunt acoperite în Entități de configurare.
Mai multe informații despre Flow Builder sunt acoperite în secțiunea viitoare despre sistemul IVR.
E-mail și mesagerie
Din perspectiva Webex CC, Webex Connect oferă capabilitățile de intrare și ieșire pentru toate canalele digitale - e-mail, canale de mesagerie, pe care utilizatorii finali le pot utiliza pentru a contacta centrul de contact.
Fluxul Webex Connect
-
Decide gestionarea unor astfel de interacțiuni până când interacțiunile sunt puse în coadă și direcționate către agenți. Aceasta include manipularea automată și tratamentele BOT pentru toate formele de mesagerie și interacțiuni prin e-mail.
-
Aplică logica de afaceri la interacțiunea de intrare.
-
Gestionează contactul înainte de a intra în coadă.
-
Fluxul în sine poate gestiona interacțiunea fără transfer către agentul live.
Canalele de mesagerie acceptate de Webex CC sunt:
-
Chat în aplicații web / aplicații mobile
-
WhatsApp
-
Facebook Messenger
-
SMS
Canalele de e-mail acceptate de Webex CC sunt:
-
Gmail
-
Office365
Mecanisme de intrare
Această secțiune acoperă mecanismele prin care o interacțiune poate intra Webex CC. Pe baza tipului de mediu, mecanismele prin care o interacțiune ajunge la Webex CC sunt diferite.
De exemplu, în telefonie există furnizarea infrastructurii fizice necesare pentru a permite conectivitatea PSTN, configurarea numerelor de telefon și rutarea apelurilor către Webex CC.
Pentru canalele de e-mail/mesagerie, configurarea ingress trebuie făcută în Webex Connect și implică provizionarea contului de email/mesagerie și configurarea fluxului Webex Connect.
Voce de intrare
Pentru apelurile vocale, un scenariu tipic este acela în care utilizatorii formează un număr de telefon PSTN, care apoi se conectează la centrul de contact. Din perspectiva intrării, acest lucru necesită un mecanism de direcționare a apelurilor de la PSTN la Webex CC.
Figura următoare ilustrează ingestia apelurilor vocale către Webex CC.
Serviciile de intrare vocală din Webex CC efectuează controlul apelurilor de la terți utilizând SIP și răspunde la apelul primit, precum și efectuează operații de transfer, conferință și alte operații de control al apelurilor.
Punctul logic de intrare pentru apelurile din Webex CC este entitatea de configurare denumită "Punct de intrare". Pentru intrarea vocală, configurația cheie a punctului de intrare este numărul de telefon asociat cu acesta, care este de obicei un număr de telefon PSTN valid obținut de la furnizorul PSTN ales.
Acest lucru permite detectarea apelurilor primite pe numărul de telefon, asocierea apelului cu punctul de intrare și utilizarea altor parametri de configurare ai punctului de intrare pentru a gestiona apelul conform definiției fluxului CC Webex care ar trebui declanșată pentru interacțiune.
Notă:
Pentru mai multe detalii despre opțiunile de conectivitate PSTN, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Scalabilitatea și disponibilitatea infrastructurii de margine vocală
Infrastructura Webex CC VPOP include perechi redundante de SBC-uri SIP, asigurând o disponibilitate ridicată și mai multe SBC-uri pot fi adăugate pentru a scala volumele de apeluri concurente care urmează să fie acceptate.
Numărul maxim de apeluri concurente pe care VPOP le poate gestiona depinde de numărul de SBC-uri care rulează și la care sunt trimise apelurile.
Pentru redundanță geografică - este acceptată o rețea de VPOP SBC cu interconexiuni pe mai multe perechi între regiuni.
Pentru serviciile de intrare vocală, acestea sunt scalabile orizontal pentru a gestiona un număr tot mai mare de apeluri vocale simultane care urmează să fie ingerate către Webex CC.
Considerente de securitate cu infrastructura de margine vocală
Tabelul de mai jos conține detalii despre opțiunile de conectivitate la infrastructura Voice Edge.
Conectivitate |
Tipuri |
---|---|
Public Internet |
Direct (cu adrese de IP sursă pe lista albă) IPSec Virtual Private Network (VPN) sau IPSec prin Generic Routing Encapsulation (GRE) Site-to-Site (S2S) SRTP/SIP TLS |
Conectivitate privată |
MPLS Punct la punct (P2P) VPLS SD-WAN WAN privat Conectarea încrucișată a centrelor de date Conexiuni Equinix Fabric |
Pentru mai multe detalii, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Sistemul IVR
Fiecare apel vocal care intră într-un număr de telefon asociat cu un punct de intrare, primește răspuns de Webex CC și executarea unui flux CC Webex asociat cu punctul de intrare, începe.
Webex CC Flow Builder furnizează construcțiile/operatorii de programare și blocurile funcționale, denumite activități, astfel încât administratorii sau oricine proiectează și implementează logica IVR să poată combina aceste blocuri componente și să creeze definiția fluxului.
Construcțiile de programare pe care le acceptă Flow sunt:
-
Variabile de declarare și setare – stare asociată cu executarea unui flux
-
Expresii de pietriș pentru a seta valoarea variabilelor
-
-
Verificări condiționate
-
Looping - folosind condiționalele și Go To (capacitatea de a înlănțui activitățile împreună)
-
Invocați API-urile REST
-
Date de analiză - JSON, TOML, XML utilizate de obicei pentru analizarea răspunsului API.
-
Activități de compunere
Un set reprezentativ de activități pe care fluxul de aprovizionare este:
|
Pentru fiecare apel care este activ, o instanță de execuție a fluxului este, de asemenea, activă, până când apelul se termină, rezultând execuții simultane de fluxuri.
Fiecare instanță de execuție a fluxului oferă un mediu izolat pentru datele / starea asociată fluxului și acolo prin apel.
Pe parcursul întregului ciclu de viață al apelului, fluxul permite, de asemenea, să răspundă la anumite evenimente care au loc și să le gestioneze – de exemplu, atunci când un agent răspunde la un apel, o rutină de tratare a evenimentelor poate declanșa o fereastră pop-up pe ecran în interfața desktop a agentului.
Pentru mai multe informații despre Webex CC Flow, consultați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee.
Asistență pentru agenți virtuali
Flow furnizează o activitate pentru a transfera interacțiunea către un agent virtual, care este preconfigurat în Control Hub Webex.
Odată ce apelul este conectat la un agent virtual, acesta oferă utilizatorului o experiență de IVR conversațională, iar activitatea se încheie fie cu terminarea apelului, fie cu escaladarea apelului către un agent.
În caz de escaladare, fluxul poate fi configurat pentru a pune în coadă apelul, la care apoi răspunde un agent.
Interacțiuni digitale de intrare
Pentru e-mail și canalul de mesagerie al interacțiunilor primite, Webex CC utilizează Webex Connect pentru asigurarea accesului la active, fluxul pentru a gestiona interacțiunile primite și apoi rutează interacțiunea la Webex CC atunci când fluxul Webex Connect plasează în mod explicit interacțiunea în coadă, astfel încât să poată fi gestionată de un agent.
Următoarea figură ilustrează ingestia interacțiunilor de e-mail, mesagerie în Webex CC.
Integrări Agent virtual / BOT
Pentru interacțiunile prin e-mail și mesagerie / canal social, tratamentele agent virtual / BOT sunt configurate în fluxul Webex Connect.
Ca și în cazul agenților virtuali pentru voce, dacă tratamentul BOT se termină cu escaladarea ca rezultat, atunci interacțiunea este pusă în coadă și direcționată către un agent.
Rutare și coadă
Webex CC tratează contactul de intrare cu manipulatori automati, așa cum sunt definiți în flux, iar fluxul poate decide să plaseze contactul într-o coadă / direct către un agent (coadă specifică agentului – acceptată numai pentru interacțiuni telefonice / vocale).
La coadă, dacă un agent este disponibil, agentul este rezervat, iar interacțiunea este direcționată către agent. Dacă nu există agenți disponibili, interacțiunea este parcată pe coadă, iar Flow va continua să trateze clientul cu handler atașat activității de așteptare.
Când un agent devine disponibil, gestionarul este întrerupt și agentul este interacționat.
Figura următoare ilustrează arhitectura de așteptare și rutare.
Selectarea agentului
Cozile din Webex CC acceptă următorii algoritmi de selectare a agenților:
-
Cea mai lungă rutare disponibilă a agentului
-
Dirijare bazată pe calificări
-
Cel mai lung agent disponibil (LAA)
-
Cel mai bun agent disponibil (BAA)
-
Agenții sunt asociați cu cozile prin intermediul echipelor.
Unei cozi i se pot atribui mai multe grupuri de distribuire a apelurilor (fiecare grup având una sau mai multe echipe), într-o manieră secvențială, cu așteptarea configurată pentru ca grupul de distribuire a apelurilor să fie adăugat la coadă, astfel încât spațiul de căutare pentru un agent potrivit să se extindă la grupuri suplimentare de distribuire a apelurilor pe măsură ce timpul progresează.
Pentru rutarea bazată pe abilități, printre agenții de potrivire a cerințelor de abilități asociate cu coada, un agent este selectat pe baza configurației LAA sau BAA.
Capabilități suplimentare specifice pentru voce/telefonie
Rutare bazată pe agent (numai pentru canalul de voce/telefonie)
Webex Flux CC, utilizând activitatea QueueToAgent, poate ruta interacțiunile direct către agentul ales pe baza ID-ului agentului.
Dacă agentul nu este disponibil pentru a gestiona interacțiunile, interacțiunea poate fi parcată, într-o coadă specifică agentului, așteptând ca agentul să devină disponibil
Informații complexe despre coadă
Webex CC Flow, utilizând activitatea GetQueueInfo, poate prelua informații în timp real pentru o coadă, cum ar fi poziția în coadă (PIQ), timpul estimat de așteptare (EWT), numărul de agenți disponibili în coadă și poate fi utilizat pentru a decide dacă să pună sau nu în coadă contactul.
Apel invers de curtoazie
Webex CC Flow, utilizând activitatea Callback, permite clientului să se deconecteze de la apel, menținând în același timp poziția în coada de așteptare și să primească un apel invers atunci când interacțiunea virtuală din coada de așteptare este direcționată către un agent.
Manipularea preaplinului
Webex CC acceptă gestionarea depășirii utilizând echipe bazate pe capacități (CBT).
CBT este ca o echipă obișnuită cu o capacitate și un DN extern asociat care servește această capacitate. Acesta poate fi configurat împreună cu alte echipe în ciclurile de distribuție a apelurilor din coada de așteptare.
De obicei, acesta este configurat ca ultimul ciclu, astfel încât să acționeze ca o depășire dacă nu este disponibil niciun agent, chiar și după ce toate grupurile de distribuire a apelurilor configurate nu reușesc să găsească un agent de potrivire disponibil pentru gestionarea interacțiunii.
Operațiuni Agent Desktop
Atunci când un agent se conectează la Webex CC Agent Desktop, agentul specifică un număr de telefon la care pot fi conectate apelurile primite către agent. Acesta poate fi un telefon PSTN, un telefon mobil sau o extensie dacă agentul este un utilizator Cisco Webex Calling.
Rețineți că acest număr trebuie să fie un număr de telefon valid către care pot fi direcționate apelurile. În caz contrar, agentul nu poate primi apeluri primite.
În funcție de tipul de interacțiune pe care o gestionează agentul, widgeturile din desktopul agentului furnizează capacitatea de a efectua anumite operațiuni de control media.
De exemplu, după ce se răspunde la un apel, agentul poate efectua următoarele operații legate de apel.
-
Plasați apelul în așteptare
-
Inițiați apelul de consultare și
-
Transferați apelul la un alt număr de telefon (să zicem numărul de telefon al agentului)/punctul de intrare
-
Conferențiați un alt agent la apel
-
-
Transferați apelul într-o altă coadă
-
Terminați apelul
Agent desktop permite administratorilor să adauge widgeturi personalizate acolo, extinzând capacitățile desktopului și transformându-l într-o colecție unificată de widgeturi de care agenții au nevoie pentru a-și desfășura activitatea într-un mod eficient.
Arhitectură desktop
Agent Desktop este o aplicație bazată pe o singură pagină bazată pe micro frontend, care găzduiește widgeturi construite pe baza arhitecturii componentelor web. Toate widget-urile standard / stoc sunt alimentate de date care sunt preluate de API-uri sau mecanisme de împingere pe partea serverului.
Acestea sunt de obicei API-uri asincrone, în care răspunsul pentru o invocare vine pe desktop printr-o conexiune WebSocket.
Webex CC Agent Desktop autentifică utilizatorii cu Cisco Common Identity (CI), iar tokenul este transmis tuturor invocațiilor API. Și pentru widgeturile personalizate, pe baza modelului de autentificare, oferă agenților o experiență de conectare unică dacă modelul de autentificare al widgetului personalizat este integrat cu CI.
Odată ce un agent face parte dintr-o interacțiune, toate actualizările stării interacțiunilor sau ale datelor asociate sunt trimise pe desktop prin conexiunea WebSocket.
Rezistența desktopului la conectivitate și latență
Apăsarea asincronă API și server permite scalarea și orice pierdere de conectivitate a interfeței WebSocket este detectată, iar desktopul încearcă să se reconecteze și să se conecteze din nou.
Următoarea figură ilustrează arhitectura agent desktop din Webex CC.
Administrare și configurare
Integrarea clienților
Webex Control Hub este interfața principală utilizată de parteneri și clienți pentru înscrierea clienților și activarea sau configurarea caracteristicilor.
Odată ce caracteristicile organizației și centrului de contact sunt furnizate în Control Hub, acesta va declanșa un flux de lucru în Webex CC, care face restul pașilor în asigurarea accesului la toate capacitățile centrului de contact, conform ofertelor alese de client.
Toată asigurarea accesului centrului de contact se face utilizând un motor de flux de lucru BPM, care permite o modalitate declarativă de a defini pașii implicați și face ca toți pașii de asigurare a accesului să fie rezistenți la eșecuri și asigură integritatea datelor.
Figura următoare ilustrează fluxul de lucru de asigurare a accesului în Webex CC.
Entități de configurare
Entitățile cheie de configurare din Webex CC, definite în cadrul unei organizații, sunt:
Site
Site inseamna o locatie in care se afla una sau mai multe echipe, utilizatori (agenti/supervizori).
Fiecare utilizator și echipă trebuie să aparțină unui site.
Echipă
Un grup de utilizatori. Echipele sunt utilizate pentru a distribui interacțiunile către agenți prin intermediul cozilor.
Fiecare echipă trebuie să aparțină unui site.
Agenţi
Utilizatorii care se pot conecta pentru a Agent Desktop și gestiona interacțiunile între tipurile media configurate în Webex CC.
Supervizori
Supervizorii sunt repartizați echipelor și pot monitoriza/instrui agentul și au acces la starea nivelului echipei și la statisticile agentului pentru cei care aparțin echipelor la care este repartizat supervizorul.
Coadă
O coadă este o entitate logică în care pot fi ținute interacțiuni, în timp ce se așteaptă ca agenții să fie disponibili, care apoi este direcționată către agent.
Cozile sunt mapate pe echipe, ca spațiu de căutare pentru agenți, cu capacitatea de a extinde spațiul de căutare pe baza pragului de timp scurs, adăugând alte echipe la spațiul de căutare.
Punct de intrare
Punctul de intrare este o entitate logică care reprezintă punctul de intrare pentru interacțiunile care vor intra în Webex CC. Pentru telefonie, aceasta se mapează în primul rând la numărul de telefon la care sosesc apelurile, iar pentru canalele de e-mail / mesagerie, punctul de intrare indică configurația activului în Webex Connect.
Fluxul
Fluxul asociat cu punctul de intrare (prin strategia de rutare), care decide pașii implicați în gestionarea interacțiunilor.
Pentru canalele non-telefonie (e-mail, mesagerie/social media), Flow este ales ca parte a configurării activelor în Webex Connect.
Control acces pentru centre de contact cu mai multe locații
Administratorii Webex CC pot configura profiluri de utilizator cu drepturi de acces la anumite site-uri, echipe, cozi și puncte de intrare. Mai mult, datorită naturii ierarhice a site-urilor și echipelor, odată ce accesul la anumite site-uri este furnizat, numai echipele sau data referitoare la echipe, aparținând acelor site-uri sau unui subset specificat în mod explicit al unor astfel de echipe, pot fi accesate de către utilizator.
Pentru cozi și puncte de intrare, acestea sunt globale la nivel de organizație, astfel încât pentru diferite locații geografice (locații în care se află anumiți agenți și echipe) pot fi configurate puncte de intrare și cozi separate, iar supervizorii / utilizatorii pot avea acces la acele entități care sunt aplicabile pentru anumite site-uri.
Figura următoare ilustrează entitățile cheie de configurare și profilul de utilizator care face referire la aceste entități.
În afară de restricționarea accesului la aceste entități, administratorii Webex CC pot controla capabilitățile/modulele specifice pe care un utilizator le poate accesa în interfața de administrare, având astfel utilizatori cu drepturi de administrare/configurare la entități specifice, precum și secțiuni/capabilități ale interfeței de administrare CC Webex.
Raportare și analiză
Webex CC procesează evenimentele discrete generate de diverse servicii pe parcursul ciclului de viață al interacțiunilor, utilizând o serie de servicii de procesare a fluxului în timp real și generează un set definit de seturi de date în timp real care sunt publicate clienților abonați.
Mai mult, aceste evenimente sunt procesate, transformate și agregate în continuare, iar seturile de date rezultate sunt păstrate, care apoi sunt preluate prin API-urile de consum de date și interfața de raportare și vizualizare a datelor – Analizor.
Figura următoare ilustrează interfețele de procesare și consum de date din Webex CC
Integrări
Toate integrările externe în WxCC pentru a spori și îmbunătăți capacitățile pe care clienții le pot utiliza, utilizează API-uri standard publicate.
Tipurile de interfețe API disponibile în Webex CC sunt:
-
ODIHNĂ API
-
Împingere pe partea de server folosind
-
Webhook-uri
-
Mesaje WebSocket
-
Integrări CRM
Webex CC acceptă două moduri de integrare cu sistemele de gestionare a relațiilor cu clienții (CRM).
-
Conectori încorporați desktop
-
Integrări de flux prin conectori HTTP în IVR
Conectori încorporați desktop: aplicația CRM ca interfață principală
În acest mod de operare, agentul se conectează la consola CRM ca aplicație principală.
Webex CC este o aplicație încorporată (denumită și aplicație desktop încorporată sau softphone încorporat) care este utilizată în principal pentru a vă conecta la centrul de contact și pentru a primi interacțiuni Webex centru de contact direcționate CC.
La primirea unui apel sau a unei solicitări de conversație, integrarea CRM efectuează următoarele acțiuni pe consola CRM
-
Pe ecran apare înregistrarea clientului legată de ANI sau de alte date asociate apelului.
-
Metadatele post-apel ca note de activitate în înregistrarea clientului
-
Permiteți agentului să "Faceți clic pentru a apela" făcând clic pe contactul din CRM și inițiind un apel de ieșire către client
-
Postarea înregistrărilor apelurilor în tabelele de raportare CRM pentru raportarea primară pe CRM.
-
Oferă funcționalitatea completă a controalelor de Agent Desktop și apel (versiunea încorporată și minimizată a aplicației desktop)
Modul principal de integrare cu CRM-urile este prin încorporarea Webex aplicații CC Desktop într-un iFrame separat.
Mai mult, aplicația Webex CC Desktop rulează un widget headless personalizat (fără interfață cu utilizatorul) rulează în fundal, interacționând cu sistemul CRM de bază pentru a efectua acțiuni automate în numele agentului.
Interacțiunile sunt alimentate de două SDK-uri pe care le folosește widgetul headless.
-
Webex CC Desktop JS SDK: Acesta este SDK-ul JavaScript furnizat de Webex CC pentru a înregistra ascultătorii de evenimente pentru acțiuni de agent și contact.
-
CRM JS SDK: Acesta este SDK-ul clientului CRM aplicabil per CRM care abstractizează apelurile REST API cu CRM. De exemplu, pentru salesforce, biblioteca JS CTI furnizată de Salesforce este utilizată pentru a efectua acțiuni și a asculta evenimente din CRM.
Următoarea figură ilustrează arhitectura CRM încorporată Webex CC desktop și conector
Webex CC suporta urmatoarele solutii CRM pentru integrarea mentionata mai sus:
-
Salesforce
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk
-
Birou proaspăt
Pentru mai multe detalii, vizitați https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Pentru mai multe informații despre configurarea aspectelor desktop Webex CC pentru activarea conectorului CRM, a seturilor de caracteristici și a jurnalelor de modificări, vizitați https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Disponibilitatea globală a conectorilor CRM
Conectorii CRM sunt disponibili în toate zonele geografice și regiunile în care Webex CC este operațional.
Scală elastică și performanță
Webex CC găzduiește widgetul personalizat care permite comunicarea bidirecțională între aplicația CRM și desktopul Webex CC în AWS CloudFront CDN, asigurând o disponibilitate ridicată a widgetului AWS în zonele și regiunile de disponibilitate.
Toate calculele specifice integrării CRM se întâmplă în browserul în care agenții utilizează aplicația CRM cu Webex desktop CC încorporat în aplicația CRM.
Securitate
Conectorii CRM sunt invocați prin intermediul aspectului desktop al agentului Webex CC, iar parametrii opționali sunt trecuți prin aspectul desktop în widget pentru a comuta caracteristicile între activat și dezactivat.
De exemplu, pentru a activa widgetul Acțiuni Salesforce, administratorul poate activa setarea parametrilor aspectului desktop sfdcWidgetEnabled la true.
Instalarea pachetelor
Pentru ca integrarea să funcționeze bidirecțional, consola CRM are nevoie de aplicația încorporată instalată. Acest lucru este pentru a sprijini încărcarea aplicației Desktop în interiorul unui iFrame.
Toți conectorii Desktop Embedded sunt disponibili pe piața CRM.
De exemplu,
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Instalarea aplicației marketplace activează plugin-urile necesare și importă fișierele XML necesare în consola CRM pentru a sprijini raportarea înregistrărilor apelurilor pe CRM.
Integrări de flux prin conectori HTTP în IVR
Generatorul Webex CC Flow acceptă fluxuri de date bidirecționale între Webex CC și sistemul CRM folosind conectori HTTPs configurați în Control Hub Webex și utilizați pe Webex CC Flow.
Acestea sunt utilizate în principal pentru personalizare în cadrul interacțiunilor vocale și rutare personalizată în cadrul IVR.
În mod implicit, Webex CC acceptă conectorul HTTP Salesforce din Control Hub. Ceilalți conectori CRM pot fi adăugați ca conectori personalizați Webex Control Hub.
Pentru mai multe informații despre conectorii HTTP, vizitați https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR Conectori HTTP:
-
Salesforce IVR HTTP Connector (încorporat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Conector HTTP Zendesk IVR (personalizat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR Conector HTTP (personalizat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Managementul campaniilor de ieşire
Webex CC acceptă campanii de previzualizare de ieșire folosind soluția de gestionare a campaniilor de la Acqueon.
Pentru mai multe detalii, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/wcc_oem-integration-with-acqueon.html.
Optimizarea forței de muncă
Webex CC susține soluții de optimizare a fluxului de lucru și de management al calității de la furnizori de top din industrie.
Extinderea Agent Desktop
Webex desktop de agent și supervizor CC permite extinderea capacităților desktop prin dezvoltarea și rularea widgeturilor personalizate pe desktop.
Pentru mai multe detalii, vizitați https://developer.webex-cx.com/documentation/guides/desktop.
Alte API-uri
Pentru detalii despre celelalte API integrări care pot fi efectuate în Webex CC, vizitați https://developer.webex-cx.com/documentation/getting-started/.
Implementare și conectivitate
Webex CC este implementat în AWS și este disponibil în prezent în următoarele regiuni:
-
NE
-
SUA-Est N Virginia
-
S.U.A.-West N California (numai Voice Media Ingress)
-
-
Canada
-
Centrală
-
-
Marea Britanie
-
Londra
-
-
Europa
-
Frankfurt
-
-
Asia Pac
-
Tokyo
-
Sydney
- Singapore
-
Conectivitate multiregională pentru telefonie
Pentru a permite organizațiilor globale, cu agenți și clienți în mai multe locații geografice, Webex CC acceptă păstrarea mass-media în regiunea locală, pentru acele regiuni în care rulează serviciile de voce media edge și ingress.
Următoarea figură ilustrează implementarea mai multor regiuni cu mass-media regională.
Serviciile media edge și ingress sunt implementate în următoarele regiuni.
Georegiune |
Webex Servicii CC (regiunea AWS) |
Margine media (POP voce) |
Next Generation Media Services (regiunea AWS)* |
---|---|---|---|
NE |
N Virginia |
Cluj-Napoca Cluj-Napoca |
N Virginia N California |
Canada |
Centrală |
Vancouver Toronto |
Centrală |
Brazilia |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Marea Britanie |
Londra |
Londra |
Londra |
India |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japonia |
Tokyo |
Tokyo Osaka |
Tokyo |
Australia |
Sydney |
Melbourne Sydney |
Sydney |
Securitate și confidențialitate
Securitatea infrastructurii
Infrastructură de voce la Edge
Componentele Voice Edge permit trunchiurilor SIP din rețeaua clienților / operatorilor PSTN să se termine, iar acest lucru este activat pe baza IP-urilor de pe lista albă cărora li se permite să se conecteze la componentele edge.
Securitatea infrastructurii de calcul
Webex Instanțele de calcul CC sunt furnizate în AWS și serviciile rulează ca pod-uri în clusterul Kubernetes care are mai multe spații de nume și accesul la fiecare spațiu de nume este restricționat cu acreditări separate.
Toată asigurarea infrastructurii se face folosind cod – fără pași manuali – și niciuna dintre acreditări nu poate fi accesată manual.
Există un magazin central de acreditări cu căi specifice configurate pentru un set specific de servicii / echipe, iar accesul la magazinul de acreditări în sine este restricționat și configurat ca secrete în sistemele de construire și implementare.
Niciuna dintre componentele / serviciile de infrastructură nu este expusă direct în afara VPC-ului AWS și numai interfețele expuse public sunt API-uri și servere WebSocket care sunt controlate și gestionate folosind gateway-ul api,
În afară de aceasta, există anumite sisteme și interfețe interne utilizate de dezvoltatori care sunt utilizate pentru vizualizarea jurnalelor, valorilor, detaliilor de implementare, stării construirii și rezultatelor testelor, care sunt securizate folosind roluri și grupuri și integrate cu sistemele interne de autentificare Cisco.
Autentificarea și autorizarea interfețelor cu utilizatorul
Toate interfețele cu utilizatorul utilizate de diverși utilizatori ai centrului de contact (agenți, supervizori, administratori, analiști) sunt protejate prin autentificare Cisco Common Identity bazată pe switcher token (fluxuri OAuth).
Autorizarea se face folosind rolurile pentru utilizatorul care a obținut tokenul și domeniile atribuite tokenului.
Securitatea datelor
Date în tranzit
Niciuna dintre interfețele componentei de servicii/infrastructură implementate nu este expusă direct traficului extern de intrare.
Serviciile selectate, cu API-urile http, expun aceste interfețe printr-un gateway și toate https-urile de intrare (inclusiv cele ale WebSocket) sunt terminate în ALB și traficul intern prin http este direcționat către servicii.
Toate interacțiunile de ieșire sunt peste https / TLS (pentru protocoalele non http).
În interiorul VPC-ului, comunicarea internă între servicii – prin protocolul http / custom TCP – se face printr-o priză TCP simplă.
Date inactive
Toate datele care sunt stocate sunt criptate la nivelul de stocare. În plus, acele magazine de date care se află în afara VPC sunt protejate, iar controlul accesului și autorizațiile cu acreditări sunt stocate și gestionate în siguranță într-un magazin secret.
Următoarea figură ilustrează fluxul de date și modelul de securitate atât pentru tranzit, cât și în repaus.
Confidențialitatea datelor
Date PII ale utilizatorului final
Fluxul Webex CC, care este controlerul programatic pentru gestionarea interacțiunilor, poate fi utilizat pentru a colecta date de utilizator, care pot fi atribuite variabilelor de flux etichetate special ca "Conține date sensibile". Valorile pentru aceste date sunt criptate și niciun serviciu din calea de tranzit a datelor nu va avea acces la aceste date.
Mai mult, astfel de date nu sunt niciodată persistente într-Webex magazin de date de raportare CC, iar jurnalele / infrastructura de mesagerie vor avea date criptate, iar datele text clare nu sunt stocate nicăieri în Webex CC.
Date PII pentru agentul centrului de contact/supervizor
Datele referitoare la utilizatorii centrului de contact sunt redactate în jurnale, dar sunt disponibile pentru analiza și vizualizarea datelor în depozitul de date CC Webex.
Scalabilitate
Factori pentru scară
Pentru Webex CC, factorii care influențează scara sunt:
-
Număr concomitent de agenți conectați
-
Număr concomitent de interacțiuni în curs
-
Acțiuni efectuate asupra acestor interacțiuni
-
-
Numărul concomitent de acțiuni pe care supraveghetorii / agenții le efectuează, în afara gestionării interacțiunilor
-
Volumul datelor generate și persistente
Aspecte arhitecturale care permit scalarea
Principiile pe baza cărora Webex CC este proiectat și proiectat permit soluției să scaleze dinamic după cum este necesar, în limitele impuse de infrastructura furnizată pentru diferitele servicii și componente ale platformei.
Arhitectură bazată pe evenimente
Serviciile din Webex CC comunică folosind mesaje, iar fluxurile critice de procesare a mesajelor nu implică operațiuni IO de blocare, iar starea necesară pentru procesarea mesajelor este localizată la instanța serviciului care procesează mesajul.
Servicii apatride (sau stat externalizat)
Serviciile apatride permit elasticitatea prin adăugarea/eliminarea cu ușurință a unor instanțe suplimentare ale serviciilor. Există anumite servicii care sunt în mod inerent de natură statală și acestea au externalizat magazinul de stat, iar infrastructura susține schimbări dinamice ale numărului de instanțe ale unor astfel de servicii, de asemenea, cu reechilibrare automată / transfer de stat / localizarea statului către instanța care are nevoie de stat.
Infrastructură elastică
Toate serviciile rulează în Kubernetes și infrastructura aka nodurile Kubernetes scalează automat pe baza utilizării și acest lucru permite adăugarea dinamică a mai multor noduri de calcul până la un prag maxim ridicat care este preconfigurat.
Proiecția sarcinii și validarea regulată
Toate serviciile sunt evaluate pentru caracteristicile de performanță, iar modelul de scalare este validat la nivel de serviciu.
Validarea continuă suplimentară, testele de încărcare maximă și de anduranță sunt efectuate cu parametri de testare reglați pentru creșterea proiectată a atributelor de impact asupra scalei, ceea ce permite identificarea blocajelor, planificarea actualizării pragului ridicat pentru utilizarea resurselor de infrastructură și pregătirea pentru ziua jocului.
Fiabilitate și disponibilitate
Arhitectura bazată pe evenimente și serviciile apatride permit reziliență și elasticitate. Cu toate acestea, pentru a se asigura că defecțiunile sunt detectate și acționate înainte ca funcționalitățile să fie afectate, Webex CC folosește următoarea strategie.
-
Disponibilitatea și fiabilitatea infrastructurii
-
Toate serviciile Webex CC și componentele de infrastructură sunt întotdeauna implementate în trei zone de disponibilitate AWS.
-
Acest lucru permite Webex CC să fie rezistent la defecțiunile zonei de disponibilitate și, în caz de defecțiuni, instanțele eșuate sunt înlocuite automat cu altele mai noi.
-
-
-
Monitorizare și alertare continuă
-
Sonde interne și externe pentru componente de servicii și infrastructură, care la defecțiune declanșează alerte.
-
Valori capturate din componentele serviciilor și infrastructurii și procesate printr-un motor de reguli care detectează regulile de potrivire și declanșează alerte.
-
-
Validare și alertare continuă
-
Testele periodice sunt rulate și orice eșec duce la declanșarea alertelor
-
Aceste alerte creează incidente proactive și sunt tratate ca un incident real care afectează clientul.
-
Acest lucru previne impactul asupra clientului și contribuie la disponibilitatea și fiabilitatea sistemului.
-
-
-
Integrare și livrare continuă
-
Acesta este procesul de inginerie și conducta de livrare și permite construirea, validarea și implementarea rapidă și fiabilă a serviciilor / modificărilor serviciilor în Webex CC.
-
Abilitatea de a face implementare complet automatizată – de la cod la mediul de producție, cu toate validările necesare, reduce riscul și minimizează timpul până la rezolvare, dacă o modificare trebuie implementată ca răspuns la o defecțiune.
-
-
-
Întrerupătoare automate și kill switch-uri
-
Diferite părți ale sistemului / anumite capabilități ale Webex CC pot fi dezactivate selectiv pentru toți clienții sau clienții selectați, pentru a minimiza efectele în cascadă ale unei defecțiuni.
-
Acest lucru permite minimizarea suprafeței de avarie și obținerea disponibilității capacităților de bază ale centrului de contact pentru clienți.
-
-
Monitorizarea și detectarea defecțiunilor
Figura următoare indică mecanismele continue de monitorizare, validare și alertare în vigoare pentru Webex CC.
Continuitatea afacerii și recuperarea în caz de dezastru
Procesul de recuperare în caz de dezastru și de continuitate a afacerii asigură detectarea oricărei întreruperi la scară largă într-o regiune și sunt puse în aplicare măsurile necesare pentru a asigura recuperarea serviciilor către clienții care se află la bord în regiune.
Pașii pentru recuperare sunt documentați, validați și actualizați în mod regulat conform proceselor de recuperare și gestionare în caz de dezastru.
Serviciile Webex CC sunt implementate în trei zone separate de disponibilitate dintr-o regiune AWS. Fiecare zonă de disponibilitate este o locație fizică diferită în regiune, cu utilități independente.
În cazul unei defecțiuni complete a regiunii AWS, Webex CC se bazează pe AWS pentru a recupera regiunea, iar pentru întreruperile prelungite care implică întreaga regiune, centrul de date Webex CC este furnizat într-o nouă regiune AWS și restabilește configurațiile și datele cheie ale clienților, astfel încât centrul de contact să fie operațional pentru clienții din noua regiune AWS.
Acest lucru implică automatizare, dar necesită intervenție manuală pentru a declanșa procesul, precum și pentru a monitoriza și a se asigura că configurația și datele necesare sunt restaurate pentru a face centrul de contact operațional pentru clienți.
Conformitate și certificări
Webex Contact are o listă extinsă de certificări de securitate. Aceste certificări sunt actualizate la intervale regulate.
-
PCI DSS QSA
-
CAIQ
-
HIPAA și HITECH
-
CSA Star Nivelul 1
-
CSA Star Nivelul 2 (evaluare independentă 3rd party)
-
SOC2
-
ISO27001 (Standard internațional pentru securitatea informațiilor)
-
ISO27017 (Standard de securitate pentru furnizorii de servicii cloud)
-
ISO27018 (Standard de securitate axat pe protejarea datelor cu caracter personal în cloud)
-
ISO27701 (extensie de confidențialitate a datelor)
-
Standardul german C5, care demonstrează securitatea operațională împotriva atacurilor cibernetice
Consultați Webex Fișa tehnică de confidențialitate a serviciului centru de contact pentru mai multe detalii.
Cisco Webex Contact Center (Webex CC) este un centru de contact ca serviciu (CCaaS), care permite organizațiilor să permită interacțiuni mai inteligente, proactive și personalizate pe parcursul călătoriei clienților.
Webex CC este proiectat, proiectat și dezvoltat, de la zero, ca o soluție nativă în cloud, cu următoarele principii arhitecturale de bază.
-
Servicii: Set independent de servicii, fiecare serviciu furnizând un mic set coerent de capabilități utilizatorilor săi.
-
Event Driven: Toate serviciile comunică între ele folosind mesageria, cu excepția aplicațiilor web în care aplicația utilizează interfețe https (API-uri REST, Push Data prin interfața WebSocket) pentru cazuri de utilizare specifice.
-
Stateless / Externalized State: Serviciile sunt implementate în Kubernetes, rulând în containere Docker, cu capacitatea de a scala automat și de a fi rezistente la defecțiunile uneia sau mai multor instanțe ale serviciilor.
-
Observabil: Toate serviciile și componentele de infrastructură care permit implementarea unor astfel de servicii sunt observabile cu mecanisme standard de măsurare, detectare și prevenire a situațiilor care afectează capacitățile centrului de contact, precum și depanarea rapidă și restabilirea serviciilor în caz de întreruperi.
-
Izolat/slab cuplat: Fiecare serviciu poate fi construit, validat și implementat/actualizat independent, fără perioade de nefuncționare pentru capacitățile centrului de contact.
Serviciile Webex CC sunt implementate în AWS și sunt alimentate de o platformă nativă în cloud care permite următoarele:
-
Disponibilitatea serviciilor și aplicațiilor de infrastructură în mai multe zone de disponibilitate
-
Elasticitatea serviciilor și aplicațiilor de infrastructură care permit capacități de scalare dinamică
-
Securitate integrată nativ în modul în care sunt construite și implementate sistemele, datele sunt protejate în tranzit și în repaus, împreună cu certificările de securitate/conformitate pe care le are Webex CC.
-
Infrastructură edge scalabilă și sigură pentru integrări de telefonie/voce
-
Observabilitate cu monitorizare proactivă și alertare care permite disponibilitatea ridicată a serviciilor de centru de contact pentru clienții săi.
-
Integrat cu restul Cisco Webex pentru autentificarea/autorizarea utilizatorilor, administrarea și furnizarea capacităților centrului de contact.
Secțiunile ulterioare din acest document se extind pe fiecare dintre capacitățile de mai sus și modul în care arhitectura Webex CC permite același lucru.
Arhitectură logică
Capacitatea de bază pe care trebuie să o aibă o soluție de contact center este de a permite clienților să ajungă cu ușurință la organizație prin mijloace de comunicare utilizate în mod obișnuit și să obțină întrebările / problemele abordate într-un mod rapid și eficient.
Cu toate acestea, pentru a vă asigura că acest principiu de bază este atins, există mai multe capacități în spatele scenei la care organizația care utilizează centrul de contact trebuie să aibă acces. Acestea sunt:
-
Mecanisme pentru ca clienții să înceapă o interacțiune
-
Numere de telefon publicate și operaționale care conectează apelurile telefonice la sistemul centrului de contact
-
Adresele de e-mail la care clienții pot trimite e-mailuri și mecanismul de detectare a noilor e-mailuri primite.
-
Posibilitatea clienților de a contacta prin diverse canale digitale, inclusiv, dar fără a se limita la
-
Chat de pe un site web / aplicație
-
Direct chat prin intermediul clienților de mesagerie populari, cum ar fi WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message de la Twitter
-
-
-
Abilitatea de a detecta noi interacțiuni și de a le gestiona eficient
-
Acestea ar include sistem automat IVR, agenți virtuali pentru telefonie / chat-uri cu programabilitate încorporată pentru a defini fluxurile de lucru implicate în gestionarea interacțiunilor.
-
În cele din urmă, dacă este necesar, interacțiunea trebuie escaladată către un agent, care este calificat optim pentru a gestiona interacțiunea.
-
-
Abilitatea agenților de a indica disponibilitatea pentru gestionarea interacțiunilor și a supraveghetorilor de a monitoriza, instrui agenții și de a obține valorile operaționale care permit interacțiuni eficiente.
-
Abilitatea administratorilor de a configura și de a furniza diverse capacități ale centrului de contact care permite agenților și supervizorilor să își îndeplinească activitățile conform așteptărilor.
Dincolo de acestea, întreprinderile moderne trebuie să aibă capacități suplimentare pentru a optimiza operațiunile centrului de contact cu acces la date și informații care vizualizează și urmăresc valorile operaționale cheie.
Mai mult, capacitatea de integrare cu capacitățile specializate ale ecosistemului centrului de contact, cum ar fi rularea apelurilor automate proactive de ieșire, îmbunătățirea experiențelor agenților și supervizorilor utilizând AI, detectarea și înțelegerea călătoriei clientului pentru a furniza proactiv date în avans agenților sunt diferențiatori clari în modul în care evoluează soluțiile centrului de contact.
În ceea ce privește modelul de consum, în care ofertele de contact center sunt consumate ca un serviciu software livrat în cloud, capacitatea de a asigura disponibilitatea, fiabilitatea și cerințele de scalare automată ad-hoc necesită mecanisme de monitorizare și alertare de ultimă generație, care permit validarea și detectarea continuă a problemelor iminente și prevenirea/minimizarea impactului asupra operațiunilor clienților.
Figura următoare ilustrează arhitectura logică a Webex CC.
Componente funcționale
Următoarele secțiuni descriu diverse componente funcționale ale Webex CC.
Managementul interacțiunilor
Webex CC acceptă telefonia, e-mailul și mesageria (canalele sociale) ca diverse canale prin care utilizatorii pot interacționa cu centrul de contact.
Pentru toate canalele, manipularea inițială poate fi făcută de sistem și apoi interacțiunea poate fi escaladată la un agent.
Tipuri de suporturi
Telefonie
Pentru telefonie, gestionarea apelurilor vocale de intrare este decisă de modul în care apelul a intrat în centrul de contact (consultați Mecanismele de intrare de mai jos) și de fluxul Webex CC asociat cu punctul de intrare.
Apelul primește răspuns și se efectuează acțiuni suplimentare conform definiției fluxului Webex CC - care este o reprezentare programatică a acțiunilor care trebuie efectuate în timpul gestionării apelului, fie înainte de coada de așteptare și rutare către un agent, fie fluxul însuși poate gestiona apelul fără transfer către un agent.
Flow Builder din Webex CC permite dezvoltatorilor să definească fluxul și să îl atribuie punctului de intrare prin care apelul ajunge în Webex CC.
Aceste entități de configurare și utilizarea lor sunt acoperite în Entități de configurare.
Mai multe informații despre Flow Builder sunt acoperite în secțiunea viitoare despre sistemul IVR.
E-mail și mesagerie
Din perspectiva Webex CC, Webex Connect oferă capabilitățile de intrare și ieșire pentru toate canalele digitale - e-mail, canale de mesagerie, pe care utilizatorii finali le pot utiliza pentru a contacta centrul de contact.
Fluxul Webex Connect
-
Decide gestionarea unor astfel de interacțiuni până când interacțiunile sunt puse în coadă și direcționate către agenți. Aceasta include manipularea automată și tratamentele BOT pentru toate formele de mesagerie și interacțiuni prin e-mail.
-
Aplică logica de afaceri la interacțiunea de intrare.
-
Gestionează contactul înainte de a intra în coadă.
-
Fluxul în sine poate gestiona interacțiunea fără transfer către agentul live.
Canalele de mesagerie acceptate de Webex CC sunt:
-
Chat în aplicații web / aplicații mobile
-
WhatsApp
-
Facebook Messenger
-
SMS
Canalele de e-mail acceptate de Webex CC sunt:
-
Gmail
-
Office365
Mecanisme de intrare
Această secțiune acoperă mecanismele prin care o interacțiune poate intra Webex CC. Pe baza tipului de mediu, mecanismele prin care o interacțiune ajunge la Webex CC sunt diferite.
De exemplu, în telefonie există furnizarea infrastructurii fizice necesare pentru a permite conectivitatea PSTN, configurarea numerelor de telefon și rutarea apelurilor către Webex CC.
Pentru canalele de e-mail/mesagerie, configurarea ingress trebuie făcută în Webex Connect și implică provizionarea contului de email/mesagerie și configurarea fluxului Webex Connect.
Voce de intrare
Pentru apelurile vocale, un scenariu tipic este acela în care utilizatorii formează un număr de telefon PSTN, care apoi se conectează la centrul de contact. Din perspectiva intrării, acest lucru necesită un mecanism de direcționare a apelurilor de la PSTN la Webex CC.
Figura următoare ilustrează ingestia apelurilor vocale către Webex CC.
Serviciile de intrare vocală din Webex CC efectuează controlul apelurilor de la terți utilizând SIP și răspunde la apelul primit, precum și efectuează operații de transfer, conferință și alte operații de control al apelurilor.
Punctul logic de intrare pentru apelurile din Webex CC este entitatea de configurare denumită "Punct de intrare". Pentru intrarea vocală, configurația cheie a punctului de intrare este numărul de telefon asociat cu acesta, care este de obicei un număr de telefon PSTN valid obținut de la furnizorul PSTN ales.
Acest lucru permite detectarea apelurilor primite pe numărul de telefon, asocierea apelului cu punctul de intrare și utilizarea altor parametri de configurare ai punctului de intrare pentru a gestiona apelul conform definiției fluxului CC Webex care ar trebui declanșată pentru interacțiune.
Notă:
Pentru mai multe detalii despre opțiunile de conectivitate PSTN, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Scalabilitatea și disponibilitatea infrastructurii de margine vocală
Infrastructura Webex CC VPOP include perechi redundante de SBC-uri SIP, asigurând o disponibilitate ridicată și mai multe SBC-uri pot fi adăugate pentru a scala volumele de apeluri concurente care urmează să fie acceptate.
Numărul maxim de apeluri concurente pe care VPOP le poate gestiona depinde de numărul de SBC-uri care rulează și la care sunt trimise apelurile.
Pentru redundanță geografică - este acceptată o rețea de VPOP SBC cu interconexiuni pe mai multe perechi între regiuni.
Pentru serviciile de intrare vocală, acestea sunt scalabile orizontal pentru a gestiona un număr tot mai mare de apeluri vocale simultane care urmează să fie ingerate către Webex CC.
Considerente de securitate cu infrastructura de margine vocală
Tabelul de mai jos conține detalii despre opțiunile de conectivitate la infrastructura Voice Edge.
Conectivitate |
Tipuri |
---|---|
Public Internet |
Direct (cu adrese de IP sursă pe lista albă) IPSec Virtual Private Network (VPN) sau IPSec prin Generic Routing Encapsulation (GRE) Site-to-Site (S2S) SRTP/SIP TLS |
Conectivitate privată |
MPLS Punct la punct (P2P) VPLS SD-WAN WAN privat Conectarea încrucișată a centrelor de date Conexiuni Equinix Fabric |
Pentru mai multe detalii, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Sistemul IVR
Fiecare apel vocal care intră într-un număr de telefon asociat cu un punct de intrare, primește răspuns de Webex CC și executarea unui flux CC Webex asociat cu punctul de intrare, începe.
Webex CC Flow Builder furnizează construcțiile/operatorii de programare și blocurile funcționale, denumite activități, astfel încât administratorii sau oricine proiectează și implementează logica IVR să poată combina aceste blocuri componente și să creeze definiția fluxului.
Construcțiile de programare pe care le acceptă Flow sunt:
-
Variabile de declarare și setare – stare asociată cu executarea unui flux
-
Expresii de pietriș pentru a seta valoarea variabilelor
-
-
Verificări condiționate
-
Looping - folosind condiționalele și Go To (capacitatea de a înlănțui activitățile împreună)
-
Invocați API-urile REST
-
Date de analiză - JSON, TOML, XML utilizate de obicei pentru analizarea răspunsului API.
-
Activități de compunere
Un set reprezentativ de activități pe care fluxul de aprovizionare este:
|
Pentru fiecare apel care este activ, o instanță de execuție a fluxului este, de asemenea, activă, până când apelul se termină, rezultând execuții simultane de fluxuri.
Fiecare instanță de execuție a fluxului oferă un mediu izolat pentru datele / starea asociată fluxului și acolo prin apel.
Pe parcursul întregului ciclu de viață al apelului, fluxul permite, de asemenea, să răspundă la anumite evenimente care au loc și să le gestioneze – de exemplu, atunci când un agent răspunde la un apel, o rutină de tratare a evenimentelor poate declanșa o fereastră pop-up pe ecran în interfața desktop a agentului.
Pentru mai multe informații despre Webex CC Flow, consultați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee.
Asistență pentru agenți virtuali
Flow furnizează o activitate pentru a transfera interacțiunea către un agent virtual, care este preconfigurat în Control Hub Webex.
Odată ce apelul este conectat la un agent virtual, acesta oferă utilizatorului o experiență de IVR conversațională, iar activitatea se încheie fie cu terminarea apelului, fie cu escaladarea apelului către un agent.
În caz de escaladare, fluxul poate fi configurat pentru a pune în coadă apelul, la care apoi răspunde un agent.
Interacțiuni digitale de intrare
Pentru e-mail și canalul de mesagerie al interacțiunilor primite, Webex CC utilizează Webex Connect pentru asigurarea accesului la active, fluxul pentru a gestiona interacțiunile primite și apoi rutează interacțiunea la Webex CC atunci când fluxul Webex Connect plasează în mod explicit interacțiunea în coadă, astfel încât să poată fi gestionată de un agent.
Următoarea figură ilustrează ingestia interacțiunilor de e-mail, mesagerie în Webex CC.
Integrări Agent virtual / BOT
Pentru interacțiunile prin e-mail și mesagerie / canal social, tratamentele agent virtual / BOT sunt configurate în fluxul Webex Connect.
Ca și în cazul agenților virtuali pentru voce, dacă tratamentul BOT se termină cu escaladarea ca rezultat, atunci interacțiunea este pusă în coadă și direcționată către un agent.
Rutare și coadă
Webex CC tratează contactul de intrare cu manipulatori automati, așa cum sunt definiți în flux, iar fluxul poate decide să plaseze contactul într-o coadă / direct către un agent (coadă specifică agentului – acceptată numai pentru interacțiuni telefonice / vocale).
La coadă, dacă un agent este disponibil, agentul este rezervat, iar interacțiunea este direcționată către agent. Dacă nu există agenți disponibili, interacțiunea este parcată pe coadă, iar Flow va continua să trateze clientul cu handler atașat activității de așteptare.
Când un agent devine disponibil, gestionarul este întrerupt și agentul este interacționat.
Figura următoare ilustrează arhitectura de așteptare și rutare.
Selectarea agentului
Cozile din Webex CC acceptă următorii algoritmi de selectare a agenților:
-
Cea mai lungă rutare disponibilă a agentului
-
Dirijare bazată pe calificări
-
Cel mai lung agent disponibil (LAA)
-
Cel mai bun agent disponibil (BAA)
-
Agenții sunt asociați cu cozile prin intermediul echipelor.
Unei cozi i se pot atribui mai multe grupuri de distribuire a apelurilor (fiecare grup având una sau mai multe echipe), într-o manieră secvențială, cu așteptarea configurată pentru ca grupul de distribuire a apelurilor să fie adăugat la coadă, astfel încât spațiul de căutare pentru un agent potrivit să se extindă la grupuri suplimentare de distribuire a apelurilor pe măsură ce timpul progresează.
Pentru rutarea bazată pe abilități, printre agenții de potrivire a cerințelor de abilități asociate cu coada, un agent este selectat pe baza configurației LAA sau BAA.
Capabilități suplimentare specifice pentru voce/telefonie
Rutare bazată pe agent (numai pentru canalul de voce/telefonie)
Webex Flux CC, utilizând activitatea QueueToAgent, poate ruta interacțiunile direct către agentul ales pe baza ID-ului agentului.
Dacă agentul nu este disponibil pentru a gestiona interacțiunile, interacțiunea poate fi parcată, într-o coadă specifică agentului, așteptând ca agentul să devină disponibil
Informații complexe despre coadă
Webex CC Flow, utilizând activitatea GetQueueInfo, poate prelua informații în timp real pentru o coadă, cum ar fi poziția în coadă (PIQ), timpul estimat de așteptare (EWT), numărul de agenți disponibili în coadă și poate fi utilizat pentru a decide dacă să pună sau nu în coadă contactul.
Apel invers de curtoazie
Webex CC Flow, utilizând activitatea Callback, permite clientului să se deconecteze de la apel, menținând în același timp poziția în coada de așteptare și să primească un apel invers atunci când interacțiunea virtuală din coada de așteptare este direcționată către un agent.
Manipularea preaplinului
Webex CC acceptă gestionarea depășirii utilizând echipe bazate pe capacități (CBT).
CBT este ca o echipă obișnuită cu o capacitate și un DN extern asociat care servește această capacitate. Acesta poate fi configurat împreună cu alte echipe în ciclurile de distribuție a apelurilor din coada de așteptare.
De obicei, acesta este configurat ca ultimul ciclu, astfel încât să acționeze ca o depășire dacă nu este disponibil niciun agent, chiar și după ce toate grupurile de distribuire a apelurilor configurate nu reușesc să găsească un agent de potrivire disponibil pentru gestionarea interacțiunii.
Operațiuni Agent Desktop
Atunci când un agent se conectează la Webex CC Agent Desktop, agentul specifică un număr de telefon la care pot fi conectate apelurile primite către agent. Acesta poate fi un telefon PSTN, un telefon mobil sau o extensie dacă agentul este un utilizator Cisco Webex Calling.
Rețineți că acest număr trebuie să fie un număr de telefon valid către care pot fi direcționate apelurile. În caz contrar, agentul nu poate primi apeluri primite.
În funcție de tipul de interacțiune pe care o gestionează agentul, widgeturile din desktopul agentului furnizează capacitatea de a efectua anumite operațiuni de control media.
De exemplu, după ce se răspunde la un apel, agentul poate efectua următoarele operații legate de apel.
-
Plasați apelul în așteptare
-
Inițiați apelul de consultare și
-
Transferați apelul la un alt număr de telefon (să zicem numărul de telefon al agentului)/punctul de intrare
-
Conferențiați un alt agent la apel
-
-
Transferați apelul într-o altă coadă
-
Terminați apelul
Agent desktop permite administratorilor să adauge widgeturi personalizate acolo, extinzând capacitățile desktopului și transformându-l într-o colecție unificată de widgeturi de care agenții au nevoie pentru a-și desfășura activitatea într-un mod eficient.
Arhitectură desktop
Agent Desktop este o aplicație bazată pe o singură pagină bazată pe micro frontend, care găzduiește widgeturi construite pe baza arhitecturii componentelor web. Toate widget-urile standard / stoc sunt alimentate de date care sunt preluate de API-uri sau mecanisme de împingere pe partea serverului.
Acestea sunt de obicei API-uri asincrone, în care răspunsul pentru o invocare vine pe desktop printr-o conexiune WebSocket.
Webex CC Agent Desktop autentifică utilizatorii cu Cisco Common Identity (CI), iar tokenul este transmis tuturor invocațiilor API. Și pentru widgeturile personalizate, pe baza modelului de autentificare, oferă agenților o experiență de conectare unică dacă modelul de autentificare al widgetului personalizat este integrat cu CI.
Odată ce un agent face parte dintr-o interacțiune, toate actualizările stării interacțiunilor sau ale datelor asociate sunt trimise pe desktop prin conexiunea WebSocket.
Rezistența desktopului la conectivitate și latență
Apăsarea asincronă API și server permite scalarea și orice pierdere de conectivitate a interfeței WebSocket este detectată, iar desktopul încearcă să se reconecteze și să se conecteze din nou.
Următoarea figură ilustrează arhitectura agent desktop din Webex CC.
Administrare și configurare
Integrarea clienților
Webex Control Hub este interfața principală utilizată de parteneri și clienți pentru înscrierea clienților și activarea sau configurarea caracteristicilor.
Odată ce caracteristicile organizației și centrului de contact sunt furnizate în Control Hub, acesta va declanșa un flux de lucru în Webex CC, care face restul pașilor în asigurarea accesului la toate capacitățile centrului de contact, conform ofertelor alese de client.
Toată asigurarea accesului centrului de contact se face utilizând un motor de flux de lucru BPM, care permite o modalitate declarativă de a defini pașii implicați și face ca toți pașii de asigurare a accesului să fie rezistenți la eșecuri și asigură integritatea datelor.
Figura următoare ilustrează fluxul de lucru de asigurare a accesului în Webex CC.
Entități de configurare
Entitățile cheie de configurare din Webex CC, definite în cadrul unei organizații, sunt:
Site
Site inseamna o locatie in care se afla una sau mai multe echipe, utilizatori (agenti/supervizori).
Fiecare utilizator și echipă trebuie să aparțină unui site.
Echipă
Un grup de utilizatori. Echipele sunt utilizate pentru a distribui interacțiunile către agenți prin intermediul cozilor.
Fiecare echipă trebuie să aparțină unui site.
Agenţi
Utilizatorii care se pot conecta pentru a Agent Desktop și gestiona interacțiunile între tipurile media configurate în Webex CC.
Supervizori
Supervizorii sunt repartizați echipelor și pot monitoriza/instrui agentul și au acces la starea nivelului echipei și la statisticile agentului pentru cei care aparțin echipelor la care este repartizat supervizorul.
Coadă
O coadă este o entitate logică în care pot fi ținute interacțiuni, în timp ce se așteaptă ca agenții să fie disponibili, care apoi este direcționată către agent.
Cozile sunt mapate pe echipe, ca spațiu de căutare pentru agenți, cu capacitatea de a extinde spațiul de căutare pe baza pragului de timp scurs, adăugând alte echipe la spațiul de căutare.
Punct de intrare
Punctul de intrare este o entitate logică care reprezintă punctul de intrare pentru interacțiunile care vor intra în Webex CC. Pentru telefonie, aceasta se mapează în primul rând la numărul de telefon la care sosesc apelurile, iar pentru canalele de e-mail / mesagerie, punctul de intrare indică configurația activului în Webex Connect.
Fluxul
Fluxul asociat cu punctul de intrare (prin strategia de rutare), care decide pașii implicați în gestionarea interacțiunilor.
Pentru canalele non-telefonie (e-mail, mesagerie/social media), Flow este ales ca parte a configurării activelor în Webex Connect.
Control acces pentru centre de contact cu mai multe locații
Administratorii Webex CC pot configura profiluri de utilizator cu drepturi de acces la anumite site-uri, echipe, cozi și puncte de intrare. Mai mult, datorită naturii ierarhice a site-urilor și echipelor, odată ce accesul la anumite site-uri este furnizat, numai echipele sau data referitoare la echipe, aparținând acelor site-uri sau unui subset specificat în mod explicit al unor astfel de echipe, pot fi accesate de către utilizator.
Pentru cozi și puncte de intrare, acestea sunt globale la nivel de organizație, astfel încât pentru diferite locații geografice (locații în care se află anumiți agenți și echipe) pot fi configurate puncte de intrare și cozi separate, iar supervizorii / utilizatorii pot avea acces la acele entități care sunt aplicabile pentru anumite site-uri.
Figura următoare ilustrează entitățile cheie de configurare și profilul de utilizator care face referire la aceste entități.
În afară de restricționarea accesului la aceste entități, administratorii Webex CC pot controla capabilitățile/modulele specifice pe care un utilizator le poate accesa în interfața de administrare, având astfel utilizatori cu drepturi de administrare/configurare la entități specifice, precum și secțiuni/capabilități ale interfeței de administrare CC Webex.
Raportare și analiză
Webex CC procesează evenimentele discrete generate de diverse servicii pe parcursul ciclului de viață al interacțiunilor, utilizând o serie de servicii de procesare a fluxului în timp real și generează un set definit de seturi de date în timp real care sunt publicate clienților abonați.
Mai mult, aceste evenimente sunt procesate, transformate și agregate în continuare, iar seturile de date rezultate sunt păstrate, care apoi sunt preluate prin API-urile de consum de date și interfața de raportare și vizualizare a datelor – Analizor.
Figura următoare ilustrează interfețele de procesare și consum de date din Webex CC
Integrări
Toate integrările externe în WxCC pentru a spori și îmbunătăți capacitățile pe care clienții le pot utiliza, utilizează API-uri standard publicate.
Tipurile de interfețe API disponibile în Webex CC sunt:
-
ODIHNĂ API
-
Împingere pe partea de server folosind
-
Webhook-uri
-
Mesaje WebSocket
-
Integrări CRM
Webex CC acceptă două moduri de integrare cu sistemele de gestionare a relațiilor cu clienții (CRM).
-
Conectori încorporați desktop
-
Integrări de flux prin conectori HTTP în IVR
Conectori încorporați desktop: aplicația CRM ca interfață principală
În acest mod de operare, agentul se conectează la consola CRM ca aplicație principală.
Webex CC este o aplicație încorporată (denumită și aplicație desktop încorporată sau softphone încorporat) care este utilizată în principal pentru a vă conecta la centrul de contact și pentru a primi interacțiuni Webex centru de contact direcționate CC.
La primirea unui apel sau a unei solicitări de conversație, integrarea CRM efectuează următoarele acțiuni pe consola CRM
-
Pe ecran apare înregistrarea clientului legată de ANI sau de alte date asociate apelului.
-
Metadatele post-apel ca note de activitate în înregistrarea clientului
-
Permiteți agentului să "Faceți clic pentru a apela" făcând clic pe contactul din CRM și inițiind un apel de ieșire către client
-
Postarea înregistrărilor apelurilor în tabelele de raportare CRM pentru raportarea primară pe CRM.
-
Oferă funcționalitatea completă a controalelor de Agent Desktop și apel (versiunea încorporată și minimizată a aplicației desktop)
Modul principal de integrare cu CRM-urile este prin încorporarea Webex aplicații CC Desktop într-un iFrame separat.
Mai mult, aplicația Webex CC Desktop rulează un widget headless personalizat (fără interfață cu utilizatorul) rulează în fundal, interacționând cu sistemul CRM de bază pentru a efectua acțiuni automate în numele agentului.
Interacțiunile sunt alimentate de două SDK-uri pe care le folosește widgetul headless.
-
Webex CC Desktop JS SDK: Acesta este SDK-ul JavaScript furnizat de Webex CC pentru a înregistra ascultătorii de evenimente pentru acțiuni de agent și contact.
-
CRM JS SDK: Acesta este SDK-ul clientului CRM aplicabil per CRM care abstractizează apelurile REST API cu CRM. De exemplu, pentru salesforce, biblioteca JS CTI furnizată de Salesforce este utilizată pentru a efectua acțiuni și a asculta evenimente din CRM.
Următoarea figură ilustrează arhitectura CRM încorporată Webex CC desktop și conector
Webex CC suporta urmatoarele solutii CRM pentru integrarea mentionata mai sus:
-
Salesforce
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk
-
Birou proaspăt
Pentru mai multe detalii, vizitați https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Pentru mai multe informații despre configurarea aspectelor desktop Webex CC pentru activarea conectorului CRM, a seturilor de caracteristici și a jurnalelor de modificări, vizitați https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Disponibilitatea globală a conectorilor CRM
Conectorii CRM sunt disponibili în toate zonele geografice și regiunile în care Webex CC este operațional.
Scală elastică și performanță
Webex CC găzduiește widgetul personalizat care permite comunicarea bidirecțională între aplicația CRM și desktopul Webex CC în AWS CloudFront CDN, asigurând o disponibilitate ridicată a widgetului AWS în zonele și regiunile de disponibilitate.
Toate calculele specifice integrării CRM se întâmplă în browserul în care agenții utilizează aplicația CRM cu Webex desktop CC încorporat în aplicația CRM.
Securitate
Conectorii CRM sunt invocați prin intermediul aspectului desktop al agentului Webex CC, iar parametrii opționali sunt trecuți prin aspectul desktop în widget pentru a comuta caracteristicile între activat și dezactivat.
De exemplu, pentru a activa widgetul Acțiuni Salesforce, administratorul poate activa setarea parametrilor aspectului desktop sfdcWidgetEnabled la true.
Instalarea pachetelor
Pentru ca integrarea să funcționeze bidirecțional, consola CRM are nevoie de aplicația încorporată instalată. Acest lucru este pentru a sprijini încărcarea aplicației Desktop în interiorul unui iFrame.
Toți conectorii Desktop Embedded sunt disponibili pe piața CRM.
De exemplu,
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Instalarea aplicației marketplace activează plugin-urile necesare și importă fișierele XML necesare în consola CRM pentru a sprijini raportarea înregistrărilor apelurilor pe CRM.
Integrări de flux prin conectori HTTP în IVR
Generatorul Webex CC Flow acceptă fluxuri de date bidirecționale între Webex CC și sistemul CRM folosind conectori HTTPs configurați în Control Hub Webex și utilizați pe Webex CC Flow.
Acestea sunt utilizate în principal pentru personalizare în cadrul interacțiunilor vocale și rutare personalizată în cadrul IVR.
În mod implicit, Webex CC acceptă conectorul HTTP Salesforce din Control Hub. Ceilalți conectori CRM pot fi adăugați ca conectori personalizați Webex Control Hub.
Pentru mai multe informații despre conectorii HTTP, vizitați https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR Conectori HTTP:
-
Salesforce IVR HTTP Connector (încorporat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Conector HTTP Zendesk IVR (personalizat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR Conector HTTP (personalizat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Managementul campaniilor de ieşire
Webex CC acceptă campanii de previzualizare de ieșire folosind soluția de gestionare a campaniilor de la Acqueon.
Pentru mai multe detalii, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/wcc_oem-integration-with-acqueon.html.
Optimizarea forței de muncă
Webex CC susține soluții de optimizare a fluxului de lucru și de management al calității de la furnizori de top din industrie.
Extinderea Agent Desktop
Webex desktop de agent și supervizor CC permite extinderea capacităților desktop prin dezvoltarea și rularea widgeturilor personalizate pe desktop.
Pentru mai multe detalii, vizitați https://developer.webex-cx.com/documentation/guides/desktop.
Alte API-uri
Pentru detalii despre celelalte API integrări care pot fi efectuate în Webex CC, vizitați https://developer.webex-cx.com/documentation/getting-started/.
Implementare și conectivitate
Webex CC este implementat în AWS și este disponibil în prezent în următoarele regiuni:
-
NE
-
SUA-Est N Virginia
-
S.U.A.-West N California (numai Voice Media Ingress)
-
-
Canada
-
Centrală
-
-
Marea Britanie
-
Londra
-
-
Europa
-
Frankfurt
-
-
Asia Pac
-
Tokyo
-
Sydney
- Singapore
-
Conectivitate multiregională pentru telefonie
Pentru a permite organizațiilor globale, cu agenți și clienți în mai multe locații geografice, Webex CC acceptă păstrarea mass-media în regiunea locală, pentru acele regiuni în care rulează serviciile de voce media edge și ingress.
Următoarea figură ilustrează implementarea mai multor regiuni cu mass-media regională.
Serviciile media edge și ingress sunt implementate în următoarele regiuni.
Georegiune |
Webex Servicii CC (regiunea AWS) |
Margine media (POP voce) |
Next Generation Media Services (regiunea AWS)* |
---|---|---|---|
NE |
N Virginia |
Cluj-Napoca Cluj-Napoca |
N Virginia N California |
Canada |
Centrală |
Vancouver Toronto |
Centrală |
Brazilia |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Marea Britanie |
Londra |
Londra |
Londra |
India |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japonia |
Tokyo |
Tokyo Osaka |
Tokyo |
Australia |
Sydney |
Melbourne Sydney |
Sydney |
Securitate și confidențialitate
Securitatea infrastructurii
Infrastructură de voce la Edge
Componentele Voice Edge permit trunchiurilor SIP din rețeaua clienților / operatorilor PSTN să se termine, iar acest lucru este activat pe baza IP-urilor de pe lista albă cărora li se permite să se conecteze la componentele edge.
Securitatea infrastructurii de calcul
Webex Instanțele de calcul CC sunt furnizate în AWS și serviciile rulează ca pod-uri în clusterul Kubernetes care are mai multe spații de nume și accesul la fiecare spațiu de nume este restricționat cu acreditări separate.
Toată asigurarea infrastructurii se face folosind cod – fără pași manuali – și niciuna dintre acreditări nu poate fi accesată manual.
Există un magazin central de acreditări cu căi specifice configurate pentru un set specific de servicii / echipe, iar accesul la magazinul de acreditări în sine este restricționat și configurat ca secrete în sistemele de construire și implementare.
Niciuna dintre componentele / serviciile de infrastructură nu este expusă direct în afara VPC-ului AWS și numai interfețele expuse public sunt API-uri și servere WebSocket care sunt controlate și gestionate folosind gateway-ul api,
În afară de aceasta, există anumite sisteme și interfețe interne utilizate de dezvoltatori care sunt utilizate pentru vizualizarea jurnalelor, valorilor, detaliilor de implementare, stării construirii și rezultatelor testelor, care sunt securizate folosind roluri și grupuri și integrate cu sistemele interne de autentificare Cisco.
Autentificarea și autorizarea interfețelor cu utilizatorul
Toate interfețele cu utilizatorul utilizate de diverși utilizatori ai centrului de contact (agenți, supervizori, administratori, analiști) sunt protejate prin autentificare Cisco Common Identity bazată pe switcher token (fluxuri OAuth).
Autorizarea se face folosind rolurile pentru utilizatorul care a obținut tokenul și domeniile atribuite tokenului.
Securitatea datelor
Date în tranzit
Niciuna dintre interfețele componentei de servicii/infrastructură implementate nu este expusă direct traficului extern de intrare.
Serviciile selectate, cu API-urile http, expun aceste interfețe printr-un gateway și toate https-urile de intrare (inclusiv cele ale WebSocket) sunt terminate în ALB și traficul intern prin http este direcționat către servicii.
Toate interacțiunile de ieșire sunt peste https / TLS (pentru protocoalele non http).
În interiorul VPC-ului, comunicarea internă între servicii – prin protocolul http / custom TCP – se face printr-o priză TCP simplă.
Date inactive
Toate datele care sunt stocate sunt criptate la nivelul de stocare. În plus, acele magazine de date care se află în afara VPC sunt protejate, iar controlul accesului și autorizațiile cu acreditări sunt stocate și gestionate în siguranță într-un magazin secret.
Următoarea figură ilustrează fluxul de date și modelul de securitate atât pentru tranzit, cât și în repaus.
Confidențialitatea datelor
Date PII ale utilizatorului final
Fluxul Webex CC, care este controlerul programatic pentru gestionarea interacțiunilor, poate fi utilizat pentru a colecta date de utilizator, care pot fi atribuite variabilelor de flux etichetate special ca "Conține date sensibile". Valorile pentru aceste date sunt criptate și niciun serviciu din calea de tranzit a datelor nu va avea acces la aceste date.
Mai mult, astfel de date nu sunt niciodată persistente într-Webex magazin de date de raportare CC, iar jurnalele / infrastructura de mesagerie vor avea date criptate, iar datele text clare nu sunt stocate nicăieri în Webex CC.
Date PII pentru agentul centrului de contact/supervizor
Datele referitoare la utilizatorii centrului de contact sunt redactate în jurnale, dar sunt disponibile pentru analiza și vizualizarea datelor în depozitul de date CC Webex.
Scalabilitate
Factori pentru scară
Pentru Webex CC, factorii care influențează scara sunt:
-
Număr concomitent de agenți conectați
-
Număr concomitent de interacțiuni în curs
-
Acțiuni efectuate asupra acestor interacțiuni
-
-
Numărul concomitent de acțiuni pe care supraveghetorii / agenții le efectuează, în afara gestionării interacțiunilor
-
Volumul datelor generate și persistente
Aspecte arhitecturale care permit scalarea
Principiile pe baza cărora Webex CC este proiectat și proiectat permit soluției să scaleze dinamic după cum este necesar, în limitele impuse de infrastructura furnizată pentru diferitele servicii și componente ale platformei.
Arhitectură bazată pe evenimente
Serviciile din Webex CC comunică folosind mesaje, iar fluxurile critice de procesare a mesajelor nu implică operațiuni IO de blocare, iar starea necesară pentru procesarea mesajelor este localizată la instanța serviciului care procesează mesajul.
Servicii apatride (sau stat externalizat)
Serviciile apatride permit elasticitatea prin adăugarea/eliminarea cu ușurință a unor instanțe suplimentare ale serviciilor. Există anumite servicii care sunt în mod inerent de natură statală și acestea au externalizat magazinul de stat, iar infrastructura susține schimbări dinamice ale numărului de instanțe ale unor astfel de servicii, de asemenea, cu reechilibrare automată / transfer de stat / localizarea statului către instanța care are nevoie de stat.
Infrastructură elastică
Toate serviciile rulează în Kubernetes și infrastructura aka nodurile Kubernetes scalează automat pe baza utilizării și acest lucru permite adăugarea dinamică a mai multor noduri de calcul până la un prag maxim ridicat care este preconfigurat.
Proiecția sarcinii și validarea regulată
Toate serviciile sunt evaluate pentru caracteristicile de performanță, iar modelul de scalare este validat la nivel de serviciu.
Validarea continuă suplimentară, testele de încărcare maximă și de anduranță sunt efectuate cu parametri de testare reglați pentru creșterea proiectată a atributelor de impact asupra scalei, ceea ce permite identificarea blocajelor, planificarea actualizării pragului ridicat pentru utilizarea resurselor de infrastructură și pregătirea pentru ziua jocului.
Fiabilitate și disponibilitate
Arhitectura bazată pe evenimente și serviciile apatride permit reziliență și elasticitate. Cu toate acestea, pentru a se asigura că defecțiunile sunt detectate și acționate înainte ca funcționalitățile să fie afectate, Webex CC folosește următoarea strategie.
-
Disponibilitatea și fiabilitatea infrastructurii
-
Toate serviciile Webex CC și componentele de infrastructură sunt întotdeauna implementate în trei zone de disponibilitate AWS.
-
Acest lucru permite Webex CC să fie rezistent la defecțiunile zonei de disponibilitate și, în caz de defecțiuni, instanțele eșuate sunt înlocuite automat cu altele mai noi.
-
-
-
Monitorizare și alertare continuă
-
Sonde interne și externe pentru componente de servicii și infrastructură, care la defecțiune declanșează alerte.
-
Valori capturate din componentele serviciilor și infrastructurii și procesate printr-un motor de reguli care detectează regulile de potrivire și declanșează alerte.
-
-
Validare și alertare continuă
-
Testele periodice sunt rulate și orice eșec duce la declanșarea alertelor
-
Aceste alerte creează incidente proactive și sunt tratate ca un incident real care afectează clientul.
-
Acest lucru previne impactul asupra clientului și contribuie la disponibilitatea și fiabilitatea sistemului.
-
-
-
Integrare și livrare continuă
-
Acesta este procesul de inginerie și conducta de livrare și permite construirea, validarea și implementarea rapidă și fiabilă a serviciilor / modificărilor serviciilor în Webex CC.
-
Abilitatea de a face implementare complet automatizată – de la cod la mediul de producție, cu toate validările necesare, reduce riscul și minimizează timpul până la rezolvare, dacă o modificare trebuie implementată ca răspuns la o defecțiune.
-
-
-
Întrerupătoare automate și kill switch-uri
-
Diferite părți ale sistemului / anumite capabilități ale Webex CC pot fi dezactivate selectiv pentru toți clienții sau clienții selectați, pentru a minimiza efectele în cascadă ale unei defecțiuni.
-
Acest lucru permite minimizarea suprafeței de avarie și obținerea disponibilității capacităților de bază ale centrului de contact pentru clienți.
-
-
Monitorizarea și detectarea defecțiunilor
Figura următoare indică mecanismele continue de monitorizare, validare și alertare în vigoare pentru Webex CC.
Continuitatea afacerii și recuperarea în caz de dezastru
Procesul de recuperare în caz de dezastru și de continuitate a afacerii asigură detectarea oricărei întreruperi la scară largă într-o regiune și sunt puse în aplicare măsurile necesare pentru a asigura recuperarea serviciilor către clienții care se află la bord în regiune.
Pașii pentru recuperare sunt documentați, validați și actualizați în mod regulat conform proceselor de recuperare și gestionare în caz de dezastru.
Serviciile Webex CC sunt implementate în trei zone separate de disponibilitate dintr-o regiune AWS. Fiecare zonă de disponibilitate este o locație fizică diferită în regiune, cu utilități independente.
În cazul unei defecțiuni complete a regiunii AWS, Webex CC se bazează pe AWS pentru a recupera regiunea, iar pentru întreruperile prelungite care implică întreaga regiune, centrul de date Webex CC este furnizat într-o nouă regiune AWS și restabilește configurațiile și datele cheie ale clienților, astfel încât centrul de contact să fie operațional pentru clienții din noua regiune AWS.
Acest lucru implică automatizare, dar necesită intervenție manuală pentru a declanșa procesul, precum și pentru a monitoriza și a se asigura că configurația și datele necesare sunt restaurate pentru a face centrul de contact operațional pentru clienți.
Conformitate și certificări
Webex Contact are o listă extinsă de certificări de securitate. Aceste certificări sunt actualizate la intervale regulate.
-
PCI DSS QSA
-
CAIQ
-
HIPAA și HITECH
-
CSA Star Nivelul 1
-
CSA Star Nivelul 2 (evaluare independentă 3rd party)
-
SOC2
-
ISO27001 (Standard internațional pentru securitatea informațiilor)
-
ISO27017 (Standard de securitate pentru furnizorii de servicii cloud)
-
ISO27018 (Standard de securitate axat pe protejarea datelor cu caracter personal în cloud)
-
ISO27701 (extensie de confidențialitate a datelor)
-
Standardul german C5, care demonstrează securitatea operațională împotriva atacurilor cibernetice
Consultați Webex Fișa tehnică de confidențialitate a serviciului centru de contact pentru mai multe detalii.
Cisco Webex Contact Center (Webex CC) este un centru de contact ca serviciu (CCaaS), care permite organizațiilor să permită interacțiuni mai inteligente, proactive și personalizate pe parcursul călătoriei clienților.
Webex CC este arhitect, proiectat și dezvoltat, de la zero, ca o soluție nativă în cloud, cu următoarele principii arhitecturale de bază.
-
Servicii: Set independent de servicii, fiecare serviciu furnizând un mic set coerent de capabilități utilizatorilor săi.
-
Event Driven: Toate serviciile comunică între ele folosind mesageria, cu excepția aplicațiilor web în care aplicația utilizează interfețe https (API-uri REST, Push Data prin interfața WebSocket) pentru cazuri de utilizare specifice.
-
Stateless / Externalized State: Serviciile sunt implementate în Kubernetes, rulând în containere Docker, cu capacitatea de a scala automat și de a fi rezistente la defecțiunile uneia sau mai multor instanțe ale serviciilor.
-
Observabil: Toate serviciile și componentele de infrastructură care permit implementarea unor astfel de servicii sunt observabile cu mecanisme standard de măsurare, detectare și prevenire a situațiilor care afectează capacitățile centrului de contact, precum și depanarea rapidă și restabilirea serviciilor în caz de întreruperi.
-
Izolat/slab cuplat: Fiecare serviciu poate fi construit, validat și implementat/actualizat independent, fără perioade de nefuncționare pentru capacitățile centrului de contact.
Serviciile Webex CC sunt implementate în AWS și sunt alimentate de o platformă nativă în cloud care permite următoarele:
-
Disponibilitatea serviciilor și aplicațiilor de infrastructură în mai multe zone de disponibilitate
-
Elasticitatea serviciilor și aplicațiilor de infrastructură care permit capacități de scalare dinamică
-
Securitate integrată nativ în modul în care sistemele sunt construite și implementate, datele sunt protejate în tranzit și în repaus, împreună cu certificările de securitate / conformitate pe care le are Webex CC.
-
Infrastructură edge scalabilă și sigură pentru integrări de telefonie/voce
-
Observabilitate cu monitorizare proactivă și alertare care permite disponibilitatea ridicată a serviciilor de centru de contact pentru clienții săi.
-
Integrat cu restul Cisco Webex pentru autentificarea/autorizarea, administrarea și asigurarea accesului la capacitățile centrului de contact.
Secțiunile ulterioare din acest document dezvoltă fiecare dintre capacitățile de mai sus și modul în care Webex arhitectură CC permite același lucru.
Arhitectură logică
Capacitatea de bază pe care trebuie să o aibă o soluție de contact center este de a permite clienților să contacteze cu ușurință organizația prin mijloace de comunicare utilizate în mod obișnuit și să obțină întrebările / problemele abordate într-un mod rapid și eficient.
Cu toate acestea, pentru a vă asigura că acest principiu de bază este atins, există mai multe capacități în spatele scenei la care organizația care utilizează centrul de contact trebuie să aibă acces. Acestea sunt:
-
Mecanisme pentru ca clienții să înceapă o interacțiune
-
Numere de telefon publicate și operaționale care conectează apelurile telefonice la sistemul centrului de contact
-
Adresele de e-mail la care clienții pot trimite e-mailuri și mecanismul de detectare a noilor e-mailuri primite.
-
Posibilitatea clienților de a contacta prin diverse canale digitale, inclusiv, dar fără a se limita la
-
Chat de pe un site web / aplicație
-
Direct chat prin intermediul clienților de mesagerie populari, cum ar fi WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message de la Twitter
-
-
-
Abilitatea de a detecta noi interacțiuni și de a le gestiona eficient
-
Acestea ar include sistem automat de IVR, agenți virtuali pentru telefonie / chat-uri cu programabilitate încorporată pentru a defini fluxurile de lucru implicate în gestionarea interacțiunilor.
-
În cele din urmă, dacă este necesar, interacțiunea trebuie escaladată către un agent, care este calificat optim pentru a gestiona interacțiunea.
-
-
Abilitatea agenților de a indica disponibilitatea pentru gestionarea interacțiunilor și a supraveghetorilor de a monitoriza, instrui agenții și de a obține valorile operaționale care permit interacțiuni eficiente.
-
Abilitatea administratorilor de a configura și de a furniza diverse capacități ale centrului de contact care permite agenților și supervizorilor să își îndeplinească activitățile conform așteptărilor.
Dincolo de acestea, întreprinderile moderne trebuie să aibă capacități suplimentare pentru a optimiza operațiunile centrului de contact cu acces la date și informații care vizualizează și urmăresc valorile operaționale cheie.
Mai mult, capacitatea de integrare cu capacitățile specializate ale ecosistemului centrului de contact, cum ar fi rularea apelurilor proactive automatizate de ieșire, îmbunătățirea experiențelor agenților și supervizorilor utilizând AI, detectarea și înțelegerea călătoriei clientului pentru a furniza proactiv date în avans agenților sunt diferențiatori clari în modul în care evoluează soluțiile centrului de contact.
În ceea ce privește modelul de consum, în care ofertele de contact center sunt consumate ca un serviciu software livrat în cloud, capacitatea de a asigura disponibilitatea, fiabilitatea și cerințele de scalare automată ad-hoc necesită mecanisme de monitorizare și alertare de ultimă generație, care permit validarea și detectarea continuă a problemelor iminente și prevenirea/minimizarea impactului asupra operațiunilor clienților.
Următoarea figură ilustrează arhitectura logică a Webex CC.
Componente funcționale
Următoarele secțiuni descriu diferite componente funcționale ale Webex CC.
Managementul interacțiunilor
Webex CC acceptă telefonie, e-mail și mesagerie (canale sociale) ca diverse canale prin care utilizatorii pot interacționa cu centrul de contact.
Pentru toate canalele, manipularea inițială poate fi făcută de sistem și apoi interacțiunea poate fi escaladată la un agent.
Tipuri de suporturi
Telefonie
Pentru telefonie, gestionarea apelurilor vocale de intrare este decisă de modul în care apelul a intrat în centrul de contact (consultați Mecanismele de intrare de mai jos) și de fluxul CC Webex asociat cu punctul de intrare.
Apelul primește răspuns și se efectuează acțiuni suplimentare conform definiției Webex CC Flow - care este o reprezentare programatică a acțiunilor care trebuie efectuate în timpul gestionării apelului, fie înainte de coada de așteptare și rutarea către un agent, fie fluxul însuși poate gestiona apelul fără transfer către un agent.
Flow Builder în Webex CC permite dezvoltatorilor să definească fluxul și să îl atribuie punctului de intrare prin care apelul ajunge în Webex CC.
Aceste entități de configurare și utilizarea lor sunt acoperite în Entități de configurare.
Mai multe informații despre Flow Builder sunt acoperite în secțiunea viitoare pe IVR Sistem.
E-mail și mesagerie
Din perspectiva CC, Webex Connect oferă capabilitățile de intrare și ieșire pentru toate canalele digitale - e-mail, canale de mesagerie, pe care utilizatorii finali le pot utiliza pentru a contacta centrul Webex de contact.
Webex Conectare flux
-
Decide gestionarea unor astfel de interacțiuni până când interacțiunile sunt puse în coadă și direcționate către agenți. Aceasta include manipularea automată și tratamentele BOT pentru toate formele de mesagerie și interacțiuni prin e-mail.
-
Aplică logica de afaceri la interacțiunea de intrare.
-
Gestionează contactul înainte de a intra în coadă.
-
Fluxul în sine poate gestiona interacțiunea fără transfer către agentul live.
Canalele de mesagerie acceptate de Webex CC sunt:
-
Web App / Chat în aplicația mobilă
-
WhatsApp
-
Facebook Messenger
-
SMS
Canalele de e-mail acceptate de Webex CC sunt:
-
Anonim
-
Office365
Mecanisme de intrare
Această secțiune acoperă mecanismele prin care o interacțiune poate intra Webex CC. Pe baza tipului de mediu, mecanismele prin care o interacțiune ajunge la Webex CC sunt diferite.
De exemplu, în telefonie există furnizarea infrastructurii fizice necesare pentru a permite conectivitatea PSTN, configurarea numerelor de telefon și rutarea apelurilor către Webex CC.
Pentru canalele de e-mail/mesagerie, configurarea ingress trebuie făcută în Webex Connect și implică provizionarea contului de email/mesagerie și configurarea fluxului Webex Connect.
Voce de intrare
Pentru apelurile vocale, un scenariu tipic este acela în care utilizatorii formează un număr de telefon PSTN, care apoi se conectează la centrul de contact. Din perspectiva intrării, acest lucru necesită un mecanism de direcționare a apelurilor de la PSTN la Webex CC.
Figura următoare ilustrează ingestia apelurilor vocale către Webex CC.
Serviciile de intrare vocală din Webex CC efectuează controlul apelurilor de la terți utilizând SIP și răspunde la apelul primit, precum și efectuează operații de transfer, conferință și alte operații de control al apelurilor.
Punctul logic de intrare pentru apelurile din Webex CC este entitatea de configurare denumită "Punct de intrare". Pentru intrarea vocală, configurația cheie a punctului de intrare este numărul de telefon asociat cu acesta, care este de obicei un număr de telefon PSTN valid obținut de la furnizorul PSTN ales.
Acest lucru permite detectarea apelurilor primite pe numărul de telefon, asocierea apelului cu punctul de intrare și utilizarea altor parametri de configurare ai punctului de intrare pentru a gestiona apelul conform definiției fluxului CC Webex care ar trebui declanșată pentru interacțiune.
Notă:
Pentru mai multe detalii despre opțiunile de conectivitate PSTN, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Scalabilitatea și disponibilitatea infrastructurii de margine vocală
Infrastructura Webex CC VPOP include perechi redundante de SBC-uri SIP, asigurând o disponibilitate ridicată și mai multe SBC-uri pot fi adăugate pentru a scala volumele de apeluri concurente care urmează să fie acceptate.
Numărul maxim de apeluri concurente pe care VPOP le poate gestiona depinde de numărul de SBC-uri care rulează și la care sunt trimise apelurile.
Pentru redundanță geografică - este acceptată o rețea de VPOP SBC cu interconexiuni pe mai multe perechi între regiuni.
Pentru serviciile de intrare vocală, acestea sunt scalabile orizontal pentru a gestiona un număr tot mai mare de apeluri vocale simultane care urmează să fie ingerate către Webex CC.
Considerente de securitate cu infrastructura de margine vocală
Tabelul de mai jos conține detalii despre opțiunile de conectivitate la infrastructura Voice Edge.
Conectivitate |
Tipuri |
---|---|
Public Internet |
Direct (cu adrese de IP sursă pe lista albă) IPSec Virtual Private Network (VPN) sau IPSec prin Generic Routing Encapsulation (GRE) Site-to-Site (S2S) SRTP/SIP TLS |
Conectivitate privată |
MPLS Punct la punct (P2P) VPLS SD-WAN WAN privat Conectarea încrucișată a centrelor de date Conexiuni Equinix Fabric |
Pentru mai multe detalii, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Sistemul IVR
Fiecare apel vocal care intră într-un număr de telefon asociat cu un punct de intrare, primește răspuns de Webex CC și executarea unui flux CC Webex asociat cu punctul de intrare, începe.
Webex CC Flow Builder furnizează construcțiile/operatorii de programare și blocurile funcționale, denumite activități, astfel încât administratorii sau oricine proiectează și implementează logica IVR să poată combina aceste blocuri componente și să creeze definiția fluxului.
Construcțiile de programare pe care le acceptă Flow sunt:
-
Variabile de declarare și setare – stare asociată cu executarea unui flux
-
Expresii de pietriș pentru a seta valoarea variabilelor
-
-
Verificări condiționate
-
Looping - folosind condiționalele și Go To (capacitatea de a înlănțui activitățile împreună)
-
Invocați API-urile REST
-
Date de analiză - JSON, TOML, XML utilizate de obicei pentru analizarea răspunsului API.
-
Activități de compunere
Un set reprezentativ de activități pe care fluxul de aprovizionare este:
|
Pentru fiecare apel care este activ, o instanță de execuție a fluxului este, de asemenea, activă, până când apelul se termină, rezultând execuții simultane de fluxuri.
Fiecare instanță de execuție a fluxului oferă un mediu izolat pentru datele / starea asociată fluxului și acolo prin apel.
Pe parcursul întregului ciclu de viață al apelului, fluxul permite, de asemenea, să răspundă la anumite evenimente care au loc și să le gestioneze – de exemplu, atunci când un agent răspunde la un apel, o rutină de tratare a evenimentelor poate declanșa o fereastră pop-up pe ecran în interfața desktop a agentului.
Pentru mai multe informații despre Webex CC Flow, consultați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee.
Asistență pentru agenți virtuali
Flow furnizează o activitate pentru a transfera interacțiunea către un agent virtual, care este preconfigurat în Control Hub Webex.
Odată ce apelul este conectat la un agent virtual, acesta oferă utilizatorului o experiență de IVR conversațională, iar activitatea se încheie fie cu terminarea apelului, fie cu escaladarea apelului către un agent.
În caz de escaladare, fluxul poate fi configurat pentru a pune în coadă apelul, la care apoi răspunde un agent.
Interacțiuni digitale de intrare
Pentru e-mail și canalul de mesagerie al interacțiunilor primite, Webex CC utilizează Webex Connect pentru asigurarea accesului la active, fluxul pentru a gestiona interacțiunile primite și apoi rutează interacțiunea la Webex CC atunci când fluxul Webex Connect plasează în mod explicit interacțiunea în coadă, astfel încât să poată fi gestionată de un agent.
Următoarea figură ilustrează ingestia interacțiunilor de e-mail, mesagerie în Webex CC.
Integrări Agent virtual / BOT
Pentru interacțiunile prin e-mail și mesagerie / canal social, tratamentele agent virtual / BOT sunt configurate în fluxul Webex Connect.
Ca și în cazul agenților virtuali pentru voce, dacă tratamentul BOT se termină cu escaladarea ca rezultat, atunci interacțiunea este pusă în coadă și direcționată către un agent.
Rutare și coadă
Webex CC tratează contactul de intrare cu manipulatori automati, așa cum sunt definiți în flux, iar fluxul poate decide să plaseze contactul într-o coadă / direct către un agent (coadă specifică agentului – acceptată numai pentru interacțiuni telefonice / vocale).
La coadă, dacă un agent este disponibil, agentul este rezervat, iar interacțiunea este direcționată către agent. Dacă nu există agenți disponibili, interacțiunea este parcată pe coadă, iar Flow va continua să trateze clientul cu handler atașat activității de așteptare.
Când un agent devine disponibil, gestionarul este întrerupt și agentul este interacționat.
Figura următoare ilustrează arhitectura de așteptare și rutare.
Selectarea agentului
Cozile din Webex CC acceptă următorii algoritmi de selectare a agenților:
-
Cea mai lungă rutare disponibilă a agentului
-
Dirijare bazată pe calificări
-
Cel mai lung agent disponibil (LAA)
-
Cel mai bun agent disponibil (BAA)
-
Agenții sunt asociați cu cozile prin intermediul echipelor.
Unei cozi i se pot atribui mai multe grupuri de distribuire a apelurilor (fiecare grup având una sau mai multe echipe), într-o manieră secvențială, cu așteptarea configurată pentru ca grupul de distribuire a apelurilor să fie adăugat la coadă, astfel încât spațiul de căutare pentru un agent potrivit să se extindă la grupuri suplimentare de distribuire a apelurilor pe măsură ce timpul progresează.
Pentru rutarea bazată pe abilități, printre agenții de potrivire a cerințelor de abilități asociate cu coada, un agent este selectat pe baza configurației LAA sau BAA.
Capabilități suplimentare specifice pentru voce/telefonie
Rutare bazată pe agent (numai pentru canalul de voce/telefonie)
Webex Flux CC, utilizând activitatea QueueToAgent, poate ruta interacțiunile direct către agentul ales pe baza ID-ului agentului.
Dacă agentul nu este disponibil pentru a gestiona interacțiunile, interacțiunea poate fi parcată, într-o coadă specifică agentului, așteptând ca agentul să devină disponibil
Informații complexe despre coadă
Webex CC Flow, utilizând activitatea GetQueueInfo, poate prelua informații în timp real pentru o coadă, cum ar fi poziția în coadă (PIQ), timpul estimat de așteptare (EWT), numărul de agenți disponibili în coadă și poate fi utilizat pentru a decide dacă să pună sau nu în coadă contactul.
Apel invers de curtoazie
Webex CC Flow, utilizând activitatea Callback, permite clientului să se deconecteze de la apel, menținând în același timp poziția în coada de așteptare și să primească un apel invers atunci când interacțiunea virtuală din coada de așteptare este direcționată către un agent.
Manipularea preaplinului
Webex CC acceptă gestionarea depășirii utilizând echipe bazate pe capacități (CBT).
CBT este ca o echipă obișnuită cu o capacitate și un DN extern asociat care servește această capacitate. Acesta poate fi configurat împreună cu alte echipe în ciclurile de distribuție a apelurilor din coada de așteptare.
De obicei, acesta este configurat ca ultimul ciclu, astfel încât să acționeze ca o depășire dacă nu este disponibil niciun agent, chiar și după ce toate grupurile de distribuire a apelurilor configurate nu reușesc să găsească un agent de potrivire disponibil pentru gestionarea interacțiunii.
Operațiuni Agent Desktop
Atunci când un agent se conectează la Webex CC Agent Desktop, agentul specifică un număr de telefon la care pot fi conectate apelurile primite către agent. Acesta poate fi un telefon PSTN, un telefon mobil sau o extensie dacă agentul este un utilizator Cisco Webex Calling.
Rețineți că acest număr trebuie să fie un număr de telefon valid către care pot fi direcționate apelurile. În caz contrar, agentul nu poate primi apeluri primite.
În funcție de tipul de interacțiune pe care o gestionează agentul, widgeturile din desktopul agentului furnizează capacitatea de a efectua anumite operațiuni de control media.
De exemplu, după ce se răspunde la un apel, agentul poate efectua următoarele operații legate de apel.
-
Plasați apelul în așteptare
-
Inițiați apelul de consultare și
-
Transferați apelul la un alt număr de telefon (să zicem numărul de telefon al agentului)/punctul de intrare
-
Conferențiați un alt agent la apel
-
-
Transferați apelul într-o altă coadă
-
Terminați apelul
Agent desktop permite administratorilor să adauge widgeturi personalizate acolo, extinzând capacitățile desktopului și transformându-l într-o colecție unificată de widgeturi de care agenții au nevoie pentru a-și desfășura activitatea într-un mod eficient.
Arhitectură desktop
Agent Desktop este o aplicație bazată pe o singură pagină bazată pe micro frontend, care găzduiește widgeturi construite pe baza arhitecturii componentelor web. Toate widget-urile standard / stoc sunt alimentate de date care sunt preluate de API-uri sau mecanisme de împingere pe partea serverului.
Acestea sunt de obicei API-uri asincrone, în care răspunsul pentru o invocare vine pe desktop printr-o conexiune WebSocket.
Webex CC Agent Desktop autentifică utilizatorii cu Cisco Common Identity (CI), iar tokenul este transmis tuturor invocațiilor API. Și pentru widgeturile personalizate, pe baza modelului de autentificare, oferă agenților o experiență de conectare unică dacă modelul de autentificare al widgetului personalizat este integrat cu CI.
Odată ce un agent face parte dintr-o interacțiune, toate actualizările stării interacțiunilor sau ale datelor asociate sunt trimise pe desktop prin conexiunea WebSocket.
Rezistența desktopului la conectivitate și latență
Apăsarea asincronă API și server permite scalarea și orice pierdere de conectivitate a interfeței WebSocket este detectată, iar desktopul încearcă să se reconecteze și să se conecteze din nou.
Următoarea figură ilustrează arhitectura agent desktop din Webex CC.
Administrare și configurare
Integrarea clienților
Webex Control Hub este interfața principală utilizată de parteneri și clienți pentru înscrierea clienților și activarea sau configurarea caracteristicilor.
Odată ce caracteristicile organizației și centrului de contact sunt furnizate în Control Hub, acesta va declanșa un flux de lucru în Webex CC, care face restul pașilor în asigurarea accesului la toate capacitățile centrului de contact, conform ofertelor alese de client.
Toată asigurarea accesului centrului de contact se face utilizând un motor de flux de lucru BPM, care permite o modalitate declarativă de a defini pașii implicați și face ca toți pașii de asigurare a accesului să fie rezistenți la eșecuri și asigură integritatea datelor.
Figura următoare ilustrează fluxul de lucru de asigurare a accesului în Webex CC.
Entități de configurare
Entitățile cheie de configurare din Webex CC, definite în cadrul unei organizații, sunt:
Site
Site inseamna o locatie in care se afla una sau mai multe echipe, utilizatori (agenti/supervizori).
Fiecare utilizator și echipă trebuie să aparțină unui site.
Echipă
Un grup de utilizatori. Echipele sunt utilizate pentru a distribui interacțiunile către agenți prin intermediul cozilor.
Fiecare echipă trebuie să aparțină unui site.
Agenţi
Utilizatorii care se pot conecta pentru a Agent Desktop și gestiona interacțiunile între tipurile media configurate în Webex CC.
Supervizori
Supervizorii sunt repartizați echipelor și pot monitoriza/instrui agentul și au acces la starea nivelului echipei și la statisticile agentului pentru cei care aparțin echipelor la care este repartizat supervizorul.
Coadă
O coadă este o entitate logică în care pot fi ținute interacțiuni, în timp ce se așteaptă ca agenții să fie disponibili, care apoi este direcționată către agent.
Cozile sunt mapate pe echipe, ca spațiu de căutare pentru agenți, cu capacitatea de a extinde spațiul de căutare pe baza pragului de timp scurs, adăugând alte echipe la spațiul de căutare.
Punct de intrare
Punctul de intrare este o entitate logică care reprezintă punctul de intrare pentru interacțiunile care vor intra în Webex CC. Pentru telefonie, aceasta se mapează în primul rând la numărul de telefon la care sosesc apelurile, iar pentru canalele de e-mail / mesagerie, punctul de intrare indică configurația activului în Webex Connect.
Curge
Fluxul asociat cu punctul de intrare (prin strategia de rutare), care decide pașii implicați în gestionarea interacțiunilor.
Pentru canalele non-telefonie (e-mail, mesagerie/social media), Flow este ales ca parte a configurării activelor în Webex Connect.
Control acces pentru centre de contact cu mai multe locații
Administratorii Webex CC pot configura profiluri de utilizator cu drepturi de acces la anumite site-uri, echipe, cozi și puncte de intrare. Mai mult, datorită naturii ierarhice a site-urilor și echipelor, odată ce accesul la anumite site-uri este furnizat, numai echipele sau data referitoare la echipe, aparținând acelor site-uri sau unui subset specificat în mod explicit al unor astfel de echipe, pot fi accesate de către utilizator.
Pentru cozi și puncte de intrare, acestea sunt globale la nivel de organizație, astfel încât pentru diferite locații geografice (locații în care se află anumiți agenți și echipe) pot fi configurate puncte de intrare și cozi separate, iar supervizorii / utilizatorii pot avea acces la acele entități care sunt aplicabile pentru anumite site-uri.
Figura următoare ilustrează entitățile cheie de configurare și profilul de utilizator care face referire la aceste entități.
În afară de restricționarea accesului la aceste entități, administratorii Webex CC pot controla capabilitățile/modulele specifice pe care un utilizator le poate accesa în interfața de administrare, având astfel utilizatori cu drepturi de administrare/configurare la entități specifice, precum și secțiuni/capabilități ale interfeței de administrare CC Webex.
Raportare și analiză
Webex CC procesează evenimentele discrete generate de diverse servicii pe parcursul ciclului de viață al interacțiunilor, utilizând o serie de servicii de procesare a fluxului în timp real și generează un set definit de seturi de date în timp real care sunt publicate clienților abonați.
Mai mult, aceste evenimente sunt procesate, transformate și agregate în continuare, iar seturile de date rezultate sunt păstrate, care apoi sunt preluate prin API-urile de consum de date și interfața de raportare și vizualizare a datelor – Analizor.
Figura următoare ilustrează interfețele de procesare și consum de date din Webex CC
Integrări
Toate integrările externe în WxCC pentru a spori și îmbunătăți capacitățile pe care clienții le pot utiliza, utilizează API-uri standard publicate.
Tipurile de interfețe API disponibile în Webex CC sunt:
-
ODIHNĂ API
-
Împingere pe partea de server folosind
-
Webhook-uri
-
Mesaje WebSocket
-
Integrări CRM
Webex CC acceptă două moduri de integrare cu sistemele de gestionare a relațiilor cu clienții (CRM).
-
Conectori încorporați desktop
-
Integrări de flux prin conectori HTTP în IVR
Conectori încorporați desktop: aplicația CRM ca interfață principală
În acest mod de operare, agentul se conectează la consola CRM ca aplicație principală.
Webex CC este o aplicație încorporată (denumită și aplicație desktop încorporată sau softphone încorporat) care este utilizată în principal pentru a vă conecta la centrul de contact și pentru a primi interacțiuni Webex centru de contact direcționate CC.
La primirea unui apel sau a unei solicitări de conversație, integrarea CRM efectuează următoarele acțiuni pe consola CRM
-
Pe ecran apare înregistrarea clientului legată de ANI sau de alte date asociate apelului.
-
Metadatele post-apel ca note de activitate în înregistrarea clientului
-
Permiteți agentului să "Faceți clic pentru a apela" făcând clic pe contactul din CRM și inițiind un apel de ieșire către client
-
Postarea înregistrărilor apelurilor în tabelele de raportare CRM pentru raportarea primară pe CRM.
-
Oferă funcționalitatea completă a controalelor de Agent Desktop și apel (versiunea încorporată și minimizată a aplicației desktop)
Modul principal de integrare cu CRM-urile este prin încorporarea Webex aplicații CC Desktop într-un iFrame separat.
Mai mult, aplicația Webex CC Desktop rulează un widget headless personalizat (fără interfață cu utilizatorul) rulează în fundal, interacționând cu sistemul CRM de bază pentru a efectua acțiuni automate în numele agentului.
Interacțiunile sunt alimentate de două SDK-uri pe care le folosește widgetul headless.
-
Webex CC Desktop JS SDK: Acesta este SDK-ul JavaScript furnizat de Webex CC pentru a înregistra ascultătorii de evenimente pentru acțiuni de agent și contact.
-
CRM JS SDK: Acesta este SDK-ul clientului CRM aplicabil per CRM care abstractizează apelurile REST API cu CRM. De exemplu, pentru salesforce, biblioteca JS CTI furnizată de Salesforce este utilizată pentru a efectua acțiuni și a asculta evenimente din CRM.
Următoarea figură ilustrează arhitectura CRM încorporată Webex CC desktop și conector
Webex CC suporta urmatoarele solutii CRM pentru integrarea mentionata mai sus:
-
Salesforce
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk
-
Birou proaspăt
Pentru mai multe detalii, vizitați https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Pentru mai multe informații despre configurarea aspectelor desktop Webex CC pentru activarea conectorului CRM, a seturilor de caracteristici și a jurnalelor de modificări, vizitați https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Disponibilitatea globală a conectorilor CRM
Conectorii CRM sunt disponibili în toate zonele geografice și regiunile în care Webex CC este operațional.
Scală elastică și performanță
Webex CC găzduiește widgetul personalizat care permite comunicarea bidirecțională între aplicația CRM și desktopul Webex CC în AWS CloudFront CDN, asigurând o disponibilitate ridicată a widgetului AWS în zonele și regiunile de disponibilitate.
Toate calculele specifice integrării CRM se întâmplă în browserul în care agenții utilizează aplicația CRM cu Webex desktop CC încorporat în aplicația CRM.
Securitate
Conectorii CRM sunt invocați prin intermediul aspectului desktop al agentului Webex CC, iar parametrii opționali sunt trecuți prin aspectul desktop în widget pentru a comuta caracteristicile între activat și dezactivat.
De exemplu, pentru a activa widgetul Acțiuni Salesforce, administratorul poate activa setarea parametrilor aspectului desktop sfdcWidgetEnabled la true.
Instalarea pachetelor
Pentru ca integrarea să funcționeze bidirecțional, consola CRM are nevoie de aplicația încorporată instalată. Acest lucru este pentru a sprijini încărcarea aplicației Desktop în interiorul unui iFrame.
Toți conectorii Desktop Embedded sunt disponibili pe piața CRM.
De exemplu
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Instalarea aplicației marketplace activează plugin-urile necesare și importă fișierele XML necesare în consola CRM pentru a sprijini raportarea înregistrărilor apelurilor pe CRM.
Integrări de flux prin conectori HTTP în IVR
Generatorul Webex CC Flow acceptă fluxuri de date bidirecționale între Webex CC și sistemul CRM folosind conectori HTTPs configurați în Control Hub Webex și utilizați pe Webex CC Flow.
Acestea sunt utilizate în principal pentru personalizare în cadrul interacțiunilor vocale și rutare personalizată în cadrul IVR.
În mod implicit, Webex CC acceptă conectorul HTTP Salesforce din Control Hub. Ceilalți conectori CRM pot fi adăugați ca conectori personalizați Webex Control Hub.
Pentru mai multe informații despre conectorii HTTP, vizitați https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR Conectori HTTP:
-
Salesforce IVR HTTP Connector (încorporat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Conector HTTP Zendesk IVR (personalizat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR Conector HTTP (personalizat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Managementul campaniilor de ieşire
Webex CC acceptă campanii de previzualizare de ieșire folosind soluția de gestionare a campaniilor de la Acqueon.
Pentru mai multe detalii, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/wcc_oem-integration-with-acqueon.html.
Optimizarea forței de muncă
Webex CC susține soluții de optimizare a fluxului de lucru și de management al calității de la furnizori de top din industrie.
Extinderea Agent Desktop
Webex desktop de agent și supervizor CC permite extinderea capacităților desktop prin dezvoltarea și rularea widgeturilor personalizate pe desktop.
Pentru mai multe detalii, vizitați https://developer.webex-cx.com/documentation/guides/desktop.
Alte API-uri
Pentru detalii despre celelalte API integrări care pot fi efectuate în Webex CC, vizitați https://developer.webex-cx.com/documentation/getting-started/.
Implementare și conectivitate
Webex CC este implementat în AWS și este disponibil în prezent în următoarele regiuni:
-
NE
-
SUA-Est N Virginia
-
S.U.A.-West N California (numai Voice Media Ingress)
-
-
Canada
-
Central
-
-
Marea Britanie
-
Londra
-
-
Europa
-
Frankfurt pe Main
-
-
Asia Pac
-
Tokio
-
Sydney
- Singapore
-
Conexiunea la AWS găzduit Webex Contact Center poate fi stabilită fie utilizând Internetul, fie utilizând Amazon Web Services (AWS) Direct Connect. Cu AWS Direct Connect, datele sunt livrate printr-o conexiune de rețea privată între rețeaua locală a clienților și Webex Contact Center, îmbunătățind astfel conexiunea. Pentru mai multe detalii, consultați AWS Direct Connect pentru Webex Contact Center.
Conectivitate multiregională pentru telefonie
Pentru a permite organizațiilor globale, cu agenți și clienți în mai multe locații geografice, Webex CC acceptă păstrarea mass-media în regiunea locală, pentru acele regiuni în care rulează serviciile de voce media edge și ingress.
Următoarea figură ilustrează implementarea mai multor regiuni cu mass-media regională.
Serviciile media edge și ingress sunt implementate în următoarele regiuni.
Georegiune |
Webex Servicii CC (regiunea AWS) |
Margine media (POP voce) |
Next Generation Media Services (regiunea AWS)* |
---|---|---|---|
NE |
N Virginia |
New York Los Angeles |
N Virginia N California |
Canada |
Central |
Vancouver Toronto |
Central |
Brazilia |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt pe Main |
Frankfurt pe Main Amsterdam |
Frankfurt pe Main |
Marea Britanie |
Londra |
Londra |
Londra |
India |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japonia |
Tokio |
Tokio Osaka |
Tokio |
Australia |
Sydney |
Melbourne Sydney |
Sydney |
Securitate și confidențialitate
Securitatea infrastructurii
Infrastructură de voce la Edge
Componentele Voice Edge permit trunchiurilor SIP din rețeaua clienților / operatorilor PSTN să se termine, iar acest lucru este activat pe baza IP-urilor de pe lista albă cărora li se permite să se conecteze la componentele edge.
Securitatea infrastructurii de calcul
Webex Instanțele de calcul CC sunt furnizate în AWS și serviciile rulează ca pod-uri în clusterul Kubernetes care are mai multe spații de nume și accesul la fiecare spațiu de nume este restricționat cu acreditări separate.
Toată asigurarea infrastructurii se face folosind cod – fără pași manuali – și niciuna dintre acreditări nu poate fi accesată manual.
Există un magazin central de acreditări cu căi specifice configurate pentru un set specific de servicii / echipe, iar accesul la magazinul de acreditări în sine este restricționat și configurat ca secrete în sistemele de construire și implementare.
Niciuna dintre componentele / serviciile de infrastructură nu este expusă direct în afara VPC-ului AWS și numai interfețele expuse public sunt API-uri și servere WebSocket care sunt controlate și gestionate folosind gateway-ul api,
În afară de aceasta, există anumite sisteme și interfețe interne utilizate de dezvoltatori care sunt utilizate pentru vizualizarea jurnalelor, valorilor, detaliilor de implementare, stării construirii și rezultatelor testelor, care sunt securizate folosind roluri și grupuri și integrate cu sistemele interne de autentificare Cisco.
Autentificarea și autorizarea interfețelor cu utilizatorul
Toate interfețele cu utilizatorul utilizate de diverși utilizatori ai centrului de contact (agenți, supervizori, administratori, analiști) sunt protejate prin autentificare Cisco Common Identity bazată pe switcher token (fluxuri OAuth).
Autorizarea se face folosind rolurile pentru utilizatorul care a obținut tokenul și domeniile atribuite tokenului.
Securitatea datelor
Date în tranzit
Niciuna dintre interfețele componentei de servicii/infrastructură implementate nu este expusă direct traficului extern de intrare.
Serviciile selectate, cu API-urile http, expun aceste interfețe printr-un gateway și toate https-urile de intrare (inclusiv cele ale WebSocket) sunt terminate în ALB și traficul intern prin http este direcționat către servicii.
Toate interacțiunile de ieșire sunt peste https / TLS (pentru protocoalele non http).
În interiorul VPC-ului, comunicarea internă între servicii – prin protocolul http / custom TCP – se face printr-o priză TCP simplă.
Date inactive
Toate datele care sunt stocate sunt criptate la nivelul de stocare. În plus, acele magazine de date care se află în afara VPC sunt protejate, iar controlul accesului și autorizațiile cu acreditări sunt stocate și gestionate în siguranță într-un magazin secret.
Următoarea figură ilustrează fluxul de date și modelul de securitate atât pentru tranzit, cât și în repaus.
Confidențialitatea datelor
Date PII ale utilizatorului final
Fluxul Webex CC, care este controlerul programatic pentru gestionarea interacțiunilor, poate fi utilizat pentru a colecta date de utilizator, care pot fi atribuite variabilelor de flux etichetate special ca "Conține date sensibile". Valorile pentru aceste date sunt criptate și niciun serviciu din calea de tranzit a datelor nu va avea acces la aceste date.
Mai mult, astfel de date nu sunt niciodată persistente într-Webex magazin de date de raportare CC, iar jurnalele / infrastructura de mesagerie vor avea date criptate, iar datele text clare nu sunt stocate nicăieri în Webex CC.
Date PII pentru agentul centrului de contact/supervizor
Datele referitoare la utilizatorii centrului de contact sunt redactate în jurnale, dar sunt disponibile pentru analiza și vizualizarea datelor în depozitul de date CC Webex.
Scalabilitate
Factori pentru scară
Pentru Webex CC, factorii care influențează scara sunt:
-
Număr concomitent de agenți conectați
-
Număr concomitent de interacțiuni în curs
-
Acțiuni efectuate asupra acestor interacțiuni
-
-
Numărul concomitent de acțiuni pe care supraveghetorii / agenții le efectuează, în afara gestionării interacțiunilor
-
Volumul datelor generate și persistente
Aspecte arhitecturale care permit scalarea
Principiile pe baza cărora Webex CC este proiectat și proiectat permit soluției să scaleze dinamic după cum este necesar, în limitele impuse de infrastructura furnizată pentru diferitele servicii și componente ale platformei.
Arhitectură bazată pe evenimente
Serviciile din Webex CC comunică folosind mesaje, iar fluxurile critice de procesare a mesajelor nu implică operațiuni IO de blocare, iar starea necesară pentru procesarea mesajelor este localizată la instanța serviciului care procesează mesajul.
Servicii apatride (sau stat externalizat)
Serviciile apatride permit elasticitatea prin adăugarea/eliminarea cu ușurință a unor instanțe suplimentare ale serviciilor. Există anumite servicii care sunt în mod inerent de natură statală și acestea au externalizat magazinul de stat, iar infrastructura susține schimbări dinamice ale numărului de instanțe ale unor astfel de servicii, de asemenea, cu reechilibrare automată / transfer de stat / localizarea statului către instanța care are nevoie de stat.
Infrastructură elastică
Toate serviciile rulează în Kubernetes și infrastructura aka nodurile Kubernetes scalează automat pe baza utilizării și acest lucru permite adăugarea dinamică a mai multor noduri de calcul până la un prag maxim ridicat care este preconfigurat.
Proiecția sarcinii și validarea regulată
Toate serviciile sunt evaluate pentru caracteristicile de performanță, iar modelul de scalare este validat la nivel de serviciu.
Validarea continuă suplimentară, testele de încărcare maximă și de anduranță sunt efectuate cu parametri de testare reglați pentru creșterea proiectată a atributelor de impact asupra scalei, ceea ce permite identificarea blocajelor, planificarea actualizării pragului ridicat pentru utilizarea resurselor de infrastructură și pregătirea pentru ziua jocului.
Fiabilitate și disponibilitate
Arhitectura bazată pe evenimente și serviciile apatride permit reziliență și elasticitate. Cu toate acestea, pentru a se asigura că defecțiunile sunt detectate și acționate înainte ca funcționalitățile să fie afectate, Webex CC folosește următoarea strategie.
-
Disponibilitatea și fiabilitatea infrastructurii
-
Toate serviciile Webex CC și componentele de infrastructură sunt întotdeauna implementate în trei zone de disponibilitate AWS.
-
Acest lucru permite Webex CC să fie rezistent la defecțiunile zonei de disponibilitate și, în caz de defecțiuni, instanțele eșuate sunt înlocuite automat cu altele mai noi.
-
-
-
Monitorizare și alertare continuă
-
Sonde interne și externe pentru componente de servicii și infrastructură, care la defecțiune declanșează alerte.
-
Valori capturate din componentele serviciilor și infrastructurii și procesate printr-un motor de reguli care detectează regulile de potrivire și declanșează alerte.
-
-
Validare și alertare continuă
-
Testele periodice sunt rulate și orice eșec duce la declanșarea alertelor
-
Aceste alerte creează incidente proactive și sunt tratate ca un incident real care afectează clientul.
-
Acest lucru previne impactul asupra clientului și contribuie la disponibilitatea și fiabilitatea sistemului.
-
-
-
Integrare și livrare continuă
-
Acesta este procesul de inginerie și conducta de livrare și permite construirea, validarea și implementarea rapidă și fiabilă a serviciilor / modificărilor serviciilor în Webex CC.
-
Abilitatea de a face implementare complet automatizată – de la cod la mediul de producție, cu toate validările necesare, reduce riscul și minimizează timpul până la rezolvare, dacă o modificare trebuie implementată ca răspuns la o defecțiune.
-
-
-
Întrerupătoare automate și kill switch-uri
-
Diferite părți ale sistemului / anumite capabilități ale Webex CC pot fi dezactivate selectiv pentru toți clienții sau clienții selectați, pentru a minimiza efectele în cascadă ale unei defecțiuni.
-
Acest lucru permite minimizarea suprafeței de avarie și obținerea disponibilității capacităților de bază ale centrului de contact pentru clienți.
-
-
Monitorizarea și detectarea defecțiunilor
Figura următoare indică mecanismele continue de monitorizare, validare și alertare în vigoare pentru Webex CC.
Continuitatea afacerii și recuperarea în caz de dezastru
Procesul de recuperare în caz de dezastru și de continuitate a afacerii asigură detectarea oricărei întreruperi la scară largă într-o regiune și sunt puse în aplicare măsurile necesare pentru a asigura recuperarea serviciilor către clienții care se află la bord în regiune.
Pașii pentru recuperare sunt documentați, validați și actualizați în mod regulat conform proceselor de recuperare și gestionare în caz de dezastru.
Serviciile Webex CC sunt implementate în trei zone separate de disponibilitate dintr-o regiune AWS. Fiecare zonă de disponibilitate este o locație fizică diferită în regiune, cu utilități independente.
În cazul unei defecțiuni complete a regiunii AWS, Webex CC se bazează pe AWS pentru a recupera regiunea, iar pentru întreruperile prelungite care implică întreaga regiune, centrul de date Webex CC este furnizat într-o nouă regiune AWS și restabilește configurațiile și datele cheie ale clienților, astfel încât centrul de contact să fie operațional pentru clienții din noua regiune AWS.
Acest lucru implică automatizare, dar necesită intervenție manuală pentru a declanșa procesul, precum și pentru a monitoriza și a se asigura că configurația și datele necesare sunt restaurate pentru a face centrul de contact operațional pentru clienți.
Conformitate și certificări
Webex Contact are o listă extinsă de certificări de securitate. Aceste certificări sunt actualizate la intervale regulate.
-
PCI DSS QSA
-
CAIQ
-
HIPAA și HITECH
-
CSA Star Nivelul 1
-
CSA Star Nivelul 2 (evaluare independentă 3rd party)
-
SOC2
-
ISO27001 (Standard internațional pentru securitatea informațiilor)
-
ISO27017 (Standard de securitate pentru furnizorii de servicii cloud)
-
ISO27018 (Standard de securitate axat pe protejarea datelor cu caracter personal în cloud)
-
ISO27701 (extensie de confidențialitate a datelor)
-
Standardul german C5, care demonstrează securitatea operațională împotriva atacurilor cibernetice
Consultați Webex Fișa tehnică de confidențialitate a serviciului centru de contact pentru mai multe detalii.
Cisco Webex Contact Center (Webex CC) este un centru de contact ca serviciu (CCaaS), care permite organizațiilor să permită interacțiuni mai inteligente, proactive și personalizate pe parcursul călătoriei clienților.
Webex CC este arhitect, proiectat și dezvoltat, de la zero, ca o soluție nativă în cloud, cu următoarele principii arhitecturale de bază.
-
Servicii: Set independent de servicii, fiecare serviciu furnizând un mic set coerent de capabilități utilizatorilor săi.
-
Event Driven: Toate serviciile comunică între ele folosind mesageria, cu excepția aplicațiilor web în care aplicația utilizează interfețe https (API-uri REST, Push Data prin interfața WebSocket) pentru cazuri de utilizare specifice.
-
Stateless / Externalized State: Serviciile sunt implementate în Kubernetes, rulând în containere Docker, cu capacitatea de a scala automat și de a fi rezistente la defecțiunile uneia sau mai multor instanțe ale serviciilor.
-
Observabil: Toate serviciile și componentele de infrastructură care permit implementarea unor astfel de servicii sunt observabile cu mecanisme standard de măsurare, detectare și prevenire a situațiilor care afectează capacitățile centrului de contact, precum și depanarea rapidă și restabilirea serviciilor în caz de întreruperi.
-
Izolat/slab cuplat: Fiecare serviciu poate fi construit, validat și implementat/actualizat independent, fără perioade de nefuncționare pentru capacitățile centrului de contact.
Serviciile Webex CC sunt implementate în AWS și sunt alimentate de o platformă nativă în cloud care permite următoarele:
-
Disponibilitatea serviciilor și aplicațiilor de infrastructură în mai multe zone de disponibilitate
-
Elasticitatea serviciilor și aplicațiilor de infrastructură care permit capacități de scalare dinamică
-
Securitate integrată nativ în modul în care sistemele sunt construite și implementate, datele sunt protejate în tranzit și în repaus, împreună cu certificările de securitate / conformitate pe care le are Webex CC.
-
Infrastructură edge scalabilă și sigură pentru integrări de telefonie/voce
-
Observabilitate cu monitorizare proactivă și alertare care permite disponibilitatea ridicată a serviciilor de centru de contact pentru clienții săi.
-
Integrat cu restul Cisco Webex pentru autentificarea/autorizarea, administrarea și asigurarea accesului la capacitățile centrului de contact.
Secțiunile ulterioare din acest document dezvoltă fiecare dintre capacitățile de mai sus și modul în care Webex arhitectură CC permite același lucru.
Arhitectură logică
Capacitatea de bază pe care trebuie să o aibă o soluție de contact center este de a permite clienților să contacteze cu ușurință organizația prin mijloace de comunicare utilizate în mod obișnuit și să obțină întrebările / problemele abordate într-un mod rapid și eficient.
Cu toate acestea, pentru a vă asigura că acest principiu de bază este atins, există mai multe capacități în spatele scenei la care organizația care utilizează centrul de contact trebuie să aibă acces. Acestea sunt:
-
Mecanisme pentru ca clienții să înceapă o interacțiune
-
Numere de telefon publicate și operaționale care conectează apelurile telefonice la sistemul centrului de contact
-
Adresele de e-mail la care clienții pot trimite e-mailuri și mecanismul de detectare a noilor e-mailuri primite.
-
Posibilitatea clienților de a contacta prin diverse canale digitale, inclusiv, dar fără a se limita la
-
Chat de pe un site web / aplicație
-
Chat direct prin clienți de mesagerie populari, cum ar fi WhatsApp, Facebook Messenger, Apple Messages for Business.
-
-
-
Abilitatea de a detecta noi interacțiuni și de a le gestiona eficient
-
Acestea ar include sistem automat de IVR, agenți virtuali pentru telefonie / chat-uri cu programabilitate încorporată pentru a defini fluxurile de lucru implicate în gestionarea interacțiunilor.
-
În cele din urmă, dacă este necesar, interacțiunea trebuie escaladată către un agent, care este calificat optim pentru a gestiona interacțiunea.
-
-
Abilitatea agenților de a indica disponibilitatea pentru gestionarea interacțiunilor și a supraveghetorilor de a monitoriza, instrui agenții și de a obține valorile operaționale care permit interacțiuni eficiente.
-
Abilitatea administratorilor de a configura și de a furniza diverse capacități ale centrului de contact care permite agenților și supervizorilor să își îndeplinească activitățile conform așteptărilor.
Dincolo de acestea, întreprinderile moderne trebuie să aibă capacități suplimentare pentru a optimiza operațiunile centrului de contact cu acces la date și informații care vizualizează și urmăresc valorile operaționale cheie.
Mai mult, capacitatea de integrare cu capacitățile specializate ale ecosistemului centrului de contact, cum ar fi rularea apelurilor proactive automatizate de ieșire, îmbunătățirea experiențelor agenților și supervizorilor utilizând AI, detectarea și înțelegerea călătoriei clientului pentru a furniza proactiv date în avans agenților sunt diferențiatori clari în modul în care evoluează soluțiile centrului de contact.
În ceea ce privește modelul de consum, în care ofertele de contact center sunt consumate ca un serviciu software livrat în cloud, capacitatea de a asigura disponibilitatea, fiabilitatea și cerințele de scalare automată ad-hoc necesită mecanisme de monitorizare și alertare de ultimă generație, care permit validarea și detectarea continuă a problemelor iminente și prevenirea/minimizarea impactului asupra operațiunilor clienților.
Următoarea figură ilustrează arhitectura logică a Webex CC.
Componente funcționale
Următoarele secțiuni descriu diferite componente funcționale ale Webex CC.
Managementul interacțiunilor
Webex CC acceptă telefonie, e-mail și mesagerie (canale sociale) ca diverse canale prin care utilizatorii pot interacționa cu centrul de contact.
Pentru toate canalele, manipularea inițială poate fi făcută de sistem și apoi interacțiunea poate fi escaladată la un agent.
Tipuri de suporturi
Telefonie
Pentru telefonie, gestionarea apelurilor vocale de intrare este decisă de modul în care apelul a intrat în centrul de contact (consultați Mecanismele de intrare de mai jos) și de fluxul CC Webex asociat cu punctul de intrare.
Apelul primește răspuns și se efectuează acțiuni suplimentare conform definiției Webex CC Flow - care este o reprezentare programatică a acțiunilor care trebuie efectuate în timpul gestionării apelului, fie înainte de coada de așteptare și rutarea către un agent, fie fluxul însuși poate gestiona apelul fără transfer către un agent.
Flow Builder în Webex CC permite dezvoltatorilor să definească fluxul și să îl atribuie punctului de intrare prin care apelul ajunge în Webex CC.
Aceste entități de configurare și utilizarea lor sunt acoperite în Entități de configurare.
Mai multe informații despre Flow Builder sunt acoperite în secțiunea viitoare pe IVR Sistem.
E-mail și mesagerie
Din perspectiva CC, Webex Connect oferă capabilitățile de intrare și ieșire pentru toate canalele digitale - e-mail, canale de mesagerie, pe care utilizatorii finali le pot utiliza pentru a contacta centrul Webex de contact.
Webex Conectare flux
-
Decide gestionarea unor astfel de interacțiuni până când interacțiunile sunt puse în coadă și direcționate către agenți. Aceasta include manipularea automată și tratamentele BOT pentru toate formele de mesagerie și interacțiuni prin e-mail.
-
Aplică logica de afaceri la interacțiunea de intrare.
-
Gestionează contactul înainte de a intra în coadă.
-
Fluxul în sine poate gestiona interacțiunea fără transfer către agentul live.
Canalele de mesagerie acceptate de Webex CC sunt:
-
Web App / Chat în aplicația mobilă
-
WhatsApp
-
Facebook Messenger
-
SMS
-
Mesaje Apple pentru business
Canalele de e-mail acceptate de Webex CC sunt:
-
Anonim
-
Office365
Mecanisme de intrare
Această secțiune acoperă mecanismele prin care o interacțiune poate intra Webex CC. Pe baza tipului de mediu, mecanismele prin care o interacțiune ajunge la Webex CC sunt diferite.
De exemplu, în telefonie există furnizarea infrastructurii fizice necesare pentru a permite conectivitatea PSTN, configurarea numerelor de telefon și rutarea apelurilor către Webex CC.
Pentru canalele de e-mail/mesagerie, configurarea ingress trebuie făcută în Webex Connect și implică provizionarea contului de email/mesagerie și configurarea fluxului Webex Connect.
Voce de intrare
Pentru apelurile vocale, un scenariu tipic este acela în care utilizatorii formează un număr de telefon PSTN, care apoi se conectează la centrul de contact. Din perspectiva intrării, acest lucru necesită un mecanism de direcționare a apelurilor de la PSTN la Webex CC.
Figura următoare ilustrează ingestia apelurilor vocale către Webex CC.
Serviciile de intrare vocală din Webex CC efectuează controlul apelurilor de la terți utilizând SIP și răspunde la apelul primit, precum și efectuează operații de transfer, conferință și alte operații de control al apelurilor.
Punctul logic de intrare pentru apelurile din Webex CC este entitatea de configurare denumită "Punct de intrare". Pentru intrarea vocală, configurația cheie a punctului de intrare este numărul de telefon asociat cu acesta, care este de obicei un număr de telefon PSTN valid obținut de la furnizorul PSTN ales.
Acest lucru permite detectarea apelurilor primite pe numărul de telefon, asocierea apelului cu punctul de intrare și utilizarea altor parametri de configurare ai punctului de intrare pentru a gestiona apelul conform definiției fluxului CC Webex care ar trebui declanșată pentru interacțiune.
Notă:
Pentru mai multe detalii despre opțiunile de conectivitate PSTN, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Scalabilitatea și disponibilitatea infrastructurii de margine vocală
Infrastructura Webex CC VPOP include perechi redundante de SBC-uri SIP, asigurând o disponibilitate ridicată și mai multe SBC-uri pot fi adăugate pentru a scala volumele de apeluri concurente care urmează să fie acceptate.
Numărul maxim de apeluri concurente pe care VPOP le poate gestiona depinde de numărul de SBC-uri care rulează și la care sunt trimise apelurile.
Pentru redundanță geografică - este acceptată o rețea de VPOP SBC cu interconexiuni pe mai multe perechi între regiuni.
Pentru serviciile de intrare vocală, acestea sunt scalabile orizontal pentru a gestiona un număr tot mai mare de apeluri vocale simultane care urmează să fie ingerate către Webex CC.
Considerente de securitate cu infrastructura de margine vocală
Tabelul de mai jos conține detalii despre opțiunile de conectivitate la infrastructura Voice Edge.
Conectivitate |
Tipuri |
---|---|
Public Internet |
Direct (cu adrese de IP sursă pe lista albă) IPSec Virtual Private Network (VPN) sau IPSec prin Generic Routing Encapsulation (GRE) Site-to-Site (S2S) SRTP/SIP TLS |
Conectivitate privată |
MPLS Punct la punct (P2P) VPLS SD-WAN WAN privat Conectarea încrucișată a centrelor de date Conexiuni Equinix Fabric |
Pentru mai multe detalii, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Sistemul IVR
Fiecare apel vocal care intră într-un număr de telefon asociat cu un punct de intrare, primește răspuns de Webex CC și executarea unui flux CC Webex asociat cu punctul de intrare, începe.
Webex CC Flow Builder furnizează construcțiile/operatorii de programare și blocurile funcționale, denumite activități, astfel încât administratorii sau oricine proiectează și implementează logica IVR să poată combina aceste blocuri componente și să creeze definiția fluxului.
Construcțiile de programare pe care le acceptă Flow sunt:
-
Variabile de declarare și setare – stare asociată cu executarea unui flux
-
Expresii de pietriș pentru a seta valoarea variabilelor
-
-
Verificări condiționate
-
Looping - folosind condiționalele și Go To (capacitatea de a înlănțui activitățile împreună)
-
Invocați API-urile REST
-
Date de analiză - JSON, TOML, XML utilizate de obicei pentru analizarea răspunsului API.
-
Activități de compunere
Un set reprezentativ de activități pe care fluxul de aprovizionare este:
|
Pentru fiecare apel care este activ, o instanță de execuție a fluxului este, de asemenea, activă, până când apelul se termină, rezultând execuții simultane de fluxuri.
Fiecare instanță de execuție a fluxului oferă un mediu izolat pentru datele / starea asociată fluxului și acolo prin apel.
Pe parcursul întregului ciclu de viață al apelului, fluxul permite, de asemenea, să răspundă la anumite evenimente care au loc și să le gestioneze – de exemplu, atunci când un agent răspunde la un apel, o rutină de tratare a evenimentelor poate declanșa o fereastră pop-up pe ecran în interfața desktop a agentului.
Pentru mai multe informații despre Webex CC Flow, consultați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee.
Asistență pentru agenți virtuali
Flow furnizează o activitate pentru a transfera interacțiunea către un agent virtual, care este preconfigurat în Control Hub Webex.
Odată ce apelul este conectat la un agent virtual, acesta oferă utilizatorului o experiență de IVR conversațională, iar activitatea se încheie fie cu terminarea apelului, fie cu escaladarea apelului către un agent.
În caz de escaladare, fluxul poate fi configurat pentru a pune în coadă apelul, la care apoi răspunde un agent.
Interacțiuni digitale de intrare
Pentru e-mail și canalul de mesagerie al interacțiunilor primite, Webex CC utilizează Webex Connect pentru asigurarea accesului la active, fluxul pentru a gestiona interacțiunile primite și apoi rutează interacțiunea la Webex CC atunci când fluxul Webex Connect plasează în mod explicit interacțiunea în coadă, astfel încât să poată fi gestionată de un agent.
Următoarea figură ilustrează ingestia interacțiunilor de e-mail, mesagerie în Webex CC.
Integrări Agent virtual / BOT
Pentru interacțiunile prin e-mail și mesagerie / canal social, tratamentele agent virtual / BOT sunt configurate în fluxul Webex Connect.
Ca și în cazul agenților virtuali pentru voce, dacă tratamentul BOT se termină cu escaladarea ca rezultat, atunci interacțiunea este pusă în coadă și direcționată către un agent.
Rutare și coadă
Webex CC tratează contactul de intrare cu manipulatori automati, așa cum sunt definiți în flux, iar fluxul poate decide să plaseze contactul într-o coadă / direct către un agent (coadă specifică agentului – acceptată numai pentru interacțiuni telefonice / vocale).
La coadă, dacă un agent este disponibil, agentul este rezervat, iar interacțiunea este direcționată către agent. Dacă nu există agenți disponibili, interacțiunea este parcată pe coadă, iar Flow va continua să trateze clientul cu handler atașat activității de așteptare.
Când un agent devine disponibil, gestionarul este întrerupt și agentul este interacționat.
Figura următoare ilustrează arhitectura de așteptare și rutare.
Selectarea agentului
Cozile din Webex CC acceptă următorii algoritmi de selectare a agenților:
-
Cea mai lungă rutare disponibilă a agentului
-
Dirijare bazată pe calificări
-
Cel mai lung agent disponibil (LAA)
-
Cel mai bun agent disponibil (BAA)
-
Agenții sunt asociați cu cozile prin intermediul echipelor.
Unei cozi i se pot atribui mai multe grupuri de distribuire a apelurilor (fiecare grup având una sau mai multe echipe), într-o manieră secvențială, cu așteptarea configurată pentru ca grupul de distribuire a apelurilor să fie adăugat la coadă, astfel încât spațiul de căutare pentru un agent potrivit să se extindă la grupuri suplimentare de distribuire a apelurilor pe măsură ce timpul progresează.
Pentru rutarea bazată pe abilități, printre agenții de potrivire a cerințelor de abilități asociate cu coada, un agent este selectat pe baza configurației LAA sau BAA.
Capabilități suplimentare specifice pentru voce/telefonie
Rutare bazată pe agent (numai pentru canalul de voce/telefonie)
Webex Flux CC, utilizând activitatea QueueToAgent, poate ruta interacțiunile direct către agentul ales pe baza ID-ului agentului.
Dacă agentul nu este disponibil pentru a gestiona interacțiunile, interacțiunea poate fi parcată, într-o coadă specifică agentului, așteptând ca agentul să devină disponibil
Informații complexe despre coadă
Webex CC Flow, utilizând activitatea GetQueueInfo, poate prelua informații în timp real pentru o coadă, cum ar fi poziția în coadă (PIQ), timpul estimat de așteptare (EWT), numărul de agenți disponibili în coadă și poate fi utilizat pentru a decide dacă să pună sau nu în coadă contactul.
Apel invers de curtoazie
Webex CC Flow, utilizând activitatea Callback, permite clientului să se deconecteze de la apel, menținând în același timp poziția în coada de așteptare și să primească un apel invers atunci când interacțiunea virtuală din coada de așteptare este direcționată către un agent.
Manipularea preaplinului
Webex CC acceptă gestionarea depășirii utilizând echipe bazate pe capacități (CBT).
CBT este ca o echipă obișnuită cu o capacitate și un DN extern asociat care servește această capacitate. Acesta poate fi configurat împreună cu alte echipe în ciclurile de distribuție a apelurilor din coada de așteptare.
De obicei, acesta este configurat ca ultimul ciclu, astfel încât să acționeze ca o depășire dacă nu este disponibil niciun agent, chiar și după ce toate grupurile de distribuire a apelurilor configurate nu reușesc să găsească un agent de potrivire disponibil pentru gestionarea interacțiunii.
Operațiuni Agent Desktop
Atunci când un agent se conectează la Webex CC Agent Desktop, agentul specifică un număr de telefon la care pot fi conectate apelurile primite către agent. Acesta poate fi un telefon PSTN, un telefon mobil sau o extensie dacă agentul este un utilizator Cisco Webex Calling.
Rețineți că acest număr trebuie să fie un număr de telefon valid către care pot fi direcționate apelurile. În caz contrar, agentul nu poate primi apeluri primite.
În funcție de tipul de interacțiune pe care o gestionează agentul, widgeturile din desktopul agentului furnizează capacitatea de a efectua anumite operațiuni de control media.
De exemplu, după ce se răspunde la un apel, agentul poate efectua următoarele operații legate de apel.
-
Plasați apelul în așteptare
-
Inițiați apelul de consultare și
-
Transferați apelul la un alt număr de telefon (să zicem numărul de telefon al agentului)/punctul de intrare
-
Conferențiați un alt agent la apel
-
-
Transferați apelul într-o altă coadă
-
Terminați apelul
Agent desktop permite administratorilor să adauge widgeturi personalizate acolo, extinzând capacitățile desktopului și transformându-l într-o colecție unificată de widgeturi de care agenții au nevoie pentru a-și desfășura activitatea într-un mod eficient.
Arhitectură desktop
Agent Desktop este o aplicație bazată pe o singură pagină bazată pe micro frontend, care găzduiește widgeturi construite pe baza arhitecturii componentelor web. Toate widget-urile standard / stoc sunt alimentate de date care sunt preluate de API-uri sau mecanisme de împingere pe partea serverului.
Acestea sunt de obicei API-uri asincrone, în care răspunsul pentru o invocare vine pe desktop printr-o conexiune WebSocket.
Webex CC Agent Desktop autentifică utilizatorii cu Cisco Common Identity (CI), iar tokenul este transmis tuturor invocațiilor API. Și pentru widgeturile personalizate, pe baza modelului de autentificare, oferă agenților o experiență de conectare unică dacă modelul de autentificare al widgetului personalizat este integrat cu CI.
Odată ce un agent face parte dintr-o interacțiune, toate actualizările stării interacțiunilor sau ale datelor asociate sunt trimise pe desktop prin conexiunea WebSocket.
Rezistența desktopului la conectivitate și latență
Apăsarea asincronă API și server permite scalarea și orice pierdere de conectivitate a interfeței WebSocket este detectată, iar desktopul încearcă să se reconecteze și să se conecteze din nou.
Următoarea figură ilustrează arhitectura agent desktop din Webex CC.
Administrare și configurare
Integrarea clienților
Webex Control Hub este interfața principală utilizată de parteneri și clienți pentru înscrierea clienților și activarea sau configurarea caracteristicilor.
Odată ce caracteristicile organizației și centrului de contact sunt furnizate în Control Hub, acesta va declanșa un flux de lucru în Webex CC, care face restul pașilor în asigurarea accesului la toate capacitățile centrului de contact, conform ofertelor alese de client.
Toată asigurarea accesului centrului de contact se face utilizând un motor de flux de lucru BPM, care permite o modalitate declarativă de a defini pașii implicați și face ca toți pașii de asigurare a accesului să fie rezistenți la eșecuri și asigură integritatea datelor.
Figura următoare ilustrează fluxul de lucru de asigurare a accesului în Webex CC.
Entități de configurare
Entitățile cheie de configurare din Webex CC, definite în cadrul unei organizații, sunt:
Site
Site inseamna o locatie in care se afla una sau mai multe echipe, utilizatori (agenti/supervizori).
Fiecare utilizator și echipă trebuie să aparțină unui site.
Echipă
Un grup de utilizatori. Echipele sunt utilizate pentru a distribui interacțiunile către agenți prin intermediul cozilor.
Fiecare echipă trebuie să aparțină unui site.
Agenţi
Utilizatorii care se pot conecta pentru a Agent Desktop și gestiona interacțiunile între tipurile media configurate în Webex CC.
Supervizori
Supervizorii sunt repartizați echipelor și pot monitoriza/instrui agentul și au acces la starea nivelului echipei și la statisticile agentului pentru cei care aparțin echipelor la care este repartizat supervizorul.
Coadă
O coadă este o entitate logică în care pot fi ținute interacțiuni, în timp ce se așteaptă ca agenții să fie disponibili, care apoi este direcționată către agent.
Cozile sunt mapate pe echipe, ca spațiu de căutare pentru agenți, cu capacitatea de a extinde spațiul de căutare pe baza pragului de timp scurs, adăugând alte echipe la spațiul de căutare.
Punct de intrare
Punctul de intrare este o entitate logică care reprezintă punctul de intrare pentru interacțiunile care vor intra în Webex CC. Pentru telefonie, aceasta se mapează în primul rând la numărul de telefon la care sosesc apelurile, iar pentru canalele de e-mail / mesagerie, punctul de intrare indică configurația activului în Webex Connect.
Curge
Fluxul asociat cu punctul de intrare (prin strategia de rutare), care decide pașii implicați în gestionarea interacțiunilor.
Pentru canalele non-telefonie (e-mail, mesagerie/social media), Flow este ales ca parte a configurării activelor în Webex Connect.
Control acces pentru centre de contact cu mai multe locații
Administratorii Webex CC pot configura profiluri de utilizator cu drepturi de acces la anumite site-uri, echipe, cozi și puncte de intrare. Mai mult, datorită naturii ierarhice a site-urilor și echipelor, odată ce accesul la anumite site-uri este furnizat, numai echipele sau data referitoare la echipe, aparținând acelor site-uri sau unui subset specificat în mod explicit al unor astfel de echipe, pot fi accesate de către utilizator.
Pentru cozi și puncte de intrare, acestea sunt globale la nivel de organizație, astfel încât pentru diferite locații geografice (locații în care se află anumiți agenți și echipe) pot fi configurate puncte de intrare și cozi separate, iar supervizorii / utilizatorii pot avea acces la acele entități care sunt aplicabile pentru anumite site-uri.
Figura următoare ilustrează entitățile cheie de configurare și profilul de utilizator care face referire la aceste entități.
În afară de restricționarea accesului la aceste entități, administratorii Webex CC pot controla capabilitățile/modulele specifice pe care un utilizator le poate accesa în interfața de administrare, având astfel utilizatori cu drepturi de administrare/configurare la entități specifice, precum și secțiuni/capabilități ale interfeței de administrare CC Webex.
Raportare și analiză
Webex CC procesează evenimentele discrete generate de diverse servicii pe parcursul ciclului de viață al interacțiunilor, utilizând o serie de servicii de procesare a fluxului în timp real și generează un set definit de seturi de date în timp real care sunt publicate clienților abonați.
Mai mult, aceste evenimente sunt procesate, transformate și agregate în continuare, iar seturile de date rezultate sunt păstrate, care apoi sunt preluate prin API-urile de consum de date și interfața de raportare și vizualizare a datelor – Analizor.
Figura următoare ilustrează interfețele de procesare și consum de date din Webex CC
Integrări
Toate integrările externe în WxCC pentru a spori și îmbunătăți capacitățile pe care clienții le pot utiliza, utilizează API-uri standard publicate.
Tipurile de interfețe API disponibile în Webex CC sunt:
-
ODIHNĂ API
-
Împingere pe partea de server folosind
-
Webhook-uri
-
Mesaje WebSocket
-
Integrări CRM
Webex CC acceptă două moduri de integrare cu sistemele de gestionare a relațiilor cu clienții (CRM).
-
Conectori încorporați desktop
-
Integrări de flux prin conectori HTTP în IVR
Conectori încorporați desktop: aplicația CRM ca interfață principală
În acest mod de operare, agentul se conectează la consola CRM ca aplicație principală.
Webex CC este o aplicație încorporată (denumită și aplicație desktop încorporată sau softphone încorporat) care este utilizată în principal pentru a vă conecta la centrul de contact și pentru a primi interacțiuni Webex centru de contact direcționate CC.
La primirea unui apel sau a unei solicitări de conversație, integrarea CRM efectuează următoarele acțiuni pe consola CRM
-
Pe ecran apare înregistrarea clientului legată de ANI sau de alte date asociate apelului.
-
Metadatele post-apel ca note de activitate în înregistrarea clientului
-
Permiteți agentului să "Faceți clic pentru a apela" făcând clic pe contactul din CRM și inițiind un apel de ieșire către client
-
Postarea înregistrărilor apelurilor în tabelele de raportare CRM pentru raportarea primară pe CRM.
-
Oferă funcționalitatea completă a controalelor de Agent Desktop și apel (versiunea încorporată și minimizată a aplicației desktop)
Modul principal de integrare cu CRM-urile este prin încorporarea Webex aplicații CC Desktop într-un iFrame separat.
Mai mult, aplicația Webex CC Desktop rulează un widget headless personalizat (fără interfață cu utilizatorul) rulează în fundal, interacționând cu sistemul CRM de bază pentru a efectua acțiuni automate în numele agentului.
Interacțiunile sunt alimentate de două SDK-uri pe care le folosește widgetul headless.
-
Webex CC Desktop JS SDK: Acesta este SDK-ul JavaScript furnizat de Webex CC pentru a înregistra ascultătorii de evenimente pentru acțiuni de agent și contact.
-
CRM JS SDK: Acesta este SDK-ul clientului CRM aplicabil per CRM care abstractizează apelurile REST API cu CRM. De exemplu, pentru salesforce, biblioteca JS CTI furnizată de Salesforce este utilizată pentru a efectua acțiuni și a asculta evenimente din CRM.
Următoarea figură ilustrează arhitectura CRM încorporată Webex CC desktop și conector
Webex CC suporta urmatoarele solutii CRM pentru integrarea mentionata mai sus:
-
Salesforce
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk
-
Birou proaspăt
Pentru mai multe detalii, vizitați https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Pentru mai multe informații despre configurarea aspectelor desktop Webex CC pentru activarea conectorului CRM, a seturilor de caracteristici și a jurnalelor de modificări, vizitați https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Disponibilitatea globală a conectorilor CRM
Conectorii CRM sunt disponibili în toate zonele geografice și regiunile în care Webex CC este operațional.
Scală elastică și performanță
Webex CC găzduiește widgetul personalizat care permite comunicarea bidirecțională între aplicația CRM și desktopul Webex CC în AWS CloudFront CDN, asigurând o disponibilitate ridicată a widgetului AWS în zonele și regiunile de disponibilitate.
Toate calculele specifice integrării CRM se întâmplă în browserul în care agenții utilizează aplicația CRM cu Webex desktop CC încorporat în aplicația CRM.
Securitate
Conectorii CRM sunt invocați prin intermediul aspectului desktop al agentului Webex CC, iar parametrii opționali sunt trecuți prin aspectul desktop în widget pentru a comuta caracteristicile între activat și dezactivat.
De exemplu, pentru a activa widgetul Acțiuni Salesforce, administratorul poate activa setarea parametrilor aspectului desktop sfdcWidgetEnabled la true.
Instalarea pachetelor
Pentru ca integrarea să funcționeze bidirecțional, consola CRM are nevoie de aplicația încorporată instalată. Acest lucru este pentru a sprijini încărcarea aplicației Desktop în interiorul unui iFrame.
Toți conectorii Desktop Embedded sunt disponibili pe piața CRM.
De exemplu
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Instalarea aplicației marketplace activează plugin-urile necesare și importă fișierele XML necesare în consola CRM pentru a sprijini raportarea înregistrărilor apelurilor pe CRM.
Integrări de flux prin conectori HTTP în IVR
Generatorul Webex CC Flow acceptă fluxuri de date bidirecționale între Webex CC și sistemul CRM folosind conectori HTTPs configurați în Control Hub Webex și utilizați pe Webex CC Flow.
Acestea sunt utilizate în principal pentru personalizare în cadrul interacțiunilor vocale și rutare personalizată în cadrul IVR.
În mod implicit, Webex CC acceptă conectorul HTTP Salesforce din Control Hub. Ceilalți conectori CRM pot fi adăugați ca conectori personalizați Webex Control Hub.
Pentru mai multe informații despre conectorii HTTP, vizitați https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR Conectori HTTP:
-
Salesforce IVR HTTP Connector (încorporat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Conector HTTP Zendesk IVR (personalizat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR Conector HTTP (personalizat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Managementul campaniilor de ieşire
Webex CC acceptă campanii de previzualizare de ieșire folosind soluția de gestionare a campaniilor de la Acqueon.
Pentru mai multe informații, consultați Configurarea modurilor campaniei de ieșire vocală în Webex Contact Center.
Optimizarea forței de muncă
Webex CC susține soluții de optimizare a fluxului de lucru și de management al calității de la furnizori de top din industrie.
Extinderea Agent Desktop
Webex desktop de agent și supervizor CC permite extinderea capacităților desktop prin dezvoltarea și rularea widgeturilor personalizate pe desktop.
Pentru mai multe detalii, vizitați https://developer.webex-cx.com/documentation/guides/desktop.
Alte API-uri
Pentru detalii despre celelalte API integrări care pot fi efectuate în Webex CC, vizitați https://developer.webex-cx.com/documentation/getting-started/.
Implementare și conectivitate
Webex CC este implementat în AWS și este disponibil în prezent în următoarele regiuni:
-
NE
-
SUA-Est N Virginia
-
S.U.A.-West N California (numai Voice Media Ingress)
-
-
Canada
-
Central
-
-
Marea Britanie
-
Londra
-
-
Europa
-
Frankfurt pe Main
-
-
Asia Pac
-
Tokio
-
Sydney
- Singapore
-
Conexiunea la AWS găzduit Webex Contact Center poate fi stabilită fie utilizând Internetul, fie utilizând Amazon Web Services (AWS) Direct Connect. Cu AWS Direct Connect, datele sunt livrate printr-o conexiune de rețea privată între rețeaua locală a clienților și Webex Contact Center, îmbunătățind astfel conexiunea. Pentru mai multe detalii, consultați AWS Direct Connect pentru Webex Contact Center.
Conectivitate multiregională pentru telefonie
Pentru a permite organizațiilor globale, cu agenți și clienți în mai multe locații geografice, Webex CC acceptă păstrarea mass-media în regiunea locală, pentru acele regiuni în care rulează serviciile de voce media edge și ingress.
Următoarea figură ilustrează implementarea mai multor regiuni cu mass-media regională.
Serviciile media edge și ingress sunt implementate în următoarele regiuni.
Georegiune |
Webex Servicii CC (regiunea AWS) |
Margine media (POP voce) |
Next Generation Media Services (regiunea AWS)* |
---|---|---|---|
NE |
N Virginia |
New York Los Angeles |
N Virginia N California |
Canada |
Central |
Vancouver Toronto |
Central |
Brazilia |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt pe Main |
Frankfurt pe Main Amsterdam |
Frankfurt pe Main |
Marea Britanie |
Londra |
Londra |
Londra |
India |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japonia |
Tokio |
Tokio Osaka |
Tokio |
Australia |
Sydney |
Melbourne Sydney |
Sydney |
Securitate și confidențialitate
Securitatea infrastructurii
Infrastructură de voce la Edge
Componentele Voice Edge permit trunchiurilor SIP din rețeaua clienților / operatorilor PSTN să se termine, iar acest lucru este activat pe baza IP-urilor de pe lista albă cărora li se permite să se conecteze la componentele edge.
Securitatea infrastructurii de calcul
Webex Instanțele de calcul CC sunt furnizate în AWS și serviciile rulează ca pod-uri în clusterul Kubernetes care are mai multe spații de nume și accesul la fiecare spațiu de nume este restricționat cu acreditări separate.
Toată asigurarea infrastructurii se face folosind cod – fără pași manuali – și niciuna dintre acreditări nu poate fi accesată manual.
Există un magazin central de acreditări cu căi specifice configurate pentru un set specific de servicii / echipe, iar accesul la magazinul de acreditări în sine este restricționat și configurat ca secrete în sistemele de construire și implementare.
Niciuna dintre componentele / serviciile de infrastructură nu este expusă direct în afara VPC-ului AWS și numai interfețele expuse public sunt API-uri și servere WebSocket care sunt controlate și gestionate folosind gateway-ul api,
În afară de aceasta, există anumite sisteme și interfețe interne utilizate de dezvoltatori care sunt utilizate pentru vizualizarea jurnalelor, valorilor, detaliilor de implementare, stării construirii și rezultatelor testelor, care sunt securizate folosind roluri și grupuri și integrate cu sistemele interne de autentificare Cisco.
Autentificarea și autorizarea interfețelor cu utilizatorul
Toate interfețele cu utilizatorul utilizate de diverși utilizatori ai centrului de contact (agenți, supervizori, administratori, analiști) sunt protejate prin autentificare Cisco Common Identity bazată pe switcher token (fluxuri OAuth).
Autorizarea se face folosind rolurile pentru utilizatorul care a obținut tokenul și domeniile atribuite tokenului.
Securitatea datelor
Date în tranzit
Niciuna dintre interfețele componentei de servicii/infrastructură implementate nu este expusă direct traficului extern de intrare.
Serviciile selectate, cu API-urile http, expun aceste interfețe printr-un gateway și toate https-urile de intrare (inclusiv cele ale WebSocket) sunt terminate în ALB și traficul intern prin http este direcționat către servicii.
Toate interacțiunile de ieșire sunt peste https / TLS (pentru protocoalele non http).
În interiorul VPC-ului, comunicarea internă între servicii – prin protocolul http / custom TCP – se face printr-o priză TCP simplă.
Date inactive
Toate datele care sunt stocate sunt criptate la nivelul de stocare. În plus, acele magazine de date care se află în afara VPC sunt protejate, iar controlul accesului și autorizațiile cu acreditări sunt stocate și gestionate în siguranță într-un magazin secret.
Următoarea figură ilustrează fluxul de date și modelul de securitate atât pentru tranzit, cât și în repaus.
Confidențialitatea datelor
Date PII ale utilizatorului final
Fluxul Webex CC, care este controlerul programatic pentru gestionarea interacțiunilor, poate fi utilizat pentru a colecta date de utilizator, care pot fi atribuite variabilelor de flux etichetate special ca "Conține date sensibile". Valorile pentru aceste date sunt criptate și niciun serviciu din calea de tranzit a datelor nu va avea acces la aceste date.
Mai mult, astfel de date nu sunt niciodată persistente într-Webex magazin de date de raportare CC, iar jurnalele / infrastructura de mesagerie vor avea date criptate, iar datele text clare nu sunt stocate nicăieri în Webex CC.
Date PII pentru agentul centrului de contact/supervizor
Datele referitoare la utilizatorii centrului de contact sunt redactate în jurnale, dar sunt disponibile pentru analiza și vizualizarea datelor în depozitul de date CC Webex.
Scalabilitate
Factori pentru scară
Pentru Webex CC, factorii care influențează scara sunt:
-
Număr concomitent de agenți conectați
-
Număr concomitent de interacțiuni în curs
-
Acțiuni efectuate asupra acestor interacțiuni
-
-
Numărul concomitent de acțiuni pe care supraveghetorii / agenții le efectuează, în afara gestionării interacțiunilor
-
Volumul datelor generate și persistente
Aspecte arhitecturale care permit scalarea
Principiile pe baza cărora Webex CC este proiectat și proiectat permit soluției să scaleze dinamic după cum este necesar, în limitele impuse de infrastructura furnizată pentru diferitele servicii și componente ale platformei.
Arhitectură bazată pe evenimente
Serviciile din Webex CC comunică folosind mesaje, iar fluxurile critice de procesare a mesajelor nu implică operațiuni IO de blocare, iar starea necesară pentru procesarea mesajelor este localizată la instanța serviciului care procesează mesajul.
Servicii apatride (sau stat externalizat)
Serviciile apatride permit elasticitatea prin adăugarea/eliminarea cu ușurință a unor instanțe suplimentare ale serviciilor. Există anumite servicii care sunt în mod inerent de natură statală și acestea au externalizat magazinul de stat, iar infrastructura susține schimbări dinamice ale numărului de instanțe ale unor astfel de servicii, de asemenea, cu reechilibrare automată / transfer de stat / localizarea statului către instanța care are nevoie de stat.
Infrastructură elastică
Toate serviciile rulează în Kubernetes și infrastructura aka nodurile Kubernetes scalează automat pe baza utilizării și acest lucru permite adăugarea dinamică a mai multor noduri de calcul până la un prag maxim ridicat care este preconfigurat.
Proiecția sarcinii și validarea regulată
Toate serviciile sunt evaluate pentru caracteristicile de performanță, iar modelul de scalare este validat la nivel de serviciu.
Validarea continuă suplimentară, testele de încărcare maximă și de anduranță sunt efectuate cu parametri de testare reglați pentru creșterea proiectată a atributelor de impact asupra scalei, ceea ce permite identificarea blocajelor, planificarea actualizării pragului ridicat pentru utilizarea resurselor de infrastructură și pregătirea pentru ziua jocului.
Fiabilitate și disponibilitate
Arhitectura bazată pe evenimente și serviciile apatride permit reziliență și elasticitate. Cu toate acestea, pentru a se asigura că defecțiunile sunt detectate și acționate înainte ca funcționalitățile să fie afectate, Webex CC folosește următoarea strategie.
-
Disponibilitatea și fiabilitatea infrastructurii
-
Toate serviciile Webex CC și componentele de infrastructură sunt întotdeauna implementate în trei zone de disponibilitate AWS.
-
Acest lucru permite Webex CC să fie rezistent la defecțiunile zonei de disponibilitate și, în caz de defecțiuni, instanțele eșuate sunt înlocuite automat cu altele mai noi.
-
-
-
Monitorizare și alertare continuă
-
Sonde interne și externe pentru componente de servicii și infrastructură, care la defecțiune declanșează alerte.
-
Valori capturate din componentele serviciilor și infrastructurii și procesate printr-un motor de reguli care detectează regulile de potrivire și declanșează alerte.
-
-
Validare și alertare continuă
-
Testele periodice sunt rulate și orice eșec duce la declanșarea alertelor
-
Aceste alerte creează incidente proactive și sunt tratate ca un incident real care afectează clientul.
-
Acest lucru previne impactul asupra clientului și contribuie la disponibilitatea și fiabilitatea sistemului.
-
-
-
Integrare și livrare continuă
-
Acesta este procesul de inginerie și conducta de livrare și permite construirea, validarea și implementarea rapidă și fiabilă a serviciilor / modificărilor serviciilor în Webex CC.
-
Abilitatea de a face implementare complet automatizată – de la cod la mediul de producție, cu toate validările necesare, reduce riscul și minimizează timpul până la rezolvare, dacă o modificare trebuie implementată ca răspuns la o defecțiune.
-
-
-
Întrerupătoare automate și kill switch-uri
-
Diferite părți ale sistemului / anumite capabilități ale Webex CC pot fi dezactivate selectiv pentru toți clienții sau clienții selectați, pentru a minimiza efectele în cascadă ale unei defecțiuni.
-
Acest lucru permite minimizarea suprafeței de avarie și obținerea disponibilității capacităților de bază ale centrului de contact pentru clienți.
-
-
Monitorizarea și detectarea defecțiunilor
Figura următoare indică mecanismele continue de monitorizare, validare și alertare în vigoare pentru Webex CC.
Continuitatea afacerii și recuperarea în caz de dezastru
Procesul de recuperare în caz de dezastru și de continuitate a afacerii asigură detectarea oricărei întreruperi la scară largă într-o regiune și sunt puse în aplicare măsurile necesare pentru a asigura recuperarea serviciilor către clienții care se află la bord în regiune.
Pașii pentru recuperare sunt documentați, validați și actualizați în mod regulat conform proceselor de recuperare și gestionare în caz de dezastru.
Serviciile Webex CC sunt implementate în trei zone separate de disponibilitate dintr-o regiune AWS. Fiecare zonă de disponibilitate este o locație fizică diferită în regiune, cu utilități independente.
În cazul unei defecțiuni complete a regiunii AWS, Webex CC se bazează pe AWS pentru a recupera regiunea, iar pentru întreruperile prelungite care implică întreaga regiune, centrul de date Webex CC este furnizat într-o nouă regiune AWS și restabilește configurațiile și datele cheie ale clienților, astfel încât centrul de contact să fie operațional pentru clienții din noua regiune AWS.
Acest lucru implică automatizare, dar necesită intervenție manuală pentru a declanșa procesul, precum și pentru a monitoriza și a se asigura că configurația și datele necesare sunt restaurate pentru a face centrul de contact operațional pentru clienți.
Conformitate și certificări
Webex Contact are o listă extinsă de certificări de securitate. Aceste certificări sunt actualizate la intervale regulate.
-
PCI DSS QSA
-
CAIQ
-
HIPAA și HITECH
-
CSA Star Nivelul 1
-
CSA Star Nivelul 2 (evaluare independentă 3rd party)
-
SOC2
-
ISO27001 (Standard internațional pentru securitatea informațiilor)
-
ISO27017 (Standard de securitate pentru furnizorii de servicii cloud)
-
ISO27018 (Standard de securitate axat pe protejarea datelor cu caracter personal în cloud)
-
ISO27701 (extensie de confidențialitate a datelor)
-
Standardul german C5, care demonstrează securitatea operațională împotriva atacurilor cibernetice
Consultați Webex Fișa tehnică de confidențialitate a serviciului centru de contact pentru mai multe detalii.
Introducere
Cisco Webex Contact Center (Webex CC) este un centru de contact ca serviciu (CCaaS), care permite organizațiilor să permită interacțiuni mai inteligente, proactive și personalizate pe parcursul călătoriei clienților.
Webex CC este arhitect, proiectat și dezvoltat, de la zero, ca o soluție nativă în cloud, cu următoarele principii arhitecturale de bază.
-
Servicii: Set independent de servicii, fiecare serviciu furnizând un mic set coerent de capabilități utilizatorilor săi.
-
Event Driven: Toate serviciile comunică între ele folosind mesageria, cu excepția aplicațiilor web în care aplicația utilizează interfețe https (API-uri REST, Push Data prin interfața WebSocket) pentru cazuri de utilizare specifice.
-
Stateless / Externalized State: Serviciile sunt implementate în Kubernetes, rulând în containere Docker, cu capacitatea de a scala automat și de a fi rezistente la defecțiunile uneia sau mai multor instanțe ale serviciilor.
-
Observabil: Toate serviciile și componentele de infrastructură care permit implementarea unor astfel de servicii sunt observabile cu mecanisme standard de măsurare, detectare și prevenire a situațiilor care afectează capacitățile centrului de contact, precum și depanarea rapidă și restabilirea serviciilor în caz de întreruperi.
-
Izolat/slab cuplat: Fiecare serviciu poate fi construit, validat și implementat/actualizat independent, fără perioade de nefuncționare pentru capacitățile centrului de contact.
Serviciile Webex CC sunt implementate în AWS și sunt alimentate de o platformă nativă în cloud care permite următoarele:
-
Disponibilitatea serviciilor și aplicațiilor de infrastructură în mai multe zone de disponibilitate
-
Elasticitatea serviciilor și aplicațiilor de infrastructură care permit capacități de scalare dinamică
-
Securitate integrată nativ în modul în care sistemele sunt construite și implementate, datele sunt protejate în tranzit și în repaus, împreună cu certificările de securitate / conformitate pe care le are Webex CC.
-
Infrastructură edge scalabilă și sigură pentru integrări de telefonie/voce
-
Observabilitate cu monitorizare proactivă și alertare care permite disponibilitatea ridicată a serviciilor de centru de contact pentru clienții săi.
-
Integrat cu restul Cisco Webex pentru autentificarea/autorizarea, administrarea și asigurarea accesului la capacitățile centrului de contact.
Secțiunile ulterioare din acest document dezvoltă fiecare dintre capacitățile de mai sus și modul în care Webex arhitectură CC permite același lucru.
Arhitectură logică
Capacitatea de bază pe care trebuie să o aibă o soluție de contact center este de a permite clienților să contacteze cu ușurință organizația prin mijloace de comunicare utilizate în mod obișnuit și să obțină întrebările / problemele abordate într-un mod rapid și eficient.
Cu toate acestea, pentru a vă asigura că acest principiu de bază este atins, există mai multe capacități în spatele scenei la care organizația care utilizează centrul de contact trebuie să aibă acces. Acestea sunt:
-
Mecanisme pentru ca clienții să înceapă o interacțiune
-
Numere de telefon publicate și operaționale care conectează apelurile telefonice la sistemul centrului de contact
-
Adresele de e-mail la care clienții pot trimite e-mailuri și mecanismul de detectare a noilor e-mailuri primite.
-
Posibilitatea clienților de a contacta prin diverse canale digitale, inclusiv, dar fără a se limita la
-
Chat de pe un site web / aplicație
-
Chat direct prin clienți de mesagerie populari, cum ar fi WhatsApp, Facebook Messenger, Apple Messages for Business.
-
-
-
Abilitatea de a detecta noi interacțiuni și de a le gestiona eficient
-
Acestea ar include sistem automat de IVR, agenți virtuali pentru telefonie / chat-uri cu programabilitate încorporată pentru a defini fluxurile de lucru implicate în gestionarea interacțiunilor.
-
În cele din urmă, dacă este necesar, interacțiunea trebuie escaladată către un agent, care este calificat optim pentru a gestiona interacțiunea.
-
-
Abilitatea agenților de a indica disponibilitatea pentru gestionarea interacțiunilor și a supraveghetorilor de a monitoriza, instrui agenții și de a obține valorile operaționale care permit interacțiuni eficiente.
-
Abilitatea administratorilor de a configura și de a furniza diverse capacități ale centrului de contact care permite agenților și supervizorilor să își îndeplinească activitățile conform așteptărilor.
Dincolo de acestea, întreprinderile moderne trebuie să aibă capacități suplimentare pentru a optimiza operațiunile centrului de contact cu acces la date și informații care vizualizează și urmăresc valorile operaționale cheie.
Mai mult, capacitatea de integrare cu capacitățile specializate ale ecosistemului centrului de contact, cum ar fi rularea apelurilor proactive automatizate de ieșire, îmbunătățirea experiențelor agenților și supervizorilor utilizând AI, detectarea și înțelegerea călătoriei clientului pentru a furniza proactiv date în avans agenților sunt diferențiatori clari în modul în care evoluează soluțiile centrului de contact.
În ceea ce privește modelul de consum, în care ofertele de contact center sunt consumate ca un serviciu software livrat în cloud, capacitatea de a asigura disponibilitatea, fiabilitatea și cerințele de scalare automată ad-hoc necesită mecanisme de monitorizare și alertare de ultimă generație, care permit validarea și detectarea continuă a problemelor iminente și prevenirea/minimizarea impactului asupra operațiunilor clienților.
Următoarea figură ilustrează arhitectura logică a Webex CC.
Componente funcționale
Următoarele secțiuni descriu diferite componente funcționale ale Webex CC.
Managementul interacțiunilor
Webex CC acceptă telefonie, e-mail și mesagerie (canale sociale) ca diverse canale prin care utilizatorii pot interacționa cu centrul de contact.
Pentru toate canalele, manipularea inițială poate fi făcută de sistem și apoi interacțiunea poate fi escaladată la un agent.
Tipuri de suporturi
Telefonie
Pentru telefonie, gestionarea apelurilor vocale de intrare este decisă de modul în care apelul a intrat în centrul de contact (consultați Mecanismele de intrare de mai jos) și de fluxul CC Webex asociat cu punctul de intrare.
Apelul primește răspuns și se efectuează acțiuni suplimentare conform definiției Webex CC Flow - care este o reprezentare programatică a acțiunilor care trebuie efectuate în timpul gestionării apelului, fie înainte de coada de așteptare și rutarea către un agent, fie fluxul însuși poate gestiona apelul fără transfer către un agent.
Flow Builder în Webex CC permite dezvoltatorilor să definească fluxul și să îl atribuie punctului de intrare prin care apelul ajunge în Webex CC.
Aceste entități de configurare și utilizarea lor sunt acoperite în Entități de configurare.
Mai multe informații despre Flow Builder sunt acoperite în secțiunea viitoare pe IVR Sistem.
E-mail și mesagerie
Din perspectiva CC, Webex Connect oferă capabilitățile de intrare și ieșire pentru toate canalele digitale - e-mail, canale de mesagerie, pe care utilizatorii finali le pot utiliza pentru a contacta centrul Webex de contact.
Webex Conectare flux
-
Decide gestionarea unor astfel de interacțiuni până când interacțiunile sunt puse în coadă și direcționate către agenți. Aceasta include manipularea automată și tratamentele BOT pentru toate formele de mesagerie și interacțiuni prin e-mail.
-
Aplică logica de afaceri la interacțiunea de intrare.
-
Gestionează contactul înainte de a intra în coadă.
-
Fluxul în sine poate gestiona interacțiunea fără transfer către agentul live.
Canalele de mesagerie acceptate de Webex CC sunt:
-
Web App / Chat în aplicația mobilă
-
WhatsApp
-
Facebook Messenger
-
SMS
-
Mesaje Apple pentru business
Canalele de e-mail acceptate de Webex CC sunt:
-
Anonim
-
Office365
Mecanisme de intrare
Această secțiune acoperă mecanismele prin care o interacțiune poate intra Webex CC. Pe baza tipului de mediu, mecanismele prin care o interacțiune ajunge la Webex CC sunt diferite.
De exemplu, în telefonie există furnizarea infrastructurii fizice necesare pentru a permite conectivitatea PSTN, configurarea numerelor de telefon și rutarea apelurilor către Webex CC.
Pentru canalele de e-mail/mesagerie, configurarea ingress trebuie făcută în Webex Connect și implică provizionarea contului de email/mesagerie și configurarea fluxului Webex Connect.
Voce de intrare
Pentru apelurile vocale, un scenariu tipic este acela în care utilizatorii formează un număr de telefon PSTN, care apoi se conectează la centrul de contact. Din perspectiva intrării, acest lucru necesită un mecanism de direcționare a apelurilor de la PSTN la Webex CC.
Figura următoare ilustrează ingestia apelurilor vocale către Webex CC.
Serviciile de intrare vocală din Webex CC efectuează controlul apelurilor de la terți utilizând SIP și răspunde la apelul primit, precum și efectuează operații de transfer, conferință și alte operații de control al apelurilor.
Punctul logic de intrare pentru apelurile din Webex CC este entitatea de configurare denumită "Punct de intrare". Pentru intrarea vocală, configurația cheie a punctului de intrare este numărul de telefon asociat cu acesta, care este de obicei un număr de telefon PSTN valid obținut de la furnizorul PSTN ales.
Acest lucru permite detectarea apelurilor primite pe numărul de telefon, asocierea apelului cu punctul de intrare și utilizarea altor parametri de configurare ai punctului de intrare pentru a gestiona apelul conform definiției fluxului CC Webex care ar trebui declanșată pentru interacțiune.
Notă:
Pentru mai multe detalii despre opțiunile de conectivitate PSTN, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Scalabilitatea și disponibilitatea infrastructurii de margine vocală
Infrastructura Webex CC VPOP include perechi redundante de SBC-uri SIP, asigurând o disponibilitate ridicată și mai multe SBC-uri pot fi adăugate pentru a scala volumele de apeluri concurente care urmează să fie acceptate.
Numărul maxim de apeluri concurente pe care VPOP le poate gestiona depinde de numărul de SBC-uri care rulează și la care sunt trimise apelurile.
Pentru redundanță geografică - este acceptată o rețea de VPOP SBC cu interconexiuni pe mai multe perechi între regiuni.
Pentru serviciile de intrare vocală, acestea sunt scalabile orizontal pentru a gestiona un număr tot mai mare de apeluri vocale simultane care urmează să fie ingerate către Webex CC.
Considerente de securitate cu infrastructura de margine vocală
Tabelul de mai jos conține detalii despre opțiunile de conectivitate la infrastructura Voice Edge.
Conectivitate |
Tipuri |
---|---|
Public Internet |
Direct (cu adrese de IP sursă pe lista albă) IPSec Virtual Private Network (VPN) sau IPSec prin Generic Routing Encapsulation (GRE) Site-to-Site (S2S) SRTP/SIP TLS |
Conectivitate privată |
MPLS Punct la punct (P2P) VPLS SD-WAN WAN privat Conectarea încrucișată a centrelor de date Conexiuni Equinix Fabric |
Pentru mai multe detalii, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Sistemul IVR
Fiecare apel vocal care intră într-un număr de telefon asociat cu un punct de intrare, primește răspuns de Webex CC și executarea unui flux CC Webex asociat cu punctul de intrare, începe.
Webex CC Flow Builder furnizează construcțiile/operatorii de programare și blocurile funcționale, denumite activități, astfel încât administratorii sau oricine proiectează și implementează logica IVR să poată combina aceste blocuri componente și să creeze definiția fluxului.
Construcțiile de programare pe care le acceptă Flow sunt:
-
Variabile de declarare și setare – stare asociată cu executarea unui flux
-
Expresii de pietriș pentru a seta valoarea variabilelor
-
-
Verificări condiționate
-
Looping - folosind condiționalele și Go To (capacitatea de a înlănțui activitățile împreună)
-
Invocați API-urile REST
-
Date de analiză - JSON, TOML, XML utilizate de obicei pentru analizarea răspunsului API.
-
Activități de compunere
Un set reprezentativ de activități pe care fluxul de aprovizionare este:
-
Redarea mesajelor
-
Colectarea datelor utilizatorului
-
Transferați apelul către o altă destinație/număr de telefon
-
Trimiteți apelul către un agent virtual
-
Puneți apelul în coadă pentru ca un agent să poată prelua la el.
Pentru fiecare apel care este activ, o instanță de execuție a fluxului este, de asemenea, activă, până când apelul se termină, rezultând execuții simultane de fluxuri.
Fiecare instanță de execuție a fluxului oferă un mediu izolat pentru datele / starea asociată fluxului și acolo prin apel.
Pe parcursul întregului ciclu de viață al apelului, fluxul permite, de asemenea, să răspundă la anumite evenimente care au loc și să le gestioneze – de exemplu, atunci când un agent răspunde la un apel, o rutină de tratare a evenimentelor poate declanșa o fereastră pop-up pe ecran în interfața desktop a agentului.
Pentru mai multe informații despre Webex CC Flow, consultați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee.
Asistență pentru agenți virtuali
Flow furnizează o activitate pentru a transfera interacțiunea către un agent virtual, care este preconfigurat în Control Hub Webex.
Odată ce apelul este conectat la un agent virtual, acesta oferă utilizatorului o experiență de IVR conversațională, iar activitatea se încheie fie cu terminarea apelului, fie cu escaladarea apelului către un agent.
În caz de escaladare, fluxul poate fi configurat pentru a pune în coadă apelul, la care apoi răspunde un agent.
Interacțiuni digitale de intrare
Pentru e-mail și canalul de mesagerie al interacțiunilor primite, Webex CC utilizează Webex Connect pentru asigurarea accesului la active, fluxul pentru a gestiona interacțiunile primite și apoi rutează interacțiunea la Webex CC atunci când fluxul Webex Connect plasează în mod explicit interacțiunea în coadă, astfel încât să poată fi gestionată de un agent.
Următoarea figură ilustrează ingestia interacțiunilor de e-mail, mesagerie în Webex CC.
Integrări Agent virtual / BOT
Pentru interacțiunile prin e-mail și mesagerie / canal social, tratamentele agent virtual / BOT sunt configurate în fluxul Webex Connect.
Ca și în cazul agenților virtuali pentru voce, dacă tratamentul BOT se termină cu escaladarea ca rezultat, atunci interacțiunea este pusă în coadă și direcționată către un agent.
Rutare și coadă
Webex CC tratează contactul de intrare cu manipulatori automati, așa cum sunt definiți în flux, iar fluxul poate decide să plaseze contactul într-o coadă / direct către un agent (coadă specifică agentului – acceptată numai pentru interacțiuni telefonice / vocale).
La coadă, dacă un agent este disponibil, agentul este rezervat, iar interacțiunea este direcționată către agent. Dacă nu există agenți disponibili, interacțiunea este parcată pe coadă, iar Flow va continua să trateze clientul cu handler atașat activității de așteptare.
Când un agent devine disponibil, gestionarul este întrerupt și agentul este interacționat.
Figura următoare ilustrează arhitectura de așteptare și rutare.
Selectarea agentului
Cozile din Webex CC acceptă următorii algoritmi de selectare a agenților:
-
Cea mai lungă rutare disponibilă a agentului
-
Dirijare bazată pe calificări
-
Cel mai lung agent disponibil (LAA)
-
Cel mai bun agent disponibil (BAA)
-
Agenții sunt asociați cu cozile prin intermediul echipelor.
Unei cozi i se pot atribui mai multe grupuri de distribuire a apelurilor (fiecare grup având una sau mai multe echipe), într-o manieră secvențială, cu așteptarea configurată pentru ca grupul de distribuire a apelurilor să fie adăugat la coadă, astfel încât spațiul de căutare pentru un agent potrivit să se extindă la grupuri suplimentare de distribuire a apelurilor pe măsură ce timpul progresează.
Pentru rutarea bazată pe abilități, printre agenții de potrivire a cerințelor de abilități asociate cu coada, un agent este selectat pe baza configurației LAA sau BAA.
Capabilități suplimentare specifice pentru voce/telefonie
Rutare bazată pe agent (numai pentru canalul de voce/telefonie)
Webex Flux CC, utilizând activitatea QueueToAgent, poate ruta interacțiunile direct către agentul ales pe baza ID-ului agentului.
Dacă agentul nu este disponibil pentru a gestiona interacțiunile, interacțiunea poate fi parcată, într-o coadă specifică agentului, așteptând ca agentul să devină disponibil
Informații complexe despre coadă
Webex CC Flow, utilizând activitatea GetQueueInfo, poate prelua informații în timp real pentru o coadă, cum ar fi poziția în coadă (PIQ), timpul estimat de așteptare (EWT), numărul de agenți disponibili în coadă și poate fi utilizat pentru a decide dacă să pună sau nu în coadă contactul.
Apel invers de curtoazie
Webex CC Flow, utilizând activitatea Callback, permite clientului să se deconecteze de la apel, menținând în același timp poziția în coada de așteptare și să primească un apel invers atunci când interacțiunea virtuală din coada de așteptare este direcționată către un agent.
Manipularea preaplinului
Webex CC acceptă gestionarea depășirii utilizând echipe bazate pe capacități (CBT).
CBT este ca o echipă obișnuită cu o capacitate și un DN extern asociat care servește această capacitate. Acesta poate fi configurat împreună cu alte echipe în ciclurile de distribuție a apelurilor din coada de așteptare.
De obicei, acesta este configurat ca ultimul ciclu, astfel încât să acționeze ca o depășire dacă nu este disponibil niciun agent, chiar și după ce toate grupurile de distribuire a apelurilor configurate nu reușesc să găsească un agent de potrivire disponibil pentru gestionarea interacțiunii.
Operațiuni Agent Desktop
Atunci când un agent se conectează la Webex CC Agent Desktop, agentul specifică un număr de telefon la care pot fi conectate apelurile primite către agent. Acesta poate fi un telefon PSTN, un telefon mobil sau o extensie dacă agentul este un utilizator Cisco Webex Calling.
Rețineți că acest număr trebuie să fie un număr de telefon valid către care pot fi direcționate apelurile. În caz contrar, agentul nu poate primi apeluri primite.
În funcție de tipul de interacțiune pe care o gestionează agentul, widgeturile din desktopul agentului furnizează capacitatea de a efectua anumite operațiuni de control media.
De exemplu, după ce se răspunde la un apel, agentul poate efectua următoarele operații legate de apel.
-
Plasați apelul în așteptare
-
Inițiați apelul de consultare și
-
Transferați apelul la un alt număr de telefon (să zicem numărul de telefon al agentului)/punctul de intrare
-
Conferențiați un alt agent la apel
-
-
Transferați apelul într-o altă coadă
-
Terminați apelul
Agent desktop permite administratorilor să adauge widgeturi personalizate acolo, extinzând capacitățile desktopului și transformându-l într-o colecție unificată de widgeturi de care agenții au nevoie pentru a-și desfășura activitatea într-un mod eficient.
Arhitectură desktop
Agent Desktop este o aplicație bazată pe o singură pagină bazată pe micro frontend, care găzduiește widgeturi construite pe baza arhitecturii componentelor web. Toate widget-urile standard / stoc sunt alimentate de date care sunt preluate de API-uri sau mecanisme de împingere pe partea serverului.
Acestea sunt de obicei API-uri asincrone, în care răspunsul pentru o invocare vine pe desktop printr-o conexiune WebSocket.
Webex CC Agent Desktop autentifică utilizatorii cu Cisco Common Identity (CI), iar tokenul este transmis tuturor invocațiilor API. Și pentru widgeturile personalizate, pe baza modelului de autentificare, oferă agenților o experiență de conectare unică dacă modelul de autentificare al widgetului personalizat este integrat cu CI.
Odată ce un agent face parte dintr-o interacțiune, toate actualizările stării interacțiunilor sau ale datelor asociate sunt trimise pe desktop prin conexiunea WebSocket.
Rezistența desktopului la conectivitate și latență
Apăsarea asincronă API și server permite scalarea și orice pierdere de conectivitate a interfeței WebSocket este detectată, iar desktopul încearcă să se reconecteze și să se conecteze din nou.
Următoarea figură ilustrează arhitectura agent desktop din Webex CC.
Administrare și configurare
Integrarea clienților
Webex Control Hub este interfața principală utilizată de parteneri și clienți pentru înscrierea clienților și activarea sau configurarea caracteristicilor.
Odată ce caracteristicile organizației și centrului de contact sunt furnizate în Control Hub, acesta va declanșa un flux de lucru în Webex CC, care face restul pașilor în asigurarea accesului la toate capacitățile centrului de contact, conform ofertelor alese de client.
Toată asigurarea accesului centrului de contact se face utilizând un motor de flux de lucru BPM, care permite o modalitate declarativă de a defini pașii implicați și face ca toți pașii de asigurare a accesului să fie rezistenți la eșecuri și asigură integritatea datelor.
Figura următoare ilustrează fluxul de lucru de asigurare a accesului în Webex CC.
Entități de configurare
Entitățile cheie de configurare din Webex CC, definite în cadrul unei organizații, sunt:
Site
Site inseamna o locatie in care se afla una sau mai multe echipe, utilizatori (agenti/supervizori).
Fiecare utilizator și echipă trebuie să aparțină unui site.
Echipă
Un grup de utilizatori. Echipele sunt utilizate pentru a distribui interacțiunile către agenți prin intermediul cozilor.
Fiecare echipă trebuie să aparțină unui site.
Agenţi
Utilizatorii care se pot conecta pentru a Agent Desktop și gestiona interacțiunile între tipurile media configurate în Webex CC.
Supervizori
Supervizorii sunt repartizați echipelor și pot monitoriza/instrui agentul și au acces la starea nivelului echipei și la statisticile agentului pentru cei care aparțin echipelor la care este repartizat supervizorul.
Coadă
O coadă este o entitate logică în care pot fi ținute interacțiuni, în timp ce se așteaptă ca agenții să fie disponibili, care apoi este direcționată către agent.
Cozile sunt mapate pe echipe, ca spațiu de căutare pentru agenți, cu capacitatea de a extinde spațiul de căutare pe baza pragului de timp scurs, adăugând alte echipe la spațiul de căutare.
Punct de intrare
Punctul de intrare este o entitate logică care reprezintă punctul de intrare pentru interacțiunile care vor intra în Webex CC. Pentru telefonie, aceasta se mapează în primul rând la numărul de telefon la care sosesc apelurile, iar pentru canalele de e-mail / mesagerie, punctul de intrare indică configurația activului în Webex Connect.
Curge
Fluxul asociat cu punctul de intrare (prin strategia de rutare), care decide pașii implicați în gestionarea interacțiunilor.
Pentru canalele non-telefonie (e-mail, mesagerie/social media), Flow este ales ca parte a configurării activelor în Webex Connect.
Control acces pentru centre de contact cu mai multe locații
Administratorii Webex CC pot configura profiluri de utilizator cu drepturi de acces la anumite site-uri, echipe, cozi și puncte de intrare. Mai mult, datorită naturii ierarhice a site-urilor și echipelor, odată ce accesul la anumite site-uri este furnizat, numai echipele sau data referitoare la echipe, aparținând acelor site-uri sau unui subset specificat în mod explicit al unor astfel de echipe, pot fi accesate de către utilizator.
Pentru cozi și puncte de intrare, acestea sunt globale la nivel de organizație, astfel încât pentru diferite locații geografice (locații în care se află anumiți agenți și echipe) pot fi configurate puncte de intrare și cozi separate, iar supervizorii / utilizatorii pot avea acces la acele entități care sunt aplicabile pentru anumite site-uri.
Figura următoare ilustrează entitățile cheie de configurare și profilul de utilizator care face referire la aceste entități.
În afară de restricționarea accesului la aceste entități, administratorii Webex CC pot controla capabilitățile/modulele specifice pe care un utilizator le poate accesa în interfața de administrare, având astfel utilizatori cu drepturi de administrare/configurare la entități specifice, precum și secțiuni/capabilități ale interfeței de administrare CC Webex.
Raportare și analiză
Webex CC procesează evenimentele discrete generate de diverse servicii pe parcursul ciclului de viață al interacțiunilor, utilizând o serie de servicii de procesare a fluxului în timp real și generează un set definit de seturi de date în timp real care sunt publicate clienților abonați.
Mai mult, aceste evenimente sunt procesate, transformate și agregate în continuare, iar seturile de date rezultate sunt păstrate, care apoi sunt preluate prin API-urile de consum de date și interfața de raportare și vizualizare a datelor – Analizor.
Figura următoare ilustrează interfețele de procesare și consum de date din Webex CC
Integrări
Toate integrările externe în WxCC pentru a spori și îmbunătăți capacitățile pe care clienții le pot utiliza, utilizează API-uri standard publicate.
Tipurile de interfețe API disponibile în Webex CC sunt:
-
ODIHNĂ API
-
Împingere pe partea de server folosind
-
Webhook-uri
-
Mesaje WebSocket
-
Integrări CRM
Webex CC acceptă două moduri de integrare cu sistemele de gestionare a relațiilor cu clienții (CRM).
-
Conectori încorporați desktop
-
Integrări de flux prin conectori HTTP în IVR
Conectori încorporați desktop: aplicația CRM ca interfață principală
În acest mod de operare, agentul se conectează la consola CRM ca aplicație principală.
Webex CC este o aplicație încorporată (denumită și aplicație desktop încorporată sau softphone încorporat) care este utilizată în principal pentru a vă conecta la centrul de contact și pentru a primi interacțiuni Webex centru de contact direcționate CC.
La primirea unui apel sau a unei solicitări de conversație, integrarea CRM efectuează următoarele acțiuni pe consola CRM
-
Pe ecran apare înregistrarea clientului legată de ANI sau de alte date asociate apelului.
-
Metadatele post-apel ca note de activitate în înregistrarea clientului
-
Permiteți agentului să "Faceți clic pentru a apela" făcând clic pe contactul din CRM și inițiind un apel de ieșire către client
-
Postarea înregistrărilor apelurilor în tabelele de raportare CRM pentru raportarea primară pe CRM.
-
Oferă funcționalitatea completă a controalelor de Agent Desktop și apel (versiunea încorporată și minimizată a aplicației desktop)
Modul principal de integrare cu CRM-urile este prin încorporarea Webex aplicații CC Desktop într-un iFrame separat.
Mai mult, aplicația Webex CC Desktop rulează un widget headless personalizat (fără interfață cu utilizatorul) rulează în fundal, interacționând cu sistemul CRM de bază pentru a efectua acțiuni automate în numele agentului.
Interacțiunile sunt alimentate de două SDK-uri pe care le folosește widgetul headless.
-
Webex CC Desktop JS SDK: Acesta este SDK-ul JavaScript furnizat de Webex CC pentru a înregistra ascultătorii de evenimente pentru acțiuni de agent și contact.
-
CRM JS SDK: Acesta este SDK-ul clientului CRM aplicabil per CRM care abstractizează apelurile REST API cu CRM. De exemplu, pentru salesforce, biblioteca JS CTI furnizată de Salesforce este utilizată pentru a efectua acțiuni și a asculta evenimente din CRM.
Următoarea figură ilustrează arhitectura CRM încorporată Webex CC desktop și conector
Webex CC suporta urmatoarele solutii CRM pentru integrarea mentionata mai sus:
-
Salesforce
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk
-
Birou proaspăt
Pentru mai multe detalii, vizitați https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Pentru mai multe informații despre configurarea aspectelor desktop Webex CC pentru activarea conectorului CRM, a seturilor de caracteristici și a jurnalelor de modificări, vizitați https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Disponibilitatea globală a conectorilor CRM
Conectorii CRM sunt disponibili în toate zonele geografice și regiunile în care Webex CC este operațional.
Scală elastică și performanță
Webex CC găzduiește widgetul personalizat care permite comunicarea bidirecțională între aplicația CRM și desktopul Webex CC în AWS CloudFront CDN, asigurând o disponibilitate ridicată a widgetului AWS în zonele și regiunile de disponibilitate.
Toate calculele specifice integrării CRM se întâmplă în browserul în care agenții utilizează aplicația CRM cu Webex desktop CC încorporat în aplicația CRM.
Securitate
Conectorii CRM sunt invocați prin intermediul aspectului desktop al agentului Webex CC, iar parametrii opționali sunt trecuți prin aspectul desktop în widget pentru a comuta caracteristicile între activat și dezactivat.
De exemplu, pentru a activa widgetul Acțiuni Salesforce, administratorul poate activa setarea parametrilor aspectului desktop sfdcWidgetEnabled la true.
Instalarea pachetelor
Pentru ca integrarea să funcționeze bidirecțional, consola CRM are nevoie de aplicația încorporată instalată. Acest lucru este pentru a sprijini încărcarea aplicației Desktop în interiorul unui iFrame.
Toți conectorii Desktop Embedded sunt disponibili pe piața CRM.
De exemplu
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Instalarea aplicației marketplace activează plugin-urile necesare și importă fișierele XML necesare în consola CRM pentru a sprijini raportarea înregistrărilor apelurilor pe CRM.
Integrări de flux prin conectori HTTP în IVR
Generatorul Webex CC Flow acceptă fluxuri de date bidirecționale între Webex CC și sistemul CRM folosind conectori HTTPs configurați în Control Hub Webex și utilizați pe Webex CC Flow.
Acestea sunt utilizate în principal pentru personalizare în cadrul interacțiunilor vocale și rutare personalizată în cadrul IVR.
În mod implicit, Webex CC acceptă conectorul HTTP Salesforce din Control Hub. Ceilalți conectori CRM pot fi adăugați ca conectori personalizați Webex Control Hub.
Pentru mai multe informații despre conectorii HTTP, vizitați https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR Conectori HTTP:
-
Salesforce IVR HTTP Connector (încorporat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Conector HTTP Zendesk IVR (personalizat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR Conector HTTP (personalizat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Managementul campaniilor de ieşire
Webex CC acceptă campanii de previzualizare de ieșire folosind soluția de gestionare a campaniilor de la Acqueon.
Pentru mai multe informații, consultați Configurarea modurilor campaniei de ieșire vocală în Webex Contact Center.
Optimizarea forței de muncă
Webex CC susține soluții de optimizare a fluxului de lucru și de management al calității de la furnizori de top din industrie.
Extinderea Agent Desktop
Webex desktop de agent și supervizor CC permite extinderea capacităților desktop prin dezvoltarea și rularea widgeturilor personalizate pe desktop.
Pentru mai multe detalii, vizitați https://developer.webex-cx.com/documentation/guides/desktop.
Alte API-uri
Pentru detalii despre celelalte API integrări care pot fi efectuate în Webex CC, vizitați https://developer.webex-cx.com/documentation/getting-started/.
Implementare și conectivitate
Webex CC este implementat în AWS și este disponibil în prezent în următoarele regiuni:
-
NE
-
SUA-Est N Virginia
-
S.U.A.-West N California (numai Voice Media Ingress)
-
-
Canada
-
Central
-
-
Marea Britanie
-
Londra
-
-
Europa
-
Frankfurt pe Main
-
-
Asia Pac
-
Tokio
-
Sydney
- Singapore
-
Conexiunea la AWS găzduit Webex Contact Center poate fi stabilită fie utilizând Internetul, fie utilizând Amazon Web Services (AWS) Direct Connect. Cu AWS Direct Connect, datele sunt livrate printr-o conexiune de rețea privată între rețeaua locală a clienților și Webex Contact Center, îmbunătățind astfel conexiunea. Pentru mai multe detalii, consultați AWS Direct Connect pentru Webex Contact Center.
Conectivitate multiregională pentru telefonie
Pentru a permite organizațiilor globale, cu agenți și clienți în mai multe locații geografice, Webex CC acceptă păstrarea mass-media în regiunea locală, pentru acele regiuni în care rulează serviciile de voce media edge și ingress.
Următoarea figură ilustrează implementarea mai multor regiuni cu mass-media regională.
Serviciile media edge și ingress sunt implementate în următoarele regiuni.
Georegiune |
Webex Servicii CC (regiunea AWS) |
Margine media (POP voce) |
Next Generation Media Services (regiunea AWS)* |
---|---|---|---|
NE |
N Virginia |
New York Los Angeles |
N Virginia N California |
Canada |
Central |
Vancouver Toronto |
Central |
Brazilia |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt pe Main |
Frankfurt pe Main Amsterdam |
Frankfurt pe Main |
Marea Britanie |
Londra |
Londra |
Londra |
India |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japonia |
Tokio |
Tokio Osaka |
Tokio |
Australia |
Sydney |
Melbourne Sydney |
Sydney |
Securitate și confidențialitate
Securitatea infrastructurii
Infrastructură de voce la Edge
Componentele Voice Edge permit trunchiurilor SIP din rețeaua clienților / operatorilor PSTN să se termine, iar acest lucru este activat pe baza IP-urilor de pe lista albă cărora li se permite să se conecteze la componentele edge.
Securitatea infrastructurii de calcul
Webex Instanțele de calcul CC sunt furnizate în AWS și serviciile rulează ca pod-uri în clusterul Kubernetes care are mai multe spații de nume și accesul la fiecare spațiu de nume este restricționat cu acreditări separate.
Toată asigurarea infrastructurii se face folosind cod – fără pași manuali – și niciuna dintre acreditări nu poate fi accesată manual.
Există un magazin central de acreditări cu căi specifice configurate pentru un set specific de servicii / echipe, iar accesul la magazinul de acreditări în sine este restricționat și configurat ca secrete în sistemele de construire și implementare.
Niciuna dintre componentele / serviciile de infrastructură nu este expusă direct în afara VPC-ului AWS și numai interfețele expuse public sunt API-uri și servere WebSocket care sunt controlate și gestionate folosind gateway-ul api,
În afară de aceasta, există anumite sisteme și interfețe interne utilizate de dezvoltatori care sunt utilizate pentru vizualizarea jurnalelor, valorilor, detaliilor de implementare, stării construirii și rezultatelor testelor, care sunt securizate folosind roluri și grupuri și integrate cu sistemele interne de autentificare Cisco.
Autentificarea și autorizarea interfețelor cu utilizatorul
Toate interfețele cu utilizatorul utilizate de diverși utilizatori ai centrului de contact (agenți, supervizori, administratori, analiști) sunt protejate prin autentificare Cisco Common Identity bazată pe switcher token (fluxuri OAuth).
Autorizarea se face folosind rolurile pentru utilizatorul care a obținut tokenul și domeniile atribuite tokenului.
Securitatea datelor
Date în tranzit
Niciuna dintre interfețele componentei de servicii/infrastructură implementate nu este expusă direct traficului extern de intrare.
Serviciile selectate, cu API-urile http, expun aceste interfețe printr-un gateway și toate https-urile de intrare (inclusiv cele ale WebSocket) sunt terminate în ALB și traficul intern prin http este direcționat către servicii.
Toate interacțiunile de ieșire sunt peste https / TLS (pentru protocoalele non http).
În interiorul VPC-ului, comunicarea internă între servicii – prin protocolul http / custom TCP – se face printr-o priză TCP simplă.
Date inactive
Toate datele care sunt stocate sunt criptate la nivelul de stocare. În plus, acele magazine de date care se află în afara VPC sunt protejate, iar controlul accesului și autorizațiile cu acreditări sunt stocate și gestionate în siguranță într-un magazin secret.
Următoarea figură ilustrează fluxul de date și modelul de securitate atât pentru tranzit, cât și în repaus.
Confidențialitatea datelor
Date PII ale utilizatorului final
Fluxul Webex CC, care este controlerul programatic pentru gestionarea interacțiunilor, poate fi utilizat pentru a colecta date de utilizator, care pot fi atribuite variabilelor de flux etichetate special ca "Conține date sensibile". Valorile pentru aceste date sunt criptate și niciun serviciu din calea de tranzit a datelor nu va avea acces la aceste date.
Mai mult, astfel de date nu sunt niciodată persistente într-Webex magazin de date de raportare CC, iar jurnalele / infrastructura de mesagerie vor avea date criptate, iar datele text clare nu sunt stocate nicăieri în Webex CC.
Date PII pentru agentul centrului de contact/supervizor
Datele referitoare la utilizatorii centrului de contact sunt redactate în jurnale, dar sunt disponibile pentru analiza și vizualizarea datelor în depozitul de date CC Webex.
Scalabilitate
Factori pentru scară
Pentru Webex CC, factorii care influențează scara sunt:
-
Număr concomitent de agenți conectați
-
Număr concomitent de interacțiuni în curs
-
Acțiuni efectuate asupra acestor interacțiuni
-
-
Numărul concomitent de acțiuni pe care supraveghetorii / agenții le efectuează, în afara gestionării interacțiunilor
-
Volumul datelor generate și persistente
Aspecte arhitecturale care permit scalarea
Principiile pe baza cărora Webex CC este proiectat și proiectat permit soluției să scaleze dinamic după cum este necesar, în limitele impuse de infrastructura furnizată pentru diferitele servicii și componente ale platformei.
Arhitectură bazată pe evenimente
Serviciile din Webex CC comunică folosind mesaje, iar fluxurile critice de procesare a mesajelor nu implică operațiuni IO de blocare, iar starea necesară pentru procesarea mesajelor este localizată la instanța serviciului care procesează mesajul.
Servicii apatride (sau stat externalizat)
Serviciile apatride permit elasticitatea prin adăugarea/eliminarea cu ușurință a unor instanțe suplimentare ale serviciilor. Există anumite servicii care sunt în mod inerent de natură statală și acestea au externalizat magazinul de stat, iar infrastructura susține schimbări dinamice ale numărului de instanțe ale unor astfel de servicii, de asemenea, cu reechilibrare automată / transfer de stat / localizarea statului către instanța care are nevoie de stat.
Infrastructură elastică
Toate serviciile rulează în Kubernetes și infrastructura aka nodurile Kubernetes scalează automat pe baza utilizării și acest lucru permite adăugarea dinamică a mai multor noduri de calcul până la un prag maxim ridicat care este preconfigurat.
Proiecția sarcinii și validarea regulată
Toate serviciile sunt evaluate pentru caracteristicile de performanță, iar modelul de scalare este validat la nivel de serviciu.
Validarea continuă suplimentară, testele de încărcare maximă și de anduranță sunt efectuate cu parametri de testare reglați pentru creșterea proiectată a atributelor de impact asupra scalei, ceea ce permite identificarea blocajelor, planificarea actualizării pragului ridicat pentru utilizarea resurselor de infrastructură și pregătirea pentru ziua jocului.
Fiabilitate și disponibilitate
Arhitectura bazată pe evenimente și serviciile apatride permit reziliență și elasticitate. Cu toate acestea, pentru a se asigura că defecțiunile sunt detectate și acționate înainte ca funcționalitățile să fie afectate, Webex CC folosește următoarea strategie.
-
Disponibilitatea și fiabilitatea infrastructurii
-
Toate serviciile Webex CC și componentele de infrastructură sunt întotdeauna implementate în trei zone de disponibilitate AWS.
-
Acest lucru permite Webex CC să fie rezistent la defecțiunile zonei de disponibilitate și, în caz de defecțiuni, instanțele eșuate sunt înlocuite automat cu altele mai noi.
-
-
-
Monitorizare și alertare continuă
-
Sonde interne și externe pentru componente de servicii și infrastructură, care la defecțiune declanșează alerte.
-
Valori capturate din componentele serviciilor și infrastructurii și procesate printr-un motor de reguli care detectează regulile de potrivire și declanșează alerte.
-
-
Validare și alertare continuă
-
Testele periodice sunt rulate și orice eșec duce la declanșarea alertelor
-
Aceste alerte creează incidente proactive și sunt tratate ca un incident real care afectează clientul.
-
Acest lucru previne impactul asupra clientului și contribuie la disponibilitatea și fiabilitatea sistemului.
-
-
-
Integrare și livrare continuă
-
Acesta este procesul de inginerie și conducta de livrare și permite construirea, validarea și implementarea rapidă și fiabilă a serviciilor / modificărilor serviciilor în Webex CC.
-
Abilitatea de a face implementare complet automatizată – de la cod la mediul de producție, cu toate validările necesare, reduce riscul și minimizează timpul până la rezolvare, dacă o modificare trebuie implementată ca răspuns la o defecțiune.
-
-
-
Întrerupătoare automate și kill switch-uri
-
Diferite părți ale sistemului / anumite capabilități ale Webex CC pot fi dezactivate selectiv pentru toți clienții sau clienții selectați, pentru a minimiza efectele în cascadă ale unei defecțiuni.
-
Acest lucru permite minimizarea suprafeței de avarie și obținerea disponibilității capacităților de bază ale centrului de contact pentru clienți.
-
-
Monitorizarea și detectarea defecțiunilor
Figura următoare indică mecanismele continue de monitorizare, validare și alertare în vigoare pentru Webex CC.
Continuitatea afacerii și recuperarea în caz de dezastru
Procesul de recuperare în caz de dezastru și de continuitate a afacerii asigură detectarea oricărei întreruperi la scară largă într-o regiune și sunt puse în aplicare măsurile necesare pentru a asigura recuperarea serviciilor către clienții care se află la bord în regiune.
Pașii pentru recuperare sunt documentați, validați și actualizați în mod regulat conform proceselor de recuperare și gestionare în caz de dezastru.
Serviciile Webex CC sunt implementate în trei zone separate de disponibilitate dintr-o regiune AWS. Fiecare zonă de disponibilitate este o locație fizică diferită în regiune, cu utilități independente.
În cazul unei defecțiuni complete a regiunii AWS, Webex CC se bazează pe AWS pentru a recupera regiunea, iar pentru întreruperile prelungite care implică întreaga regiune, centrul de date Webex CC este furnizat într-o nouă regiune AWS și restabilește configurațiile și datele cheie ale clienților, astfel încât centrul de contact să fie operațional pentru clienții din noua regiune AWS.
Acest lucru implică automatizare, dar necesită intervenție manuală pentru a declanșa procesul, precum și pentru a monitoriza și a se asigura că configurația și datele necesare sunt restaurate pentru a face centrul de contact operațional pentru clienți.
Conformitate și certificări
Webex Contact are o listă extinsă de certificări de securitate. Aceste certificări sunt actualizate la intervale regulate.
-
PCI DSS QSA
-
CAIQ
-
HIPAA și HITECH
-
CSA Star Nivelul 1
-
CSA Star Nivelul 2 (evaluare independentă 3rd party)
-
SOC2
-
ISO27001 (Standard internațional pentru securitatea informațiilor)
-
ISO27017 (Standard de securitate pentru furnizorii de servicii cloud)
-
ISO27018 (Standard de securitate axat pe protejarea datelor cu caracter personal în cloud)
-
ISO27701 (extensie de confidențialitate a datelor)
-
Standardul german C5, care demonstrează securitatea operațională împotriva atacurilor cibernetice
Consultați Webex Fișa tehnică de confidențialitate a serviciului centru de contact pentru mai multe detalii.
Introducere
Cisco Webex Contact Center (Webex CC) este un Centru de contact ca serviciu (CCaaS), care permite organizațiilor să activeze interacțiuni mai inteligente, mai proactive și personalizate pe parcursul parcursului clienților.
Webex CC este arhitecturală, proiectată și dezvoltată, de la zero, ca soluție nativă în cloud, cu următoarele principii arhitecturale de bază.
-
Servicii: Set independent de servicii, fiecare serviciu oferind utilizatorilor săi un set mic și coerent de capacități.
-
În funcție de eveniment: Toate serviciile comunică între ele prin mesagerie, cu excepția aplicațiilor web în care aplicația utilizează interfețe https (API-uri REST, Date push prin interfața WebSocket) pentru cazuri specifice de utilizare.
-
Stat apatrid/externalizat: Serviciile sunt implementate în Kubernetes, rulând în containere docker, cu capacitatea de a scala automat și de a fi rezistente la eșecurile uneia sau mai multor instanțe ale serviciilor.
-
Observabil: Toate serviciile și componentele de infrastructură care permit implementarea unor astfel de servicii sunt observabile prin mecanisme standard de măsurare, detectare și prevenire a situațiilor care afectează capacitățile centrului de contact, precum și prin soluționarea rapidă a problemelor și restabilirea serviciilor în caz de întreruperi.
-
Izolat/Slab Cuplat: Fiecare serviciu poate fi construit, validat și implementat/actualizat independent, fără perioade de inactivitate pentru capacitățile centrului de contact.
Serviciile Webex CC sunt implementate în AWS și sunt alimentate de o platformă nativă în cloud care permite următoarele:
-
Disponibilitatea serviciilor de infrastructură și a aplicațiilor în mai multe zone de disponibilitate
-
Elasticitatea serviciilor de infrastructură și a aplicațiilor care permit capacități de scalare dinamică
-
Securitatea încorporată nativ în modul în care sunt construite și implementate sistemele, datele sunt protejate în tranzit și în repaus, împreună cu certificările de securitate/conformitate pe care le deține Webex CC.
-
Infrastructură de margine scalabilă și securizată pentru integrări de telefonie/voce
-
Observabilitate cu monitorizare și alertă proactivă, care permite o Disponibilitate Ridicată a serviciilor centrului de contact pentru clienții săi.
-
Integrat cu restul Cisco Webex pentru autentificarea/autorizarea utilizatorilor, administrarea și asigurarea accesului la capacitățile centrului de contact.
Secțiunile suplimentare din acest document extind fiecare dintre capacitățile de mai sus și modul în care arhitectura Webex CC permite același lucru.
Arhitectură logică
Capacitatea de bază pe care o soluție de centru de contact trebuie să o aibă este de a permite clienților să contacteze cu ușurință organizația prin mijloace de comunicare utilizate în mod obișnuit și să obțină întrebările/problemele abordate rapid și eficient.
Cu toate acestea, pentru a vă asigura că această cerință de bază este îndeplinită, în spatele scenei există mai multe posibilități la care organizația care utilizează centrul de contact trebuie să aibă acces. Acestea sunt:
-
Mecanisme prin care clienții să înceapă o interacțiune
-
Numere de telefon publicate și operaționale care conectează apelurile de telefonie la sistemul centrului de contact
-
Adresele de e-mail la care clienții pot trimite e-mailuri și mecanismul de detectare a noilor e-mailuri primite.
-
Capacitatea clienților de a contacta prin diverse canale digitale, inclusiv, dar fără a se limita la acestea
-
Chat de pe un site web/o aplicație
-
Chat direct prin intermediul clienților de mesagerie populare, cum ar fi WhatsApp, Facebook Messenger, Apple Messages for Business.
-
-
-
Capacitatea de a detecta noi interacțiuni și de a le gestiona în mod eficient
-
Acestea ar include un sistem IVR automat, agenți virtuali pentru telefonie/chat-uri cu programabilitate încorporată pentru a defini fluxurile de lucru implicate în gestionarea interacțiunilor.
-
În cele din urmă, dacă este necesar, interacțiunea trebuie transferată la un agent, care este calificat în mod optim pentru a gestiona interacțiunea.
-
-
Capacitatea agenților de a indica disponibilitatea pentru gestionarea interacțiunilor și a supervizorilor de a monitoriza, de a instrui agenții și de a obține măsurătorile operaționale care permit interacțiuni eficiente.
-
Capacitatea administratorilor de a configura și furniza diferitele capacități ale centrului de contact, care permit agenților și supervizorilor să își îndeplinească sarcinile conform așteptărilor.
În plus, întreprinderile moderne trebuie să aibă capacități adăugate pentru a optimiza operațiunile centrului de contact cu acces la date și informații care să vizualizeze și să urmărească măsurătorile operaționale cheie.
În plus, capacitatea de integrare cu capacitățile ecosistemului specializat al centrului de contact, cum ar fi efectuarea apelurilor automate proactive de ieșire, îmbunătățirea experiențelor agenților și supervizorilor cu ajutorul IA, detectarea și înțelegerea parcursului clienților pentru a furniza în mod proactiv date agenților sunt diferențiatori clari în modul în care evoluează soluțiile pentru centrul de contact.
În ceea ce privește modelul de consum, în care ofertele centrului de contact sunt consumate ca serviciu software livrat în cloud, capacitatea de a asigura disponibilitatea, fiabilitatea și cerințele automate la scară ad-hoc necesită mecanisme de monitorizare și alertă de ultimă generație, care permit validarea și detectarea continuă a problemelor iminente și prevenirea/minimizarea impactului asupra operațiunilor clienților.
Următoarea figură ilustrează arhitectura logică a Webex CC.
Componente funcționale
Următoarele secțiuni descriu diverse componente funcționale ale Webex CC.
Gestionarea interacțiunii
Webex CC acceptă telefonie, e-mail și mesagerie (canale sociale) ca diferite canale prin care utilizatorii pot interacționa cu centrul de contact.
Pentru toate canalele, manipularea inițială poate fi efectuată de sistem, iar apoi interacțiunea poate fi transferată la un agent.
Tipuri media
Telefonie
Pentru Telefonie, gestionarea apelurilor vocale de intrare este decisă de modul în care apelul a intrat în centrul de contact (a se vedea mecanismele de intrare de mai jos) și fluxul Webex CC asociat cu punctul de intrare.
Se răspunde la apel și se efectuează acțiuni suplimentare conform definiției fluxului CC Webex – care este o reprezentare programatică a acțiunilor care trebuie efectuate în timp ce se gestionează apelul, fie înainte de coada de apeluri și redirecționarea către un agent, fie Fluxul în sine poate gestiona apelul fără transfer către un agent.
Generatorul de flux din Webex CC permite dezvoltatorilor să definească fluxul și să îl atribuie punctului de intrare prin care ajunge apelul în Webex CC.
Aceste entități de configurare și utilizarea lor sunt acoperite în Entități de configurare.
Mai multe informații despre Flow Builder sunt tratate în secțiunea viitoare din Sistemul IVR.
E-mail și mesagerie
Din perspectiva Webex CC, Webex Connect oferă capacitățile de intrare și intrare pentru toate canalele digitale - e-mail, canale de mesagerie, pe care utilizatorii finali le pot utiliza pentru a contacta centrul de contact.
Flux Webex Connect
-
Decide gestionarea unor astfel de interacțiuni până când interacțiunile sunt în coadă și direcționate către agenți. Aceasta include gestionarea automată și tratamentele BOT pentru toate formele de interacțiuni de mesagerie și e-mail.
-
Aplică logica de afaceri la interacțiunea de intrare.
-
Gestionează contactul înainte de coadă.
-
Fluxul în sine poate gestiona interacțiunea fără transfer către un agent live.
Canalele de mesagerie acceptate de Webex CC sunt:
-
Chat aplicație web/aplicație mobilă
-
Whatsapp
-
Facebook Messenger
-
SMS
-
Mesaje Apple pentru afaceri
Canalele de e-mail acceptate de Webex CC sunt:
-
Gmail
-
Oficiul365
Mecanisme de ingerință
Această secțiune descrie mecanismele prin care o interacțiune poate intra în Webex CC. În funcție de tipul de fișier media, mecanismele prin care o interacțiune ajunge la Webex CC sunt diferite.
De exemplu, în domeniul telefoniei există asigurarea accesului la infrastructura fizică necesară pentru a permite conectivitatea PSTN, configurarea numerelor de telefon și rutarea apelurilor către Webex CC.
Pentru canalele de e-mail/mesagerie, configurarea intrării trebuie efectuată în Webex Connect și implică configurarea contului de e-mail/mesagerie și configurarea fluxului Webex Connect.
Voce de intrare
Pentru apelurile vocale, un scenariu tipic este acela în care utilizatorii formează un număr de telefon PSTN care este apoi conectat la centrul de contact. Dintr-o perspectivă de intrare, acest lucru necesită un mecanism pentru a direcționa apelurile de la PSTN la Webex CC.
Următoarea figură ilustrează ingerarea apelurilor vocale în Webex CC.
Serviciile de intrare vocală din Webex CC efectuează controlul apelurilor de la terți utilizând SIP și răspund la apelul primit, precum și efectuează operațiuni de transfer, conferință și alte operațiuni de control al apelurilor.
Punctul de intrare logic pentru apelurile din Webex CC este entitatea de configurare numită „Punct de intrare”. Pentru Intrare de voce, configurația cheie a Punctului de intrare este numărul de telefon asociat cu acesta, care este de obicei un număr de telefon PSTN valid, obținut de la furnizorul PSTN ales.
Acest lucru permite detectarea apelurilor primite pe numărul de telefon, asocierea apelului cu punctul de intrare și utilizarea altor parametri de configurare ai punctului de intrare pentru a gestiona apelul, conform definiției fluxului Webex CC care trebuie declanșată pentru interacțiune.
Rețineți:
Pentru mai multe detalii despre opțiunile de conectivitate PSTN, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Scalabilitatea și disponibilitatea infrastructurii de margine vocală
Infrastructura VPOP Webex CC include perechi redundante de SBC-uri SIP care asigură o disponibilitate ridicată și pot fi adăugate mai multe SBC-uri pentru a scala volumele de apeluri simultane care urmează să fie acceptate.
Numărul maxim de apeluri simultane pe care le poate gestiona VPOP depinde de numărul de SBC-uri care rulează și către care sunt trimise apelurile.
Pentru redundanță geografică – este acceptată o rețea de VPOP SBC cu interconectări în mai multe perechi între regiuni.
Pentru serviciile de intrare vocală, acestea pot fi scalate orizontal pentru a gestiona numărul tot mai mare de apeluri vocale simultane care urmează să fie ingerate în Webex CC.
Considerente de securitate cu infrastructura de margine vocală
Tabelul de mai jos prezintă detalii despre opțiunile de conectivitate la infrastructura Voice Edge.
Conectivitate |
Tipuri |
---|---|
Internet public |
Direct (cu adrese IP sursă înscrise pe lista albă) Rețea virtuală privată (VPN) IPSec sau IPSec prin Generic Routing Encapsulation (GRE) Locație la locație (S2S) srtp/sip tls |
Conectivitate privată |
MPLS Punct-la-punct (P2P) vpls (dezambiguizare) SD-WAN WAN privată Interconectare centru de date Conexiuni din material textil Equinix |
Pentru mai multe detalii, vizitați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Sistem IVR
Fiecare apel vocal care intră într-un număr de telefon asociat cu un punct de intrare este preluat de Webex CC și începe execuția unui flux Webex CC asociat cu punctul de intrare.
Webex CC Flow Builder furnizează constructorii de programare/operatorii și blocurile funcționale, denumite activități, astfel încât administratorii sau orice persoană care proiectează și implementează logica IVR să poată combina aceste blocuri de construcție și să creeze definiția fluxului.
Construcțiile de programare acceptate de Flow sunt:
-
Variabile de declarare și setare – stare asociată cu o execuție a fluxului
-
Expresii pebble pentru a seta valoarea variabilelor
-
-
Verificări condiționate
-
Buclă – folosirea Condiţionalităţilor şi Go To (abilitatea de a lega activităţi împreună)
-
Invocați API-urile REST
-
Analiza datelor – JSON, TOML, XML utilizate de obicei pentru analiza răspunsului API.
-
Activități de compoziție
Un set reprezentativ de activități care Circulă consumabile sunt:
-
Redați mesajele
-
Colectați datele utilizatorului
-
Transferați apelul către o altă destinație/număr de telefon
-
Trimiteți apelul către un Agent virtual
-
Puneți în coadă apelul, astfel încât să poată fi preluat de un agent.
Pentru fiecare apel activ, este activă și o instanță de execuție a fluxului, până la încheierea apelului, rezultând execuții simultane de fluxuri.
Fiecare instanță de execuție a fluxului oferă un mediu izolat pentru datele/starea asociate cu fluxul și acolo de către apel.
Pe parcursul întregului ciclu de viață al apelului, fluxul permite, de asemenea, să răspundeți la anumite evenimente care se întâmplă și să le gestionați - de exemplu, atunci când un apel este preluat de un agent, un gestionar de evenimente poate declanșa o fereastră pop-up pe ecran în interfața desktop a agentului.
Pentru mai multe informații despre Webex CC Flow, consultați https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee.
Asistență pentru agenți virtuali
Flow furnizează o activitate de predare a interacțiunii către un agent virtual, care este preconfigurată în Webex Control Hub.
Odată ce apelul este conectat la un agent virtual, acesta oferă utilizatorului o experiență IVR conversațională și activitatea se încheie fie cu terminarea apelului, fie cu escaladarea apelului către un agent.
În caz de transfer la un nivel superior, fluxul poate fi configurat pentru a pune în coada de apeluri la care este apoi răspuns un agent.
Interacțiuni digitale de intrare
Pentru e-mail și canalul de mesagerie al interacțiunilor de intrare, Webex CC utilizează Webex Connect pentru configurarea activelor, fluxul pentru a gestiona interacțiunile de intrare și apoi rutarea interacțiunii către Webex CC atunci când fluxul Webex Connect codează în mod explicit interacțiunea, astfel încât să poată fi gestionată de un agent.
Următoarea figură ilustrează ingerarea interacțiunilor de e-mail și de mesagerie în Webex CC.
Integrări agent virtual/bot
Pentru interacțiunile de e-mail și de mesagerie/canal social media, tratamentele cu agent virtual/BOT sunt configurate în fluxul Webex Connect.
La fel ca în cazul agenților virtuali pentru voce, dacă tratamentul BOT se încheie cu escaladarea ca rezultat, atunci interacțiunea este în coadă și direcționată către un agent.
Rutare și coadă
Webex CC tratează contactul de intrare cu procesoare automate, așa cum este definit în flux, iar fluxul poate decide să coadă contactul într-o coadă/direct către un agent (coadă specifică agentului – acceptată numai pentru interacțiunile de telefonie/voce).
În coadă, dacă un agent este disponibil, agentul este rezervat și interacțiunea este direcționată către agent. Dacă nu există agenți disponibili, interacțiunea este parcată în coadă, iar Flow va continua să trateze clientul cu un gestionar atașat activității de coadă.
Când un agent devine disponibil, gestionarul este întrerupt și acestuia i se oferă interacțiunea.
Următoarea figură ilustrează arhitectura cozii și a rutării.
Selecție agent
Cozile din Webex CC acceptă următorii algoritmi de selecție a agenților:
-
Rutarea agentului disponibil cel mai mult timp
-
Rutare pe bază de cunoștințe
-
Agentul disponibil cel mai mult timp (LAA)
-
Cel mai bun agent disponibil (BAA)
-
Agenții sunt asociați cu cozile prin intermediul echipelor.
Unei cozi i se pot atribui mai multe grupuri de distribuire a apelurilor (fiecare grup având una sau mai multe echipe) , într-un mod secvențial, cu o așteptare configurată pentru adăugarea grupului de distribuire a apelurilor la coadă, astfel încât spațiul de căutare pentru un agent care corespund se extinde la grupuri suplimentare de distribuire a apelurilor pe măsură ce timpul avansează.
Pentru rutarea în funcție de abilități, dintre cerințele de abilități care corespund agenților asociați cu coada, este selectat un agent pe baza configurației LAA sau BAA.
Capacități suplimentare specifice pentru voce/telefonie
Rutare pe bază de agent (numai pentru canalul de voce/telefonie)
Webex CC Flow, utilizând activitatea QueueToAgent, poate ruta interacțiunile direct către agentul ales pe baza ID-ului agentului.
Dacă agentul nu este disponibil pentru gestionarea interacțiunilor, interacțiunea poate fi parcată, într-o coadă specifică agentului, așteptând ca agentul să devină disponibil
Informații avansate despre coada de apeluri
Fluxul Webex CC, utilizând activitatea GetQueueInfo, poate prelua informații în timp real pentru o coadă de așteptare, cum ar fi Poziția în coada de așteptare (PIQ), Timpul de așteptare estimat (EWT), numărul de agenți disponibili în coadă și poate fi utilizat pentru a decide dacă să coadă sau nu contactul.
Apelare inversă prin curtoazie
Fluxul Webex CC, utilizând funcția de apelare inversă, permite clientului să se deconecteze de la apel, menținând în același timp poziția în coada de apeluri și să primească o apelare inversă atunci când interacțiunea virtuală din coada de apeluri este rutată către un agent.
Gestionarea excedentului
Webex CC acceptă gestionarea depășirilor prin intermediul echipelor bazate pe capacitate (CBT).
CBT este ca o echipă obișnuită, cu o capacitate și un DN extern asociat care deservește acea capacitate. Acesta poate fi configurat împreună cu alte echipe în Ciclurile de distribuire a apelurilor din coada de așteptare.
De obicei, acesta este configurat ca ultimul ciclu, astfel încât să acționeze ca un excedent dacă nu este disponibil niciun agent, chiar și după ce toate grupurile de distribuție a apelurilor configurate nu au găsit un agent disponibil corespunzător pentru gestionarea interacțiunii.
Operații desktop agent
Atunci când un agent se conectează la Webex CC Agent Desktop, agentul specifică un număr de telefon la care să poată fi conectate apelurile de intrare către agent. Acesta poate fi un telefon PSTN, telefon mobil sau o extensie dacă agentul este un utilizator Cisco Webex Calling.
Rețineți că acest număr trebuie să fie un număr de telefon valid către care pot fi rutate apelurile. În caz contrar, agentul nu poate primi apeluri de intrare.
În funcție de tipul de interacțiune pe care agentul o manipulează, widgeturile din desktop-ul agentului oferă capacitatea de a efectua anumite operațiuni de control media.
De exemplu, odată ce se răspunde la un apel, agentul poate efectua următoarele operații legate de apel.
-
Puneți apelul în așteptare
-
Inițiați apelul de consultare și
-
Transferați apelul către un alt număr de telefon (spuneți numărul de telefon al agentului)/Punct de intrare
-
Acordați un alt agent apelului
-
-
Transferați apelul către o altă coadă de apeluri
-
Încheierea apelului
Desktop agent permite administratorilor să adauge widgeturi personalizate acolo, extinzând capacitățile desktop și transformându-l într-o colecție unificată de widgeturi de care agenții au nevoie pentru a-și face treaba într-un mod eficient.
Arhitectură desktop
Agent desktop este o aplicație pentru o singură pagină bazată pe micro-interfață, care găzduiește widgeturi construite pe baza arhitecturii componentelor web. Toate widgeturile standard/stoc sunt alimentate de date preluate de API-uri sau de mecanismele de push de pe partea serverului.
Acestea sunt, de obicei, API-uri asincrone, în cazul în care răspunsul la o invocație vine pe desktop prin intermediul unei conexiuni WebSocket.
Webex CC Agent Desktop autentifică utilizatorii cu Cisco Common Identity (CI) și tokenul este transmis tuturor invocațiilor API. De asemenea, pe baza modelului de autentificare, oferă agenților o experiență de conectare unică dacă modelul de autentificare al widgetului personalizat este integrat cu CI.
Odată ce un agent face parte dintr-o interacțiune, toate actualizările stării interacțiunilor sau ale datelor asociate sunt, de asemenea, împinse pe desktop prin conexiunea WebSocket.
Rezistența desktopului la conectivitate și latență
API-ul asincron și push pe partea de server permit scalarea și orice pierdere de conectivitate la interfața WebSocket este detectată și desktopul încearcă să se reconecteze și să se reconecteze.
Următoarea figură ilustrează arhitectura desktop a agentului în Webex CC.
Administrare și configurare
Se integrează clienții
Webex Control Hub este interfața principală utilizată de parteneri și clienți pentru integrarea clienților și activarea sau configurarea funcțiilor.
Odată ce funcțiile organizației și ale centrului de contact sunt configurate în Control Hub, acestea vor declanșa un flux de lucru în Webex CC, care va parcurge restul etapelor din configurarea tuturor capacităților centrului de contact, în funcție de ofertele alese de client.
Întreaga configurare a centrului de contact se realizează utilizând un motor de flux de lucru BPM, care permite o modalitate declarativă de a defini pașii implicați și face ca toți pașii de configurare să fie rezistenți la erori și să asigure integritatea datelor.
Următoarea figură ilustrează fluxul de lucru pentru asigurarea accesului în Webex CC.
Entități de configurare
Entitățile de configurare cheie din Webex CC, vizate în cadrul unei organizații, sunt:
Site
Site înseamnă o locație în care se află una sau mai multe echipe, utilizatori (agenți/supervizori).
Fiecare utilizator și echipă trebuie să aparțină unui site.
Echipă
Un grup de utilizatori. Echipele sunt utilizate pentru a distribui interacțiunile cu agenții prin intermediul cozilor.
Fiecare echipă trebuie să aparțină unui site.
Agenți
Utilizatorii care se pot conecta la Agent Desktop și pot gestiona interacțiunile între tipurile media care sunt configurate în Webex CC.
Coordonatori
Supervizorii sunt alocați echipelor și pot monitoriza/instrui agentul și au acces la starea și statisticile agenților la nivel de echipă pentru cei care aparțin echipelor cărora le este alocat supervizorul.
Secvență așteptare
O coadă de așteptare este o entitate logică în care interacțiunile pot fi ținute, în timp ce așteaptă ca agenții să fie disponibili, care este apoi direcționată către agent.
Cozile sunt mapate la echipe, ca spațiu de căutare pentru agenți, cu posibilitatea de a extinde spațiul de căutare pe baza pragului de timp scurs, adăugând alte echipe în spațiul de căutare.
Punct de intrare
Punctul de intrare este o entitate logică care reprezintă punctul de intrare pentru interacțiunile care urmează să intre în Webex CC. În cazul telefoniei, acest lucru este asociat în principal cu numărul de telefon la care sosesc apelurile și pentru canalele de e-mail/mesagerie, punctul de intrare indică configurația activă în Webex Connect.
Flux
Fluxul asociat cu punctul de intrare (prin strategia de dirijare), care decide pașii implicați în gestionarea interacțiunilor.
Pentru canalele non-telefonice (e-mail, mesagerie/rețele de socializare), Flow este ales ca parte a configurației Active din Webex Connect.
Controlul accesului pentru centre de contact multisite
Administratorii Webex CC pot configura profiluri de utilizator cu drepturi de acces la anumite site-uri, echipe, cozi de apeluri și puncte de intrare. În plus, datorită naturii ierarhice a site-urilor și echipelor, odată ce se oferă acces la anumite site-uri, utilizatorul poate accesa numai echipele sau data referitoare la echipe, care aparțin acelor site-uri sau unui subset specificat în mod explicit al acestor echipe.
Pentru cozi și puncte de intrare, acestea sunt globale la nivel de organizație, astfel încât pentru locații geografice diferite (site-uri în care se află anumiți agenți și echipe) pot fi configurate puncte de intrare și cozi separate, iar supervizorii/utilizatorii pot avea acces la acele entități care sunt aplicabile pentru anumite site-uri.
Următoarea figură ilustrează entitățile cheie de configurare și profilul de utilizator care fac trimitere la aceste entități.
În afară de restricționarea accesului la aceste entități, administratorii Webex CC pot controla capacitățile/modulele specifice pe care un utilizator le poate accesa în interfața de administrare, acordând astfel utilizatorilor drepturi de administrare/configurare la anumite entități, precum și secțiuni/capacități ale interfeței de administrare Webex CC.
Raportare și statistici
Webex CC prelucrează evenimentele discrete generate de diverse servicii în timpul ciclului de viață al interacțiunilor, utilizând o serie de servicii de procesare a fluxului în timp real și generează un set definit de seturi de date în timp real care sunt publicate pentru clienții abonați.
Mai mult, aceste evenimente sunt procesate, transformate și agregate și seturi de date rezultate sunt persistente, care sunt apoi recuperate prin intermediul API-urilor de consum de date și interfața de raportare și vizualizare a datelor – Analizator.
Următoarea figură ilustrează interfețele de procesare și consum de date în Webex CC
Integrări
Toate integrările externe în WxCC, pentru a spori și îmbunătăți capacitățile pe care le pot utiliza clienții, utilizează API-uri standard publicate.
Tipul de interfețe API care sunt disponibile în Webex CC sunt:
-
API-UL REST
-
Apăsare pe partea serverului folosind
-
Webhookuri
-
Mesaje WebSocket
-
Integrări CRM
Webex CC acceptă două moduri de integrare cu sistemele de gestionare a relațiilor cu clienții (CRM).
-
Conectori încorporați pentru desktop
-
Integrări de flux prin intermediul conectorilor HTTP(S) în IVR
Conectori încorporați pentru desktop: Aplicația CRM ca interfață principală
În acest mod de operare, agentul se conectează la consola CRM ca aplicație principală.
Webex CC este o aplicație încorporată (numită și aplicație desktop încorporată sau softphone încorporat) care este utilizată în primul rând pentru a vă conecta la centrul de contact și a primi interacțiuni cu centrul de contact direcționat Webex CC.
La primirea unei solicitări de apel sau a unei conversații, integrarea CRM efectuează următoarele acțiuni pe consola CRM
-
Afișați pe ecran înregistrarea clientului legată de ANI sau de alte date asociate apelului.
-
Metadatele după apel ca note de activitate în înregistrarea clientului
-
Permiteți agentului să „Faceți clic pentru a apela” făcând clic pe contactul din interiorul CRM și inițiind un apel de ieșire către client
-
Postarea înregistrărilor de apeluri în tabelele de raportare CRM pentru raportarea primară pe CRM.
-
Oferă funcționalitatea completă a Agent Desktop și a comenzilor pentru apeluri (versiunea încorporată și miniaturizată a aplicației pentru desktop)
Modul principal de integrare cu CRM-urile este integrarea aplicației Webex CC Desktop într-un iFrame separat.
În plus, aplicația Webex CC pentru desktop rulează un widget personalizat fără cap (fără interfață cu utilizatorul) rulează în fundal, interacționând cu sistemul CRM subiacent pentru a efectua acțiuni automate în numele Agentului.
Interacțiunile sunt alimentate de două SDK-uri pe care widgetul fără cap le utilizează.
-
Webex CC Desktop JS SDK: Acesta este SDK JavaScript furnizat de Webex CC pentru a înregistra ascultătorii evenimentelor pentru acțiunile agenților și contactelor.
-
crm js sdk: Acesta este clientul SDK CRM aplicabil per CRM care abstractează apelurile REST API cu CRM. De exemplu, pentru salesforce, biblioteca CTI JS furnizată de Salesforce este utilizată pentru a efectua acțiuni și pentru a asculta evenimentele din interiorul CRM.
Următoarea figură ilustrează desktopul și arhitectura conectorului Webex CC încorporate în CRM
Webex CC acceptă următoarele soluții CRM pentru integrarea menționată mai sus:
Pentru mai multe informații despre configurarea aspectelor de desktop Webex CC pentru activarea conectorului CRM, a seturilor de funcții și a jurnalelor de modificări, vizitați https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Disponibilitate globală a conectorilor CRM
Conectorii CRM sunt disponibili în toate regiunile și regiunile în care Webex CC este operațional.
Scară elastică și performanță
Webex CC găzduiește widgetul personalizat care permite comunicarea bidirecțională între aplicația CRM și desktopul Webex CC în AWS CloudFront CDN, asigurând o disponibilitate ridicată a widgetului AWS în zonele și regiunile de disponibilitate.
Toate calculele specifice integrării CRM se realizează pe browser, unde agenții utilizează aplicația CRM cu desktopul Webex CC încorporat în aplicația CRM.
Securitate
Conectorii CRM sunt invocați prin aspectul desktop al agentului Webex CC, iar parametrii opționali sunt trecuți prin aspectul desktop în widget pentru a activa și dezactiva funcțiile.
De exemplu, pentru a activa widgetul de acțiuni Salesforce, administratorul poate activa setarea parametrului aspect desktop la valoarea adevărat sfdcWidgetEnabled.
Instalarea pachetului
Pentru ca integrarea să funcționeze bidirecțional, consola CRM are nevoie de aplicația încorporată instalată. Acest lucru permite încărcarea aplicației pentru desktop într-un iFrame.
Toți conectorii Desktop Embedded sunt disponibili pe piața CRM.
de exemplu,
ServiciulNow: https://store.servicenow.com/sn_appstore_store.do#!/store/application/6c8e2a4edbc73410e1c75e25ca961947/1.0.5?
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Instalarea aplicației Marketplace activează pluginurile necesare și importă fișierele XML necesare în consola CRM pentru a accepta raportarea înregistrărilor apelurilor pe CRM.
Integrări de flux prin intermediul conectorilor HTTP(S) în IVR
Generatorul de flux Webex CC acceptă fluxuri de date bidirecționale între Webex CC și sistemul CRM utilizând conectori HTTP(S) configurați în Webex Control Hub și utilizați pe fluxul Webex CC.
Acestea sunt utilizate în principal pentru personalizarea în cadrul interacțiunilor vocale și pentru rutare personalizată în cadrul IVR.
În mod implicit, Webex CC acceptă conectorul Salesforce HTTP în Control Hub. Ceilalți conectori CRM pot fi adăugați ca Conectori personalizați în Webex Control Hub.
Pentru mai multe informații despre conectorii HTTP, vizitați https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
Conectori HTTP IVR:
-
Conector HTTP Salesforce IVR (încorporat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Conectorul HTTP Zendesk IVR (personalizat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
Conector HTTP ServiceNow IVR (personalizat): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Gestionarea campaniilor de ieșire
Webex CC acceptă campaniile de previzualizare la ieșire utilizând soluția de gestionare a campaniilor de la Acqueon.
Pentru mai multe informații, consultați Configurați modurile campaniei de ieșire vocală în Webex Contact Center.
Optimizarea forței de muncă
Webex CC acceptă optimizarea fluxului de lucru și soluții de gestionare a calității de la furnizori de top din industrie.
Se extinde Agent Desktop
Desktop-ul de agent și supervizor Webex CC permite extinderea capacităților desktop prin dezvoltarea și rularea de widgeturi personalizate pe desktop.
Pentru mai multe detalii, vizitați https://developer.webex-cx.com/documentation/guides/desktop.
Alte API-uri
Pentru detalii despre celelalte integrări API care pot fi efectuate în Webex CC, vizitați https://developer.webex-cx.com/documentation/getting-started/.
Implementare și conectivitate
Webex CC este implementat în AWS și este disponibil în prezent în următoarele regiuni
-
US
-
Virginia de Est a SUA
-
SUA-Vest N California (numai Vocea Media Intră)
-
-
Canada
-
Central
-
-
UK
-
Londra
-
-
Europa
-
Frankfurt
-
-
Politica agricolă comună
-
Tokyo
-
Sydney
- Singapore
-
Conexiunea la Webex Contact Center găzduit de AWS poate fi realizată fie prin Internet, fie prin intermediul Amazon Web Services (AWS) Direct Connect. Cu AWS Direct Connect, datele sunt livrate printr-o conexiune de rețea privată între clienții din rețeaua locală și Webex Contact Center, îmbunătățind astfel conexiunea. Pentru mai multe detalii, consultați AWS Direct Connect pentru Webex Contact Center.
Conectivitate pentru mai multe regiuni pentru telefonie
Pentru a activa organizațiile globale, cu agenți și clienți în mai multe locații geografice, Webex CC acceptă păstrarea conținutului media în regiunea locală, pentru regiunile în care rulează periferia media de voce și serviciile de ingerare.
Următoarea figură ilustrează implementarea pe mai multe regiuni cu media regională.
Serviciile de periferie media și ingerință sunt implementate în următoarele regiuni.
Regiune geografică |
Servicii CC Webex (regiunea AWS) |
Margine media (POP pentru voce) |
Servicii media de ultimă generație (regiunea AWS)* |
---|---|---|---|
US |
statul Virginia, SUA |
New York Aeroportul Los Angeles |
statul Virginia, SUA Statul California |
Canada |
Central |
Vancouver (dezambiguizare) Toronto |
Central |
Brazilia |
Sao Paulo (dezambiguizare) Rio De Janeiro (dezambiguizare) |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Regatul Unit |
Londra |
Londra |
Londra |
India |
Purtătoare Hyderabad (dezambiguizare) |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japonia |
Tokyo |
Tokyo Aeroportul Osaka |
Tokyo |
Australia |
Sydney |
Aeroportul Melbourne Sydney |
Sydney |
Securitate și confidențialitate
Securitatea infrastructurii
Infrastructura de voce la Edge
Componentele Voice Edge permit să se încheie trunchiurile SIP de la operatorii de rețea/PSTN ai clientului, iar acest lucru este activat pe baza Ips-urilor incluse pe lista albă care sunt permise să se conecteze la componentele Edge.
Calculați securitatea infrastructurii
Instanțele de calcul Webex CC sunt furnizate în AWS, iar serviciile rulează ca pod-uri în clusterul Kubernetes care are mai multe spații de nume și accesul la fiecare spațiu de nume este restricționat cu date de autentificare separate.
Toate configurarea infrastructurii se face prin cod – fără pași manuali – și niciuna dintre acreditările nu poate fi accesată manual.
Există un magazin central de acreditare cu căi specifice configurate pentru un anumit set de servicii/echipe, iar accesul la magazinul de acreditare în sine este restricționat și configurat ca secrete în sistemele de construire și implementare.
Niciuna dintre componentele/serviciile de infrastructură nu este expusă direct în afara AWS VPC și doar interfețele expuse public sunt API-urile și serverele WebSocket care sunt controlate și gestionate folosind gateway-ul api,
În afară de aceasta, există anumite sisteme și interfețe interne utilizate de dezvoltatori care sunt utilizate pentru vizualizarea jurnalelor, măsurătorilor, detaliilor de implementare, stării de construire și rezultatelor testelor, care sunt securizate utilizând roluri și grupuri și sunt integrate cu sistemele de autentificare internă Cisco.
Autentificare și autorizare pentru interfețele cu utilizatorul
Toate interfețele de utilizator utilizate de diverși utilizatori ai centrului de contact (agenți, supervizori, administratori, analiști) sunt protejate prin autentificarea prin tokenul la purtător bazată pe Cisco Common Identity (fluxuri OAuth).
Autorizarea este efectuată utilizând rolurile pentru utilizatorul care a obținut tokenul și domeniile de aplicare atribuite tokenului.
Securitatea datelor
Date în tranzit
Niciuna dintre interfețele componentelor de servicii/infrastructură implementate nu este expusă direct traficului de intrare extern.
Selectați serviciile, cu API-urile http expun aceste interfețe prin intermediul unui gateway și toate https-urile de intrare (inclusiv cele ale WebSocket) sunt terminate în ALB și traficul intern prin http este rutat la servicii.
Toate interacțiunile de ieșire sunt prin https / TLS (pentru protocoalele non-http).
În interiorul VPC, comunicarea internă între servicii – prin http / protocol TCP personalizat – este prin socket TCP simplu.
Date în repaus
Toate datele stocate sunt criptate la nivelul de stocare. În plus, acele depozite de date care sunt în afara VPC, sunt protejate și controlul accesului și autorizațiile cu acreditări stocate și gestionate în siguranță într-un magazin secret.
Figura următoare ilustrează modelul fluxului de date și al securității pentru tranzit, precum și în repaus.
Confidențialitatea datelor
Date PII ale utilizatorului final
Webex CC Flow, care este controlerul programatic pentru gestionarea interacțiunilor, poate fi utilizat pentru a colecta date ale utilizatorilor, care pot fi atribuite variabilelor de flux etichetate în mod special ca „Conține date sensibile”. Valorile pentru astfel de date sunt criptate și niciun serviciu din calea de tranzit a datelor nu va avea acces la aceste date.
În plus, astfel de date nu persistă niciodată în depozitul de date de raportare Webex CC, iar jurnalele/infrastructura de mesagerie vor avea date criptate, iar datele de text clar nu sunt stocate nicăieri în cadrul Webex CC.
Date PII ale agentului/supervizorului centrului de contact
Datele referitoare la utilizatorul centrului de contact sunt obscurate în jurnale, dar sunt disponibile pentru analiza și vizualizarea datelor în depozitul de date Webex CC.
Scalabilitate
Factori pentru scală
Pentru Webex CC, factorii care afectează scara sunt:
-
Număr simultan de agenți conectați
-
Număr concomitent de interacțiuni în curs
-
Acțiuni efectuate cu privire la aceste interacțiuni
-
-
Numărul concomitent de acțiuni pe care supraveghetorii/agenții le efectuează, în afara gestionării interacțiunilor
-
Volumul de date generate și persistente
Aspecte arhitecturale care permit scalarea
Principiile pe care se bazează arhitectura și designul Webex CC permit ca soluția să fie scalată dinamic în funcție de necesități, în limitele impuse de infrastructura furnizată pentru diferitele servicii și componente ale platformei.
Arhitectură bazată pe evenimente
Serviciile din Webex CC comunică prin mesaje, iar fluxurile critice de procesare a mesajelor nu implică nicio operațiune IO de blocare, iar starea necesară pentru procesarea mesajelor este localizată la instanța serviciului care procesează mesajul.
Servicii apatrizi (sau stat externalizat)
Serviciile apatrizilor permit elasticitatea prin adăugarea/eliminarea cu ușurință a unor instanțe suplimentare ale serviciilor. Există anumite servicii care sunt inerent statice ca natură și care au externalizat depozitul de stat, iar infrastructura susține schimbări dinamice ale numărului de instanțe ale unor astfel de servicii și cu reechilibrare/transfer de stat/localizare automată a statului la instanța care are nevoie de stat.
Infrastructură elastică
Toate serviciile rulate în Kubernetes și infrastructura cunoscută sub numele de noduri Kubernetes se scalează automat în funcție de utilizare, iar acest lucru permite adăugarea dinamică a mai multor noduri de calcul până la un prag maxim de mare, care este preconfigurat.
Încărcați proiecția și validarea periodică
Toate serviciile sunt evaluate în funcție de caracteristicile de performanță, iar modelul de scalare este validat la nivelul serviciilor.
Validarea continuă, testele de încărcare maximă și de rezistență sunt efectuate cu parametrii de testare ajustați pentru creșterea proiectată a atributelor de impact pe scară, ceea ce permite identificarea blocajelor, planificarea actualizării pragului ridicat pentru utilizarea resurselor de infrastructură și pregătirea pentru ziua jocului.
Fiabilitate și disponibilitate
Arhitectura bazată pe eveniment și serviciile apatrizilor permite reziliența și elasticitatea. Cu toate acestea, pentru a vă asigura că erorile sunt detectate și luate măsuri înainte de a fi afectate funcționalitățile, Webex CC utilizează următoarea strategie.
-
Disponibilitatea și fiabilitatea infrastructurii
-
Toate serviciile și componentele de infrastructură Webex CC sunt întotdeauna implementate în trei zone de disponibilitate AWS.
-
Acest lucru permite Webex CC să fie rezistent la erorile zonei de disponibilitate și, în caz de erori, instanțele nereușite sunt înlocuite automat cu altele mai noi.
-
-
-
Monitorizare și alertă continuă
-
Sonde interne și externe pentru componente de servicii și infrastructură, care, în caz de eroare, declanșează alerte.
-
Măsurători preluate din componente de servicii și infrastructură și procesate printr-un motor de reguli care detectează reguli de potrivire și declanșează alerte.
-
-
Validare și alertă continuă
-
Sunt efectuate Teste periodice și orice erori conduc la declanșarea de alerte
-
Aceste alerte creează incidente proactive și sunt tratate ca un incident real care afectează clientul.
-
Acest lucru previne impactul asupra clientului și contribuie la disponibilitatea și fiabilitatea sistemului.
-
-
-
Integrare și livrare continuă
-
Acesta este procesul de inginerie și conducta de livrare și permite construirea, validarea și implementarea rapidă și fiabilă a serviciilor/modificărilor la serviciile din Webex CC.
-
Capacitatea de implementare complet automată – de la cod la mediul de producție, cu toate validările necesare, reduce riscul și minimizează timpul până la rezolvare, dacă o modificare trebuie implementată ca răspuns la o eroare.
-
-
-
Întrerupătoare de circuit și întrerupătoare de circuit
-
Diverse părți ale sistemului/anumite capacități ale Webex CC pot fi dezactivate selectiv pentru toți clienții sau pentru anumiți clienți, pentru a minimiza efectele în cascadă ale unei erori.
-
Acest lucru permite minimizarea suprafeței erorii și obținerea disponibilității capacităților de bază ale centrului de contact pentru clienți.
-
-
Monitorizare și detectarea erorilor
Următoarea figură indică mecanismele de monitorizare, validare și alertă continuă instituite pentru Webex CC.
Continuitatea activității și redresarea în urma catastrofelor
Procesul de recuperare în caz de dezastru și de continuitate a activității asigură detectarea oricărei întreruperi la scară largă în interiorul unei regiuni și se iau măsurile necesare pentru a asigura recuperarea serviciilor către clienții aflați la bord în regiune.
Etapele de recuperare sunt documentate, validate și actualizate în mod regulat, în conformitate cu procesele de recuperare și gestionare a dezastrelor.
Serviciile Webex CC sunt implementate în trei zone de disponibilitate separate în cadrul unei regiuni AWS. Fiecare zonă de disponibilitate este o locație fizică diferită în regiune, cu utilități independente.
În cazul unei erori complete a regiunii AWS, Webex CC se bazează pe AWS pentru a recupera regiunea și, pentru întreruperile prelungite care implică întreaga regiune, centrul de date Webex CC este configurat într-o nouă regiune AWS și restabilește configurațiile și datele cheie ale clienților, astfel încât centrul de contact să fie operațional pentru clienții din noua regiune AWS.
Acest lucru implică automatizare, dar necesită intervenție manuală pentru a declanșa procesul, precum și monitorizarea și asigurarea faptului că configurația și datele necesare sunt restabilite pentru ca centrul de contact să devină operațional pentru clienți.
Conformitate și certificări
Webex Contact are o listă extinsă de certificări de securitate. Aceste certificări sunt actualizate la intervale regulate.
-
pci dss qsa
-
caietul
-
HIPAA ȘI HITECH
-
Stea CSA nivelul 1
-
CSA Star Level 2 (evaluare independentă a 3-a parte)
-
SOC2
-
ISO27001 (Standardul internațional pentru securitatea informațiilor)
-
ISO27017 (Standard de securitate pentru furnizorii de servicii cloud)
-
ISO27018 (Standard de securitate axat pe protecția datelor cu caracter personal în cloud)
-
ISO27701 (extensie de confidențialitate a datelor)
-
Standardul german C5, demonstrând securitatea operațională împotriva atacurilor cibernetice
Consultați Fișa de date privind confidențialitatea pentru serviciul Webex Contact Center pentru mai multe detalii.