- Hjem
- /
- Artikel
Arkitektur for Webex Contact Center
Webex Contact Center udnytter en cloudbaseret mikrotjenestearkitektur, der giver en samlet oplevelse på tværs af alle kundekanaler. Denne artikel beskriver dets cloudbaserede design, der beskriver de funktionelle komponenter, integrationer, installationsmuligheder, sikkerhedsprotokoller og overholdelsesmæssige overvejelser.
Cisco Webex Contact Center (Webex CC) er et kontaktcenter som en service (CCaaS), der gør det muligt for organisationer at muliggøre smartere, proaktive og personlige interaktioner på tværs af kundekampagneforløbet.
Webex CC er designet, designet og udviklet fra bunden som en cloudbaseret løsning med følgende centrale arkitektoniske principper.
-
Tjenester: Uafhængigt sæt tjenester, hvor hver tjeneste leverer et lille sammenhængende sæt funktioner til sine brugere.
-
Hændelsesdrevet: Alle tjenester kommunikerer med hinanden ved hjælp af meddelelser, undtagen i webapplikationer, hvor applikationen bruger https-grænseflader (REST API'er, Push Data via WebSocket-interface) til specifikke brugssager.
-
Statsløs/eksternaliseret tilstand: Tjenesterne udrulles i Kubernetes og kører i docker-objektbeholdere med mulighed for automatisk at skalere og være modstandsdygtige over for fejl i en eller flere forekomster af tjenesterne.
-
Observerbar: Alle tjenester og infrastrukturkomponenter, der muliggør implementering af sådanne tjenester, kan observeres med standardmekanismer til at måle, registrere og forhindre situationer, der påvirker kontaktcenterfunktioner samt hurtig fejlfinding og gendannelse af tjenester i tilfælde af afbrydelser.
-
Isoleret/løst koblet: Hver tjeneste kan bygges, valideres og implementeres/opdateres uafhængigt uden nedetid for kontaktcenterfunktioner.
Webex CC-tjenester implementeres i AWS og drives af en cloudbaseret platform, der muliggør følgende:
-
Tilgængelighed af infrastrukturtjenester og applikationer på tværs af flere tilgængelighedszoner
-
Elasticitet af infrastrukturtjenester og applikationer, der muliggør dynamiske skaleringsfunktioner
-
Sikkerhed indbygget i den måde, systemerne bygges og implementeres på, data beskyttes under overførsel og inaktive sammen med de sikkerheds-/overholdelsescertificeringer, som Webex CC har.
-
Skalerbar og sikker edge-infrastruktur til telefoni/tale-integrationer
-
Observerbarhed med proaktiv overvågning og alarmering, der muliggør høj tilgængelighed af kontaktcentertjenester til sine kunder.
-
Integreret med resten af Cisco Webex til brugergodkendelse/autorisation, administration og klargøring af kontaktcenterfunktioner.
De yderligere afsnit i dette dokument beskriver hver af ovenstående funktioner, og hvordan CC Webex arkitekturen muliggør samme.
Logisk arkitektur
Den kernekapacitet, som en kontaktcenterløsning skal have, er at gøre det muligt for kunderne nemt at kontakte organisationen ved hjælp af almindeligt anvendte kommunikationsmidler og få forespørgslerne / problemerne behandlet på en hurtig og effektiv måde.
Men for at sikre, at dette grundlæggende princip opnås, er der flere funktioner bag kulisserne, som den organisation, der bruger kontaktcenteret, skal have adgang til. Det drejer sig om:
-
Mekanismer, som kunderne kan bruge til at starte en interaktion
-
Udgivne og operationelle telefonnumre, der forbinder telefoniopkald med kontaktcentersystemet
-
E-mail-adresser, som kunder kan sende e-mail til, og mekanisme til at registrere nye indgående e-mails.
-
Mulighed for kunder at kontakte via forskellige digitale kanaler, herunder, men ikke begrænset til,
-
Chat fra en hjemmeside/app
-
Direkte chat via populære messaging-klienter som WhatsApp, Facebook Messenger, Apple Business Chat, Direkte besked fra Twitter
-
-
-
Evne til at registrere nye interaktioner og håndtere dem effektivt
-
Disse vil omfatte automatiseret IVR system, virtuelle agenter til telefoni / chats med programmerbarhed indbygget til at definere de arbejdsgange, der er involveret i håndtering af interaktioner.
-
Endelig skal interaktionen, hvis det er nødvendigt, eskaleres til en agent, der er optimalt kvalificeret til at håndtere interaktionen.
-
-
Mulighed for, at agenter kan angive tilgængelighed til håndtering af interaktioner og supervisorer til at overvåge, coache agenter og opnå de driftsmæssige målepunkter, der muliggør effektive interaktioner.
-
Administratorers mulighed for at konfigurere og provisionere de forskellige kontaktcenterfunktioner, der gør det muligt for agenter og supervisorer at udføre deres opgaver som forventet.
Derudover skal moderne virksomheder have tilføjet funktioner for at optimere kontaktcenterdriften med adgang til data og indsigt, der visualiserer og sporer vigtige driftsmålinger.
Desuden er muligheden for at integrere med specialiserede funktioner i kontaktcenterøkosystemet, f.eks. kørsel af proaktive automatiserede udgående opkald, forbedring af agent- og supervisoroplevelser ved hjælp af AI, registrering og forståelse af kundekampagneforløbet for proaktivt at levere data på forhånd til agenter, klare differentiatorer i den måde, kontaktcenterløsninger udvikler sig på.
Med hensyn til forbrugsmodellen, hvor kontaktcentertilbud forbruges som en cloud-leveret softwaretjeneste, kræver evnen til at sikre tilgængelighed, pålidelighed og automatiserede ad hoc-skalakrav avancerede overvågnings- og alarmeringsmekanismer, som muliggør kontinuerlig validering og registrering af forestående problemer og forebyggelse / minimering af påvirkninger på kundedrift.
Figur 1 illustrerer den logiske arkitektur af Webex CC.
Funktionelle komponenter
Følgende afsnit beskriver forskellige funktionelle komponenter i Webex CC.
Administration af interaktion
Webex CC understøtter telefoni, e-mail og beskeder (sociale kanaler) som forskellige kanaler, som brugere kan bruge til at interagere med kontaktcentret.
For alle kanaler kan den indledende håndtering udføres af systemet, og derefter kan interaktionen eskaleres til en agent.
Medietyper
Telefoni-
For telefoni bestemmes håndteringen af indgående taleopkald af, hvordan opkaldet er kommet ind i kontaktcenteret (se Indtrængningsmekanismer nedenfor) og af det Webex CC-flow, der er knyttet til indgangspunktet.
Opkaldet besvares, og der udføres yderligere handlinger i henhold til Webex CC Flow-definitionen – som er en programmatisk repræsentation af de handlinger, der skal udføres, mens opkaldet håndteres, enten før det sættes i kø og dirigeres til en agent, eller selve flowet kan håndtere opkaldet uden overførsel til en agent.
Flow Builder i Webex CC giver udviklere mulighed for at definere flowet og tildele det til det indgangspunkt, via hvilket opkaldet ankommer til Webex CC.
Disse konfigurationsobjekter og deres anvendelse er dækket i Konfigurationsenheder.
Flere oplysninger om Flow Builder er dækket i det kommende afsnit om IVR System.
E-mail og beskeder
Fra Webex CC-perspektiv leverer Webex Connect indgående og udgående funktioner til alle digitale kanaler - e-mail, meddelelseskanaler, som slutbrugere kan bruge til at kontakte kontaktcenter.
Webex Connect Flow
-
Bestemmer håndteringen af sådanne interaktioner, indtil interaktionerne er sat i kø og distribueret til agenter. Dette omfatter automatisk håndtering og BOT-behandlinger for alle former for messaging og e-mail-interaktioner.
-
Anvender forretningslogik på indgående interaktion.
-
Håndterer kontakt før kø.
-
Flow selv kan håndtere interaktionen uden overførsel til live agent.
De meddelelseskanaler, der understøttes af Webex CC, er:
-
Web App / Mobil App Chat
-
WhatsApp
-
Facebook Messenger
-
Sms
De e-mailkanaler, der understøttes af Webex CC, er:
-
Gmail
-
Office365
Indtrængningsmekanismer
Dette afsnit dækker de mekanismer, hvormed en interaktion kan komme ind i Webex CC. Baseret på medietypen er de mekanismer, hvormed en interaktion når Webex CC, forskellige.
Inden for telefoni er der f.eks. behov for fysisk infrastrukturprovisionering for at aktivere PSTN-forbindelse, konfiguration af telefonnumre og routing af opkald til Webex CC.
For e-mail-/meddelelseskanaler skal indgående konfiguration udføres i Webex Connect, og det involverer klargøring af e-mail-/messaging-konto og konfiguration af Webex Connect-flow.
Indgående stemme
I forbindelse med taleopkald er det typisk sådan, at brugerne ringer til et PSTN-telefonnummer, som derefter forbindes til kontaktcentret. Fra et indgående perspektiv kræver dette en mekanisme til at dirigere opkald fra PSTN til Webex CC.
Figur 1 viser indtagelse af taleopkald til Webex CC.
Voice Ingress Services i Webex CC udfører tredjepartsopkaldsstyring ved hjælp af SIP og besvarer det indgående opkald samt udfører overførsels-, konference- og andre opkaldskontrolhandlinger.
Det logiske indgangspunkt for opkald i Webex CC er konfigurationsenheden med navnet "Indgangspunkt". I forbindelse med taleindtrængning er nøglekonfigurationen for indgangspunktet det telefonnummer, der er knyttet til det, hvilket typisk er et gyldigt PSTN-telefonnummer, der er hentet fra den valgte PSTN-udbyder.
Dette gør det muligt at registrere indgående opkald på telefonnummeret, knytte opkaldet til indgangspunktet og bruge andre konfigurationsparametre for indgangspunktet til at håndtere opkaldet i henhold til den Webex CC Flow-definition, der skal udløses for interaktionen.
Bemærk:
Du kan finde flere oplysninger om PSTN-forbindelsesindstillingerne på 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.
Skalerbarhed og tilgængelighed af Voice Edge-infrastruktur
Webex CC VPOP-infrastrukturen omfatter redundante par SIP SBC'er, der sikrer høj tilgængelighed, og flere SBC'er kan tilføjes for at skalere de samtidige opkaldsmængder, der skal understøttes.
Det maksimale antal samtidige opkald, som VPOP kan håndtere, afhænger af antallet af SBC'er, der kører, og som opkald sendes til.
For geografisk redundans – et net af VPOP SBC med sammenkoblinger på tværs af flere par på tværs af regioner understøttes.
For taleindtrængningstjenester er de horisontalt skalerbare til at håndtere et stigende antal samtidige taleopkald, der skal indtages til Webex CC.
Sikkerhedsovervejelser i forbindelse med voice edge-infrastruktur
Nedenstående tabel indeholder oplysninger om tilslutningsmulighederne til Voice Edge-infrastrukturen.
Forbindelse |
Typer |
---|---|
Offentligt internet |
Direkte (med hvidlistede kilde- IP adresser) IPSec Virtual Private Network (VPN) eller IPSec over GRE (Generic Routing Encapsulation) Websted til websted (S2S) SRTP/SIP-TLS |
Private tilslutningsmuligheder |
MPLS Punkt-til-punkt (P2P) VPLS SD-WAN Privat WAN Datacenter på tværs af forbindelser Equinix Fabric-forbindelser |
For flere detaljer, besøg 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.
IVR-system
Alle taleopkald, der kommer til et telefonnummer, der er tilknyttet et indgangspunkt, bliver besvaret af Webex CC, og udførelse af et Webex CC-flow, der er knyttet til indgangspunktet, går i gang.
Webex CC Flow Builder leverer programmeringskonstruktioner/operatorer og funktionelle blokke, kaldet aktiviteter, så administratorer eller andre, der designer og implementerer den IVR logik, kan kombinere disse byggesten og oprette Flow-definitionen.
De programmeringskonstruktioner, som Flow understøtter, er:
-
Rapporterings- og indstillingsvariabler – tilstand, der er knyttet til en flowudførelse
-
Pebble Expressions for at indstille værdien af variabler
-
-
Betinget kontrol
-
Looping - ved hjælp af Conditionals og Go To (evne til at kæde aktiviteter sammen)
-
Kald REST-API'er
-
Parse Data - JSON, TOML, XML bruges typisk til at analysere API svar.
-
Komponere aktiviteter
Et repræsentativt sæt aktiviteter, som Flow leverer, er:
|
For hvert opkald, der er aktivt, er en forekomst af flowkørsel også aktiv, indtil opkaldet afsluttes, hvilket resulterer i samtidige udførelser af flows.
Hver forekomst af flowudførelse giver isoleret miljø for data / tilstand, der er knyttet til flowet og der ved opkaldet.
I hele opkaldets livscyklus gør flow det også muligt at reagere på bestemte hændelser, der sker, og håndtere dem – f.eks. når et opkald bliver besvaret af en agent, kan en hændelseshandler udløse et pop-op-vindue på skærmen i grænsefladen på agentskrivebordet.
Du kan finde flere oplysninger om Webex CC Flow under 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.
Understøttelse af virtuel agent
Flow leverer en aktivitet til overdragelse af interaktionen til en virtuel agent, der er forudkonfigureret i Webex Control Hub.
Når opkaldet er forbundet til en virtuel agent, giver det brugeren en samtalebaseret IVR oplevelse, og aktiviteten afsluttes enten med, at opkaldet afsluttes, eller med at opkaldet eskaleres til en agent.
I tilfælde af eskalering kan flowet konfigureres til at sætte opkaldet i kø, som derefter besvares af en agent.
Indgående digitale interaktioner
Til e-mail- og meddelelseskanaler for indgående interaktioner bruger Webex CC Webex Connect til klargøring af aktiverne, flow til at håndtere de indgående interaktioner og derefter dirigere interaktionen til Webex CC, når Webex Connect-flowet eksplicit sætter interaktionen i kø, så den kan håndteres af en agent.
Figur 2 illustrerer indtagelsen af e-mail, meddelelsesinteraktioner i Webex CC.
Virtual Agent / BOT-integrationer
For interaktioner med e-mail og messaging / sociale kanaler konfigureres de virtuelle agent/BOT-behandlinger i Webex Connect-flowet.
Som det er tilfældet med Virtual Agents for Voice, sættes interaktionen i kø og distribueres til en agent, hvis BOT-behandlingen ender med at eskalere som resultat.
Routing og kø
Webex CC behandler den indgående kontakt med automatiserede handlere som defineret i flowet, og flowet kan beslutte at sætte kontakten i kø til en kø/direkte til en agent (agentspecifik kø – understøttes kun for telefoni/stemmeinteraktioner).
Hvis der er en agent tilgængelig i kø, reserveres agenten, og interaktionen distribueres til agenten. Hvis der ikke er nogen agenter tilgængelige, parkeres interaktionen i køen, og Flow vil fortsat behandle kunden med handler, der er knyttet til køaktiviteten.
Når en agent bliver tilgængelig, afbrydes handleren, og agenten tilbydes interaktion.
Figur 1 illustrerer kø- og routingarkitekturen.
Valg af agent
Køer i Webex CC understøtter følgende agentudvælgelsesalgoritmer:
-
Agentruter, der har været længst tilgængelig
-
Fagbaseret routing
-
Længst tilgængelig agent (LAA)
-
Bedste tilgængelige agent (BAA)
-
Agenter er knyttet til køerne gennem Teams.
En kø kan tildeles flere opkaldsdistributionsgrupper (hvor hver gruppe har et eller flere teams) på en sekventiel måde med konfigureret ventetid på, at opkaldsdistributionsgruppen føjes til køen, så søgeområdet for en matchende agent udvides til flere opkaldsdistributionsgrupper, efterhånden som tiden skrider frem.
For fagbaseret distribution vælges en agent blandt de fagkrav, der matcher agenter, der er knyttet til køen, baseret på LAA- eller BAA-konfiguration.
Tale-/telefonispecifikke ekstra funktioner
Agentbaseret routing (kun for tale-/telefonikanaler)
Webex CC Flow kan ved hjælp af aktiviteten QueueToAgent distribuere interaktioner direkte til den valgte agent baseret på agent-id'et.
Hvis agenten ikke er tilgængelig til at håndtere interaktioner, kan interaktionen parkeres i en agentspecifik kø og vente på, at agenten bliver tilgængelig
Avancerede køoplysninger
Webex CC Flow kan ved hjælp af aktiviteten GetQueueInfo hente oplysninger i realtid for en kø, f.eks. position i kø (PIQ), estimeret ventetid (EWT), antal agenter, der er tilgængelige i køen, og kan bruges til at beslutte, om kontakten skal sættes i kø eller ej.
Hilsen tilbagekald
Webex CC Flow giver ved hjælp af aktivitetstilbagekald kunden mulighed for at afbryde forbindelsen til opkaldet, samtidig med at positionen i køen bevares, og modtage et tilbagekald, når den virtuelle interaktion i køen dirigeres til en agent.
Håndtering af overløb
Webex CC understøtter håndtering af overløb ved hjælp af kapacitetsbaserede teams (CBT).
CBT er som et almindeligt team med en kapacitet og et tilknyttet eksternt DN, der betjener denne kapacitet. Det kan konfigureres sammen med andre teams i køopkaldsdistributionscyklusserne.
Normalt konfigureres dette som den sidste cyklus, så den fungerer som et overløb, hvis der ikke er nogen agent tilgængelig, selv efter at alle de konfigurerede opkaldsdistributionsgrupper ikke kan finde en tilgængelig matchende agent til håndtering af interaktionen.
Agent Desktop Operations
Når en agent logger på Webex CC Agent Desktop, angiver agenten et telefonnummer, som indgående opkald til agenten kan forbindes til. Det kan være en PSTN-telefon, en mobiltelefon eller et lokalnummer, hvis agenten er en Cisco Webex Calling bruger.
Bemærk, at dette nummer skal være et gyldigt telefonnummer, som opkald kan viderestilles til. Hvis dette ikke er tilfældet, kan agenten ikke modtage indgående opkald.
Baseret på den type interaktion, som agenten håndterer, giver widgets på agentskrivebordet mulighed for at udføre bestemte mediekontrolhandlinger.
Når et opkald f.eks. er besvaret, kan agenten udføre følgende handlinger i forbindelse med opkaldet.
-
Sæt opkaldet på hold
-
Initiere konsulentopkald og
-
Omstille opkaldet til et andet telefonnummer (f.eks. agentens telefonnummer)/indgangspunkt
-
Sæt en anden agent i konference for opkaldet
-
-
Omstil opkaldet til en anden kø
-
Afslutte opkaldet
Agentcomputer giver administratorer mulighed for at tilføje brugerdefinerede widgets der ved at udvide skrivebordsfunktionerne og gøre det til en samlet samling widgets, som agenter skal bruge for at få deres arbejde udført på en effektiv måde.
Skrivebordsarkitektur
Agentskrivebord er et mikrofrontend-baseret enkeltsidet program, der er vært for widgets, der er bygget på basis af webkomponentarkitektur. Alle standard / lager widgets er drevet af data, der hentes af API'er eller server side push mekanismer.
Disse er typisk asynkrone API'er, hvor svaret på en aktivering kommer til skrivebordet via en WebSocket-forbindelse.
Webex CC-Agent Desktop godkender brugere med Cisco Common Identity (CI), og tokenet sendes videre til alle API aktiveringer. Også for brugerdefinerede widgets, baseret på godkendelsesmodellen, giver det en single sign-on-oplevelse til agenter, hvis den brugerdefinerede widgets godkendelsesmodel er integreret med CI.
Når en agent er en del af en interaktion, sendes alle opdateringer til denne interaktionstilstand eller tilknyttede data til skrivebordet via WebSocket-forbindelsen.
Skrivebordets robusthed over for tilslutningsmuligheder og ventetid
Det asynkrone API- og serverside-push muliggør skalering og ethvert forbindelsestab til WebSocket-grænsefladen registreres, og skrivebordet forsøger at oprette forbindelse igen og logge på igen.
Figur 2 illustrerer agentskrivebordsarkitekturen i Webex CC.
Administration og konfiguration
Onboarding af kunder
Webex Control Hub er den primære grænseflade, der bruges af partnere og kunder til at onboarde kunder og aktivere eller konfigurere funktioner.
Når organisations- og kontaktcenterfunktionerne er klargjort i Control Hub, udløser det et workflow i Webex CC, som udfører resten af trinnene i klargøringen af alle kontaktcenterfunktioner i henhold til de tilbud, kunden har valgt.
Al klargøring af kontaktcentre udføres ved hjælp af et BPM-arbejdsprocesprogram, der muliggør en deklarativ måde at definere de involverede trin på og gør hele provisioneringstrinnene modstandsdygtige over for fejl og sikrer dataintegriteten.
Figur 1 illustrerer provisioneringsarbejdsgangen i Webex CC.
Konfigurationsobjekter
De vigtigste konfigurationsobjekter i Webex CC, der er omfattet af en organisation, er:
Sted
Sted betyder en placering, hvor et eller flere teams, brugere (agenter/supervisorer) er placeret.
Alle brugere og teams skal tilhøre et websted.
Team
En gruppe brugere. Teams bruges til at distribuere interaktioner til agenter via køer.
Hvert team skal tilhøre et websted.
Agenter
Brugere, der kan logge på Agent Desktop og håndtere interaktioner på tværs af medietyper, der er konfigureret i Webex CC.
Supervisorer
Supervisorer tildeles teams og kan overvåge/coache agenten og have adgang til teamniveaustatus og agentstatistikker for dem, der hører til de teams, som supervisoren er tildelt.
Kø
En kø er en logisk enhed, hvor interaktioner kan ventes på, at agenter er tilgængelige, som derefter distribueres til agenten.
Køer knyttes til teams som søgeområdet for agenter med mulighed for at udvide søgeområdet baseret på den forløbne tidsgrænse ved at føje andre teams til søgeområdet.
Entrypoint
Indgangspunkt er en logisk enhed, der repræsenterer indgangspunktet for interaktioner, der kommer ind i Webex CC. For telefoni er dette primært knyttet til det telefonnummer, som opkald ankommer til, og for e-mail/messaging-kanaler peger indgangspunktet på aktivkonfiguration i Webex Connect.
Flow
Det flow, der er knyttet til indgangspunktet (via distributionsstrategi), som bestemmer de trin, der er involveret i håndtering af interaktioner.
For ikke-telefonikanaler (e-mail, beskeder/sociale medier) vælges Flow som en del af aktivkonfigurationen i Webex Connect.
Adgangskontrol for kontaktcentre med flere steder
Webex CC-administratorer kan konfigurere brugerprofiler med adgangsrettigheder til bestemte steder, teams, køer og indgangspunkter. På grund af webstedernes og holdenes hierarkiske karakter er det desuden kun de teams eller den dato, der vedrører holdene, der tilhører disse websteder eller en eksplicit specificeret delmængde af sådanne teams, der kan tilgås af brugeren, når der er givet adgang til bestemte websteder.
For køer og indgangspunkter er de globale på organisationsniveau, så for forskellige geografiske placeringer (steder, hvor bestemte agenter og teams er placeret) kan der konfigureres separate indgangspunkter og køer, og supervisorer/brugere kan få adgang til de objekter, der er relevante for bestemte websteder.
Figur 2 illustrerer de centrale konfigurationsobjekter og den brugerprofil, der refererer til disse objekter.
Ud over at begrænse adgangen til disse enheder kan Webex CC-administratorer styre de specifikke funktioner/moduler, som en bruger kan få adgang til i administrationsgrænsefladen, og derved have brugere med administrations-/konfigurationsrettigheder til bestemte enheder samt sektioner/funktioner i Webex CC-administrationsgrænsefladen.
Rapportering og analyse
Webex CC behandler de diskrete hændelser, der genereres af forskellige tjenester i løbet af interaktionernes livscyklus, ved hjælp af en række realtidsstrømbehandlingstjenester og genererer et defineret sæt realtidsdatasæt, der offentliggøres til abonnerede klienter.
Desuden behandles, transformeres og aggregeres disse hændelser yderligere, og de resulterende datasæt bevares, som derefter hentes via API'erne til dataforbrug og rapporterings- og datavisualiseringsgrænsefladen – Analysator.
Figur 1 illustrerer databehandlings- og forbrugsgrænsefladerne i Webex CC
Integrationer
Alle eksterne integrationer til WxCC for at udvide og forbedre de funktioner, som kunderne kan bruge, bruger standard publicerede API'er.
Den type API grænseflader, der er tilgængelige i Webex CC, er:
-
REST API
-
Server-Side Push, bruge
-
Webhooks
-
WebSocket-meddelelser
-
CRM-integrationer
Webex CC understøtter to former for integration med CRM-systemer (Customer Relationship Management).
-
Integrerede skrivebordsforbindelser
-
Flowintegrationer via HTTPs Connectors i IVR
Integrerede skrivebordsconnectorer: CRM-program som den primære grænseflade
I denne driftstilstand logger agenten på CRM-konsollen som det primære program.
Webex CC er et integreret program (også kaldet et integreret skrivebordsprogram eller en integreret softphone), som primært bruges til at logge på kontaktcentret og modtage Webex CC-dirigerede kontaktcenterinteraktioner.
Ved modtagelse af et opkald eller en samtaleanmodning udfører CRM-integrationen følgende handlinger på CRM-konsollen
-
Pop op-skærmbilledet til kundeposten, der er knyttet til ANI, eller andre tilknyttede opkaldsdata.
-
Bogfør opkaldsmetadata som aktivitetsnoter i kundeposten
-
Tillad agenten at "klikke for at ringe" ved at klikke på kontakten i CRM og starte et udgående opkald til kunden
-
Bogføring af opkaldsposter i CRM-rapporteringstabellerne for primær rapportering på CRM.
-
Indeholder den fulde funktionalitet af kontrolelementerne Agent Desktop og opkald (integreret og minificeret version af skrivebordsappen)
Den primære integrationstilstand med CRM'erne er ved at integrere Webex CC Desktop-program i en separat iFrame.
Desuden kører Webex CC Desktop-programmet en brugerdefineret konsolløs widget (ingen brugergrænseflade) kører i baggrunden, som interagerer med det underliggende CRM-system for at udføre automatiserede handlinger på vegne af agenten.
Interaktionerne drives af to SDK'er, som den konsolløse widget bruger.
-
Webex CC Desktop JS SDK: Dette er JavaScript SDK'et, der leveres af Webex CC til registrering af hændelseslyttere til agent- og kontakthandlinger.
-
CRM JS SDK: Dette er det CRM-klient-SDK, der gælder pr. CRM, der abstraherer REST API opkald med CRM. For eksempel bruges det CTI JS-bibliotek, der leveres af Salesforce, til salgsstyrke til at udføre handlinger og lytte efter hændelser inde i CRM.
Figur 1 illustrerer CRM-integrerede Webex CC-skrivebords- og connectorarkitektur
Webex CC understøtter følgende CRM-løsninger til ovennævnte integration:
-
Salesforce
-
ServiceNu
-
Microsoft Dynamics 365
-
Zendesk
-
Freshdesk
For flere detaljer, besøg https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Du kan finde flere oplysninger om konfiguration af Webex CC-skrivebordslayouts til aktivering af CRM-connectoren, funktionssæt og ændringslogfiler ved at besøge https://github.com/CiscoDevNet/webex-contact-center-crm-integrationshttps://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
Global tilgængelighed af CRM-connectorer
CRM Connectors er tilgængelige i alle geografiske områder og områder, hvor Webex CC fungerer.
Elastisk skala og ydeevne
Webex CC er vært for den brugerdefinerede widget, der muliggør tovejskommunikation mellem CRM-applikationen og Webex CC-skrivebordet i AWS CloudFront CDN, hvilket sikrer høj tilgængelighed af widget-AWS på tværs af tilgængelighedszoner og regioner.
Al CRM-integrationsspecifik beregning sker i den browser, hvor agenter bruger CRM-programmet med Webex CC Desktop integreret i CRM-programmet.
Sikkerhed
CRM-connectorerne aktiveres via Webex CC-agentskrivebordslayoutet, og valgfrie parametre overføres via skrivebordslayoutet til widgetten for at slå funktioner til og fra.
Hvis du f.eks. vil aktivere widgetten Salesforce-handlinger, kan administratoren aktivere parameterindstillingen for skrivebordslayoutparameteren sfdcWidgetEnabled til true.
Installation af pakke
Hvis integrationen skal fungere tovejs, skal CRM-konsollen have det integrerede program installeret. Dette er for at understøtte indlæsning af Desktop-applikationen inde i en iFrame.
Alle Desktop Embedded-connectorer er tilgængelige på CRM-markedspladsen.
For eksempel,
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Installationen af markedspladsprogrammet aktiverer de nødvendige plug-ins og importerer de nødvendige XML-filer til CRM-konsollen for at understøtte rapportering af opkaldsposter på CRM-systemet.
Flowintegrationer via HTTP-connectorer i IVR
Webex CC Flow builder understøtter tovejsdatastrømme mellem Webex CC og CRM-systemet ved hjælp af HTTP-connectorer Webex, der er konfigureret i Control Hub og brugt på Webex CC Flow.
Disse bruges primært til personalisering inden for stemmeinteraktioner og tilpasset routing inden for IVR.
Som standard understøtter Webex CC Salesforce HTTP Connector på Control Hub. De andre CRM-connectorer kan tilføjes som brugerdefinerede connectorer på Webex Control Hub.
Du kan finde flere oplysninger om HTTP-connectorerne på https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-forbindelser:
-
Salesforce IVR HTTP-connector (indbygget): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP-stik (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP-connector (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Styring af udgående kampagne
Webex CC understøtter udgående preview-kampagner ved hjælp af kampagnestyringsløsningen fra Acqueon.
For flere detaljer, besøg 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.
Workforce-optimering
Webex CC understøtter workflowoptimering og kvalitetsstyringsløsninger fra førende brancheleverandører.
Udvidelse af Agent Desktop
Webex CC-agent og supervisorskrivebord muliggør udvidelse af skrivebordsfunktionerne ved at udvikle og køre brugerdefinerede widgets på skrivebordet.
For flere detaljer, besøg https://developer.webex-cx.com/documentation/guides/desktop.
Andre API'er
For detaljer om de andre API integrationer, der kan udføres i Webex CC, besøg https://developer.webex-cx.com/documentation/getting-started/.
Implementering og tilslutningsmuligheder
Webex CC er implementeret i AWS og er i øjeblikket tilgængelig i følgende områder:
-
US
-
USA-Øst N Virginia
-
Det vestlige USA i Californien (kun indtrængen af talemedier)
-
-
Canada
-
Centrale
-
-
Storbritannien
-
London
-
-
Europa
-
Frankfurt
-
-
Asien Pac
-
Tokyo
-
Sydney
-
Multiområdeforbindelse til telefoni
For at muliggøre globale organisationer med agenter og kunder på flere geografiske placeringer understøtter Webex CC, at medierne holdes inden for det lokale område i de områder, hvor stemmemediekanten og indgående tjenester kører.
Figur 1 viser udbredelsen i flere regioner med regionale medier.
Tjenesterne Media Edge og Indgående medier udrulles i følgende områder.
Geo-region |
Webex CC-tjenester (AWS-region) |
Media Edge (stemme POP) |
Næste generations medietjenester (AWS-region)* |
---|---|---|---|
US |
N Virginia |
København Los Angeles |
N Virginia N Californien |
Canada |
Centrale |
Vancouver Toronto |
Centrale |
Brasilien |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Storbritannien |
London |
London |
London |
Indien |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japan |
Tokyo |
Tokyo Osaka |
Tokyo |
Australien |
Sydney |
Melbourne Sydney |
Sydney |
*Du kan finde flere oplysninger om den regionale tilgængelighed af næste generations medietjenester under Næste generations talemedieplatform.
Sikkerhed og beskyttelse af personlige oplysninger
Infrastruktur Sikkerhed
Stemmeinfrastruktur på Edge
Voice Edge-komponenterne gør det muligt for SIP-trunks fra kundenetværk/PSTN-operatører at terminere, og dette er aktiveret baseret på hvidlistede IP'er, der har tilladelse til at oprette forbindelse til edge-komponenterne.
Beregn infrastruktursikkerhed
Webex CC-beregningsinstanser klargøres i AWS, og tjenester kører som pods i Kubernetes-klyngen, som har flere navneområder, og adgangen til hvert navneområde er begrænset med separate legitimationsoplysninger.
Al klargøring af infrastruktur udføres ved hjælp af kode - ingen manuelle trin - og ingen af legitimationsoplysningerne kan tilgås manuelt.
Der er et centralt legitimationslager med specifikke stier konfigureret til specifikt sæt tjenester / teams, og adgangen til selve legitimationslageret er begrænset og konfigureret som hemmeligheder i build- og implementeringssystemerne.
Ingen af infrastrukturkomponenterne / tjenesterne er direkte eksponeret uden for AWS VPC, og kun offentligt eksponerede grænseflader er API'er og WebSocket-servere, der styres og administreres ved hjælp af api-gateway,
Derudover er der visse interne systemer og grænseflader, der bruges af udviklere, og som bruges til visning af logfiler, målepunkter, implementeringsoplysninger, buildstatus og testresultater, som er sikret ved hjælp af roller og grupper og integreret med Ciscos interne godkendelsessystemer.
Godkendelse og autorisation af brugergrænseflader
Alle brugergrænseflader, der bruges af forskellige kontaktcenterbrugere (agenter, supervisorer, administratorer, analytikere), er beskyttet af Cisco Common Identity-baserede OAuth-flows (ihændehavertokengodkendelse).
Godkendelsen udføres ved hjælp af roller for den bruger, der har hentet tokenet, og områder, der er tildelt tokenet.
Datasikkerhed
Data i transit
Ingen af grænsefladerne i den anvendte tjeneste-/infrastrukturkomponent er direkte eksponeret for ekstern indgående trafik.
Vælg tjenester med http-API'er eksponerer disse grænseflader via en gateway, og al indgående https (inklusive dem fra WebSocket) afsluttes i ALB, og intern trafik via http dirigeres til tjenesterne.
Alle udgående interaktioner er over https / TLS (for ikke-http-protokoller).
Inde i VPC er den interne kommunikation mellem tjenester - over http / brugerdefineret TCP-protokol - over almindelig TCP stikkontakt.
Inaktive data
Alle data, der gemmes, krypteres på lagerlaget. Desuden er de datalagre, der er uden for VPC, beskyttet og adgangskontrol og autorisationer med legitimationsoplysninger sikkert gemt og administreret i et hemmeligt lager.
Figur 1 illustrerer datastrøms- og sikkerhedsmodellen for transit såvel som i hvile.
Databeskyttelse
Slutbrugerens PII-data
Webex CC Flow, som er den programmatiske controller til håndtering af interaktioner, kan bruges til at indsamle brugerdata, som kan tildeles flowvariabler, der er specielt mærket som 'Indeholder følsomme data'. Værdierne for sådanne data krypteres, og ingen tjenester i transitstien for dataene har adgang til disse data.
Desuden bevares sådanne data aldrig i Webex CC-rapporteringsdatalager, og logfilerne / messaging-infrastrukturen vil have krypterede data, og klare tekstdata gemmes ikke nogen steder i Webex CC.
Kontaktcenteragent/supervisor-PII-data
De brugerrelaterede data for kontaktcentret redigeres i logfiler, men er tilgængelige for dataanalyse og visualisering i Webex CC-datalageret.
Skalerbarhed
Faktorer for skala
For Webex CC er de faktorer, der påvirker skalaen:
-
Samtidig antal agenter logget på
-
Samtidig antal igangværende interaktioner
-
Handlinger, der udføres på disse interaktioner
-
-
Samtidig antal handlinger, som supervisorer/agenter udfører uden for håndteringen af interaktionerne
-
Mængden af genererede og vedvarende data
Arkitektoniske aspekter, der muliggør skalering
De principper, som Webex CC er baseret på, gør det muligt for løsningen at skalere dynamisk efter behov inden for de grænser, der håndhæves af den infrastruktur, der leveres til de forskellige tjenester og platformskomponenter.
Hændelsesdrevet arkitektur
Tjenesterne i Webex CC kommunikerer ved hjælp af meddelelser, og processen til behandling af kritiske meddelelser involverer ingen blokerende IO-handlinger, og den tilstand, der kræves til behandling af meddelelser, er lokaliseret til forekomsten af den tjeneste, der behandler meddelelsen.
Statsløse tjenester (eller eksternaliseret stat)
Statsløse tjenester muliggør elasticitet ved nemt at tilføje/fjerne yderligere forekomster af tjenesterne. Der er visse tjenester, der i sagens natur er statslige, og de har eksternaliseret statsbutik, og infrastrukturen understøtter også dynamiske ændringer i antallet af forekomster af sådanne tjenester med automatisk rebalancering / statsoverførsel / lokalisering af staten til den instans, der har brug for staten.
Elastisk infrastruktur
Alle tjenester kører i Kubernetes, og infrastrukturen aka Kubernetes-noder skaleres automatisk baseret på brugen, og dette muliggør dynamisk tilføjelse af flere beregningsnoder op til en maksimal høj tærskel, der er forudkonfigureret.
Belastningsprojektion og regelmæssig validering
Alle tjenester benchmarkes for ydeevneegenskaberne, og skaleringsmønsteret valideres på serviceniveau.
Yderligere kontinuerlig validering, spidsbelastning og udholdenhedstest udføres med testparametre, der er indstillet til forventet vækst i de skalapåvirkende attributter, hvilket gør det muligt at identificere flaskehalse, planlægge at opdatere den høje tærskel for infrastrukturressourceforbrug og være klar til spildagen.
Pålidelighed og tilgængelighed
Den hændelsesdrevne arkitektur og statsløse tjenester muliggør robusthed og elasticitet. For at sikre, at fejl opdages og reageres på, før funktionaliteter påvirkes, anvender Webex CC følgende strategi.
-
Infrastrukturens tilgængelighed og pålidelighed
-
Alle Webex CC-tjenester og infrastrukturkomponenter implementeres altid på tværs af tre AWS-tilgængelighedszoner.
-
Dette gør det muligt for Webex CC at være modstandsdygtig over for fejl i tilgængelighedszoner, og i tilfælde af fejl erstattes de fejlbehæftede forekomster automatisk med nyere.
-
-
-
Kontinuerlig overvågning og alarmering
-
Interne og eksterne sonder til tjenester og infrastrukturkomponenter, som ved fejl udløser advarsler.
-
Målepunkter, der registreres fra tjeneste- og infrastrukturkomponenter og behandles via et regelprogram, der registrerer matchende regler og udløser beskeder.
-
-
Løbende validering og alarmering
-
Der køres periodiske tests, og eventuelle fejl resulterer i udløsning af advarsler
-
Disse advarsler opretter proaktive hændelser og håndteres som en reel hændelse, der påvirker kunden.
-
Dette foregriber påvirkninger for kunden og bidrager til systemtilgængelighed og pålidelighed.
-
-
-
Løbende integration og levering
-
Dette er den tekniske proces og leveringspipeline og muliggør hurtig og pålidelig opbygning, validering og implementering af tjenester / ændringer til tjenester i Webex CC.
-
Muligheden for at udføre fuldstændig automatiseret implementering – fra kode til produktionsmiljø med alle de nødvendige valideringer reducerer risikoen og minimerer tiden til løsning, hvis en ændring skal implementeres som reaktion på en fejl.
-
-
-
Afbrydere og kill-switches
-
Forskellige dele af systemet / visse funktioner i Webex CC kan selektivt deaktiveres for alle kunder eller udvalgte kunder for at minimere kaskadeeffekter af en fejl.
-
Dette gør det muligt at minimere fejloverfladen og opnå tilgængelighed af centrale kontaktcenterfunktioner for kunderne.
-
-
Overvågning og fejlregistrering
Figur 1 viser de løbende overvågnings-, validerings- og alarmeringsmekanismer, der er indført for Webex CC.
Forretningskontinuitet og it-katastrofeberedskab
Disaster Recovery and Business Continuity-processen sikrer, at der registreres eventuelle store afbrydelser i en region, og de nødvendige trin er på plads for at sikre gendannelse af tjenesterne til kunder, der er ombord i regionen.
Trinene til gendannelse dokumenteres, valideres og holdes opdateret regelmæssigt i henhold til katastrofegendannelses- og styringsprocesserne.
Webex CC-tjenester implementeres i tre separate tilgængelighedszoner inden for en AWS-region. Hver tilgængelighedszone er en forskellig fysisk placering i området med uafhængige forsyningsselskaber.
I tilfælde af fuldstændig AWS-regionsfejl er Webex CC afhængig af AWS for at gendanne regionen, og for langvarige afbrydelser, der involverer hele regionen, provisioneres Webex CC-datacenteret i en ny AWS-region og gendanner de vigtigste kundekonfigurationer og data, så kontaktcentret er operationelt for kunder i den nye AWS-region.
Dette involverer automatisering, men kræver manuel indgriben for at udløse processen samt overvåge og sikre, at den nødvendige konfiguration og data gendannes for at gøre kontaktcentret operationelt for kunderne.
Overholdelse og certificeringer
Webex Contact har en omfattende liste over sikkerhedscertificeringer. Disse certificeringer holdes ajour med jævne mellemrum.
-
PCI DSS QSA
-
CAIQ
-
HIPAA & HITECH
-
CSA stjerne niveau 1
-
CSA Star Level 2 (uafhængig vurdering af 3. part)
-
SOC2
-
ISO27001 (International standard for informationssikkerhed)
-
ISO27017 (sikkerhedsstandard for cloudtjenesteudbydere)
-
ISO27018 (Sikkerhedsstandard med fokus på beskyttelse af personoplysninger i skyen)
-
ISO27701 (udvidelse til beskyttelse af personlige oplysninger)
-
C5 tysk standard, der demonstrerer operationel sikkerhed mod cyberangreb
Se Webex Dataark om beskyttelse af personlige oplysninger for kontaktcentertjenesten for at få flere oplysninger.
Cisco Webex Contact Center (Webex CC) er et kontaktcenter som en service (CCaaS), der gør det muligt for organisationer at muliggøre smartere, proaktive og personlige interaktioner på tværs af kundekampagneforløbet.
Webex CC er designet, designet og udviklet fra bunden som en cloudbaseret løsning med følgende centrale arkitektoniske principper.
-
Tjenester: Uafhængigt sæt tjenester, hvor hver tjeneste leverer et lille sammenhængende sæt funktioner til sine brugere.
-
Hændelsesdrevet: Alle tjenester kommunikerer med hinanden ved hjælp af meddelelser, undtagen i webapplikationer, hvor applikationen bruger https-grænseflader (REST API'er, Push Data via WebSocket-interface) til specifikke brugssager.
-
Statsløs/eksternaliseret tilstand: Tjenesterne udrulles i Kubernetes og kører i docker-objektbeholdere med mulighed for automatisk at skalere og være modstandsdygtige over for fejl i en eller flere forekomster af tjenesterne.
-
Observerbar: Alle tjenester og infrastrukturkomponenter, der muliggør implementering af sådanne tjenester, kan observeres med standardmekanismer til at måle, registrere og forhindre situationer, der påvirker kontaktcenterfunktioner samt hurtig fejlfinding og gendannelse af tjenester i tilfælde af afbrydelser.
-
Isoleret/løst koblet: Hver tjeneste kan bygges, valideres og implementeres/opdateres uafhængigt uden nedetid for kontaktcenterfunktioner.
Webex CC-tjenester implementeres i AWS og drives af en cloudbaseret platform, der muliggør følgende:
-
Tilgængelighed af infrastrukturtjenester og applikationer på tværs af flere tilgængelighedszoner
-
Elasticitet af infrastrukturtjenester og applikationer, der muliggør dynamiske skaleringsfunktioner
-
Sikkerhed indbygget i den måde, systemerne bygges og implementeres på, data beskyttes under overførsel og inaktive sammen med de sikkerheds-/overholdelsescertificeringer, som Webex CC har.
-
Skalerbar og sikker edge-infrastruktur til telefoni/tale-integrationer
-
Observerbarhed med proaktiv overvågning og alarmering, der muliggør høj tilgængelighed af kontaktcentertjenester til sine kunder.
-
Integreret med resten af Cisco Webex til brugergodkendelse/autorisation, administration og klargøring af kontaktcenterfunktioner.
De yderligere afsnit i dette dokument beskriver hver af ovenstående funktioner, og hvordan CC Webex arkitekturen muliggør samme.
Logisk arkitektur
Den kernekapacitet, som en kontaktcenterløsning skal have, er at gøre det muligt for kunderne nemt at kontakte organisationen ved hjælp af almindeligt anvendte kommunikationsmidler og få forespørgslerne / problemerne behandlet på en hurtig og effektiv måde.
Men for at sikre, at dette grundlæggende princip opnås, er der flere funktioner bag kulisserne, som den organisation, der bruger kontaktcenteret, skal have adgang til. Det drejer sig om:
-
Mekanismer, som kunderne kan bruge til at starte en interaktion
-
Udgivne og operationelle telefonnumre, der forbinder telefoniopkald med kontaktcentersystemet
-
E-mail-adresser, som kunder kan sende e-mail til, og mekanisme til at registrere nye indgående e-mails.
-
Mulighed for kunder at kontakte via forskellige digitale kanaler, herunder, men ikke begrænset til,
-
Chat fra en hjemmeside/app
-
Direkte chat via populære messaging-klienter som WhatsApp, Facebook Messenger, Apple Business Chat, Direkte besked fra Twitter
-
-
-
Evne til at registrere nye interaktioner og håndtere dem effektivt
-
Disse vil omfatte automatiseret IVR system, virtuelle agenter til telefoni / chats med programmerbarhed indbygget til at definere de arbejdsgange, der er involveret i håndtering af interaktioner.
-
Endelig skal interaktionen, hvis det er nødvendigt, eskaleres til en agent, der er optimalt kvalificeret til at håndtere interaktionen.
-
-
Mulighed for, at agenter kan angive tilgængelighed til håndtering af interaktioner og supervisorer til at overvåge, coache agenter og opnå de driftsmæssige målepunkter, der muliggør effektive interaktioner.
-
Administratorers mulighed for at konfigurere og provisionere de forskellige kontaktcenterfunktioner, der gør det muligt for agenter og supervisorer at udføre deres opgaver som forventet.
Derudover skal moderne virksomheder have tilføjet funktioner for at optimere kontaktcenterdriften med adgang til data og indsigt, der visualiserer og sporer vigtige driftsmålinger.
Desuden er muligheden for at integrere med specialiserede funktioner i kontaktcenterøkosystemet, f.eks. kørsel af proaktive automatiserede udgående opkald, forbedring af agent- og supervisoroplevelser ved hjælp af AI, registrering og forståelse af kundekampagneforløbet for proaktivt at levere data på forhånd til agenter, klare differentiatorer i den måde, kontaktcenterløsninger udvikler sig på.
Med hensyn til forbrugsmodellen, hvor kontaktcentertilbud forbruges som en cloud-leveret softwaretjeneste, kræver evnen til at sikre tilgængelighed, pålidelighed og automatiserede ad hoc-skalakrav avancerede overvågnings- og alarmeringsmekanismer, som muliggør kontinuerlig validering og registrering af forestående problemer og forebyggelse / minimering af påvirkninger på kundedrift.
Figur 1 illustrerer den logiske arkitektur af Webex CC.
Funktionelle komponenter
Følgende afsnit beskriver forskellige funktionelle komponenter i Webex CC.
Administration af interaktion
Webex CC understøtter telefoni, e-mail og beskeder (sociale kanaler) som forskellige kanaler, som brugere kan bruge til at interagere med kontaktcentret.
For alle kanaler kan den indledende håndtering udføres af systemet, og derefter kan interaktionen eskaleres til en agent.
Medietyper
Telefoni-
For telefoni bestemmes håndteringen af indgående taleopkald af, hvordan opkaldet er kommet ind i kontaktcenteret (se Indtrængningsmekanismer nedenfor) og af det Webex CC-flow, der er knyttet til indgangspunktet.
Opkaldet besvares, og der udføres yderligere handlinger i henhold til Webex CC Flow-definitionen – som er en programmatisk repræsentation af de handlinger, der skal udføres, mens opkaldet håndteres, enten før det sættes i kø og dirigeres til en agent, eller selve flowet kan håndtere opkaldet uden overførsel til en agent.
Flow Builder i Webex CC giver udviklere mulighed for at definere flowet og tildele det til det indgangspunkt, via hvilket opkaldet ankommer til Webex CC.
Disse konfigurationsobjekter og deres anvendelse er dækket i Konfigurationsenheder.
Flere oplysninger om Flow Builder er dækket i det kommende afsnit om IVR System.
E-mail og beskeder
Fra Webex CC-perspektiv leverer Webex Connect indgående og udgående funktioner til alle digitale kanaler - e-mail, meddelelseskanaler, som slutbrugere kan bruge til at kontakte kontaktcenter.
Webex Connect Flow
-
Bestemmer håndteringen af sådanne interaktioner, indtil interaktionerne er sat i kø og distribueret til agenter. Dette omfatter automatisk håndtering og BOT-behandlinger for alle former for messaging og e-mail-interaktioner.
-
Anvender forretningslogik på indgående interaktion.
-
Håndterer kontakt før kø.
-
Flow selv kan håndtere interaktionen uden overførsel til live agent.
De meddelelseskanaler, der understøttes af Webex CC, er:
-
Web App / Mobil App Chat
-
WhatsApp
-
Facebook Messenger
-
Sms
De e-mailkanaler, der understøttes af Webex CC, er:
-
Gmail
-
Office365
Indtrængningsmekanismer
Dette afsnit dækker de mekanismer, hvormed en interaktion kan komme ind i Webex CC. Baseret på medietypen er de mekanismer, hvormed en interaktion når Webex CC, forskellige.
Inden for telefoni er der f.eks. behov for fysisk infrastrukturprovisionering for at aktivere PSTN-forbindelse, konfiguration af telefonnumre og routing af opkald til Webex CC.
For e-mail-/meddelelseskanaler skal indgående konfiguration udføres i Webex Connect, og det involverer klargøring af e-mail-/messaging-konto og konfiguration af Webex Connect-flow.
Indgående stemme
I forbindelse med taleopkald er det typisk sådan, at brugerne ringer til et PSTN-telefonnummer, som derefter forbindes til kontaktcentret. Fra et indgående perspektiv kræver dette en mekanisme til at dirigere opkald fra PSTN til Webex CC.
Figur 1 viser indtagelse af taleopkald til Webex CC.
Voice Ingress Services i Webex CC udfører tredjepartsopkaldsstyring ved hjælp af SIP og besvarer det indgående opkald samt udfører overførsels-, konference- og andre opkaldskontrolhandlinger.
Det logiske indgangspunkt for opkald i Webex CC er konfigurationsenheden med navnet "Indgangspunkt". I forbindelse med taleindtrængning er nøglekonfigurationen for indgangspunktet det telefonnummer, der er knyttet til det, hvilket typisk er et gyldigt PSTN-telefonnummer, der er hentet fra den valgte PSTN-udbyder.
Dette gør det muligt at registrere indgående opkald på telefonnummeret, knytte opkaldet til indgangspunktet og bruge andre konfigurationsparametre for indgangspunktet til at håndtere opkaldet i henhold til den Webex CC Flow-definition, der skal udløses for interaktionen.
Bemærk:
Du kan finde flere oplysninger om PSTN-forbindelsesindstillingerne på 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.
Skalerbarhed og tilgængelighed af Voice Edge-infrastruktur
Webex CC VPOP-infrastrukturen omfatter redundante par SIP SBC'er, der sikrer høj tilgængelighed, og flere SBC'er kan tilføjes for at skalere de samtidige opkaldsmængder, der skal understøttes.
Det maksimale antal samtidige opkald, som VPOP kan håndtere, afhænger af antallet af SBC'er, der kører, og som opkald sendes til.
For geografisk redundans – et net af VPOP SBC med sammenkoblinger på tværs af flere par på tværs af regioner understøttes.
For taleindtrængningstjenester er de horisontalt skalerbare til at håndtere et stigende antal samtidige taleopkald, der skal indtages til Webex CC.
Sikkerhedsovervejelser i forbindelse med voice edge-infrastruktur
Nedenstående tabel indeholder oplysninger om tilslutningsmulighederne til Voice Edge-infrastrukturen.
Forbindelse |
Typer |
---|---|
Offentligt internet |
Direkte (med hvidlistede kilde- IP adresser) IPSec Virtual Private Network (VPN) eller IPSec over GRE (Generic Routing Encapsulation) Websted til websted (S2S) SRTP/SIP-TLS |
Private tilslutningsmuligheder |
MPLS Punkt-til-punkt (P2P) VPLS SD-WAN Privat WAN Datacenter på tværs af forbindelser Equinix Fabric-forbindelser |
For flere detaljer, besøg 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.
IVR-system
Alle taleopkald, der kommer til et telefonnummer, der er tilknyttet et indgangspunkt, bliver besvaret af Webex CC, og udførelse af et Webex CC-flow, der er knyttet til indgangspunktet, går i gang.
Webex CC Flow Builder leverer programmeringskonstruktioner/operatorer og funktionelle blokke, kaldet aktiviteter, så administratorer eller andre, der designer og implementerer den IVR logik, kan kombinere disse byggesten og oprette Flow-definitionen.
De programmeringskonstruktioner, som Flow understøtter, er:
-
Rapporterings- og indstillingsvariabler – tilstand, der er knyttet til en flowudførelse
-
Pebble Expressions for at indstille værdien af variabler
-
-
Betinget kontrol
-
Looping - ved hjælp af Conditionals og Go To (evne til at kæde aktiviteter sammen)
-
Kald REST-API'er
-
Parse Data - JSON, TOML, XML bruges typisk til at analysere API svar.
-
Komponere aktiviteter
Et repræsentativt sæt aktiviteter, som Flow leverer, er:
|
For hvert opkald, der er aktivt, er en forekomst af flowkørsel også aktiv, indtil opkaldet afsluttes, hvilket resulterer i samtidige udførelser af flows.
Hver forekomst af flowudførelse giver isoleret miljø for data / tilstand, der er knyttet til flowet og der ved opkaldet.
I hele opkaldets livscyklus gør flow det også muligt at reagere på bestemte hændelser, der sker, og håndtere dem – f.eks. når et opkald bliver besvaret af en agent, kan en hændelseshandler udløse et pop-op-vindue på skærmen i grænsefladen på agentskrivebordet.
Du kan finde flere oplysninger om Webex CC Flow under 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.
Understøttelse af virtuel agent
Flow leverer en aktivitet til overdragelse af interaktionen til en virtuel agent, der er forudkonfigureret i Webex Control Hub.
Når opkaldet er forbundet til en virtuel agent, giver det brugeren en samtalebaseret IVR oplevelse, og aktiviteten afsluttes enten med, at opkaldet afsluttes, eller med at opkaldet eskaleres til en agent.
I tilfælde af eskalering kan flowet konfigureres til at sætte opkaldet i kø, som derefter besvares af en agent.
Indgående digitale interaktioner
Til e-mail- og meddelelseskanaler for indgående interaktioner bruger Webex CC Webex Connect til klargøring af aktiverne, flow til at håndtere de indgående interaktioner og derefter dirigere interaktionen til Webex CC, når Webex Connect-flowet eksplicit sætter interaktionen i kø, så den kan håndteres af en agent.
Figur 2 illustrerer indtagelsen af e-mail, meddelelsesinteraktioner i Webex CC.
Virtual Agent / BOT-integrationer
For interaktioner med e-mail og messaging / sociale kanaler konfigureres de virtuelle agent/BOT-behandlinger i Webex Connect-flowet.
Som det er tilfældet med Virtual Agents for Voice, sættes interaktionen i kø og distribueres til en agent, hvis BOT-behandlingen ender med at eskalere som resultat.
Routing og kø
Webex CC behandler den indgående kontakt med automatiserede handlere som defineret i flowet, og flowet kan beslutte at sætte kontakten i kø til en kø/direkte til en agent (agentspecifik kø – understøttes kun for telefoni/stemmeinteraktioner).
Hvis der er en agent tilgængelig i kø, reserveres agenten, og interaktionen distribueres til agenten. Hvis der ikke er nogen agenter tilgængelige, parkeres interaktionen i køen, og Flow vil fortsat behandle kunden med handler, der er knyttet til køaktiviteten.
Når en agent bliver tilgængelig, afbrydes handleren, og agenten tilbydes interaktion.
Figur 1 illustrerer kø- og routingarkitekturen.
Valg af agent
Køer i Webex CC understøtter følgende agentudvælgelsesalgoritmer:
-
Agentruter, der har været længst tilgængelig
-
Fagbaseret routing
-
Længst tilgængelig agent (LAA)
-
Bedste tilgængelige agent (BAA)
-
Agenter er knyttet til køerne gennem Teams.
En kø kan tildeles flere opkaldsdistributionsgrupper (hvor hver gruppe har et eller flere teams) på en sekventiel måde med konfigureret ventetid på, at opkaldsdistributionsgruppen føjes til køen, så søgeområdet for en matchende agent udvides til flere opkaldsdistributionsgrupper, efterhånden som tiden skrider frem.
For fagbaseret distribution vælges en agent blandt de fagkrav, der matcher agenter, der er knyttet til køen, baseret på LAA- eller BAA-konfiguration.
Tale-/telefonispecifikke ekstra funktioner
Agentbaseret routing (kun for tale-/telefonikanaler)
Webex CC Flow kan ved hjælp af aktiviteten QueueToAgent distribuere interaktioner direkte til den valgte agent baseret på agent-id'et.
Hvis agenten ikke er tilgængelig til at håndtere interaktioner, kan interaktionen parkeres i en agentspecifik kø og vente på, at agenten bliver tilgængelig
Avancerede køoplysninger
Webex CC Flow kan ved hjælp af aktiviteten GetQueueInfo hente oplysninger i realtid for en kø, f.eks. position i kø (PIQ), estimeret ventetid (EWT), antal agenter, der er tilgængelige i køen, og kan bruges til at beslutte, om kontakten skal sættes i kø eller ej.
Hilsen tilbagekald
Webex CC Flow giver ved hjælp af aktivitetstilbagekald kunden mulighed for at afbryde forbindelsen til opkaldet, samtidig med at positionen i køen bevares, og modtage et tilbagekald, når den virtuelle interaktion i køen dirigeres til en agent.
Håndtering af overløb
Webex CC understøtter håndtering af overløb ved hjælp af kapacitetsbaserede teams (CBT).
CBT er som et almindeligt team med en kapacitet og et tilknyttet eksternt DN, der betjener denne kapacitet. Det kan konfigureres sammen med andre teams i køopkaldsdistributionscyklusserne.
Normalt konfigureres dette som den sidste cyklus, så den fungerer som et overløb, hvis der ikke er nogen agent tilgængelig, selv efter at alle de konfigurerede opkaldsdistributionsgrupper ikke kan finde en tilgængelig matchende agent til håndtering af interaktionen.
Agent Desktop Operations
Når en agent logger på Webex CC Agent Desktop, angiver agenten et telefonnummer, som indgående opkald til agenten kan forbindes til. Det kan være en PSTN-telefon, en mobiltelefon eller et lokalnummer, hvis agenten er en Cisco Webex Calling bruger.
Bemærk, at dette nummer skal være et gyldigt telefonnummer, som opkald kan viderestilles til. Hvis dette ikke er tilfældet, kan agenten ikke modtage indgående opkald.
Baseret på den type interaktion, som agenten håndterer, giver widgets på agentskrivebordet mulighed for at udføre bestemte mediekontrolhandlinger.
Når et opkald f.eks. er besvaret, kan agenten udføre følgende handlinger i forbindelse med opkaldet.
-
Sæt opkaldet på hold
-
Initiere konsulentopkald og
-
Omstille opkaldet til et andet telefonnummer (f.eks. agentens telefonnummer)/indgangspunkt
-
Sæt en anden agent i konference for opkaldet
-
-
Omstil opkaldet til en anden kø
-
Afslutte opkaldet
Agentcomputer giver administratorer mulighed for at tilføje brugerdefinerede widgets der ved at udvide skrivebordsfunktionerne og gøre det til en samlet samling widgets, som agenter skal bruge for at få deres arbejde udført på en effektiv måde.
Skrivebordsarkitektur
Agentskrivebord er et mikrofrontend-baseret enkeltsidet program, der er vært for widgets, der er bygget på basis af webkomponentarkitektur. Alle standard / lager widgets er drevet af data, der hentes af API'er eller server side push mekanismer.
Disse er typisk asynkrone API'er, hvor svaret på en aktivering kommer til skrivebordet via en WebSocket-forbindelse.
Webex CC-Agent Desktop godkender brugere med Cisco Common Identity (CI), og tokenet sendes videre til alle API aktiveringer. Også for brugerdefinerede widgets, baseret på godkendelsesmodellen, giver det en single sign-on-oplevelse til agenter, hvis den brugerdefinerede widgets godkendelsesmodel er integreret med CI.
Når en agent er en del af en interaktion, sendes alle opdateringer til denne interaktionstilstand eller tilknyttede data til skrivebordet via WebSocket-forbindelsen.
Skrivebordets robusthed over for tilslutningsmuligheder og ventetid
Det asynkrone API- og serverside-push muliggør skalering og ethvert forbindelsestab til WebSocket-grænsefladen registreres, og skrivebordet forsøger at oprette forbindelse igen og logge på igen.
Figur 2 illustrerer agentskrivebordsarkitekturen i Webex CC.
Administration og konfiguration
Onboarding af kunder
Webex Control Hub er den primære grænseflade, der bruges af partnere og kunder til at onboarde kunder og aktivere eller konfigurere funktioner.
Når organisations- og kontaktcenterfunktionerne er klargjort i Control Hub, udløser det et workflow i Webex CC, som udfører resten af trinnene i klargøringen af alle kontaktcenterfunktioner i henhold til de tilbud, kunden har valgt.
Al klargøring af kontaktcentre udføres ved hjælp af et BPM-arbejdsprocesprogram, der muliggør en deklarativ måde at definere de involverede trin på og gør hele provisioneringstrinnene modstandsdygtige over for fejl og sikrer dataintegriteten.
Figur 1 illustrerer provisioneringsarbejdsgangen i Webex CC.
Konfigurationsobjekter
De vigtigste konfigurationsobjekter i Webex CC, der er omfattet af en organisation, er:
Sted
Sted betyder en placering, hvor et eller flere teams, brugere (agenter/supervisorer) er placeret.
Alle brugere og teams skal tilhøre et websted.
Team
En gruppe brugere. Teams bruges til at distribuere interaktioner til agenter via køer.
Hvert team skal tilhøre et websted.
Agenter
Brugere, der kan logge på Agent Desktop og håndtere interaktioner på tværs af medietyper, der er konfigureret i Webex CC.
Supervisorer
Supervisorer tildeles teams og kan overvåge/coache agenten og have adgang til teamniveaustatus og agentstatistikker for dem, der hører til de teams, som supervisoren er tildelt.
Kø
En kø er en logisk enhed, hvor interaktioner kan ventes på, at agenter er tilgængelige, som derefter distribueres til agenten.
Køer knyttes til teams som søgeområdet for agenter med mulighed for at udvide søgeområdet baseret på den forløbne tidsgrænse ved at føje andre teams til søgeområdet.
Entrypoint
Indgangspunkt er en logisk enhed, der repræsenterer indgangspunktet for interaktioner, der kommer ind i Webex CC. For telefoni er dette primært knyttet til det telefonnummer, som opkald ankommer til, og for e-mail/messaging-kanaler peger indgangspunktet på aktivkonfiguration i Webex Connect.
Flow
Det flow, der er knyttet til indgangspunktet (via distributionsstrategi), som bestemmer de trin, der er involveret i håndtering af interaktioner.
For ikke-telefonikanaler (e-mail, beskeder/sociale medier) vælges Flow som en del af aktivkonfigurationen i Webex Connect.
Adgangskontrol for kontaktcentre med flere steder
Webex CC-administratorer kan konfigurere brugerprofiler med adgangsrettigheder til bestemte steder, teams, køer og indgangspunkter. På grund af webstedernes og holdenes hierarkiske karakter er det desuden kun de teams eller den dato, der vedrører holdene, der tilhører disse websteder eller en eksplicit specificeret delmængde af sådanne teams, der kan tilgås af brugeren, når der er givet adgang til bestemte websteder.
For køer og indgangspunkter er de globale på organisationsniveau, så for forskellige geografiske placeringer (steder, hvor bestemte agenter og teams er placeret) kan der konfigureres separate indgangspunkter og køer, og supervisorer/brugere kan få adgang til de objekter, der er relevante for bestemte websteder.
Figur 2 illustrerer de centrale konfigurationsobjekter og den brugerprofil, der refererer til disse objekter.
Ud over at begrænse adgangen til disse enheder kan Webex CC-administratorer styre de specifikke funktioner/moduler, som en bruger kan få adgang til i administrationsgrænsefladen, og derved have brugere med administrations-/konfigurationsrettigheder til bestemte enheder samt sektioner/funktioner i Webex CC-administrationsgrænsefladen.
Rapportering og analyse
Webex CC behandler de diskrete hændelser, der genereres af forskellige tjenester i løbet af interaktionernes livscyklus, ved hjælp af en række realtidsstrømbehandlingstjenester og genererer et defineret sæt realtidsdatasæt, der offentliggøres til abonnerede klienter.
Desuden behandles, transformeres og aggregeres disse hændelser yderligere, og de resulterende datasæt bevares, som derefter hentes via API'erne til dataforbrug og rapporterings- og datavisualiseringsgrænsefladen – Analysator.
Figur 1 illustrerer databehandlings- og forbrugsgrænsefladerne i Webex CC
Integrationer
Alle eksterne integrationer til WxCC for at udvide og forbedre de funktioner, som kunderne kan bruge, bruger standard publicerede API'er.
Den type API grænseflader, der er tilgængelige i Webex CC, er:
-
REST API
-
Server-Side Push, bruge
-
Webhooks
-
WebSocket-meddelelser
-
CRM-integrationer
Webex CC understøtter to former for integration med CRM-systemer (Customer Relationship Management).
-
Integrerede skrivebordsforbindelser
-
Flowintegrationer via HTTPs Connectors i IVR
Integrerede skrivebordsconnectorer: CRM-program som den primære grænseflade
I denne driftstilstand logger agenten på CRM-konsollen som det primære program.
Webex CC er et integreret program (også kaldet et integreret skrivebordsprogram eller en integreret softphone), som primært bruges til at logge på kontaktcentret og modtage Webex CC-dirigerede kontaktcenterinteraktioner.
Ved modtagelse af et opkald eller en samtaleanmodning udfører CRM-integrationen følgende handlinger på CRM-konsollen
-
Pop op-skærmbilledet til kundeposten, der er knyttet til ANI, eller andre tilknyttede opkaldsdata.
-
Bogfør opkaldsmetadata som aktivitetsnoter i kundeposten
-
Tillad agenten at "klikke for at ringe" ved at klikke på kontakten i CRM og starte et udgående opkald til kunden
-
Bogføring af opkaldsposter i CRM-rapporteringstabellerne for primær rapportering på CRM.
-
Indeholder den fulde funktionalitet af kontrolelementerne Agent Desktop og opkald (integreret og minificeret version af skrivebordsappen)
Den primære integrationstilstand med CRM'erne er ved at integrere Webex CC Desktop-program i en separat iFrame.
Desuden kører Webex CC Desktop-programmet en brugerdefineret konsolløs widget (ingen brugergrænseflade) kører i baggrunden, som interagerer med det underliggende CRM-system for at udføre automatiserede handlinger på vegne af agenten.
Interaktionerne drives af to SDK'er, som den konsolløse widget bruger.
-
Webex CC Desktop JS SDK: Dette er JavaScript SDK'et, der leveres af Webex CC til registrering af hændelseslyttere til agent- og kontakthandlinger.
-
CRM JS SDK: Dette er det CRM-klient-SDK, der gælder pr. CRM, der abstraherer REST API opkald med CRM. For eksempel bruges det CTI JS-bibliotek, der leveres af Salesforce, til salgsstyrke til at udføre handlinger og lytte efter hændelser inde i CRM.
Figur 1 illustrerer CRM-integrerede Webex CC-skrivebords- og connectorarkitektur
Webex CC understøtter følgende CRM-løsninger til ovennævnte integration:
-
Salesforce
-
ServiceNu
-
Microsoft Dynamics 365
-
Zendesk
-
Freshdesk
For flere detaljer, besøg https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Du kan finde flere oplysninger om konfiguration af Webex CC-skrivebordslayouts til aktivering af CRM-connectoren, funktionssæt og ændringslogfiler ved at besøge https://github.com/CiscoDevNet/webex-contact-center-crm-integrationshttps://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
Global tilgængelighed af CRM-connectorer
CRM Connectors er tilgængelige i alle geografiske områder og områder, hvor Webex CC fungerer.
Elastisk skala og ydeevne
Webex CC er vært for den brugerdefinerede widget, der muliggør tovejskommunikation mellem CRM-applikationen og Webex CC-skrivebordet i AWS CloudFront CDN, hvilket sikrer høj tilgængelighed af widget-AWS på tværs af tilgængelighedszoner og regioner.
Al CRM-integrationsspecifik beregning sker i den browser, hvor agenter bruger CRM-programmet med Webex CC Desktop integreret i CRM-programmet.
Sikkerhed
CRM-connectorerne aktiveres via Webex CC-agentskrivebordslayoutet, og valgfrie parametre overføres via skrivebordslayoutet til widgetten for at slå funktioner til og fra.
Hvis du f.eks. vil aktivere widgetten Salesforce-handlinger, kan administratoren aktivere parameterindstillingen for skrivebordslayoutparameteren sfdcWidgetEnabled til true.
Installation af pakke
Hvis integrationen skal fungere tovejs, skal CRM-konsollen have det integrerede program installeret. Dette er for at understøtte indlæsning af Desktop-applikationen inde i en iFrame.
Alle Desktop Embedded-connectorer er tilgængelige på CRM-markedspladsen.
For eksempel,
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Installationen af markedspladsprogrammet aktiverer de nødvendige plug-ins og importerer de nødvendige XML-filer til CRM-konsollen for at understøtte rapportering af opkaldsposter på CRM-systemet.
Flowintegrationer via HTTP-connectorer i IVR
Webex CC Flow builder understøtter tovejsdatastrømme mellem Webex CC og CRM-systemet ved hjælp af HTTP-connectorer Webex, der er konfigureret i Control Hub og brugt på Webex CC Flow.
Disse bruges primært til personalisering inden for stemmeinteraktioner og tilpasset routing inden for IVR.
Som standard understøtter Webex CC Salesforce HTTP Connector på Control Hub. De andre CRM-connectorer kan tilføjes som brugerdefinerede connectorer på Webex Control Hub.
Du kan finde flere oplysninger om HTTP-connectorerne på https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-forbindelser:
-
Salesforce IVR HTTP-connector (indbygget): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP-stik (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP-connector (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Styring af udgående kampagne
Webex CC understøtter udgående preview-kampagner ved hjælp af kampagnestyringsløsningen fra Acqueon.
For flere detaljer, besøg 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.
Workforce-optimering
Webex CC understøtter workflowoptimering og kvalitetsstyringsløsninger fra førende brancheleverandører.
Udvidelse af Agent Desktop
Webex CC-agent og supervisorskrivebord muliggør udvidelse af skrivebordsfunktionerne ved at udvikle og køre brugerdefinerede widgets på skrivebordet.
For flere detaljer, besøg https://developer.webex-cx.com/documentation/guides/desktop.
Andre API'er
For detaljer om de andre API integrationer, der kan udføres i Webex CC, besøg https://developer.webex-cx.com/documentation/getting-started/.
Implementering og tilslutningsmuligheder
Webex CC er implementeret i AWS og er i øjeblikket tilgængelig i følgende områder:
-
US
-
USA-Øst N Virginia
-
Det vestlige USA i Californien (kun indtrængen af talemedier)
-
-
Canada
-
Centrale
-
-
Storbritannien
-
London
-
-
Europa
-
Frankfurt
-
-
Asien Pac
-
Tokyo
-
Sydney
-
Multiområdeforbindelse til telefoni
For at muliggøre globale organisationer med agenter og kunder på flere geografiske placeringer understøtter Webex CC, at medierne holdes inden for det lokale område i de områder, hvor stemmemediekanten og indgående tjenester kører.
Figur 1 viser udbredelsen i flere regioner med regionale medier.
Tjenesterne Media Edge og Indgående medier udrulles i følgende områder.
Geo-region |
Webex CC-tjenester (AWS-region) |
Media Edge (stemme POP) |
Næste generations medietjenester (AWS-region)* |
---|---|---|---|
US |
N Virginia |
København Los Angeles |
N Virginia N Californien |
Canada |
Centrale |
Vancouver Toronto |
Centrale |
Brasilien |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Storbritannien |
London |
London |
London |
Indien |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japan |
Tokyo |
Tokyo Osaka |
Tokyo |
Australien |
Sydney |
Melbourne Sydney |
Sydney |
*Du kan finde flere oplysninger om den regionale tilgængelighed af næste generations medietjenester under Næste generations talemedieplatform.
Sikkerhed og beskyttelse af personlige oplysninger
Infrastruktur Sikkerhed
Stemmeinfrastruktur på Edge
Voice Edge-komponenterne gør det muligt for SIP-trunks fra kundenetværk/PSTN-operatører at terminere, og dette er aktiveret baseret på hvidlistede IP'er, der har tilladelse til at oprette forbindelse til edge-komponenterne.
Beregn infrastruktursikkerhed
Webex CC-beregningsinstanser klargøres i AWS, og tjenester kører som pods i Kubernetes-klyngen, som har flere navneområder, og adgangen til hvert navneområde er begrænset med separate legitimationsoplysninger.
Al klargøring af infrastruktur udføres ved hjælp af kode - ingen manuelle trin - og ingen af legitimationsoplysningerne kan tilgås manuelt.
Der er et centralt legitimationslager med specifikke stier konfigureret til specifikt sæt tjenester / teams, og adgangen til selve legitimationslageret er begrænset og konfigureret som hemmeligheder i build- og implementeringssystemerne.
Ingen af infrastrukturkomponenterne / tjenesterne er direkte eksponeret uden for AWS VPC, og kun offentligt eksponerede grænseflader er API'er og WebSocket-servere, der styres og administreres ved hjælp af api-gateway,
Derudover er der visse interne systemer og grænseflader, der bruges af udviklere, og som bruges til visning af logfiler, målepunkter, implementeringsoplysninger, buildstatus og testresultater, som er sikret ved hjælp af roller og grupper og integreret med Ciscos interne godkendelsessystemer.
Godkendelse og autorisation af brugergrænseflader
Alle brugergrænseflader, der bruges af forskellige kontaktcenterbrugere (agenter, supervisorer, administratorer, analytikere), er beskyttet af Cisco Common Identity-baserede OAuth-flows (ihændehavertokengodkendelse).
Godkendelsen udføres ved hjælp af roller for den bruger, der har hentet tokenet, og områder, der er tildelt tokenet.
Datasikkerhed
Data i transit
Ingen af grænsefladerne i den anvendte tjeneste-/infrastrukturkomponent er direkte eksponeret for ekstern indgående trafik.
Vælg tjenester med http-API'er eksponerer disse grænseflader via en gateway, og al indgående https (inklusive dem fra WebSocket) afsluttes i ALB, og intern trafik via http dirigeres til tjenesterne.
Alle udgående interaktioner er over https / TLS (for ikke-http-protokoller).
Inde i VPC er den interne kommunikation mellem tjenester - over http / brugerdefineret TCP-protokol - over almindelig TCP stikkontakt.
Inaktive data
Alle data, der gemmes, krypteres på lagerlaget. Desuden er de datalagre, der er uden for VPC, beskyttet og adgangskontrol og autorisationer med legitimationsoplysninger sikkert gemt og administreret i et hemmeligt lager.
Figur 1 illustrerer datastrøms- og sikkerhedsmodellen for transit såvel som i hvile.
Databeskyttelse
Slutbrugerens PII-data
Webex CC Flow, som er den programmatiske controller til håndtering af interaktioner, kan bruges til at indsamle brugerdata, som kan tildeles flowvariabler, der er specielt mærket som 'Indeholder følsomme data'. Værdierne for sådanne data krypteres, og ingen tjenester i transitstien for dataene har adgang til disse data.
Desuden bevares sådanne data aldrig i Webex CC-rapporteringsdatalager, og logfilerne / messaging-infrastrukturen vil have krypterede data, og klare tekstdata gemmes ikke nogen steder i Webex CC.
Kontaktcenteragent/supervisor-PII-data
De brugerrelaterede data for kontaktcentret redigeres i logfiler, men er tilgængelige for dataanalyse og visualisering i Webex CC-datalageret.
Skalerbarhed
Faktorer for skala
For Webex CC er de faktorer, der påvirker skalaen:
-
Samtidig antal agenter logget på
-
Samtidig antal igangværende interaktioner
-
Handlinger, der udføres på disse interaktioner
-
-
Samtidig antal handlinger, som supervisorer/agenter udfører uden for håndteringen af interaktionerne
-
Mængden af genererede og vedvarende data
Arkitektoniske aspekter, der muliggør skalering
De principper, som Webex CC er baseret på, gør det muligt for løsningen at skalere dynamisk efter behov inden for de grænser, der håndhæves af den infrastruktur, der leveres til de forskellige tjenester og platformskomponenter.
Hændelsesdrevet arkitektur
Tjenesterne i Webex CC kommunikerer ved hjælp af meddelelser, og processen til behandling af kritiske meddelelser involverer ingen blokerende IO-handlinger, og den tilstand, der kræves til behandling af meddelelser, er lokaliseret til forekomsten af den tjeneste, der behandler meddelelsen.
Statsløse tjenester (eller eksternaliseret stat)
Statsløse tjenester muliggør elasticitet ved nemt at tilføje/fjerne yderligere forekomster af tjenesterne. Der er visse tjenester, der i sagens natur er statslige, og de har eksternaliseret statsbutik, og infrastrukturen understøtter også dynamiske ændringer i antallet af forekomster af sådanne tjenester med automatisk rebalancering / statsoverførsel / lokalisering af staten til den instans, der har brug for staten.
Elastisk infrastruktur
Alle tjenester kører i Kubernetes, og infrastrukturen aka Kubernetes-noder skaleres automatisk baseret på brugen, og dette muliggør dynamisk tilføjelse af flere beregningsnoder op til en maksimal høj tærskel, der er forudkonfigureret.
Belastningsprojektion og regelmæssig validering
Alle tjenester benchmarkes for ydeevneegenskaberne, og skaleringsmønsteret valideres på serviceniveau.
Yderligere kontinuerlig validering, spidsbelastning og udholdenhedstest udføres med testparametre, der er indstillet til forventet vækst i de skalapåvirkende attributter, hvilket gør det muligt at identificere flaskehalse, planlægge at opdatere den høje tærskel for infrastrukturressourceforbrug og være klar til spildagen.
Pålidelighed og tilgængelighed
Den hændelsesdrevne arkitektur og statsløse tjenester muliggør robusthed og elasticitet. For at sikre, at fejl opdages og reageres på, før funktionaliteter påvirkes, anvender Webex CC følgende strategi.
-
Infrastrukturens tilgængelighed og pålidelighed
-
Alle Webex CC-tjenester og infrastrukturkomponenter implementeres altid på tværs af tre AWS-tilgængelighedszoner.
-
Dette gør det muligt for Webex CC at være modstandsdygtig over for fejl i tilgængelighedszoner, og i tilfælde af fejl erstattes de fejlbehæftede forekomster automatisk med nyere.
-
-
-
Kontinuerlig overvågning og alarmering
-
Interne og eksterne sonder til tjenester og infrastrukturkomponenter, som ved fejl udløser advarsler.
-
Målepunkter, der registreres fra tjeneste- og infrastrukturkomponenter og behandles via et regelprogram, der registrerer matchende regler og udløser beskeder.
-
-
Løbende validering og alarmering
-
Der køres periodiske tests, og eventuelle fejl resulterer i udløsning af advarsler
-
Disse advarsler opretter proaktive hændelser og håndteres som en reel hændelse, der påvirker kunden.
-
Dette foregriber påvirkninger for kunden og bidrager til systemtilgængelighed og pålidelighed.
-
-
-
Løbende integration og levering
-
Dette er den tekniske proces og leveringspipeline og muliggør hurtig og pålidelig opbygning, validering og implementering af tjenester / ændringer til tjenester i Webex CC.
-
Muligheden for at udføre fuldstændig automatiseret implementering – fra kode til produktionsmiljø med alle de nødvendige valideringer reducerer risikoen og minimerer tiden til løsning, hvis en ændring skal implementeres som reaktion på en fejl.
-
-
-
Afbrydere og kill-switches
-
Forskellige dele af systemet / visse funktioner i Webex CC kan selektivt deaktiveres for alle kunder eller udvalgte kunder for at minimere kaskadeeffekter af en fejl.
-
Dette gør det muligt at minimere fejloverfladen og opnå tilgængelighed af centrale kontaktcenterfunktioner for kunderne.
-
-
Overvågning og fejlregistrering
Figur 1 viser de løbende overvågnings-, validerings- og alarmeringsmekanismer, der er indført for Webex CC.
Forretningskontinuitet og it-katastrofeberedskab
Disaster Recovery and Business Continuity-processen sikrer, at der registreres eventuelle store afbrydelser i en region, og de nødvendige trin er på plads for at sikre gendannelse af tjenesterne til kunder, der er ombord i regionen.
Trinene til gendannelse dokumenteres, valideres og holdes opdateret regelmæssigt i henhold til katastrofegendannelses- og styringsprocesserne.
Webex CC-tjenester implementeres i tre separate tilgængelighedszoner inden for en AWS-region. Hver tilgængelighedszone er en forskellig fysisk placering i området med uafhængige forsyningsselskaber.
I tilfælde af fuldstændig AWS-regionsfejl er Webex CC afhængig af AWS for at gendanne regionen, og for langvarige afbrydelser, der involverer hele regionen, provisioneres Webex CC-datacenteret i en ny AWS-region og gendanner de vigtigste kundekonfigurationer og data, så kontaktcentret er operationelt for kunder i den nye AWS-region.
Dette involverer automatisering, men kræver manuel indgriben for at udløse processen samt overvåge og sikre, at den nødvendige konfiguration og data gendannes for at gøre kontaktcentret operationelt for kunderne.
Overholdelse og certificeringer
Webex Contact har en omfattende liste over sikkerhedscertificeringer. Disse certificeringer holdes ajour med jævne mellemrum.
-
PCI DSS QSA
-
CAIQ
-
HIPAA & HITECH
-
CSA stjerne niveau 1
-
CSA Star Level 2 (uafhængig vurdering af 3. part)
-
SOC2
-
ISO27001 (International standard for informationssikkerhed)
-
ISO27017 (sikkerhedsstandard for cloudtjenesteudbydere)
-
ISO27018 (Sikkerhedsstandard med fokus på beskyttelse af personoplysninger i skyen)
-
ISO27701 (udvidelse til beskyttelse af personlige oplysninger)
-
C5 tysk standard, der demonstrerer operationel sikkerhed mod cyberangreb
Se Webex Dataark om beskyttelse af personlige oplysninger for kontaktcentertjenesten for at få flere oplysninger.
Cisco Webex Contact Center (Webex CC) er et kontaktcenter som en service (CCaaS), der gør det muligt for organisationer at muliggøre smartere, proaktive og personlige interaktioner på tværs af kundekampagneforløbet.
Webex CC er designet, designet og udviklet fra bunden som en cloudbaseret løsning med følgende centrale arkitektoniske principper.
-
Tjenester: Uafhængigt sæt tjenester, hvor hver tjeneste leverer et lille sammenhængende sæt funktioner til sine brugere.
-
Hændelsesdrevet: Alle tjenester kommunikerer med hinanden ved hjælp af meddelelser, undtagen i webapplikationer, hvor applikationen bruger https-grænseflader (REST API'er, Push Data via WebSocket-interface) til specifikke brugssager.
-
Statsløs/eksternaliseret tilstand: Tjenesterne udrulles i Kubernetes og kører i docker-objektbeholdere med mulighed for automatisk at skalere og være modstandsdygtige over for fejl i en eller flere forekomster af tjenesterne.
-
Observerbar: Alle tjenester og infrastrukturkomponenter, der muliggør implementering af sådanne tjenester, kan observeres med standardmekanismer til at måle, registrere og forhindre situationer, der påvirker kontaktcenterfunktioner samt hurtig fejlfinding og gendannelse af tjenester i tilfælde af afbrydelser.
-
Isoleret/løst koblet: Hver tjeneste kan bygges, valideres og implementeres/opdateres uafhængigt uden nedetid for kontaktcenterfunktioner.
Webex CC-tjenester implementeres i AWS og drives af en cloudbaseret platform, der muliggør følgende:
-
Tilgængelighed af infrastrukturtjenester og applikationer på tværs af flere tilgængelighedszoner
-
Elasticitet af infrastrukturtjenester og applikationer, der muliggør dynamiske skaleringsfunktioner
-
Sikkerhed indbygget i den måde, systemerne bygges og implementeres på, data beskyttes under overførsel og inaktive sammen med de sikkerheds-/overholdelsescertificeringer, som Webex CC har.
-
Skalerbar og sikker edge-infrastruktur til telefoni/tale-integrationer
-
Observerbarhed med proaktiv overvågning og alarmering, der muliggør høj tilgængelighed af kontaktcentertjenester til sine kunder.
-
Integreret med resten af Cisco Webex til brugergodkendelse/autorisation, administration og klargøring af kontaktcenterfunktioner.
De yderligere afsnit i dette dokument beskriver hver af ovenstående funktioner, og hvordan CC Webex arkitekturen muliggør samme.
Logisk arkitektur
Den kernekapacitet, som en kontaktcenterløsning skal have, er at gøre det muligt for kunderne nemt at kontakte organisationen ved hjælp af almindeligt anvendte kommunikationsmidler og få forespørgslerne / problemerne behandlet på en hurtig og effektiv måde.
Men for at sikre, at dette grundlæggende princip opnås, er der flere funktioner bag kulisserne, som den organisation, der bruger kontaktcenteret, skal have adgang til. Det drejer sig om:
-
Mekanismer, som kunderne kan bruge til at starte en interaktion
-
Udgivne og operationelle telefonnumre, der forbinder telefoniopkald med kontaktcentersystemet
-
E-mail-adresser, som kunder kan sende e-mail til, og mekanisme til at registrere nye indgående e-mails.
-
Mulighed for kunder at kontakte via forskellige digitale kanaler, herunder, men ikke begrænset til,
-
Chat fra en hjemmeside/app
-
Direkte chat via populære messaging-klienter som WhatsApp, Facebook Messenger, Apple Business Chat, Direkte besked fra Twitter
-
-
-
Evne til at registrere nye interaktioner og håndtere dem effektivt
-
Disse vil omfatte automatiseret IVR system, virtuelle agenter til telefoni / chats med programmerbarhed indbygget til at definere de arbejdsgange, der er involveret i håndtering af interaktioner.
-
Endelig skal interaktionen, hvis det er nødvendigt, eskaleres til en agent, der er optimalt kvalificeret til at håndtere interaktionen.
-
-
Mulighed for, at agenter kan angive tilgængelighed til håndtering af interaktioner og supervisorer til at overvåge, coache agenter og opnå de driftsmæssige målepunkter, der muliggør effektive interaktioner.
-
Administratorers mulighed for at konfigurere og provisionere de forskellige kontaktcenterfunktioner, der gør det muligt for agenter og supervisorer at udføre deres opgaver som forventet.
Derudover skal moderne virksomheder have tilføjet funktioner for at optimere kontaktcenterdriften med adgang til data og indsigt, der visualiserer og sporer vigtige driftsmålinger.
Desuden er muligheden for at integrere med specialiserede funktioner i kontaktcenterøkosystemet, f.eks. kørsel af proaktive automatiserede udgående opkald, forbedring af agent- og supervisoroplevelser ved hjælp af AI, registrering og forståelse af kundekampagneforløbet for proaktivt at levere data på forhånd til agenter, klare differentiatorer i den måde, kontaktcenterløsninger udvikler sig på.
Med hensyn til forbrugsmodellen, hvor kontaktcentertilbud forbruges som en cloud-leveret softwaretjeneste, kræver evnen til at sikre tilgængelighed, pålidelighed og automatiserede ad hoc-skalakrav avancerede overvågnings- og alarmeringsmekanismer, som muliggør kontinuerlig validering og registrering af forestående problemer og forebyggelse / minimering af påvirkninger på kundedrift.
Følgende figur illustrerer den logiske arkitektur af Webex CC.
Funktionelle komponenter
Følgende afsnit beskriver forskellige funktionelle komponenter i Webex CC.
Administration af interaktion
Webex CC understøtter telefoni, e-mail og beskeder (sociale kanaler) som forskellige kanaler, som brugere kan bruge til at interagere med kontaktcentret.
For alle kanaler kan den indledende håndtering udføres af systemet, og derefter kan interaktionen eskaleres til en agent.
Medietyper
Telefoni-
For telefoni bestemmes håndteringen af indgående taleopkald af, hvordan opkaldet er kommet ind i kontaktcenteret (se Indtrængningsmekanismer nedenfor) og af det Webex CC-flow, der er knyttet til indgangspunktet.
Opkaldet besvares, og der udføres yderligere handlinger i henhold til Webex CC Flow-definitionen – som er en programmatisk repræsentation af de handlinger, der skal udføres, mens opkaldet håndteres, enten før det sættes i kø og dirigeres til en agent, eller selve flowet kan håndtere opkaldet uden overførsel til en agent.
Flow Builder i Webex CC giver udviklere mulighed for at definere flowet og tildele det til det indgangspunkt, via hvilket opkaldet ankommer til Webex CC.
Disse konfigurationsobjekter og deres anvendelse er dækket i Konfigurationsenheder.
Flere oplysninger om Flow Builder er dækket i det kommende afsnit om IVR System.
E-mail og beskeder
Fra Webex CC-perspektiv leverer Webex Connect indgående og udgående funktioner til alle digitale kanaler - e-mail, meddelelseskanaler, som slutbrugere kan bruge til at kontakte kontaktcenter.
Webex Connect Flow
-
Bestemmer håndteringen af sådanne interaktioner, indtil interaktionerne er sat i kø og distribueret til agenter. Dette omfatter automatisk håndtering og BOT-behandlinger for alle former for messaging og e-mail-interaktioner.
-
Anvender forretningslogik på indgående interaktion.
-
Håndterer kontakt før kø.
-
Flow selv kan håndtere interaktionen uden overførsel til live agent.
De meddelelseskanaler, der understøttes af Webex CC, er:
-
Web App / Mobil App Chat
-
WhatsApp
-
Facebook Messenger
-
Sms
De e-mailkanaler, der understøttes af Webex CC, er:
-
Gmail
-
Office365
Indtrængningsmekanismer
Dette afsnit dækker de mekanismer, hvormed en interaktion kan komme ind i Webex CC. Baseret på medietypen er de mekanismer, hvormed en interaktion når Webex CC, forskellige.
Inden for telefoni er der f.eks. behov for fysisk infrastrukturprovisionering for at aktivere PSTN-forbindelse, konfiguration af telefonnumre og routing af opkald til Webex CC.
For e-mail-/meddelelseskanaler skal indgående konfiguration udføres i Webex Connect, og det involverer klargøring af e-mail-/messaging-konto og konfiguration af Webex Connect-flow.
Indgående stemme
I forbindelse med taleopkald er det typisk sådan, at brugerne ringer til et PSTN-telefonnummer, som derefter forbindes til kontaktcentret. Fra et indgående perspektiv kræver dette en mekanisme til at dirigere opkald fra PSTN til Webex CC.
Følgende figur illustrerer indtagelsen af taleopkald til Webex CC.
Voice Ingress Services i Webex CC udfører tredjepartsopkaldsstyring ved hjælp af SIP og besvarer det indgående opkald samt udfører overførsels-, konference- og andre opkaldskontrolhandlinger.
Det logiske indgangspunkt for opkald i Webex CC er konfigurationsenheden med navnet "Indgangspunkt". I forbindelse med taleindtrængning er nøglekonfigurationen for indgangspunktet det telefonnummer, der er knyttet til det, hvilket typisk er et gyldigt PSTN-telefonnummer, der er hentet fra den valgte PSTN-udbyder.
Dette gør det muligt at registrere indgående opkald på telefonnummeret, knytte opkaldet til indgangspunktet og bruge andre konfigurationsparametre for indgangspunktet til at håndtere opkaldet i henhold til den Webex CC Flow-definition, der skal udløses for interaktionen.
Bemærk:
Du kan finde flere oplysninger om PSTN-forbindelsesindstillingerne på 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.
Skalerbarhed og tilgængelighed af Voice Edge-infrastruktur
Webex CC VPOP-infrastrukturen omfatter redundante par SIP SBC'er, der sikrer høj tilgængelighed, og flere SBC'er kan tilføjes for at skalere de samtidige opkaldsmængder, der skal understøttes.
Det maksimale antal samtidige opkald, som VPOP kan håndtere, afhænger af antallet af SBC'er, der kører, og som opkald sendes til.
For geografisk redundans – et net af VPOP SBC med sammenkoblinger på tværs af flere par på tværs af regioner understøttes.
For taleindtrængningstjenester er de horisontalt skalerbare til at håndtere et stigende antal samtidige taleopkald, der skal indtages til Webex CC.
Sikkerhedsovervejelser i forbindelse med voice edge-infrastruktur
Nedenstående tabel indeholder oplysninger om tilslutningsmulighederne til Voice Edge-infrastrukturen.
Forbindelse |
Typer |
---|---|
Offentligt internet |
Direkte (med hvidlistede kilde- IP adresser) IPSec Virtual Private Network (VPN) eller IPSec over GRE (Generic Routing Encapsulation) Websted til websted (S2S) SRTP/SIP-TLS |
Private tilslutningsmuligheder |
MPLS Punkt-til-punkt (P2P) VPLS SD-WAN Privat WAN Datacenter på tværs af forbindelser Equinix Fabric-forbindelser |
For flere detaljer, besøg 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.
IVR-system
Alle taleopkald, der kommer til et telefonnummer, der er tilknyttet et indgangspunkt, bliver besvaret af Webex CC, og udførelse af et Webex CC-flow, der er knyttet til indgangspunktet, går i gang.
Webex CC Flow Builder leverer programmeringskonstruktioner/operatorer og funktionelle blokke, kaldet aktiviteter, så administratorer eller andre, der designer og implementerer den IVR logik, kan kombinere disse byggesten og oprette Flow-definitionen.
De programmeringskonstruktioner, som Flow understøtter, er:
-
Rapporterings- og indstillingsvariabler – tilstand, der er knyttet til en flowudførelse
-
Pebble Expressions for at indstille værdien af variabler
-
-
Betinget kontrol
-
Looping - ved hjælp af Conditionals og Go To (evne til at kæde aktiviteter sammen)
-
Kald REST-API'er
-
Parse Data - JSON, TOML, XML bruges typisk til at analysere API svar.
-
Komponere aktiviteter
Et repræsentativt sæt aktiviteter, som Flow leverer, er:
|
For hvert opkald, der er aktivt, er en forekomst af flowkørsel også aktiv, indtil opkaldet afsluttes, hvilket resulterer i samtidige udførelser af flows.
Hver forekomst af flowudførelse giver isoleret miljø for data / tilstand, der er knyttet til flowet og der ved opkaldet.
I hele opkaldets livscyklus gør flow det også muligt at reagere på bestemte hændelser, der sker, og håndtere dem – f.eks. når et opkald bliver besvaret af en agent, kan en hændelseshandler udløse et pop-op-vindue på skærmen i grænsefladen på agentskrivebordet.
Du kan finde flere oplysninger om Webex CC Flow under 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.
Understøttelse af virtuel agent
Flow leverer en aktivitet til overdragelse af interaktionen til en virtuel agent, der er forudkonfigureret i Webex Control Hub.
Når opkaldet er forbundet til en virtuel agent, giver det brugeren en samtalebaseret IVR oplevelse, og aktiviteten afsluttes enten med, at opkaldet afsluttes, eller med at opkaldet eskaleres til en agent.
I tilfælde af eskalering kan flowet konfigureres til at sætte opkaldet i kø, som derefter besvares af en agent.
Indgående digitale interaktioner
Til e-mail- og meddelelseskanaler for indgående interaktioner bruger Webex CC Webex Connect til klargøring af aktiverne, flow til at håndtere de indgående interaktioner og derefter dirigere interaktionen til Webex CC, når Webex Connect-flowet eksplicit sætter interaktionen i kø, så den kan håndteres af en agent.
Følgende figur illustrerer indtagelsen af e-mail, meddelelsesinteraktioner i Webex CC.
Virtual Agent / BOT-integrationer
For interaktioner med e-mail og messaging / sociale kanaler konfigureres de virtuelle agent/BOT-behandlinger i Webex Connect-flowet.
Som det er tilfældet med Virtual Agents for Voice, sættes interaktionen i kø og distribueres til en agent, hvis BOT-behandlingen ender med at eskalere som resultat.
Routing og kø
Webex CC behandler den indgående kontakt med automatiserede handlere som defineret i flowet, og flowet kan beslutte at sætte kontakten i kø til en kø/direkte til en agent (agentspecifik kø – understøttes kun for telefoni/stemmeinteraktioner).
Hvis der er en agent tilgængelig i kø, reserveres agenten, og interaktionen distribueres til agenten. Hvis der ikke er nogen agenter tilgængelige, parkeres interaktionen i køen, og Flow vil fortsat behandle kunden med handler, der er knyttet til køaktiviteten.
Når en agent bliver tilgængelig, afbrydes handleren, og agenten tilbydes interaktion.
Følgende figur illustrerer kø- og routingarkitekturen.
Valg af agent
Køer i Webex CC understøtter følgende agentudvælgelsesalgoritmer:
-
Agentruter, der har været længst tilgængelig
-
Fagbaseret routing
-
Længst tilgængelig agent (LAA)
-
Bedste tilgængelige agent (BAA)
-
Agenter er knyttet til køerne gennem Teams.
En kø kan tildeles flere opkaldsdistributionsgrupper (hvor hver gruppe har et eller flere teams) på en sekventiel måde med konfigureret ventetid på, at opkaldsdistributionsgruppen føjes til køen, så søgeområdet for en matchende agent udvides til flere opkaldsdistributionsgrupper, efterhånden som tiden skrider frem.
For fagbaseret distribution vælges en agent blandt de fagkrav, der matcher agenter, der er knyttet til køen, baseret på LAA- eller BAA-konfiguration.
Tale-/telefonispecifikke ekstra funktioner
Agentbaseret routing (kun for tale-/telefonikanaler)
Webex CC Flow kan ved hjælp af aktiviteten QueueToAgent distribuere interaktioner direkte til den valgte agent baseret på agent-id'et.
Hvis agenten ikke er tilgængelig til at håndtere interaktioner, kan interaktionen parkeres i en agentspecifik kø og vente på, at agenten bliver tilgængelig
Avancerede køoplysninger
Webex CC Flow kan ved hjælp af aktiviteten GetQueueInfo hente oplysninger i realtid for en kø, f.eks. position i kø (PIQ), estimeret ventetid (EWT), antal agenter, der er tilgængelige i køen, og kan bruges til at beslutte, om kontakten skal sættes i kø eller ej.
Hilsen tilbagekald
Webex CC Flow giver ved hjælp af aktivitetstilbagekald kunden mulighed for at afbryde forbindelsen til opkaldet, samtidig med at positionen i køen bevares, og modtage et tilbagekald, når den virtuelle interaktion i køen dirigeres til en agent.
Håndtering af overløb
Webex CC understøtter håndtering af overløb ved hjælp af kapacitetsbaserede teams (CBT).
CBT er som et almindeligt team med en kapacitet og et tilknyttet eksternt DN, der betjener denne kapacitet. Det kan konfigureres sammen med andre teams i køopkaldsdistributionscyklusserne.
Normalt konfigureres dette som den sidste cyklus, så den fungerer som et overløb, hvis der ikke er nogen agent tilgængelig, selv efter at alle de konfigurerede opkaldsdistributionsgrupper ikke kan finde en tilgængelig matchende agent til håndtering af interaktionen.
Agent Desktop Operations
Når en agent logger på Webex CC Agent Desktop, angiver agenten et telefonnummer, som indgående opkald til agenten kan forbindes til. Det kan være en PSTN-telefon, en mobiltelefon eller et lokalnummer, hvis agenten er en Cisco Webex Calling bruger.
Bemærk, at dette nummer skal være et gyldigt telefonnummer, som opkald kan viderestilles til. Hvis dette ikke er tilfældet, kan agenten ikke modtage indgående opkald.
Baseret på den type interaktion, som agenten håndterer, giver widgets på agentskrivebordet mulighed for at udføre bestemte mediekontrolhandlinger.
Når et opkald f.eks. er besvaret, kan agenten udføre følgende handlinger i forbindelse med opkaldet.
-
Sæt opkaldet på hold
-
Initiere konsulentopkald og
-
Omstille opkaldet til et andet telefonnummer (f.eks. agentens telefonnummer)/indgangspunkt
-
Sæt en anden agent i konference for opkaldet
-
-
Omstil opkaldet til en anden kø
-
Afslutte opkaldet
Agentcomputer giver administratorer mulighed for at tilføje brugerdefinerede widgets der ved at udvide skrivebordsfunktionerne og gøre det til en samlet samling widgets, som agenter skal bruge for at få deres arbejde udført på en effektiv måde.
Skrivebordsarkitektur
Agentskrivebord er et mikrofrontend-baseret enkeltsidet program, der er vært for widgets, der er bygget på basis af webkomponentarkitektur. Alle standard / lager widgets er drevet af data, der hentes af API'er eller server side push mekanismer.
Disse er typisk asynkrone API'er, hvor svaret på en aktivering kommer til skrivebordet via en WebSocket-forbindelse.
Webex CC-Agent Desktop godkender brugere med Cisco Common Identity (CI), og tokenet sendes videre til alle API aktiveringer. Også for brugerdefinerede widgets, baseret på godkendelsesmodellen, giver det en single sign-on-oplevelse til agenter, hvis den brugerdefinerede widgets godkendelsesmodel er integreret med CI.
Når en agent er en del af en interaktion, sendes alle opdateringer til denne interaktionstilstand eller tilknyttede data til skrivebordet via WebSocket-forbindelsen.
Skrivebordets robusthed over for tilslutningsmuligheder og ventetid
Det asynkrone API- og serverside-push muliggør skalering og ethvert forbindelsestab til WebSocket-grænsefladen registreres, og skrivebordet forsøger at oprette forbindelse igen og logge på igen.
Følgende figur illustrerer agentskrivebordsarkitekturen i Webex CC.
Administration og konfiguration
Onboarding af kunder
Webex Control Hub er den primære grænseflade, der bruges af partnere og kunder til at onboarde kunder og aktivere eller konfigurere funktioner.
Når organisations- og kontaktcenterfunktionerne er klargjort i Control Hub, udløser det et workflow i Webex CC, som udfører resten af trinnene i klargøringen af alle kontaktcenterfunktioner i henhold til de tilbud, kunden har valgt.
Al klargøring af kontaktcentre udføres ved hjælp af et BPM-arbejdsprocesprogram, der muliggør en deklarativ måde at definere de involverede trin på og gør hele provisioneringstrinnene modstandsdygtige over for fejl og sikrer dataintegriteten.
Følgende figur illustrerer provisioneringsarbejdsgangen i Webex CC.
Konfigurationsobjekter
De vigtigste konfigurationsobjekter i Webex CC, der er omfattet af en organisation, er:
Sted
Sted betyder en placering, hvor et eller flere teams, brugere (agenter/supervisorer) er placeret.
Alle brugere og teams skal tilhøre et websted.
Team
En gruppe brugere. Teams bruges til at distribuere interaktioner til agenter via køer.
Hvert team skal tilhøre et websted.
Agenter
Brugere, der kan logge på Agent Desktop og håndtere interaktioner på tværs af medietyper, der er konfigureret i Webex CC.
Supervisorer
Supervisorer tildeles teams og kan overvåge/coache agenten og have adgang til teamniveaustatus og agentstatistikker for dem, der hører til de teams, som supervisoren er tildelt.
Kø
En kø er en logisk enhed, hvor interaktioner kan ventes på, at agenter er tilgængelige, som derefter distribueres til agenten.
Køer knyttes til teams som søgeområdet for agenter med mulighed for at udvide søgeområdet baseret på den forløbne tidsgrænse ved at føje andre teams til søgeområdet.
Entrypoint
Indgangspunkt er en logisk enhed, der repræsenterer indgangspunktet for interaktioner, der kommer ind i Webex CC. For telefoni er dette primært knyttet til det telefonnummer, som opkald ankommer til, og for e-mail/messaging-kanaler peger indgangspunktet på aktivkonfiguration i Webex Connect.
Flow
Det flow, der er knyttet til indgangspunktet (via distributionsstrategi), som bestemmer de trin, der er involveret i håndtering af interaktioner.
For ikke-telefonikanaler (e-mail, beskeder/sociale medier) vælges Flow som en del af aktivkonfigurationen i Webex Connect.
Adgangskontrol for kontaktcentre med flere steder
Webex CC-administratorer kan konfigurere brugerprofiler med adgangsrettigheder til bestemte steder, teams, køer og indgangspunkter. På grund af webstedernes og holdenes hierarkiske karakter er det desuden kun de teams eller den dato, der vedrører holdene, der tilhører disse websteder eller en eksplicit specificeret delmængde af sådanne teams, der kan tilgås af brugeren, når der er givet adgang til bestemte websteder.
For køer og indgangspunkter er de globale på organisationsniveau, så for forskellige geografiske placeringer (steder, hvor bestemte agenter og teams er placeret) kan der konfigureres separate indgangspunkter og køer, og supervisorer/brugere kan få adgang til de objekter, der er relevante for bestemte websteder.
Følgende figur illustrerer de centrale konfigurationsobjekter og den brugerprofil, der refererer til disse objekter.
Ud over at begrænse adgangen til disse enheder kan Webex CC-administratorer styre de specifikke funktioner/moduler, som en bruger kan få adgang til i administrationsgrænsefladen, og derved have brugere med administrations-/konfigurationsrettigheder til bestemte enheder samt sektioner/funktioner i Webex CC-administrationsgrænsefladen.
Rapportering og analyse
Webex CC behandler de diskrete hændelser, der genereres af forskellige tjenester i løbet af interaktionernes livscyklus, ved hjælp af en række realtidsstrømbehandlingstjenester og genererer et defineret sæt realtidsdatasæt, der offentliggøres til abonnerede klienter.
Desuden behandles, transformeres og aggregeres disse hændelser yderligere, og de resulterende datasæt bevares, som derefter hentes via API'erne til dataforbrug og rapporterings- og datavisualiseringsgrænsefladen – Analysator.
Følgende figur illustrerer databehandlings- og forbrugsgrænsefladerne i Webex CC
Integrationer
Alle eksterne integrationer til WxCC for at udvide og forbedre de funktioner, som kunderne kan bruge, bruger standard publicerede API'er.
Den type API grænseflader, der er tilgængelige i Webex CC, er:
-
REST API
-
Server-Side Push, bruge
-
Webhooks
-
WebSocket-meddelelser
-
CRM-integrationer
Webex CC understøtter to former for integration med CRM-systemer (Customer Relationship Management).
-
Integrerede skrivebordsforbindelser
-
Flowintegrationer via HTTPs Connectors i IVR
Integrerede skrivebordsconnectorer: CRM-program som den primære grænseflade
I denne driftstilstand logger agenten på CRM-konsollen som det primære program.
Webex CC er et integreret program (også kaldet et integreret skrivebordsprogram eller en integreret softphone), som primært bruges til at logge på kontaktcentret og modtage Webex CC-dirigerede kontaktcenterinteraktioner.
Ved modtagelse af et opkald eller en samtaleanmodning udfører CRM-integrationen følgende handlinger på CRM-konsollen
-
Pop op-skærmbilledet til kundeposten, der er knyttet til ANI, eller andre tilknyttede opkaldsdata.
-
Bogfør opkaldsmetadata som aktivitetsnoter i kundeposten
-
Tillad agenten at "klikke for at ringe" ved at klikke på kontakten i CRM og starte et udgående opkald til kunden
-
Bogføring af opkaldsposter i CRM-rapporteringstabellerne for primær rapportering på CRM.
-
Indeholder den fulde funktionalitet af kontrolelementerne Agent Desktop og opkald (integreret og minificeret version af skrivebordsappen)
Den primære integrationstilstand med CRM'erne er ved at integrere Webex CC Desktop-program i en separat iFrame.
Desuden kører Webex CC Desktop-programmet en brugerdefineret konsolløs widget (ingen brugergrænseflade) kører i baggrunden, som interagerer med det underliggende CRM-system for at udføre automatiserede handlinger på vegne af agenten.
Interaktionerne drives af to SDK'er, som den konsolløse widget bruger.
-
Webex CC Desktop JS SDK: Dette er JavaScript SDK'et, der leveres af Webex CC til registrering af hændelseslyttere til agent- og kontakthandlinger.
-
CRM JS SDK: Dette er det CRM-klient-SDK, der gælder pr. CRM, der abstraherer REST API opkald med CRM. For eksempel bruges det CTI JS-bibliotek, der leveres af Salesforce, til salgsstyrke til at udføre handlinger og lytte efter hændelser inde i CRM.
Følgende figur illustrerer CRM-integrerede Webex CC-skrivebords- og connectorarkitektur
Webex CC understøtter følgende CRM-løsninger til ovennævnte integration:
-
Salesforce
-
ServiceNu
-
Microsoft Dynamics 365
-
Zendesk
-
Freshdesk
For flere detaljer, besøg https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Du kan finde flere oplysninger om konfiguration af Webex CC-skrivebordslayouts til aktivering af CRM-connectoren, funktionssæt og ændringslogfiler ved at besøge https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Global tilgængelighed af CRM-connectorer
CRM Connectors er tilgængelige i alle geografiske områder og områder, hvor Webex CC fungerer.
Elastisk skala og ydeevne
Webex CC er vært for den brugerdefinerede widget, der muliggør tovejskommunikation mellem CRM-applikationen og Webex CC-skrivebordet i AWS CloudFront CDN, hvilket sikrer høj tilgængelighed af widget-AWS på tværs af tilgængelighedszoner og regioner.
Al CRM-integrationsspecifik beregning sker i den browser, hvor agenter bruger CRM-programmet med Webex CC Desktop integreret i CRM-programmet.
Sikkerhed
CRM-connectorerne aktiveres via Webex CC-agentskrivebordslayoutet, og valgfrie parametre overføres via skrivebordslayoutet til widgetten for at slå funktioner til og fra.
Hvis du f.eks. vil aktivere widgetten Salesforce-handlinger, kan administratoren aktivere parameterindstillingen for skrivebordslayoutparameteren sfdcWidgetEnabled til true.
Installation af pakke
Hvis integrationen skal fungere tovejs, skal CRM-konsollen have det integrerede program installeret. Dette er for at understøtte indlæsning af Desktop-applikationen inde i en iFrame.
Alle Desktop Embedded-connectorer er tilgængelige på CRM-markedspladsen.
For eksempel,
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Installationen af markedspladsprogrammet aktiverer de nødvendige plug-ins og importerer de nødvendige XML-filer til CRM-konsollen for at understøtte rapportering af opkaldsposter på CRM-systemet.
Flowintegrationer via HTTP-connectorer i IVR
Webex CC Flow builder understøtter tovejsdatastrømme mellem Webex CC og CRM-systemet ved hjælp af HTTP-connectorer Webex, der er konfigureret i Control Hub og brugt på Webex CC Flow.
Disse bruges primært til personalisering inden for stemmeinteraktioner og tilpasset routing inden for IVR.
Som standard understøtter Webex CC Salesforce HTTP Connector på Control Hub. De andre CRM-connectorer kan tilføjes som brugerdefinerede connectorer på Webex Control Hub.
Du kan finde flere oplysninger om HTTP-connectorerne på https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-forbindelser:
-
Salesforce IVR HTTP-connector (indbygget): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP-stik (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP-connector (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Styring af udgående kampagne
Webex CC understøtter udgående preview-kampagner ved hjælp af kampagnestyringsløsningen fra Acqueon.
For flere detaljer, besøg 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.
Workforce-optimering
Webex CC understøtter workflowoptimering og kvalitetsstyringsløsninger fra førende brancheleverandører.
Udvidelse af Agent Desktop
Webex CC-agent og supervisorskrivebord muliggør udvidelse af skrivebordsfunktionerne ved at udvikle og køre brugerdefinerede widgets på skrivebordet.
For flere detaljer, besøg https://developer.webex-cx.com/documentation/guides/desktop.
Andre API'er
For detaljer om de andre API integrationer, der kan udføres i Webex CC, besøg https://developer.webex-cx.com/documentation/getting-started/.
Implementering og tilslutningsmuligheder
Webex CC er implementeret i AWS og er i øjeblikket tilgængelig i følgende områder:
-
US
-
USA-Øst N Virginia
-
Det vestlige USA i Californien (kun indtrængen af talemedier)
-
-
Canada
-
Centrale
-
-
Storbritannien
-
London
-
-
Europa
-
Frankfurt
-
-
Asien Pac
-
Tokyo
-
Sydney
- Singapore
-
Multiområdeforbindelse til telefoni
For at muliggøre globale organisationer med agenter og kunder på flere geografiske placeringer understøtter Webex CC, at medierne holdes inden for det lokale område i de områder, hvor stemmemediekanten og indgående tjenester kører.
Følgende figur viser udrulning i flere regioner med regionale medier.
Tjenesterne Media Edge og Indgående medier udrulles i følgende områder.
Geo-region |
Webex CC-tjenester (AWS-region) |
Media Edge (stemme POP) |
Næste generations medietjenester (AWS-region)* |
---|---|---|---|
US |
N Virginia |
København Los Angeles |
N Virginia N Californien |
Canada |
Centrale |
Vancouver Toronto |
Centrale |
Brasilien |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Storbritannien |
London |
London |
London |
Indien |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japan |
Tokyo |
Tokyo Osaka |
Tokyo |
Australien |
Sydney |
Melbourne Sydney |
Sydney |
Sikkerhed og beskyttelse af personlige oplysninger
Infrastruktur Sikkerhed
Stemmeinfrastruktur på Edge
Voice Edge-komponenterne gør det muligt for SIP-trunks fra kundenetværk/PSTN-operatører at terminere, og dette er aktiveret baseret på hvidlistede IP'er, der har tilladelse til at oprette forbindelse til edge-komponenterne.
Beregn infrastruktursikkerhed
Webex CC-beregningsinstanser klargøres i AWS, og tjenester kører som pods i Kubernetes-klyngen, som har flere navneområder, og adgangen til hvert navneområde er begrænset med separate legitimationsoplysninger.
Al klargøring af infrastruktur udføres ved hjælp af kode - ingen manuelle trin - og ingen af legitimationsoplysningerne kan tilgås manuelt.
Der er et centralt legitimationslager med specifikke stier konfigureret til specifikt sæt tjenester / teams, og adgangen til selve legitimationslageret er begrænset og konfigureret som hemmeligheder i build- og implementeringssystemerne.
Ingen af infrastrukturkomponenterne / tjenesterne er direkte eksponeret uden for AWS VPC, og kun offentligt eksponerede grænseflader er API'er og WebSocket-servere, der styres og administreres ved hjælp af api-gateway,
Derudover er der visse interne systemer og grænseflader, der bruges af udviklere, og som bruges til visning af logfiler, målepunkter, implementeringsoplysninger, buildstatus og testresultater, som er sikret ved hjælp af roller og grupper og integreret med Ciscos interne godkendelsessystemer.
Godkendelse og autorisation af brugergrænseflader
Alle brugergrænseflader, der bruges af forskellige kontaktcenterbrugere (agenter, supervisorer, administratorer, analytikere), er beskyttet af Cisco Common Identity-baserede OAuth-flows (ihændehavertokengodkendelse).
Godkendelsen udføres ved hjælp af roller for den bruger, der har hentet tokenet, og områder, der er tildelt tokenet.
Datasikkerhed
Data i transit
Ingen af grænsefladerne i den anvendte tjeneste-/infrastrukturkomponent er direkte eksponeret for ekstern indgående trafik.
Vælg tjenester med http-API'er eksponerer disse grænseflader via en gateway, og al indgående https (inklusive dem fra WebSocket) afsluttes i ALB, og intern trafik via http dirigeres til tjenesterne.
Alle udgående interaktioner er over https / TLS (for ikke-http-protokoller).
Inde i VPC er den interne kommunikation mellem tjenester - over http / brugerdefineret TCP-protokol - over almindelig TCP stikkontakt.
Inaktive data
Alle data, der gemmes, krypteres på lagerlaget. Desuden er de datalagre, der er uden for VPC, beskyttet og adgangskontrol og autorisationer med legitimationsoplysninger sikkert gemt og administreret i et hemmeligt lager.
Følgende figur illustrerer datastrøms- og sikkerhedsmodellen for transit såvel som inaktive hændelser.
Databeskyttelse
Slutbrugerens PII-data
Webex CC Flow, som er den programmatiske controller til håndtering af interaktioner, kan bruges til at indsamle brugerdata, som kan tildeles flowvariabler, der er specielt mærket som 'Indeholder følsomme data'. Værdierne for sådanne data krypteres, og ingen tjenester i transitstien for dataene har adgang til disse data.
Desuden bevares sådanne data aldrig i Webex CC-rapporteringsdatalager, og logfilerne / messaging-infrastrukturen vil have krypterede data, og klare tekstdata gemmes ikke nogen steder i Webex CC.
Kontaktcenteragent/supervisor-PII-data
De brugerrelaterede data for kontaktcentret redigeres i logfiler, men er tilgængelige for dataanalyse og visualisering i Webex CC-datalageret.
Skalerbarhed
Faktorer for skala
For Webex CC er de faktorer, der påvirker skalaen:
-
Samtidig antal agenter logget på
-
Samtidig antal igangværende interaktioner
-
Handlinger, der udføres på disse interaktioner
-
-
Samtidig antal handlinger, som supervisorer/agenter udfører uden for håndteringen af interaktionerne
-
Mængden af genererede og vedvarende data
Arkitektoniske aspekter, der muliggør skalering
De principper, som Webex CC er baseret på, gør det muligt for løsningen at skalere dynamisk efter behov inden for de grænser, der håndhæves af den infrastruktur, der leveres til de forskellige tjenester og platformskomponenter.
Hændelsesdrevet arkitektur
Tjenesterne i Webex CC kommunikerer ved hjælp af meddelelser, og processen til behandling af kritiske meddelelser involverer ingen blokerende IO-handlinger, og den tilstand, der kræves til behandling af meddelelser, er lokaliseret til forekomsten af den tjeneste, der behandler meddelelsen.
Statsløse tjenester (eller eksternaliseret stat)
Statsløse tjenester muliggør elasticitet ved nemt at tilføje/fjerne yderligere forekomster af tjenesterne. Der er visse tjenester, der i sagens natur er statslige, og de har eksternaliseret statsbutik, og infrastrukturen understøtter også dynamiske ændringer i antallet af forekomster af sådanne tjenester med automatisk rebalancering / statsoverførsel / lokalisering af staten til den instans, der har brug for staten.
Elastisk infrastruktur
Alle tjenester kører i Kubernetes, og infrastrukturen aka Kubernetes-noder skaleres automatisk baseret på brugen, og dette muliggør dynamisk tilføjelse af flere beregningsnoder op til en maksimal høj tærskel, der er forudkonfigureret.
Belastningsprojektion og regelmæssig validering
Alle tjenester benchmarkes for ydeevneegenskaberne, og skaleringsmønsteret valideres på serviceniveau.
Yderligere kontinuerlig validering, spidsbelastning og udholdenhedstest udføres med testparametre, der er indstillet til forventet vækst i de skalapåvirkende attributter, hvilket gør det muligt at identificere flaskehalse, planlægge at opdatere den høje tærskel for infrastrukturressourceforbrug og være klar til spildagen.
Pålidelighed og tilgængelighed
Den hændelsesdrevne arkitektur og statsløse tjenester muliggør robusthed og elasticitet. For at sikre, at fejl opdages og reageres på, før funktionaliteter påvirkes, anvender Webex CC følgende strategi.
-
Infrastrukturens tilgængelighed og pålidelighed
-
Alle Webex CC-tjenester og infrastrukturkomponenter implementeres altid på tværs af tre AWS-tilgængelighedszoner.
-
Dette gør det muligt for Webex CC at være modstandsdygtig over for fejl i tilgængelighedszoner, og i tilfælde af fejl erstattes de fejlbehæftede forekomster automatisk med nyere.
-
-
-
Kontinuerlig overvågning og alarmering
-
Interne og eksterne sonder til tjenester og infrastrukturkomponenter, som ved fejl udløser advarsler.
-
Målepunkter, der registreres fra tjeneste- og infrastrukturkomponenter og behandles via et regelprogram, der registrerer matchende regler og udløser beskeder.
-
-
Løbende validering og alarmering
-
Der køres periodiske tests, og eventuelle fejl resulterer i udløsning af advarsler
-
Disse advarsler opretter proaktive hændelser og håndteres som en reel hændelse, der påvirker kunden.
-
Dette foregriber påvirkninger for kunden og bidrager til systemtilgængelighed og pålidelighed.
-
-
-
Løbende integration og levering
-
Dette er den tekniske proces og leveringspipeline og muliggør hurtig og pålidelig opbygning, validering og implementering af tjenester / ændringer til tjenester i Webex CC.
-
Muligheden for at udføre fuldstændig automatiseret implementering – fra kode til produktionsmiljø med alle de nødvendige valideringer reducerer risikoen og minimerer tiden til løsning, hvis en ændring skal implementeres som reaktion på en fejl.
-
-
-
Afbrydere og kill-switches
-
Forskellige dele af systemet / visse funktioner i Webex CC kan selektivt deaktiveres for alle kunder eller udvalgte kunder for at minimere kaskadeeffekter af en fejl.
-
Dette gør det muligt at minimere fejloverfladen og opnå tilgængelighed af centrale kontaktcenterfunktioner for kunderne.
-
-
Overvågning og fejlregistrering
Følgende figur viser de mekanismer til løbende overvågning, validering og alarmering, der er indført for Webex CC.
Forretningskontinuitet og it-katastrofeberedskab
Disaster Recovery and Business Continuity-processen sikrer, at der registreres eventuelle store afbrydelser i en region, og de nødvendige trin er på plads for at sikre gendannelse af tjenesterne til kunder, der er ombord i regionen.
Trinene til gendannelse dokumenteres, valideres og holdes opdateret regelmæssigt i henhold til katastrofegendannelses- og styringsprocesserne.
Webex CC-tjenester implementeres i tre separate tilgængelighedszoner inden for en AWS-region. Hver tilgængelighedszone er en forskellig fysisk placering i området med uafhængige forsyningsselskaber.
I tilfælde af fuldstændig AWS-regionsfejl er Webex CC afhængig af AWS for at gendanne regionen, og for langvarige afbrydelser, der involverer hele regionen, provisioneres Webex CC-datacenteret i en ny AWS-region og gendanner de vigtigste kundekonfigurationer og data, så kontaktcentret er operationelt for kunder i den nye AWS-region.
Dette involverer automatisering, men kræver manuel indgriben for at udløse processen samt overvåge og sikre, at den nødvendige konfiguration og data gendannes for at gøre kontaktcentret operationelt for kunderne.
Overholdelse og certificeringer
Webex Contact har en omfattende liste over sikkerhedscertificeringer. Disse certificeringer holdes ajour med jævne mellemrum.
-
PCI DSS QSA
-
CAIQ
-
HIPAA & HITECH
-
CSA stjerne niveau 1
-
CSA Star Level 2 (uafhængig vurdering af 3. part)
-
SOC2
-
ISO27001 (International standard for informationssikkerhed)
-
ISO27017 (sikkerhedsstandard for cloudtjenesteudbydere)
-
ISO27018 (Sikkerhedsstandard med fokus på beskyttelse af personoplysninger i skyen)
-
ISO27701 (udvidelse til beskyttelse af personlige oplysninger)
-
C5 tysk standard, der demonstrerer operationel sikkerhed mod cyberangreb
Se Webex Dataark om beskyttelse af personlige oplysninger for kontaktcentertjenesten for at få flere oplysninger.
Cisco Webex Contact Center (Webex CC) er et kontaktcenter som en service (CCaaS), der gør det muligt for organisationer at muliggøre smartere, proaktive og personlige interaktioner på tværs af kundekampagneforløbet.
Webex CC er designet, designet og udviklet fra bunden som en cloudbaseret løsning med følgende centrale arkitektoniske principper.
-
Tjenester: Uafhængigt sæt tjenester, hvor hver tjeneste leverer et lille sammenhængende sæt funktioner til sine brugere.
-
Hændelsesdrevet: Alle tjenester kommunikerer med hinanden ved hjælp af meddelelser, undtagen i webapplikationer, hvor applikationen bruger https-grænseflader (REST API'er, Push Data via WebSocket-interface) til specifikke brugssager.
-
Statsløs/eksternaliseret tilstand: Tjenesterne udrulles i Kubernetes og kører i docker-objektbeholdere med mulighed for automatisk at skalere og være modstandsdygtige over for fejl i en eller flere forekomster af tjenesterne.
-
Observerbar: Alle tjenester og infrastrukturkomponenter, der muliggør implementering af sådanne tjenester, kan observeres med standardmekanismer til at måle, registrere og forhindre situationer, der påvirker kontaktcenterfunktioner samt hurtig fejlfinding og gendannelse af tjenester i tilfælde af afbrydelser.
-
Isoleret/løst koblet: Hver tjeneste kan bygges, valideres og implementeres/opdateres uafhængigt uden nedetid for kontaktcenterfunktioner.
Webex CC-tjenester implementeres i AWS og drives af en cloudbaseret platform, der muliggør følgende:
-
Tilgængelighed af infrastrukturtjenester og applikationer på tværs af flere tilgængelighedszoner
-
Elasticitet af infrastrukturtjenester og applikationer, der muliggør dynamiske skaleringsfunktioner
-
Sikkerhed indbygget i den måde, systemerne bygges og implementeres på, data beskyttes under overførsel og inaktive sammen med de sikkerheds-/overholdelsescertificeringer, som Webex CC har.
-
Skalerbar og sikker edge-infrastruktur til telefoni/tale-integrationer
-
Observerbarhed med proaktiv overvågning og alarmering, der muliggør høj tilgængelighed af kontaktcentertjenester til sine kunder.
-
Integreret med resten af Cisco Webex til brugergodkendelse/autorisation, administration og klargøring af kontaktcenterfunktioner.
De yderligere afsnit i dette dokument beskriver hver af ovenstående funktioner, og hvordan CC Webex arkitekturen muliggør samme.
Logisk arkitektur
Den kernekapacitet, som en kontaktcenterløsning skal have, er at gøre det muligt for kunderne nemt at kontakte organisationen ved hjælp af almindeligt anvendte kommunikationsmidler og få forespørgslerne / problemerne behandlet på en hurtig og effektiv måde.
Men for at sikre, at dette grundlæggende princip opnås, er der flere funktioner bag kulisserne, som den organisation, der bruger kontaktcenteret, skal have adgang til. Det drejer sig om:
-
Mekanismer, som kunderne kan bruge til at starte en interaktion
-
Udgivne og operationelle telefonnumre, der forbinder telefoniopkald med kontaktcentersystemet
-
E-mail-adresser, som kunder kan sende e-mail til, og mekanisme til at registrere nye indgående e-mails.
-
Mulighed for kunder at kontakte via forskellige digitale kanaler, herunder, men ikke begrænset til,
-
Chat fra en hjemmeside/app
-
Direkte chat via populære messaging-klienter som WhatsApp, Facebook Messenger, Apple Business Chat, Direkte besked fra Twitter
-
-
-
Evne til at registrere nye interaktioner og håndtere dem effektivt
-
Disse vil omfatte automatiseret IVR system, virtuelle agenter til telefoni / chats med programmerbarhed indbygget til at definere de arbejdsgange, der er involveret i håndtering af interaktioner.
-
Endelig skal interaktionen, hvis det er nødvendigt, eskaleres til en agent, der er optimalt kvalificeret til at håndtere interaktionen.
-
-
Mulighed for, at agenter kan angive tilgængelighed til håndtering af interaktioner og supervisorer til at overvåge, coache agenter og opnå de driftsmæssige målepunkter, der muliggør effektive interaktioner.
-
Administratorers mulighed for at konfigurere og provisionere de forskellige kontaktcenterfunktioner, der gør det muligt for agenter og supervisorer at udføre deres opgaver som forventet.
Derudover skal moderne virksomheder have tilføjet funktioner for at optimere kontaktcenterdriften med adgang til data og indsigt, der visualiserer og sporer vigtige driftsmålinger.
Desuden er muligheden for at integrere med specialiserede funktioner i kontaktcenterøkosystemet, f.eks. kørsel af proaktive automatiserede udgående opkald, forbedring af agent- og supervisoroplevelser ved hjælp af AI, registrering og forståelse af kundekampagneforløbet for proaktivt at levere data på forhånd til agenter, klare differentiatorer i den måde, kontaktcenterløsninger udvikler sig på.
Med hensyn til forbrugsmodellen, hvor kontaktcentertilbud forbruges som en cloud-leveret softwaretjeneste, kræver evnen til at sikre tilgængelighed, pålidelighed og automatiserede ad hoc-skalakrav avancerede overvågnings- og alarmeringsmekanismer, som muliggør kontinuerlig validering og registrering af forestående problemer og forebyggelse / minimering af påvirkninger på kundedrift.
Følgende figur illustrerer den logiske arkitektur af Webex CC.
Funktionelle komponenter
Følgende afsnit beskriver forskellige funktionelle komponenter i Webex CC.
Administration af interaktion
Webex CC understøtter telefoni, e-mail og beskeder (sociale kanaler) som forskellige kanaler, som brugere kan bruge til at interagere med kontaktcentret.
For alle kanaler kan den indledende håndtering udføres af systemet, og derefter kan interaktionen eskaleres til en agent.
Medietyper
Telefoni-
For telefoni bestemmes håndteringen af indgående taleopkald af, hvordan opkaldet er kommet ind i kontaktcenteret (se Indtrængningsmekanismer nedenfor) og af det Webex CC-flow, der er knyttet til indgangspunktet.
Opkaldet besvares, og der udføres yderligere handlinger i henhold til Webex CC Flow-definitionen – som er en programmatisk repræsentation af de handlinger, der skal udføres, mens opkaldet håndteres, enten før det sættes i kø og dirigeres til en agent, eller selve flowet kan håndtere opkaldet uden overførsel til en agent.
Flow Builder i Webex CC giver udviklere mulighed for at definere flowet og tildele det til det indgangspunkt, via hvilket opkaldet ankommer til Webex CC.
Disse konfigurationsobjekter og deres anvendelse er dækket i Konfigurationsenheder.
Flere oplysninger om Flow Builder er dækket i det kommende afsnit om IVR System.
E-mail og beskeder
Fra Webex CC-perspektiv leverer Webex Connect indgående og udgående funktioner til alle digitale kanaler - e-mail, meddelelseskanaler, som slutbrugere kan bruge til at kontakte kontaktcenter.
Webex Connect Flow
-
Bestemmer håndteringen af sådanne interaktioner, indtil interaktionerne er sat i kø og distribueret til agenter. Dette omfatter automatisk håndtering og BOT-behandlinger for alle former for messaging og e-mail-interaktioner.
-
Anvender forretningslogik på indgående interaktion.
-
Håndterer kontakt før kø.
-
Flow selv kan håndtere interaktionen uden overførsel til live agent.
De meddelelseskanaler, der understøttes af Webex CC, er:
-
Web App / Mobil App Chat
-
WhatsApp
-
Facebook Messenger
-
Sms
De e-mailkanaler, der understøttes af Webex CC, er:
-
Gmail
-
Office365
Indtrængningsmekanismer
Dette afsnit dækker de mekanismer, hvormed en interaktion kan komme ind i Webex CC. Baseret på medietypen er de mekanismer, hvormed en interaktion når Webex CC, forskellige.
Inden for telefoni er der f.eks. behov for fysisk infrastrukturprovisionering for at aktivere PSTN-forbindelse, konfiguration af telefonnumre og routing af opkald til Webex CC.
For e-mail-/meddelelseskanaler skal indgående konfiguration udføres i Webex Connect, og det involverer klargøring af e-mail-/messaging-konto og konfiguration af Webex Connect-flow.
Indgående stemme
I forbindelse med taleopkald er det typisk sådan, at brugerne ringer til et PSTN-telefonnummer, som derefter forbindes til kontaktcentret. Fra et indgående perspektiv kræver dette en mekanisme til at dirigere opkald fra PSTN til Webex CC.
Følgende figur illustrerer indtagelsen af taleopkald til Webex CC.
Voice Ingress Services i Webex CC udfører tredjepartsopkaldsstyring ved hjælp af SIP og besvarer det indgående opkald samt udfører overførsels-, konference- og andre opkaldskontrolhandlinger.
Det logiske indgangspunkt for opkald i Webex CC er konfigurationsenheden med navnet "Indgangspunkt". I forbindelse med taleindtrængning er nøglekonfigurationen for indgangspunktet det telefonnummer, der er knyttet til det, hvilket typisk er et gyldigt PSTN-telefonnummer, der er hentet fra den valgte PSTN-udbyder.
Dette gør det muligt at registrere indgående opkald på telefonnummeret, knytte opkaldet til indgangspunktet og bruge andre konfigurationsparametre for indgangspunktet til at håndtere opkaldet i henhold til den Webex CC Flow-definition, der skal udløses for interaktionen.
Bemærk:
Du kan finde flere oplysninger om PSTN-forbindelsesindstillingerne på 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.
Skalerbarhed og tilgængelighed af Voice Edge-infrastruktur
Webex CC VPOP-infrastrukturen omfatter redundante par SIP SBC'er, der sikrer høj tilgængelighed, og flere SBC'er kan tilføjes for at skalere de samtidige opkaldsmængder, der skal understøttes.
Det maksimale antal samtidige opkald, som VPOP kan håndtere, afhænger af antallet af SBC'er, der kører, og som opkald sendes til.
For geografisk redundans – et net af VPOP SBC med sammenkoblinger på tværs af flere par på tværs af regioner understøttes.
For taleindtrængningstjenester er de horisontalt skalerbare til at håndtere et stigende antal samtidige taleopkald, der skal indtages til Webex CC.
Sikkerhedsovervejelser i forbindelse med voice edge-infrastruktur
Nedenstående tabel indeholder oplysninger om tilslutningsmulighederne til Voice Edge-infrastrukturen.
Forbindelse |
Typer |
---|---|
Offentligt internet |
Direkte (med hvidlistede kilde- IP adresser) IPSec Virtual Private Network (VPN) eller IPSec over GRE (Generic Routing Encapsulation) Websted til websted (S2S) SRTP/SIP-TLS |
Private tilslutningsmuligheder |
MPLS Punkt-til-punkt (P2P) VPLS SD-WAN Privat WAN Datacenter på tværs af forbindelser Equinix Fabric-forbindelser |
For flere detaljer, besøg 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.
IVR-system
Alle taleopkald, der kommer til et telefonnummer, der er tilknyttet et indgangspunkt, bliver besvaret af Webex CC, og udførelse af et Webex CC-flow, der er knyttet til indgangspunktet, går i gang.
Webex CC Flow Builder leverer programmeringskonstruktioner/operatorer og funktionelle blokke, kaldet aktiviteter, så administratorer eller andre, der designer og implementerer den IVR logik, kan kombinere disse byggesten og oprette Flow-definitionen.
De programmeringskonstruktioner, som Flow understøtter, er:
-
Rapporterings- og indstillingsvariabler – tilstand, der er knyttet til en flowudførelse
-
Pebble Expressions for at indstille værdien af variabler
-
-
Betinget kontrol
-
Looping - ved hjælp af Conditionals og Go To (evne til at kæde aktiviteter sammen)
-
Kald REST-API'er
-
Parse Data - JSON, TOML, XML bruges typisk til at analysere API svar.
-
Komponere aktiviteter
Et repræsentativt sæt aktiviteter, som Flow leverer, er:
|
For hvert opkald, der er aktivt, er en forekomst af flowkørsel også aktiv, indtil opkaldet afsluttes, hvilket resulterer i samtidige udførelser af flows.
Hver forekomst af flowudførelse giver isoleret miljø for data / tilstand, der er knyttet til flowet og der ved opkaldet.
I hele opkaldets livscyklus gør flow det også muligt at reagere på bestemte hændelser, der sker, og håndtere dem – f.eks. når et opkald bliver besvaret af en agent, kan en hændelseshandler udløse et pop-op-vindue på skærmen i grænsefladen på agentskrivebordet.
Du kan finde flere oplysninger om Webex CC Flow under 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.
Understøttelse af virtuel agent
Flow leverer en aktivitet til overdragelse af interaktionen til en virtuel agent, der er forudkonfigureret i Webex Control Hub.
Når opkaldet er forbundet til en virtuel agent, giver det brugeren en samtalebaseret IVR oplevelse, og aktiviteten afsluttes enten med, at opkaldet afsluttes, eller med at opkaldet eskaleres til en agent.
I tilfælde af eskalering kan flowet konfigureres til at sætte opkaldet i kø, som derefter besvares af en agent.
Indgående digitale interaktioner
Til e-mail- og meddelelseskanaler for indgående interaktioner bruger Webex CC Webex Connect til klargøring af aktiverne, flow til at håndtere de indgående interaktioner og derefter dirigere interaktionen til Webex CC, når Webex Connect-flowet eksplicit sætter interaktionen i kø, så den kan håndteres af en agent.
Følgende figur illustrerer indtagelsen af e-mail, meddelelsesinteraktioner i Webex CC.
Virtual Agent / BOT-integrationer
For interaktioner med e-mail og messaging / sociale kanaler konfigureres de virtuelle agent/BOT-behandlinger i Webex Connect-flowet.
Som det er tilfældet med Virtual Agents for Voice, sættes interaktionen i kø og distribueres til en agent, hvis BOT-behandlingen ender med at eskalere som resultat.
Routing og kø
Webex CC behandler den indgående kontakt med automatiserede handlere som defineret i flowet, og flowet kan beslutte at sætte kontakten i kø til en kø/direkte til en agent (agentspecifik kø – understøttes kun for telefoni/stemmeinteraktioner).
Hvis der er en agent tilgængelig i kø, reserveres agenten, og interaktionen distribueres til agenten. Hvis der ikke er nogen agenter tilgængelige, parkeres interaktionen i køen, og Flow vil fortsat behandle kunden med handler, der er knyttet til køaktiviteten.
Når en agent bliver tilgængelig, afbrydes handleren, og agenten tilbydes interaktion.
Følgende figur illustrerer kø- og routingarkitekturen.
Valg af agent
Køer i Webex CC understøtter følgende agentudvælgelsesalgoritmer:
-
Agentruter, der har været længst tilgængelig
-
Fagbaseret routing
-
Længst tilgængelig agent (LAA)
-
Bedste tilgængelige agent (BAA)
-
Agenter er knyttet til køerne gennem Teams.
En kø kan tildeles flere opkaldsdistributionsgrupper (hvor hver gruppe har et eller flere teams) på en sekventiel måde med konfigureret ventetid på, at opkaldsdistributionsgruppen føjes til køen, så søgeområdet for en matchende agent udvides til flere opkaldsdistributionsgrupper, efterhånden som tiden skrider frem.
For fagbaseret distribution vælges en agent blandt de fagkrav, der matcher agenter, der er knyttet til køen, baseret på LAA- eller BAA-konfiguration.
Tale-/telefonispecifikke ekstra funktioner
Agentbaseret routing (kun for tale-/telefonikanaler)
Webex CC Flow kan ved hjælp af aktiviteten QueueToAgent distribuere interaktioner direkte til den valgte agent baseret på agent-id'et.
Hvis agenten ikke er tilgængelig til at håndtere interaktioner, kan interaktionen parkeres i en agentspecifik kø og vente på, at agenten bliver tilgængelig
Avancerede køoplysninger
Webex CC Flow kan ved hjælp af aktiviteten GetQueueInfo hente oplysninger i realtid for en kø, f.eks. position i kø (PIQ), estimeret ventetid (EWT), antal agenter, der er tilgængelige i køen, og kan bruges til at beslutte, om kontakten skal sættes i kø eller ej.
Hilsen tilbagekald
Webex CC Flow giver ved hjælp af aktivitetstilbagekald kunden mulighed for at afbryde forbindelsen til opkaldet, samtidig med at positionen i køen bevares, og modtage et tilbagekald, når den virtuelle interaktion i køen dirigeres til en agent.
Håndtering af overløb
Webex CC understøtter håndtering af overløb ved hjælp af kapacitetsbaserede teams (CBT).
CBT er som et almindeligt team med en kapacitet og et tilknyttet eksternt DN, der betjener denne kapacitet. Det kan konfigureres sammen med andre teams i køopkaldsdistributionscyklusserne.
Normalt konfigureres dette som den sidste cyklus, så den fungerer som et overløb, hvis der ikke er nogen agent tilgængelig, selv efter at alle de konfigurerede opkaldsdistributionsgrupper ikke kan finde en tilgængelig matchende agent til håndtering af interaktionen.
Agent Desktop Operations
Når en agent logger på Webex CC Agent Desktop, angiver agenten et telefonnummer, som indgående opkald til agenten kan forbindes til. Det kan være en PSTN-telefon, en mobiltelefon eller et lokalnummer, hvis agenten er en Cisco Webex Calling bruger.
Bemærk, at dette nummer skal være et gyldigt telefonnummer, som opkald kan viderestilles til. Hvis dette ikke er tilfældet, kan agenten ikke modtage indgående opkald.
Baseret på den type interaktion, som agenten håndterer, giver widgets på agentskrivebordet mulighed for at udføre bestemte mediekontrolhandlinger.
Når et opkald f.eks. er besvaret, kan agenten udføre følgende handlinger i forbindelse med opkaldet.
-
Sæt opkaldet på hold
-
Initiere konsulentopkald og
-
Omstille opkaldet til et andet telefonnummer (f.eks. agentens telefonnummer)/indgangspunkt
-
Sæt en anden agent i konference for opkaldet
-
-
Omstil opkaldet til en anden kø
-
Afslutte opkaldet
Agentcomputer giver administratorer mulighed for at tilføje brugerdefinerede widgets der ved at udvide skrivebordsfunktionerne og gøre det til en samlet samling widgets, som agenter skal bruge for at få deres arbejde udført på en effektiv måde.
Skrivebordsarkitektur
Agentskrivebord er et mikrofrontend-baseret enkeltsidet program, der er vært for widgets, der er bygget på basis af webkomponentarkitektur. Alle standard / lager widgets er drevet af data, der hentes af API'er eller server side push mekanismer.
Disse er typisk asynkrone API'er, hvor svaret på en aktivering kommer til skrivebordet via en WebSocket-forbindelse.
Webex CC-Agent Desktop godkender brugere med Cisco Common Identity (CI), og tokenet sendes videre til alle API aktiveringer. Også for brugerdefinerede widgets, baseret på godkendelsesmodellen, giver det en single sign-on-oplevelse til agenter, hvis den brugerdefinerede widgets godkendelsesmodel er integreret med CI.
Når en agent er en del af en interaktion, sendes alle opdateringer til denne interaktionstilstand eller tilknyttede data til skrivebordet via WebSocket-forbindelsen.
Skrivebordets robusthed over for tilslutningsmuligheder og ventetid
Det asynkrone API- og serverside-push muliggør skalering og ethvert forbindelsestab til WebSocket-grænsefladen registreres, og skrivebordet forsøger at oprette forbindelse igen og logge på igen.
Følgende figur illustrerer agentskrivebordsarkitekturen i Webex CC.
Administration og konfiguration
Onboarding af kunder
Webex Control Hub er den primære grænseflade, der bruges af partnere og kunder til at onboarde kunder og aktivere eller konfigurere funktioner.
Når organisations- og kontaktcenterfunktionerne er klargjort i Control Hub, udløser det et workflow i Webex CC, som udfører resten af trinnene i klargøringen af alle kontaktcenterfunktioner i henhold til de tilbud, kunden har valgt.
Al klargøring af kontaktcentre udføres ved hjælp af et BPM-arbejdsprocesprogram, der muliggør en deklarativ måde at definere de involverede trin på og gør hele provisioneringstrinnene modstandsdygtige over for fejl og sikrer dataintegriteten.
Følgende figur illustrerer provisioneringsarbejdsgangen i Webex CC.
Konfigurationsobjekter
De vigtigste konfigurationsobjekter i Webex CC, der er omfattet af en organisation, er:
Sted
Sted betyder en placering, hvor et eller flere teams, brugere (agenter/supervisorer) er placeret.
Alle brugere og teams skal tilhøre et websted.
Team
En gruppe brugere. Teams bruges til at distribuere interaktioner til agenter via køer.
Hvert team skal tilhøre et websted.
Agenter
Brugere, der kan logge på Agent Desktop og håndtere interaktioner på tværs af medietyper, der er konfigureret i Webex CC.
Supervisorer
Supervisorer tildeles teams og kan overvåge/coache agenten og have adgang til teamniveaustatus og agentstatistikker for dem, der hører til de teams, som supervisoren er tildelt.
Kø
En kø er en logisk enhed, hvor interaktioner kan ventes på, at agenter er tilgængelige, som derefter distribueres til agenten.
Køer knyttes til teams som søgeområdet for agenter med mulighed for at udvide søgeområdet baseret på den forløbne tidsgrænse ved at føje andre teams til søgeområdet.
Entrypoint
Indgangspunkt er en logisk enhed, der repræsenterer indgangspunktet for interaktioner, der kommer ind i Webex CC. For telefoni er dette primært knyttet til det telefonnummer, som opkald ankommer til, og for e-mail/messaging-kanaler peger indgangspunktet på aktivkonfiguration i Webex Connect.
Flow
Det flow, der er knyttet til indgangspunktet (via distributionsstrategi), som bestemmer de trin, der er involveret i håndtering af interaktioner.
For ikke-telefonikanaler (e-mail, beskeder/sociale medier) vælges Flow som en del af aktivkonfigurationen i Webex Connect.
Adgangskontrol for kontaktcentre med flere steder
Webex CC-administratorer kan konfigurere brugerprofiler med adgangsrettigheder til bestemte steder, teams, køer og indgangspunkter. På grund af webstedernes og holdenes hierarkiske karakter er det desuden kun de teams eller den dato, der vedrører holdene, der tilhører disse websteder eller en eksplicit specificeret delmængde af sådanne teams, der kan tilgås af brugeren, når der er givet adgang til bestemte websteder.
For køer og indgangspunkter er de globale på organisationsniveau, så for forskellige geografiske placeringer (steder, hvor bestemte agenter og teams er placeret) kan der konfigureres separate indgangspunkter og køer, og supervisorer/brugere kan få adgang til de objekter, der er relevante for bestemte websteder.
Følgende figur illustrerer de centrale konfigurationsobjekter og den brugerprofil, der refererer til disse objekter.
Ud over at begrænse adgangen til disse enheder kan Webex CC-administratorer styre de specifikke funktioner/moduler, som en bruger kan få adgang til i administrationsgrænsefladen, og derved have brugere med administrations-/konfigurationsrettigheder til bestemte enheder samt sektioner/funktioner i Webex CC-administrationsgrænsefladen.
Rapportering og analyse
Webex CC behandler de diskrete hændelser, der genereres af forskellige tjenester i løbet af interaktionernes livscyklus, ved hjælp af en række realtidsstrømbehandlingstjenester og genererer et defineret sæt realtidsdatasæt, der offentliggøres til abonnerede klienter.
Desuden behandles, transformeres og aggregeres disse hændelser yderligere, og de resulterende datasæt bevares, som derefter hentes via API'erne til dataforbrug og rapporterings- og datavisualiseringsgrænsefladen – Analysator.
Følgende figur illustrerer databehandlings- og forbrugsgrænsefladerne i Webex CC
Integrationer
Alle eksterne integrationer til WxCC for at udvide og forbedre de funktioner, som kunderne kan bruge, bruger standard publicerede API'er.
Den type API grænseflader, der er tilgængelige i Webex CC, er:
-
REST API
-
Server-Side Push, bruge
-
Webhooks
-
WebSocket-meddelelser
-
CRM-integrationer
Webex CC understøtter to former for integration med CRM-systemer (Customer Relationship Management).
-
Integrerede skrivebordsforbindelser
-
Flowintegrationer via HTTPs Connectors i IVR
Integrerede skrivebordsconnectorer: CRM-program som den primære grænseflade
I denne driftstilstand logger agenten på CRM-konsollen som det primære program.
Webex CC er et integreret program (også kaldet et integreret skrivebordsprogram eller en integreret softphone), som primært bruges til at logge på kontaktcentret og modtage Webex CC-dirigerede kontaktcenterinteraktioner.
Ved modtagelse af et opkald eller en samtaleanmodning udfører CRM-integrationen følgende handlinger på CRM-konsollen
-
Pop op-skærmbilledet til kundeposten, der er knyttet til ANI, eller andre tilknyttede opkaldsdata.
-
Bogfør opkaldsmetadata som aktivitetsnoter i kundeposten
-
Tillad agenten at "klikke for at ringe" ved at klikke på kontakten i CRM og starte et udgående opkald til kunden
-
Bogføring af opkaldsposter i CRM-rapporteringstabellerne for primær rapportering på CRM.
-
Indeholder den fulde funktionalitet af kontrolelementerne Agent Desktop og opkald (integreret og minificeret version af skrivebordsappen)
Den primære integrationstilstand med CRM'erne er ved at integrere Webex CC Desktop-program i en separat iFrame.
Desuden kører Webex CC Desktop-programmet en brugerdefineret konsolløs widget (ingen brugergrænseflade) kører i baggrunden, som interagerer med det underliggende CRM-system for at udføre automatiserede handlinger på vegne af agenten.
Interaktionerne drives af to SDK'er, som den konsolløse widget bruger.
-
Webex CC Desktop JS SDK: Dette er JavaScript SDK'et, der leveres af Webex CC til registrering af hændelseslyttere til agent- og kontakthandlinger.
-
CRM JS SDK: Dette er det CRM-klient-SDK, der gælder pr. CRM, der abstraherer REST API opkald med CRM. For eksempel bruges det CTI JS-bibliotek, der leveres af Salesforce, til salgsstyrke til at udføre handlinger og lytte efter hændelser inde i CRM.
Følgende figur illustrerer CRM-integrerede Webex CC-skrivebords- og connectorarkitektur
Webex CC understøtter følgende CRM-løsninger til ovennævnte integration:
-
Salesforce
-
ServiceNu
-
Microsoft Dynamics 365
-
Zendesk
-
Freshdesk
For flere detaljer, besøg https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Du kan finde flere oplysninger om konfiguration af Webex CC-skrivebordslayouts til aktivering af CRM-connectoren, funktionssæt og ændringslogfiler ved at besøge https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Global tilgængelighed af CRM-connectorer
CRM Connectors er tilgængelige i alle geografiske områder og områder, hvor Webex CC fungerer.
Elastisk skala og ydeevne
Webex CC er vært for den brugerdefinerede widget, der muliggør tovejskommunikation mellem CRM-applikationen og Webex CC-skrivebordet i AWS CloudFront CDN, hvilket sikrer høj tilgængelighed af widget-AWS på tværs af tilgængelighedszoner og regioner.
Al CRM-integrationsspecifik beregning sker i den browser, hvor agenter bruger CRM-programmet med Webex CC Desktop integreret i CRM-programmet.
Sikkerhed
CRM-connectorerne aktiveres via Webex CC-agentskrivebordslayoutet, og valgfrie parametre overføres via skrivebordslayoutet til widgetten for at slå funktioner til og fra.
Hvis du f.eks. vil aktivere widgetten Salesforce-handlinger, kan administratoren aktivere parameterindstillingen for skrivebordslayoutparameteren sfdcWidgetEnabled til true.
Installation af pakke
Hvis integrationen skal fungere tovejs, skal CRM-konsollen have det integrerede program installeret. Dette er for at understøtte indlæsning af Desktop-applikationen inde i en iFrame.
Alle Desktop Embedded-connectorer er tilgængelige på CRM-markedspladsen.
For eksempel,
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Installationen af markedspladsprogrammet aktiverer de nødvendige plug-ins og importerer de nødvendige XML-filer til CRM-konsollen for at understøtte rapportering af opkaldsposter på CRM-systemet.
Flowintegrationer via HTTP-connectorer i IVR
Webex CC Flow builder understøtter tovejsdatastrømme mellem Webex CC og CRM-systemet ved hjælp af HTTP-connectorer Webex, der er konfigureret i Control Hub og brugt på Webex CC Flow.
Disse bruges primært til personalisering inden for stemmeinteraktioner og tilpasset routing inden for IVR.
Som standard understøtter Webex CC Salesforce HTTP Connector på Control Hub. De andre CRM-connectorer kan tilføjes som brugerdefinerede connectorer på Webex Control Hub.
Du kan finde flere oplysninger om HTTP-connectorerne på https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-forbindelser:
-
Salesforce IVR HTTP-connector (indbygget): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP-stik (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP-connector (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Styring af udgående kampagne
Webex CC understøtter udgående preview-kampagner ved hjælp af kampagnestyringsløsningen fra Acqueon.
For flere detaljer, besøg 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.
Workforce-optimering
Webex CC understøtter workflowoptimering og kvalitetsstyringsløsninger fra førende brancheleverandører.
Udvidelse af Agent Desktop
Webex CC-agent og supervisorskrivebord muliggør udvidelse af skrivebordsfunktionerne ved at udvikle og køre brugerdefinerede widgets på skrivebordet.
For flere detaljer, besøg https://developer.webex-cx.com/documentation/guides/desktop.
Andre API'er
For detaljer om de andre API integrationer, der kan udføres i Webex CC, besøg https://developer.webex-cx.com/documentation/getting-started/.
Implementering og tilslutningsmuligheder
Webex CC er implementeret i AWS og er i øjeblikket tilgængelig i følgende områder:
-
US
-
USA-Øst N Virginia
-
Det vestlige USA i Californien (kun indtrængen af talemedier)
-
-
Canada
-
Centrale
-
-
Storbritannien
-
London
-
-
Europa
-
Frankfurt
-
-
Asien Pac
-
Tokyo
-
Sydney
- Singapore
-
Multiområdeforbindelse til telefoni
For at muliggøre globale organisationer med agenter og kunder på flere geografiske placeringer understøtter Webex CC, at medierne holdes inden for det lokale område i de områder, hvor stemmemediekanten og indgående tjenester kører.
Følgende figur viser udrulning i flere regioner med regionale medier.
Tjenesterne Media Edge og Indgående medier udrulles i følgende områder.
Geo-region |
Webex CC-tjenester (AWS-region) |
Media Edge (stemme POP) |
Næste generations medietjenester (AWS-region)* |
---|---|---|---|
US |
N Virginia |
København Los Angeles |
N Virginia N Californien |
Canada |
Centrale |
Vancouver Toronto |
Centrale |
Brasilien |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Storbritannien |
London |
London |
London |
Indien |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japan |
Tokyo |
Tokyo Osaka |
Tokyo |
Australien |
Sydney |
Melbourne Sydney |
Sydney |
Sikkerhed og beskyttelse af personlige oplysninger
Infrastruktur Sikkerhed
Stemmeinfrastruktur på Edge
Voice Edge-komponenterne gør det muligt for SIP-trunks fra kundenetværk/PSTN-operatører at terminere, og dette er aktiveret baseret på hvidlistede IP'er, der har tilladelse til at oprette forbindelse til edge-komponenterne.
Beregn infrastruktursikkerhed
Webex CC-beregningsinstanser klargøres i AWS, og tjenester kører som pods i Kubernetes-klyngen, som har flere navneområder, og adgangen til hvert navneområde er begrænset med separate legitimationsoplysninger.
Al klargøring af infrastruktur udføres ved hjælp af kode - ingen manuelle trin - og ingen af legitimationsoplysningerne kan tilgås manuelt.
Der er et centralt legitimationslager med specifikke stier konfigureret til specifikt sæt tjenester / teams, og adgangen til selve legitimationslageret er begrænset og konfigureret som hemmeligheder i build- og implementeringssystemerne.
Ingen af infrastrukturkomponenterne / tjenesterne er direkte eksponeret uden for AWS VPC, og kun offentligt eksponerede grænseflader er API'er og WebSocket-servere, der styres og administreres ved hjælp af api-gateway,
Derudover er der visse interne systemer og grænseflader, der bruges af udviklere, og som bruges til visning af logfiler, målepunkter, implementeringsoplysninger, buildstatus og testresultater, som er sikret ved hjælp af roller og grupper og integreret med Ciscos interne godkendelsessystemer.
Godkendelse og autorisation af brugergrænseflader
Alle brugergrænseflader, der bruges af forskellige kontaktcenterbrugere (agenter, supervisorer, administratorer, analytikere), er beskyttet af Cisco Common Identity-baserede OAuth-flows (ihændehavertokengodkendelse).
Godkendelsen udføres ved hjælp af roller for den bruger, der har hentet tokenet, og områder, der er tildelt tokenet.
Datasikkerhed
Data i transit
Ingen af grænsefladerne i den anvendte tjeneste-/infrastrukturkomponent er direkte eksponeret for ekstern indgående trafik.
Vælg tjenester med http-API'er eksponerer disse grænseflader via en gateway, og al indgående https (inklusive dem fra WebSocket) afsluttes i ALB, og intern trafik via http dirigeres til tjenesterne.
Alle udgående interaktioner er over https / TLS (for ikke-http-protokoller).
Inde i VPC er den interne kommunikation mellem tjenester - over http / brugerdefineret TCP-protokol - over almindelig TCP stikkontakt.
Inaktive data
Alle data, der gemmes, krypteres på lagerlaget. Desuden er de datalagre, der er uden for VPC, beskyttet og adgangskontrol og autorisationer med legitimationsoplysninger sikkert gemt og administreret i et hemmeligt lager.
Følgende figur illustrerer datastrøms- og sikkerhedsmodellen for transit såvel som inaktive hændelser.
Databeskyttelse
Slutbrugerens PII-data
Webex CC Flow, som er den programmatiske controller til håndtering af interaktioner, kan bruges til at indsamle brugerdata, som kan tildeles flowvariabler, der er specielt mærket som 'Indeholder følsomme data'. Værdierne for sådanne data krypteres, og ingen tjenester i transitstien for dataene har adgang til disse data.
Desuden bevares sådanne data aldrig i Webex CC-rapporteringsdatalager, og logfilerne / messaging-infrastrukturen vil have krypterede data, og klare tekstdata gemmes ikke nogen steder i Webex CC.
Kontaktcenteragent/supervisor-PII-data
De brugerrelaterede data for kontaktcentret redigeres i logfiler, men er tilgængelige for dataanalyse og visualisering i Webex CC-datalageret.
Skalerbarhed
Faktorer for skala
For Webex CC er de faktorer, der påvirker skalaen:
-
Samtidig antal agenter logget på
-
Samtidig antal igangværende interaktioner
-
Handlinger, der udføres på disse interaktioner
-
-
Samtidig antal handlinger, som supervisorer/agenter udfører uden for håndteringen af interaktionerne
-
Mængden af genererede og vedvarende data
Arkitektoniske aspekter, der muliggør skalering
De principper, som Webex CC er baseret på, gør det muligt for løsningen at skalere dynamisk efter behov inden for de grænser, der håndhæves af den infrastruktur, der leveres til de forskellige tjenester og platformskomponenter.
Hændelsesdrevet arkitektur
Tjenesterne i Webex CC kommunikerer ved hjælp af meddelelser, og processen til behandling af kritiske meddelelser involverer ingen blokerende IO-handlinger, og den tilstand, der kræves til behandling af meddelelser, er lokaliseret til forekomsten af den tjeneste, der behandler meddelelsen.
Statsløse tjenester (eller eksternaliseret stat)
Statsløse tjenester muliggør elasticitet ved nemt at tilføje/fjerne yderligere forekomster af tjenesterne. Der er visse tjenester, der i sagens natur er statslige, og de har eksternaliseret statsbutik, og infrastrukturen understøtter også dynamiske ændringer i antallet af forekomster af sådanne tjenester med automatisk rebalancering / statsoverførsel / lokalisering af staten til den instans, der har brug for staten.
Elastisk infrastruktur
Alle tjenester kører i Kubernetes, og infrastrukturen aka Kubernetes-noder skaleres automatisk baseret på brugen, og dette muliggør dynamisk tilføjelse af flere beregningsnoder op til en maksimal høj tærskel, der er forudkonfigureret.
Belastningsprojektion og regelmæssig validering
Alle tjenester benchmarkes for ydeevneegenskaberne, og skaleringsmønsteret valideres på serviceniveau.
Yderligere kontinuerlig validering, spidsbelastning og udholdenhedstest udføres med testparametre, der er indstillet til forventet vækst i de skalapåvirkende attributter, hvilket gør det muligt at identificere flaskehalse, planlægge at opdatere den høje tærskel for infrastrukturressourceforbrug og være klar til spildagen.
Pålidelighed og tilgængelighed
Den hændelsesdrevne arkitektur og statsløse tjenester muliggør robusthed og elasticitet. For at sikre, at fejl opdages og reageres på, før funktionaliteter påvirkes, anvender Webex CC følgende strategi.
-
Infrastrukturens tilgængelighed og pålidelighed
-
Alle Webex CC-tjenester og infrastrukturkomponenter implementeres altid på tværs af tre AWS-tilgængelighedszoner.
-
Dette gør det muligt for Webex CC at være modstandsdygtig over for fejl i tilgængelighedszoner, og i tilfælde af fejl erstattes de fejlbehæftede forekomster automatisk med nyere.
-
-
-
Kontinuerlig overvågning og alarmering
-
Interne og eksterne sonder til tjenester og infrastrukturkomponenter, som ved fejl udløser advarsler.
-
Målepunkter, der registreres fra tjeneste- og infrastrukturkomponenter og behandles via et regelprogram, der registrerer matchende regler og udløser beskeder.
-
-
Løbende validering og alarmering
-
Der køres periodiske tests, og eventuelle fejl resulterer i udløsning af advarsler
-
Disse advarsler opretter proaktive hændelser og håndteres som en reel hændelse, der påvirker kunden.
-
Dette foregriber påvirkninger for kunden og bidrager til systemtilgængelighed og pålidelighed.
-
-
-
Løbende integration og levering
-
Dette er den tekniske proces og leveringspipeline og muliggør hurtig og pålidelig opbygning, validering og implementering af tjenester / ændringer til tjenester i Webex CC.
-
Muligheden for at udføre fuldstændig automatiseret implementering – fra kode til produktionsmiljø med alle de nødvendige valideringer reducerer risikoen og minimerer tiden til løsning, hvis en ændring skal implementeres som reaktion på en fejl.
-
-
-
Afbrydere og kill-switches
-
Forskellige dele af systemet / visse funktioner i Webex CC kan selektivt deaktiveres for alle kunder eller udvalgte kunder for at minimere kaskadeeffekter af en fejl.
-
Dette gør det muligt at minimere fejloverfladen og opnå tilgængelighed af centrale kontaktcenterfunktioner for kunderne.
-
-
Overvågning og fejlregistrering
Følgende figur viser de mekanismer til løbende overvågning, validering og alarmering, der er indført for Webex CC.
Forretningskontinuitet og it-katastrofeberedskab
Disaster Recovery and Business Continuity-processen sikrer, at der registreres eventuelle store afbrydelser i en region, og de nødvendige trin er på plads for at sikre gendannelse af tjenesterne til kunder, der er ombord i regionen.
Trinene til gendannelse dokumenteres, valideres og holdes opdateret regelmæssigt i henhold til katastrofegendannelses- og styringsprocesserne.
Webex CC-tjenester implementeres i tre separate tilgængelighedszoner inden for en AWS-region. Hver tilgængelighedszone er en forskellig fysisk placering i området med uafhængige forsyningsselskaber.
I tilfælde af fuldstændig AWS-regionsfejl er Webex CC afhængig af AWS for at gendanne regionen, og for langvarige afbrydelser, der involverer hele regionen, provisioneres Webex CC-datacenteret i en ny AWS-region og gendanner de vigtigste kundekonfigurationer og data, så kontaktcentret er operationelt for kunder i den nye AWS-region.
Dette involverer automatisering, men kræver manuel indgriben for at udløse processen samt overvåge og sikre, at den nødvendige konfiguration og data gendannes for at gøre kontaktcentret operationelt for kunderne.
Overholdelse og certificeringer
Webex Contact har en omfattende liste over sikkerhedscertificeringer. Disse certificeringer holdes ajour med jævne mellemrum.
-
PCI DSS QSA
-
CAIQ
-
HIPAA & HITECH
-
CSA stjerne niveau 1
-
CSA Star Level 2 (uafhængig vurdering af 3. part)
-
SOC2
-
ISO27001 (International standard for informationssikkerhed)
-
ISO27017 (sikkerhedsstandard for cloudtjenesteudbydere)
-
ISO27018 (Sikkerhedsstandard med fokus på beskyttelse af personoplysninger i skyen)
-
ISO27701 (udvidelse til beskyttelse af personlige oplysninger)
-
C5 tysk standard, der demonstrerer operationel sikkerhed mod cyberangreb
Se Webex Dataark om beskyttelse af personlige oplysninger for kontaktcentertjenesten for at få flere oplysninger.
Cisco Webex Contact Center (Webex CC) er et kontaktcenter som en service (CCaaS), der gør det muligt for organisationer at muliggøre smartere, proaktive og personlige interaktioner på tværs af kundekampagneforløbet.
Webex CC er designet, designet og udviklet fra bunden som en cloudbaseret løsning med følgende centrale arkitektoniske principper.
-
Tjenester: Uafhængigt sæt tjenester, hvor hver tjeneste leverer et lille sammenhængende sæt funktioner til sine brugere.
-
Hændelsesdrevet: Alle tjenester kommunikerer med hinanden ved hjælp af meddelelser, undtagen i webapplikationer, hvor applikationen bruger https-grænseflader (REST API'er, Push Data via WebSocket-interface) til specifikke brugssager.
-
Statsløs/eksternaliseret tilstand: Tjenesterne udrulles i Kubernetes og kører i docker-objektbeholdere med mulighed for automatisk at skalere og være modstandsdygtige over for fejl i en eller flere forekomster af tjenesterne.
-
Observerbar: Alle tjenester og infrastrukturkomponenter, der muliggør implementering af sådanne tjenester, kan observeres med standardmekanismer til at måle, registrere og forhindre situationer, der påvirker kontaktcenterfunktioner samt hurtig fejlfinding og gendannelse af tjenester i tilfælde af afbrydelser.
-
Isoleret/løst koblet: Hver tjeneste kan bygges, valideres og implementeres/opdateres uafhængigt uden nedetid for kontaktcenterfunktioner.
Webex CC-tjenester implementeres i AWS og drives af en cloudbaseret platform, der muliggør følgende:
-
Tilgængelighed af infrastrukturtjenester og applikationer på tværs af flere tilgængelighedszoner
-
Elasticitet af infrastrukturtjenester og applikationer, der muliggør dynamiske skaleringsfunktioner
-
Sikkerhed indbygget i den måde, systemerne bygges og implementeres på, data beskyttes under overførsel og inaktive sammen med de sikkerheds-/overholdelsescertificeringer, som Webex CC har.
-
Skalerbar og sikker edge-infrastruktur til telefoni/tale-integrationer
-
Observerbarhed med proaktiv overvågning og alarmering, der muliggør høj tilgængelighed af kontaktcentertjenester til sine kunder.
-
Integreret med resten af Cisco Webex til brugergodkendelse/autorisation, administration og klargøring af kontaktcenterfunktioner.
De yderligere afsnit i dette dokument beskriver hver af ovenstående funktioner, og hvordan CC Webex arkitekturen muliggør samme.
Logisk arkitektur
Den kernekapacitet, som en kontaktcenterløsning skal have, er at gøre det muligt for kunderne nemt at kontakte organisationen ved hjælp af almindeligt anvendte kommunikationsmidler og få forespørgslerne / problemerne behandlet på en hurtig og effektiv måde.
Men for at sikre, at dette grundlæggende princip opnås, er der flere funktioner bag kulisserne, som den organisation, der bruger kontaktcenteret, skal have adgang til. Det drejer sig om:
-
Mekanismer, som kunderne kan bruge til at starte en interaktion
-
Udgivne og operationelle telefonnumre, der forbinder telefoniopkald med kontaktcentersystemet
-
E-mail-adresser, som kunder kan sende e-mail til, og mekanisme til at registrere nye indgående e-mails.
-
Mulighed for kunder at kontakte via forskellige digitale kanaler, herunder, men ikke begrænset til,
-
Chat fra en hjemmeside/app
-
Direkte chat via populære messaging-klienter som WhatsApp, Facebook Messenger, Apple Business Chat, Direkte besked fra Twitter
-
-
-
Evne til at registrere nye interaktioner og håndtere dem effektivt
-
Disse vil omfatte automatiseret IVR system, virtuelle agenter til telefoni / chats med programmerbarhed indbygget til at definere de arbejdsgange, der er involveret i håndtering af interaktioner.
-
Endelig skal interaktionen, hvis det er nødvendigt, eskaleres til en agent, der er optimalt kvalificeret til at håndtere interaktionen.
-
-
Mulighed for, at agenter kan angive tilgængelighed til håndtering af interaktioner og supervisorer til at overvåge, coache agenter og opnå de driftsmæssige målepunkter, der muliggør effektive interaktioner.
-
Administratorers mulighed for at konfigurere og provisionere de forskellige kontaktcenterfunktioner, der gør det muligt for agenter og supervisorer at udføre deres opgaver som forventet.
Derudover skal moderne virksomheder have tilføjet funktioner for at optimere kontaktcenterdriften med adgang til data og indsigt, der visualiserer og sporer vigtige driftsmålinger.
Desuden er muligheden for at integrere med specialiserede funktioner i kontaktcenterøkosystemet, f.eks. kørsel af proaktive automatiserede udgående opkald, forbedring af agent- og supervisoroplevelser ved hjælp af AI, registrering og forståelse af kundekampagneforløbet for proaktivt at levere data på forhånd til agenter, klare differentiatorer i den måde, kontaktcenterløsninger udvikler sig på.
Med hensyn til forbrugsmodellen, hvor kontaktcentertilbud forbruges som en cloud-leveret softwaretjeneste, kræver evnen til at sikre tilgængelighed, pålidelighed og automatiserede ad hoc-skalakrav avancerede overvågnings- og alarmeringsmekanismer, som muliggør kontinuerlig validering og registrering af forestående problemer og forebyggelse / minimering af påvirkninger på kundedrift.
Følgende figur illustrerer den logiske arkitektur af Webex CC.
Funktionelle komponenter
Følgende afsnit beskriver forskellige funktionelle komponenter i Webex CC.
Administration af interaktion
Webex CC understøtter telefoni, e-mail og beskeder (sociale kanaler) som forskellige kanaler, som brugere kan bruge til at interagere med kontaktcentret.
For alle kanaler kan den indledende håndtering udføres af systemet, og derefter kan interaktionen eskaleres til en agent.
Medietyper
Telefoni-
For telefoni bestemmes håndteringen af indgående taleopkald af, hvordan opkaldet er kommet ind i kontaktcenteret (se Indtrængningsmekanismer nedenfor) og af det Webex CC-flow, der er knyttet til indgangspunktet.
Opkaldet besvares, og der udføres yderligere handlinger i henhold til Webex CC Flow-definitionen – som er en programmatisk repræsentation af de handlinger, der skal udføres, mens opkaldet håndteres, enten før det sættes i kø og dirigeres til en agent, eller selve flowet kan håndtere opkaldet uden overførsel til en agent.
Flow Builder i Webex CC giver udviklere mulighed for at definere flowet og tildele det til det indgangspunkt, via hvilket opkaldet ankommer til Webex CC.
Disse konfigurationsobjekter og deres anvendelse er dækket i Konfigurationsenheder.
Flere oplysninger om Flow Builder er dækket i det kommende afsnit om IVR System.
E-mail og beskeder
Fra Webex CC-perspektiv leverer Webex Connect indgående og udgående funktioner til alle digitale kanaler - e-mail, meddelelseskanaler, som slutbrugere kan bruge til at kontakte kontaktcenter.
Webex Connect Flow
-
Bestemmer håndteringen af sådanne interaktioner, indtil interaktionerne er sat i kø og distribueret til agenter. Dette omfatter automatisk håndtering og BOT-behandlinger for alle former for messaging og e-mail-interaktioner.
-
Anvender forretningslogik på indgående interaktion.
-
Håndterer kontakt før kø.
-
Flow selv kan håndtere interaktionen uden overførsel til live agent.
De meddelelseskanaler, der understøttes af Webex CC, er:
-
Web App / Mobil App Chat
-
WhatsApp
-
Facebook Messenger
-
Sms
De e-mailkanaler, der understøttes af Webex CC, er:
-
Gmail
-
Office365
Indtrængningsmekanismer
Dette afsnit dækker de mekanismer, hvormed en interaktion kan komme ind i Webex CC. Baseret på medietypen er de mekanismer, hvormed en interaktion når Webex CC, forskellige.
For eksempel er der inden for telefoni fysisk infrastrukturprovisionering, der er nødvendig for at aktivere PSTN-forbindelse, konfiguration af telefonnumre og routing af opkald til Webex CC.
For e-mail-/meddelelseskanaler skal indgående konfiguration udføres i Webex Connect, og det involverer klargøring af e-mail-/meddelelseskonto og Webex Connect flowkonfiguration.
Indgående stemme
I forbindelse med taleopkald er det typisk sådan, at brugerne ringer til et PSTN-telefonnummer, som derefter forbindes til kontaktcentret. Fra et indgående perspektiv kræver dette en mekanisme til at dirigere opkald fra PSTN til Webex CC.
Følgende figur illustrerer indtagelse af taleopkald til Webex CC.
Stemmeindtrængningstjenesterne i Webex CC udfører tredjepartsopkaldskontrol ved hjælp af SIP og besvarer det indgående opkald samt udfører overførsels-, konference- og andre opkaldskontrolhandlinger.
Det logiske indgangspunkt for opkald i Webex CC er konfigurationsenheden med navnet "Indgangspunkt". I forbindelse med taleindtrængning er nøglekonfigurationen for indgangspunktet det telefonnummer, der er knyttet til det, hvilket typisk er et gyldigt PSTN-telefonnummer, der er hentet fra den valgte PSTN-udbyder.
Dette gør det muligt at registrere indgående opkald på telefonnummeret, knytte opkaldet til indgangspunktet og bruge andre konfigurationsparametre for indgangspunktet til at håndtere opkaldet i henhold til Webex CC Flow-definitionen, der skal udløses for interaktionen.
Bemærk:
Du kan finde flere oplysninger om PSTN-forbindelsesindstillingerne på 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.
Skalerbarhed og tilgængelighed af Voice Edge-infrastruktur
Webex CC VPOP-infrastrukturen omfatter redundante par SIP SBC'er, der sikrer høj tilgængelighed, og flere SBC'er kan tilføjes for at skalere de samtidige opkaldsmængder, der skal understøttes.
Det maksimale antal samtidige opkald, som VPOP kan håndtere, afhænger af antallet af SBC'er, der kører, og som opkald sendes til.
For geografisk redundans – et net af VPOP SBC med sammenkoblinger på tværs af flere par på tværs af regioner understøttes.
For stemmeindtrængningstjenester er de horisontalt skalerbare til at håndtere et stigende antal samtidige taleopkald, der skal indtages på Webex CC.
Sikkerhedsovervejelser i forbindelse med voice edge-infrastruktur
Nedenstående tabel indeholder oplysninger om tilslutningsmulighederne til Voice Edge-infrastrukturen.
Forbindelse |
Typer |
---|---|
Offentligt internet |
Direkte (med hvidlistede kilde-IP-adresser) IPSec Virtual Private Network (VPN) eller IPSec over Generic Routing Encapsulation (GRE) Websted til websted (S2S) SRTP/SIP TLS |
Private tilslutningsmuligheder |
MPLS Punkt-til-punkt (P2P) VPLS SD-WAN Privat WAN Datacenter på tværs af forbindelser Equinix Fabric-forbindelser |
For flere detaljer, besøg 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.
IVR-system
Hvert taleopkald, der kommer ind i et telefonnummer, der er knyttet til et indgangspunkt, bliver besvaret af Webex CC, og udførelsen af et Webex CC Flow, der er knyttet til indgangspunktet, går i gang.
Webex CC Flow Builder leverer programmeringskonstruktioner/operatorer og funktionelle blokke, kaldet aktiviteter, så administratorer eller enhver, der designer og implementerer IVR-logikken, kan kombinere disse byggesten og oprette flowdefinitionen.
De programmeringskonstruktioner, som Flow understøtter, er:
-
Rapporterings- og indstillingsvariabler – tilstand, der er knyttet til en flowudførelse
-
Pebble Expressions for at indstille værdien af variabler
-
-
Betinget kontrol
-
Looping - ved hjælp af Conditionals og Go To (evne til at kæde aktiviteter sammen)
-
Kald REST-API'er
-
Parse Data - JSON, TOML, XML, der typisk bruges til parsing af API-svar.
-
Komponere aktiviteter
Et repræsentativt sæt aktiviteter, som Flow leverer, er:
|
For hvert opkald, der er aktivt, er en forekomst af flowkørsel også aktiv, indtil opkaldet afsluttes, hvilket resulterer i samtidige udførelser af flows.
Hver forekomst af flowudførelse giver isoleret miljø for data / tilstand, der er knyttet til flowet og der ved opkaldet.
I hele opkaldets livscyklus gør flow det også muligt at reagere på bestemte hændelser, der sker, og håndtere dem – f.eks. når et opkald bliver besvaret af en agent, kan en hændelseshandler udløse et pop-op-vindue på skærmen i grænsefladen på agentskrivebordet.
For yderligere oplysninger om Webex CC Flow, se 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.
Understøttelse af virtuel agent
Flow leverer en aktivitet til overdragelse af interaktionen til en virtuel agent, der er forudkonfigureret i Webex Control Hub.
Når opkaldet er forbundet til en virtuel agent, giver det brugeren en samtalebaseret IVR-oplevelse, og aktiviteten afsluttes enten med afslutning af opkaldet eller med eskalering af opkaldet til en agent.
I tilfælde af eskalering kan flowet konfigureres til at sætte opkaldet i kø, som derefter besvares af en agent.
Indgående digitale interaktioner
For e-mail- og meddelelseskanal for indgående interaktioner bruger Webex CC Webex Connect til klargøring af aktiverne, flow til at håndtere de indgående interaktioner og derefter dirigere interaktionen til Webex CC, når Webex Connect-flowet eksplicit sætter interaktionen i kø, så den kan håndteres af en agent.
Følgende figur illustrerer indtagelsen af e-mail, meddelelsesinteraktioner i Webex CC.
Virtual Agent / BOT-integrationer
For interaktioner med e-mail og meddelelser/sociale kanaler konfigureres de virtuelle agent-/BOT-behandlinger i Webex Connect-flowet.
Som det er tilfældet med Virtual Agents for Voice, sættes interaktionen i kø og distribueres til en agent, hvis BOT-behandlingen ender med at eskalere som resultat.
Routing og kø
Webex CC behandler den indgående kontakt med automatiserede handlere som defineret i flowet, og flowet kan beslutte at sætte kontakten i kø til en kø/direkte til en agent (agentspecifik kø – understøttes kun for telefoni-/stemmeinteraktioner).
Hvis der er en agent tilgængelig i kø, reserveres agenten, og interaktionen distribueres til agenten. Hvis der ikke er nogen agenter tilgængelige, parkeres interaktionen i køen, og Flow vil fortsat behandle kunden med handler, der er knyttet til køaktiviteten.
Når en agent bliver tilgængelig, afbrydes handleren, og agenten tilbydes interaktion.
Følgende figur illustrerer kø- og routingarkitekturen.
Valg af agent
Køer i Webex CC understøtter følgende algoritmer til valg af agent:
-
Agentruter, der har været længst tilgængelig
-
Fagbaseret routing
-
Længst tilgængelig agent (LAA)
-
Bedste tilgængelige agent (BAA)
-
Agenter er knyttet til køerne gennem Teams.
En kø kan tildeles flere opkaldsdistributionsgrupper (hvor hver gruppe har et eller flere teams) på en sekventiel måde med konfigureret ventetid på, at opkaldsdistributionsgruppen føjes til køen, så søgeområdet for en matchende agent udvides til flere opkaldsdistributionsgrupper, efterhånden som tiden skrider frem.
For fagbaseret distribution vælges en agent blandt de fagkrav, der matcher agenter, der er knyttet til køen, baseret på LAA- eller BAA-konfiguration.
Tale-/telefonispecifikke ekstra funktioner
Agentbaseret routing (kun for tale-/telefonikanaler)
Webex CC Flow kan ved hjælp af aktiviteten QueueToAgent dirigere interaktioner direkte til den valgte agent baseret på agent-id'et.
Hvis agenten ikke er tilgængelig til at håndtere interaktioner, kan interaktionen parkeres i en agentspecifik kø og vente på, at agenten bliver tilgængelig
Avancerede køoplysninger
Webex CC Flow kan ved hjælp af aktiviteten GetQueueInfo hente oplysninger i realtid for en kø som position i kø (PIQ), estimeret ventetid (EWT), antal agenter, der er tilgængelige i køen, og kan bruges til at beslutte, om kontakten skal sættes i kø eller ej.
Hilsen tilbagekald
Webex CC Flow, der bruger aktivitetstilbagekald, giver kunden mulighed for at afbryde forbindelsen til opkaldet, samtidig med at positionen i køen bevares, og modtage et tilbagekald, når den virtuelle interaktion i køen dirigeres til en agent.
Håndtering af overløb
Webex CC understøtter håndtering af overløb ved hjælp af kapacitetsbaserede teams (CBT).
CBT er som et almindeligt team med en kapacitet og et tilknyttet eksternt DN, der betjener denne kapacitet. Det kan konfigureres sammen med andre teams i køopkaldsdistributionscyklusserne.
Normalt konfigureres dette som den sidste cyklus, så den fungerer som et overløb, hvis der ikke er nogen agent tilgængelig, selv efter at alle de konfigurerede opkaldsdistributionsgrupper ikke kan finde en tilgængelig matchende agent til håndtering af interaktionen.
Agent Desktop Operations
Når en agent logger på Webex CC Agent Desktop, angiver agenten et telefonnummer, som indgående opkald til agenten kan forbindes til. Det kan være en PSTN-telefon, en mobiltelefon eller et lokalnummer, hvis agenten er en Cisco Webex Calling bruger.
Bemærk, at dette nummer skal være et gyldigt telefonnummer, som opkald kan viderestilles til. Hvis dette ikke er tilfældet, kan agenten ikke modtage indgående opkald.
Baseret på den type interaktion, som agenten håndterer, giver widgets på agentskrivebordet mulighed for at udføre bestemte mediekontrolhandlinger.
Når et opkald f.eks. er besvaret, kan agenten udføre følgende handlinger i forbindelse med opkaldet.
-
Sæt opkaldet på hold
-
Initiere konsulentopkald og
-
Omstille opkaldet til et andet telefonnummer (f.eks. agentens telefonnummer)/indgangspunkt
-
Sæt en anden agent i konference for opkaldet
-
-
Omstil opkaldet til en anden kø
-
Afslutte opkaldet
Agentcomputer giver administratorer mulighed for at tilføje brugerdefinerede widgets der ved at udvide skrivebordsfunktionerne og gøre det til en samlet samling widgets, som agenter skal bruge for at få deres arbejde udført på en effektiv måde.
Skrivebordsarkitektur
Agentskrivebord er et mikrofrontend-baseret enkeltsidet program, der er vært for widgets, der er bygget på basis af webkomponentarkitektur. Alle standard / lager widgets er drevet af data, der hentes af API'er eller server side push mekanismer.
Disse er typisk asynkrone API'er, hvor svaret på en aktivering kommer til skrivebordet via en WebSocket-forbindelse.
Webex CC-Agent Desktop godkender brugere med Cisco Common Identity (CI), og tokenet sendes videre til alle API aktiveringer. Også for brugerdefinerede widgets, baseret på godkendelsesmodellen, giver det en single sign-on-oplevelse til agenter, hvis den brugerdefinerede widgets godkendelsesmodel er integreret med CI.
Når en agent er en del af en interaktion, sendes alle opdateringer til denne interaktionstilstand eller tilknyttede data til skrivebordet via WebSocket-forbindelsen.
Skrivebordets robusthed over for tilslutningsmuligheder og ventetid
Det asynkrone API- og serverside-push muliggør skalering og ethvert forbindelsestab til WebSocket-grænsefladen registreres, og skrivebordet forsøger at oprette forbindelse igen og logge på igen.
Følgende figur illustrerer agentskrivebordsarkitekturen i Webex CC.
Administration og konfiguration
Onboarding af kunder
Webex Control Hub er den primære grænseflade, der bruges af partnere og kunder til at onboarde kunder og aktivere eller konfigurere funktioner.
Når organisations- og kontaktcenterfunktionerne er klargjort i Control Hub, udløser det et workflow i Webex CC, som udfører resten af trinnene i klargøringen af alle kontaktcenterfunktioner i henhold til de tilbud, kunden har valgt.
Al klargøring af kontaktcentre udføres ved hjælp af et BPM-arbejdsprocesprogram, der muliggør en deklarativ måde at definere de involverede trin på og gør hele provisioneringstrinnene modstandsdygtige over for fejl og sikrer dataintegriteten.
Følgende figur illustrerer provisioneringsarbejdsgangen i Webex CC.
Konfigurationsobjekter
De vigtigste konfigurationsobjekter i Webex CC, der er omfattet af en organisation, er:
Sted
Sted betyder en placering, hvor et eller flere teams, brugere (agenter/supervisorer) er placeret.
Alle brugere og teams skal tilhøre et websted.
Team
En gruppe brugere. Teams bruges til at distribuere interaktioner til agenter via køer.
Hvert team skal tilhøre et websted.
Agenter
Brugere, der kan logge på Agent Desktop og håndtere interaktioner på tværs af medietyper, der er konfigureret i Webex CC.
Supervisorer
Supervisorer tildeles teams og kan overvåge/coache agenten og have adgang til teamniveaustatus og agentstatistikker for dem, der hører til de teams, som supervisoren er tildelt.
Kø
En kø er en logisk enhed, hvor interaktioner kan ventes på, at agenter er tilgængelige, som derefter distribueres til agenten.
Køer knyttes til teams som søgeområdet for agenter med mulighed for at udvide søgeområdet baseret på den forløbne tidsgrænse ved at føje andre teams til søgeområdet.
Entrypoint
Indgangspunkt er en logisk enhed, der repræsenterer indgangspunktet for interaktioner, der kommer ind i Webex CC. For telefoni er dette primært knyttet til det telefonnummer, som opkald ankommer til, og for e-mail/messaging-kanaler peger indgangspunktet på aktivkonfiguration i Webex Connect.
Flow
Det flow, der er knyttet til indgangspunktet (via distributionsstrategi), som bestemmer de trin, der er involveret i håndtering af interaktioner.
For ikke-telefonikanaler (e-mail, beskeder/sociale medier) vælges Flow som en del af aktivkonfigurationen i Webex Connect.
Adgangskontrol for kontaktcentre med flere steder
Webex CC-administratorer kan konfigurere brugerprofiler med adgangsrettigheder til bestemte steder, teams, køer og indgangspunkter. På grund af webstedernes og holdenes hierarkiske karakter er det desuden kun de teams eller den dato, der vedrører holdene, der tilhører disse websteder eller en eksplicit specificeret delmængde af sådanne teams, der kan tilgås af brugeren, når der er givet adgang til bestemte websteder.
For køer og indgangspunkter er de globale på organisationsniveau, så for forskellige geografiske placeringer (steder, hvor bestemte agenter og teams er placeret) kan der konfigureres separate indgangspunkter og køer, og supervisorer/brugere kan få adgang til de objekter, der er relevante for bestemte websteder.
Følgende figur illustrerer de centrale konfigurationsobjekter og den brugerprofil, der refererer til disse objekter.
Ud over at begrænse adgangen til disse enheder kan Webex CC-administratorer styre de specifikke funktioner/moduler, som en bruger kan få adgang til i administrationsgrænsefladen, og derved have brugere med administrations-/konfigurationsrettigheder til bestemte enheder samt sektioner/funktioner i Webex CC-administrationsgrænsefladen.
Rapportering og analyse
Webex CC behandler de diskrete hændelser, der genereres af forskellige tjenester i løbet af interaktionernes livscyklus, ved hjælp af en række realtidsstrømbehandlingstjenester og genererer et defineret sæt realtidsdatasæt, der offentliggøres til abonnerede klienter.
Desuden behandles, transformeres og aggregeres disse hændelser yderligere, og de resulterende datasæt bevares, som derefter hentes via API'erne til dataforbrug og rapporterings- og datavisualiseringsgrænsefladen – Analysator.
Følgende figur illustrerer databehandlings- og forbrugsgrænsefladerne i Webex CC
Integrationer
Alle eksterne integrationer til WxCC for at udvide og forbedre de funktioner, som kunderne kan bruge, bruger standard publicerede API'er.
Den type API grænseflader, der er tilgængelige i Webex CC, er:
-
REST API
-
Server-Side Push, bruge
-
Webhooks
-
WebSocket-meddelelser
-
CRM-integrationer
Webex CC understøtter to former for integration med CRM-systemer (Customer Relationship Management).
-
Integrerede skrivebordsforbindelser
-
Flowintegrationer via HTTPs Connectors i IVR
Integrerede skrivebordsconnectorer: CRM-program som den primære grænseflade
I denne driftstilstand logger agenten på CRM-konsollen som det primære program.
Webex CC er et integreret program (også kaldet et integreret skrivebordsprogram eller en integreret softphone), som primært bruges til at logge på kontaktcentret og modtage Webex CC-dirigerede kontaktcenterinteraktioner.
Ved modtagelse af et opkald eller en samtaleanmodning udfører CRM-integrationen følgende handlinger på CRM-konsollen
-
Pop op-skærmbilledet til kundeposten, der er knyttet til ANI, eller andre tilknyttede opkaldsdata.
-
Bogfør opkaldsmetadata som aktivitetsnoter i kundeposten
-
Tillad agenten at "klikke for at ringe" ved at klikke på kontakten i CRM og starte et udgående opkald til kunden
-
Bogføring af opkaldsposter i CRM-rapporteringstabellerne for primær rapportering på CRM.
-
Indeholder den fulde funktionalitet af kontrolelementerne Agent Desktop og opkald (integreret og minificeret version af skrivebordsappen)
Den primære integrationstilstand med CRM'erne er ved at integrere Webex CC Desktop-program i en separat iFrame.
Desuden kører Webex CC Desktop-programmet en brugerdefineret konsolløs widget (ingen brugergrænseflade) kører i baggrunden, som interagerer med det underliggende CRM-system for at udføre automatiserede handlinger på vegne af agenten.
Interaktionerne drives af to SDK'er, som den konsolløse widget bruger.
-
Webex CC Desktop JS SDK: Dette er JavaScript SDK'et, der leveres af Webex CC til registrering af hændelseslyttere til agent- og kontakthandlinger.
-
CRM JS SDK: Dette er det CRM-klient-SDK, der gælder pr. CRM, der abstraherer REST API opkald med CRM. For eksempel bruges det CTI JS-bibliotek, der leveres af Salesforce, til salgsstyrke til at udføre handlinger og lytte efter hændelser inde i CRM.
Følgende figur illustrerer CRM-integrerede Webex CC-skrivebords- og connectorarkitektur
Webex CC understøtter følgende CRM-løsninger til ovennævnte integration:
-
Salesforce
-
ServiceNu
-
Microsoft Dynamics 365
-
Zendesk
-
Freshdesk
For flere detaljer, besøg https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Du kan finde flere oplysninger om konfiguration af Webex CC-skrivebordslayouts til aktivering af CRM-connectoren, funktionssæt og ændringslogfiler ved at besøge https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Global tilgængelighed af CRM-connectorer
CRM Connectors er tilgængelige i alle geografiske områder og områder, hvor Webex CC fungerer.
Elastisk skala og ydeevne
Webex CC er vært for den brugerdefinerede widget, der muliggør tovejskommunikation mellem CRM-applikationen og Webex CC-skrivebordet i AWS CloudFront CDN, hvilket sikrer høj tilgængelighed af widget-AWS på tværs af tilgængelighedszoner og regioner.
Al CRM-integrationsspecifik beregning sker i den browser, hvor agenter bruger CRM-programmet med Webex CC Desktop integreret i CRM-programmet.
Sikkerhed
CRM-connectorerne aktiveres via Webex CC-agentskrivebordslayoutet, og valgfrie parametre overføres via skrivebordslayoutet til widgetten for at slå funktioner til og fra.
Hvis du f.eks. vil aktivere widgetten Salesforce-handlinger, kan administratoren aktivere parameterindstillingen for skrivebordslayoutparameteren sfdcWidgetEnabled til true.
Installation af pakke
Hvis integrationen skal fungere tovejs, skal CRM-konsollen have det integrerede program installeret. Dette er for at understøtte indlæsning af Desktop-applikationen inde i en iFrame.
Alle Desktop Embedded-connectorer er tilgængelige på CRM-markedspladsen.
For eksempel,
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Installationen af markedspladsprogrammet aktiverer de nødvendige plug-ins og importerer de nødvendige XML-filer til CRM-konsollen for at understøtte rapportering af opkaldsposter på CRM-systemet.
Flowintegrationer via HTTP-connectorer i IVR
Webex CC Flow builder understøtter tovejsdatastrømme mellem Webex CC og CRM-systemet ved hjælp af HTTP-connectorer Webex, der er konfigureret i Control Hub og brugt på Webex CC Flow.
Disse bruges primært til personalisering inden for stemmeinteraktioner og tilpasset routing inden for IVR.
Som standard understøtter Webex CC Salesforce HTTP Connector på Control Hub. De andre CRM-connectorer kan tilføjes som brugerdefinerede connectorer på Webex Control Hub.
Du kan finde flere oplysninger om HTTP-connectorerne på https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-forbindelser:
-
Salesforce IVR HTTP-connector (indbygget): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP-stik (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP-connector (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Styring af udgående kampagne
Webex CC understøtter udgående preview-kampagner ved hjælp af kampagnestyringsløsningen fra Acqueon.
For flere detaljer, besøg 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.
Workforce-optimering
Webex CC understøtter workflowoptimering og kvalitetsstyringsløsninger fra førende brancheleverandører.
Udvidelse af Agent Desktop
Webex CC-agent og supervisorskrivebord muliggør udvidelse af skrivebordsfunktionerne ved at udvikle og køre brugerdefinerede widgets på skrivebordet.
For flere detaljer, besøg https://developer.webex-cx.com/documentation/guides/desktop.
Andre API'er
For detaljer om de andre API integrationer, der kan udføres i Webex CC, besøg https://developer.webex-cx.com/documentation/getting-started/.
Implementering og tilslutningsmuligheder
Webex CC er implementeret i AWS og er i øjeblikket tilgængelig i følgende områder:
-
US
-
USA-Øst N Virginia
-
Det vestlige USA i Californien (kun indtrængen af talemedier)
-
-
Canada
-
Centrale
-
-
Storbritannien
-
London
-
-
Europa
-
Frankfurt
-
-
Asien Pac
-
Tokyo
-
Sydney
- Singapore
-
Multiområdeforbindelse til telefoni
For at muliggøre globale organisationer med agenter og kunder på flere geografiske placeringer understøtter Webex CC, at medierne holdes inden for det lokale område i de områder, hvor stemmemediekanten og indgående tjenester kører.
Følgende figur viser udrulning i flere regioner med regionale medier.
Tjenesterne Media Edge og Indgående medier udrulles i følgende områder.
Geo-region |
Webex CC-tjenester (AWS-region) |
Media Edge (stemme POP) |
Næste generations medietjenester (AWS-region)* |
---|---|---|---|
US |
N Virginia |
København Los Angeles |
N Virginia N Californien |
Canada |
Centrale |
Vancouver Toronto |
Centrale |
Brasilien |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Storbritannien |
London |
London |
London |
Indien |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japan |
Tokyo |
Tokyo Osaka |
Tokyo |
Australien |
Sydney |
Melbourne Sydney |
Sydney |
Sikkerhed og beskyttelse af personlige oplysninger
Infrastruktur Sikkerhed
Stemmeinfrastruktur på Edge
Voice Edge-komponenterne gør det muligt for SIP-trunks fra kundenetværk/PSTN-operatører at terminere, og dette er aktiveret baseret på hvidlistede IP'er, der har tilladelse til at oprette forbindelse til edge-komponenterne.
Beregn infrastruktursikkerhed
Webex CC-beregningsinstanser klargøres i AWS, og tjenester kører som pods i Kubernetes-klyngen, som har flere navneområder, og adgangen til hvert navneområde er begrænset med separate legitimationsoplysninger.
Al klargøring af infrastruktur udføres ved hjælp af kode - ingen manuelle trin - og ingen af legitimationsoplysningerne kan tilgås manuelt.
Der er et centralt legitimationslager med specifikke stier konfigureret til specifikt sæt tjenester / teams, og adgangen til selve legitimationslageret er begrænset og konfigureret som hemmeligheder i build- og implementeringssystemerne.
Ingen af infrastrukturkomponenterne / tjenesterne er direkte eksponeret uden for AWS VPC, og kun offentligt eksponerede grænseflader er API'er og WebSocket-servere, der styres og administreres ved hjælp af api-gateway,
Derudover er der visse interne systemer og grænseflader, der bruges af udviklere, og som bruges til visning af logfiler, målepunkter, implementeringsoplysninger, buildstatus og testresultater, som er sikret ved hjælp af roller og grupper og integreret med Ciscos interne godkendelsessystemer.
Godkendelse og autorisation af brugergrænseflader
Alle brugergrænseflader, der bruges af forskellige kontaktcenterbrugere (agenter, supervisorer, administratorer, analytikere), er beskyttet af Cisco Common Identity-baserede OAuth-flows (ihændehavertokengodkendelse).
Godkendelsen udføres ved hjælp af roller for den bruger, der har hentet tokenet, og områder, der er tildelt tokenet.
Datasikkerhed
Data i transit
Ingen af grænsefladerne i den anvendte tjeneste-/infrastrukturkomponent er direkte eksponeret for ekstern indgående trafik.
Vælg tjenester med http-API'er eksponerer disse grænseflader via en gateway, og al indgående https (inklusive dem fra WebSocket) afsluttes i ALB, og intern trafik via http dirigeres til tjenesterne.
Alle udgående interaktioner er over https / TLS (for ikke-http-protokoller).
Inde i VPC er den interne kommunikation mellem tjenester - over http / brugerdefineret TCP-protokol - over almindelig TCP stikkontakt.
Inaktive data
Alle data, der gemmes, krypteres på lagerlaget. Desuden er de datalagre, der er uden for VPC, beskyttet og adgangskontrol og autorisationer med legitimationsoplysninger sikkert gemt og administreret i et hemmeligt lager.
Følgende figur illustrerer datastrøms- og sikkerhedsmodellen for transit såvel som inaktive hændelser.
Databeskyttelse
Slutbrugerens PII-data
Webex CC Flow, som er den programmatiske controller til håndtering af interaktioner, kan bruges til at indsamle brugerdata, som kan tildeles flowvariabler, der er specielt mærket som "Indeholder følsomme data". Værdierne for sådanne data krypteres, og ingen tjenester i transitstien for dataene har adgang til disse data.
Desuden bevares sådanne data aldrig i Webex CC-rapporteringsdatalageret, og logfilerne/meddelelsesinfrastrukturen vil have krypterede data, og klare tekstdata gemmes ikke nogen steder i Webex CC.
Kontaktcenteragent/supervisor-PII-data
Kontaktcenterets brugerrelaterede data redigeres i logfiler, men er tilgængelige for dataanalyse og visualisering i Webex CC-datalageret.
Skalerbarhed
Faktorer for skala
For Webex CC er de faktorer, der påvirker skalaen:
-
Samtidig antal agenter logget på
-
Samtidig antal igangværende interaktioner
-
Handlinger, der udføres på disse interaktioner
-
-
Samtidig antal handlinger, som supervisorer/agenter udfører uden for håndteringen af interaktionerne
-
Mængden af genererede og vedvarende data
Arkitektoniske aspekter, der muliggør skalering
De principper, som Webex CC er bygget og designet på, gør det muligt for løsningen at skalere dynamisk efter behov inden for de grænser, der håndhæves af den leverede infrastruktur til de forskellige tjenester og platformskomponenter.
Hændelsesdrevet arkitektur
Tjenesterne i Webex CC kommunikerer ved hjælp af meddelelser, og de kritiske meddelelsesbehandlingsstrømme involverer ikke nogen blokerende IO-handlinger, og den tilstand, der kræves til behandling af meddelelser, er lokaliseret til forekomsten af den tjeneste, der behandler meddelelsen.
Statsløse tjenester (eller eksternaliseret stat)
Statsløse tjenester muliggør elasticitet ved nemt at tilføje/fjerne yderligere forekomster af tjenesterne. Der er visse tjenester, der i sagens natur er statslige, og de har eksternaliseret statsbutik, og infrastrukturen understøtter også dynamiske ændringer i antallet af forekomster af sådanne tjenester med automatisk rebalancering / statsoverførsel / lokalisering af staten til den instans, der har brug for staten.
Elastisk infrastruktur
Alle tjenester kører i Kubernetes, og infrastrukturen aka Kubernetes-noder skaleres automatisk baseret på brugen, og dette muliggør dynamisk tilføjelse af flere beregningsnoder op til en maksimal høj tærskel, der er forudkonfigureret.
Belastningsprojektion og regelmæssig validering
Alle tjenester benchmarkes for ydeevneegenskaberne, og skaleringsmønsteret valideres på serviceniveau.
Yderligere kontinuerlig validering, spidsbelastning og udholdenhedstest udføres med testparametre, der er indstillet til forventet vækst i de skalapåvirkende attributter, hvilket gør det muligt at identificere flaskehalse, planlægge at opdatere den høje tærskel for infrastrukturressourceforbrug og være klar til spildagen.
Pålidelighed og tilgængelighed
Den hændelsesdrevne arkitektur og statsløse tjenester muliggør robusthed og elasticitet. For at sikre, at fejl registreres og reageres på, før funktionaliteter påvirkes, anvender Webex CC imidlertid følgende strategi.
-
Infrastrukturens tilgængelighed og pålidelighed
-
Alle Webex CC-tjenesteydelser og infrastrukturkomponenter udrulles altid på tværs af tre AWS-tilgængelighedszoner.
-
Dette gør det muligt for Webex CC at være modstandsdygtig over for tilgængelighedszonefejl, og i tilfælde af fejl erstattes de mislykkede forekomster automatisk med nyere.
-
-
-
Kontinuerlig overvågning og alarmering
-
Interne og eksterne sonder til tjenester og infrastrukturkomponenter, som ved fejl udløser advarsler.
-
Målepunkter, der registreres fra tjeneste- og infrastrukturkomponenter og behandles via et regelprogram, der registrerer matchende regler og udløser beskeder.
-
-
Løbende validering og alarmering
-
Der køres periodiske tests, og eventuelle fejl resulterer i udløsning af advarsler
-
Disse advarsler opretter proaktive hændelser og håndteres som en reel hændelse, der påvirker kunden.
-
Dette foregriber påvirkninger for kunden og bidrager til systemtilgængelighed og pålidelighed.
-
-
-
Løbende integration og levering
-
Dette er den tekniske proces og leveringspipeline og muliggør hurtig og pålidelig opbygning, validering og udrulning af tjenester/ændringer af tjenester i Webex CC.
-
Muligheden for at udføre fuldstændig automatiseret implementering – fra kode til produktionsmiljø med alle de nødvendige valideringer reducerer risikoen og minimerer tiden til løsning, hvis en ændring skal implementeres som reaktion på en fejl.
-
-
-
Afbrydere og kill-switches
-
Forskellige dele af systemet/visse funktioner i Webex CC kan deaktiveres selektivt for alle kunder eller udvalgte kunder for at minimere kaskadeeffekter af en fejl.
-
Dette gør det muligt at minimere fejloverfladen og opnå tilgængelighed af centrale kontaktcenterfunktioner for kunderne.
-
-
Overvågning og fejlregistrering
Følgende figur angiver de mekanismer til løbende overvågning, validering og advarsler, der er på plads for Webex CC.
Forretningskontinuitet og it-katastrofeberedskab
Disaster Recovery and Business Continuity-processen sikrer, at der registreres eventuelle store afbrydelser i en region, og de nødvendige trin er på plads for at sikre gendannelse af tjenesterne til kunder, der er ombord i regionen.
Trinene til gendannelse dokumenteres, valideres og holdes opdateret regelmæssigt i henhold til katastrofegendannelses- og styringsprocesserne.
Webex CC-tjenesteydelser udrulles i tre separate tilgængelighedszoner i en AWS-region. Hver tilgængelighedszone er en forskellig fysisk placering i området med uafhængige forsyningsselskaber.
I tilfælde af fuldstændig AWS-regionsfejl er Webex CC afhængig af AWS for at gendanne regionen, og for langvarige afbrydelser, der involverer hele regionen, klargøres Webex CC-datacenteret i en ny AWS-region og gendanner de vigtigste kundekonfigurationer og data, så kontaktcentret er operationelt for kunder i den nye AWS-region.
Dette involverer automatisering, men kræver manuel indgriben for at udløse processen samt overvåge og sikre, at den nødvendige konfiguration og data gendannes for at gøre kontaktcentret operationelt for kunderne.
Overholdelse og certificeringer
Webex Contact har en omfattende liste over sikkerhedscertificeringer. Disse certificeringer holdes ajour med jævne mellemrum.
-
PCI DSS QSA
-
CAIQ
-
HIPAA & HITECH
-
CSA stjerne niveau 1
-
CSA Star Level 2 (uafhængig vurdering af 3. part)
-
SOC2
-
ISO27001 (International standard for informationssikkerhed)
-
ISO27017 (sikkerhedsstandard for cloudtjenesteudbydere)
-
ISO27018 (Sikkerhedsstandard med fokus på beskyttelse af personoplysninger i skyen)
-
ISO27701 (udvidelse til beskyttelse af personlige oplysninger)
-
C5 tysk standard, der demonstrerer operationel sikkerhed mod cyberangreb
Se Webex Contact Center-tjenestens dataark om beskyttelse af personlige oplysninger for yderligere oplysninger.
Cisco Webex Contact Center (Webex CC) er et kontaktcenter som en service (CCaaS), der gør det muligt for organisationer at muliggøre smartere, proaktive og personlige interaktioner på tværs af kundekampagneforløbet.
Webex CC er designet, designet og udviklet fra bunden som en cloudbaseret løsning med følgende centrale arkitektoniske principper.
-
Tjenester: Uafhængigt sæt tjenester, hvor hver tjeneste leverer et lille sammenhængende sæt funktioner til sine brugere.
-
Hændelsesdrevet: Alle tjenester kommunikerer med hinanden ved hjælp af meddelelser, undtagen i webapplikationer, hvor applikationen bruger https-grænseflader (REST API'er, Push Data via WebSocket-interface) til specifikke brugssager.
-
Statsløs/eksternaliseret tilstand: Tjenesterne udrulles i Kubernetes og kører i docker-objektbeholdere med mulighed for automatisk at skalere og være modstandsdygtige over for fejl i en eller flere forekomster af tjenesterne.
-
Observerbar: Alle tjenester og infrastrukturkomponenter, der muliggør implementering af sådanne tjenester, kan observeres med standardmekanismer til at måle, registrere og forhindre situationer, der påvirker kontaktcenterfunktioner samt hurtig fejlfinding og gendannelse af tjenester i tilfælde af afbrydelser.
-
Isoleret/løst koblet: Hver tjeneste kan bygges, valideres og implementeres/opdateres uafhængigt uden nedetid for kontaktcenterfunktioner.
Webex CC-tjenester implementeres i AWS og drives af en cloudbaseret platform, der muliggør følgende:
-
Tilgængelighed af infrastrukturtjenester og applikationer på tværs af flere tilgængelighedszoner
-
Elasticitet af infrastrukturtjenester og applikationer, der muliggør dynamiske skaleringsfunktioner
-
Sikkerhed indbygget i den måde, systemerne bygges og implementeres på, data beskyttes under overførsel og inaktive sammen med de sikkerheds-/overholdelsescertificeringer, som Webex CC har.
-
Skalerbar og sikker edge-infrastruktur til telefoni/tale-integrationer
-
Observerbarhed med proaktiv overvågning og alarmering, der muliggør høj tilgængelighed af kontaktcentertjenester til sine kunder.
-
Integreret med resten af Cisco Webex til brugergodkendelse/autorisation, administration og klargøring af kontaktcenterfunktioner.
De yderligere afsnit i dette dokument beskriver hver af ovenstående funktioner, og hvordan CC Webex arkitekturen muliggør samme.
Logisk arkitektur
Den kernekapacitet, som en kontaktcenterløsning skal have, er at gøre det muligt for kunderne nemt at kontakte organisationen ved hjælp af almindeligt anvendte kommunikationsmidler og få forespørgslerne / problemerne behandlet på en hurtig og effektiv måde.
Men for at sikre, at dette grundlæggende princip opnås, er der flere funktioner bag kulisserne, som den organisation, der bruger kontaktcenteret, skal have adgang til. Det drejer sig om:
-
Mekanismer, som kunderne kan bruge til at starte en interaktion
-
Udgivne og operationelle telefonnumre, der forbinder telefoniopkald med kontaktcentersystemet
-
E-mail-adresser, som kunder kan sende e-mail til, og mekanisme til at registrere nye indgående e-mails.
-
Mulighed for kunder at kontakte via forskellige digitale kanaler, herunder, men ikke begrænset til,
-
Chat fra en hjemmeside/app
-
Direkte chat via populære messaging-klienter som WhatsApp, Facebook Messenger, Apple Business Chat, Direkte besked fra Twitter
-
-
-
Evne til at registrere nye interaktioner og håndtere dem effektivt
-
Disse vil omfatte automatiseret IVR system, virtuelle agenter til telefoni / chats med programmerbarhed indbygget til at definere de arbejdsgange, der er involveret i håndtering af interaktioner.
-
Endelig skal interaktionen, hvis det er nødvendigt, eskaleres til en agent, der er optimalt kvalificeret til at håndtere interaktionen.
-
-
Mulighed for, at agenter kan angive tilgængelighed til håndtering af interaktioner og supervisorer til at overvåge, coache agenter og opnå de driftsmæssige målepunkter, der muliggør effektive interaktioner.
-
Administratorers mulighed for at konfigurere og provisionere de forskellige kontaktcenterfunktioner, der gør det muligt for agenter og supervisorer at udføre deres opgaver som forventet.
Derudover skal moderne virksomheder have tilføjet funktioner for at optimere kontaktcenterdriften med adgang til data og indsigt, der visualiserer og sporer vigtige driftsmålinger.
Desuden er muligheden for at integrere med specialiserede funktioner i kontaktcenterøkosystemet, f.eks. kørsel af proaktive automatiserede udgående opkald, forbedring af agent- og supervisoroplevelser ved hjælp af AI, registrering og forståelse af kundekampagneforløbet for proaktivt at levere data på forhånd til agenter, klare differentiatorer i den måde, kontaktcenterløsninger udvikler sig på.
Med hensyn til forbrugsmodellen, hvor kontaktcentertilbud forbruges som en cloud-leveret softwaretjeneste, kræver evnen til at sikre tilgængelighed, pålidelighed og automatiserede ad hoc-skalakrav avancerede overvågnings- og alarmeringsmekanismer, som muliggør kontinuerlig validering og registrering af forestående problemer og forebyggelse / minimering af påvirkninger på kundedrift.
Følgende figur illustrerer den logiske arkitektur af Webex CC.
Funktionelle komponenter
Følgende afsnit beskriver forskellige funktionelle komponenter i Webex CC.
Administration af interaktion
Webex CC understøtter telefoni, e-mail og beskeder (sociale kanaler) som forskellige kanaler, som brugere kan bruge til at interagere med kontaktcentret.
For alle kanaler kan den indledende håndtering udføres af systemet, og derefter kan interaktionen eskaleres til en agent.
Medietyper
Telefoni-
For telefoni bestemmes håndteringen af indgående taleopkald af, hvordan opkaldet er kommet ind i kontaktcenteret (se Indtrængningsmekanismer nedenfor) og af det Webex CC-flow, der er knyttet til indgangspunktet.
Opkaldet besvares, og der udføres yderligere handlinger i henhold til Webex CC Flow-definitionen – som er en programmatisk repræsentation af de handlinger, der skal udføres, mens opkaldet håndteres, enten før det sættes i kø og dirigeres til en agent, eller selve flowet kan håndtere opkaldet uden overførsel til en agent.
Flow Builder i Webex CC giver udviklere mulighed for at definere flowet og tildele det til det indgangspunkt, via hvilket opkaldet ankommer til Webex CC.
Disse konfigurationsobjekter og deres anvendelse er dækket i Konfigurationsenheder.
Flere oplysninger om Flow Builder er dækket i det kommende afsnit om IVR System.
E-mail og beskeder
Fra Webex CC-perspektiv leverer Webex Connect indgående og udgående funktioner til alle digitale kanaler - e-mail, meddelelseskanaler, som slutbrugere kan bruge til at kontakte kontaktcenter.
Webex Connect Flow
-
Bestemmer håndteringen af sådanne interaktioner, indtil interaktionerne er sat i kø og distribueret til agenter. Dette omfatter automatisk håndtering og BOT-behandlinger for alle former for messaging og e-mail-interaktioner.
-
Anvender forretningslogik på indgående interaktion.
-
Håndterer kontakt før kø.
-
Flow selv kan håndtere interaktionen uden overførsel til live agent.
De meddelelseskanaler, der understøttes af Webex CC, er:
-
Web App / Mobil App Chat
-
WhatsApp
-
Facebook Messenger
-
Sms
De e-mailkanaler, der understøttes af Webex CC, er:
-
Gmail
-
Office365
Indtrængningsmekanismer
Dette afsnit dækker de mekanismer, hvormed en interaktion kan komme ind i Webex CC. Baseret på medietypen er de mekanismer, hvormed en interaktion når Webex CC, forskellige.
For eksempel er der inden for telefoni fysisk infrastrukturprovisionering, der er nødvendig for at aktivere PSTN-forbindelse, konfiguration af telefonnumre og routing af opkald til Webex CC.
For e-mail-/meddelelseskanaler skal indgående konfiguration udføres i Webex Connect, og det involverer klargøring af e-mail-/meddelelseskonto og Webex Connect flowkonfiguration.
Indgående stemme
I forbindelse med taleopkald er det typisk sådan, at brugerne ringer til et PSTN-telefonnummer, som derefter forbindes til kontaktcentret. Fra et indgående perspektiv kræver dette en mekanisme til at dirigere opkald fra PSTN til Webex CC.
Følgende figur illustrerer indtagelse af taleopkald til Webex CC.
Stemmeindtrængningstjenesterne i Webex CC udfører tredjepartsopkaldskontrol ved hjælp af SIP og besvarer det indgående opkald samt udfører overførsels-, konference- og andre opkaldskontrolhandlinger.
Det logiske indgangspunkt for opkald i Webex CC er konfigurationsenheden med navnet "Indgangspunkt". I forbindelse med taleindtrængning er nøglekonfigurationen for indgangspunktet det telefonnummer, der er knyttet til det, hvilket typisk er et gyldigt PSTN-telefonnummer, der er hentet fra den valgte PSTN-udbyder.
Dette gør det muligt at registrere indgående opkald på telefonnummeret, knytte opkaldet til indgangspunktet og bruge andre konfigurationsparametre for indgangspunktet til at håndtere opkaldet i henhold til Webex CC Flow-definitionen, der skal udløses for interaktionen.
Bemærk:
Du kan finde flere oplysninger om PSTN-forbindelsesindstillingerne på 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.
Skalerbarhed og tilgængelighed af Voice Edge-infrastruktur
Webex CC VPOP-infrastrukturen omfatter redundante par SIP SBC'er, der sikrer høj tilgængelighed, og flere SBC'er kan tilføjes for at skalere de samtidige opkaldsmængder, der skal understøttes.
Det maksimale antal samtidige opkald, som VPOP kan håndtere, afhænger af antallet af SBC'er, der kører, og som opkald sendes til.
For geografisk redundans – et net af VPOP SBC med sammenkoblinger på tværs af flere par på tværs af regioner understøttes.
For stemmeindtrængningstjenester er de horisontalt skalerbare til at håndtere et stigende antal samtidige taleopkald, der skal indtages på Webex CC.
Sikkerhedsovervejelser i forbindelse med voice edge-infrastruktur
Nedenstående tabel indeholder oplysninger om tilslutningsmulighederne til Voice Edge-infrastrukturen.
Forbindelse |
Typer |
---|---|
Offentligt internet |
Direkte (med hvidlistede kilde-IP-adresser) IPSec Virtual Private Network (VPN) eller IPSec over Generic Routing Encapsulation (GRE) Websted til websted (S2S) SRTP/SIP TLS |
Private tilslutningsmuligheder |
MPLS Punkt-til-punkt (P2P) VPLS SD-WAN Privat WAN Datacenter på tværs af forbindelser Equinix Fabric-forbindelser |
For flere detaljer, besøg 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.
IVR-system
Hvert taleopkald, der kommer ind i et telefonnummer, der er knyttet til et indgangspunkt, bliver besvaret af Webex CC, og udførelsen af et Webex CC Flow, der er knyttet til indgangspunktet, går i gang.
Webex CC Flow Builder leverer programmeringskonstruktioner/operatorer og funktionelle blokke, kaldet aktiviteter, så administratorer eller enhver, der designer og implementerer IVR-logikken, kan kombinere disse byggesten og oprette flowdefinitionen.
De programmeringskonstruktioner, som Flow understøtter, er:
-
Rapporterings- og indstillingsvariabler – tilstand, der er knyttet til en flowudførelse
-
Pebble Expressions for at indstille værdien af variabler
-
-
Betinget kontrol
-
Looping - ved hjælp af Conditionals og Go To (evne til at kæde aktiviteter sammen)
-
Kald REST-API'er
-
Parse Data - JSON, TOML, XML, der typisk bruges til parsing af API-svar.
-
Komponere aktiviteter
Et repræsentativt sæt aktiviteter, som Flow leverer, er:
|
For hvert opkald, der er aktivt, er en forekomst af flowkørsel også aktiv, indtil opkaldet afsluttes, hvilket resulterer i samtidige udførelser af flows.
Hver forekomst af flowudførelse giver isoleret miljø for data / tilstand, der er knyttet til flowet og der ved opkaldet.
I hele opkaldets livscyklus gør flow det også muligt at reagere på bestemte hændelser, der sker, og håndtere dem – f.eks. når et opkald bliver besvaret af en agent, kan en hændelseshandler udløse et pop-op-vindue på skærmen i grænsefladen på agentskrivebordet.
For yderligere oplysninger om Webex CC Flow, se 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.
Understøttelse af virtuel agent
Flow leverer en aktivitet til overdragelse af interaktionen til en virtuel agent, der er forudkonfigureret i Webex Control Hub.
Når opkaldet er forbundet til en virtuel agent, giver det brugeren en samtalebaseret IVR-oplevelse, og aktiviteten afsluttes enten med afslutning af opkaldet eller med eskalering af opkaldet til en agent.
I tilfælde af eskalering kan flowet konfigureres til at sætte opkaldet i kø, som derefter besvares af en agent.
Indgående digitale interaktioner
For e-mail- og meddelelseskanal for indgående interaktioner bruger Webex CC Webex Connect til klargøring af aktiverne, flow til at håndtere de indgående interaktioner og derefter dirigere interaktionen til Webex CC, når Webex Connect-flowet eksplicit sætter interaktionen i kø, så den kan håndteres af en agent.
Følgende figur illustrerer indtagelsen af e-mail, meddelelsesinteraktioner i Webex CC.
Virtual Agent / BOT-integrationer
For interaktioner med e-mail og meddelelser/sociale kanaler konfigureres de virtuelle agent-/BOT-behandlinger i Webex Connect-flowet.
Som det er tilfældet med Virtual Agents for Voice, sættes interaktionen i kø og distribueres til en agent, hvis BOT-behandlingen ender med at eskalere som resultat.
Routing og kø
Webex CC behandler den indgående kontakt med automatiserede handlere som defineret i flowet, og flowet kan beslutte at sætte kontakten i kø til en kø/direkte til en agent (agentspecifik kø – understøttes kun for telefoni-/stemmeinteraktioner).
Hvis der er en agent tilgængelig i kø, reserveres agenten, og interaktionen distribueres til agenten. Hvis der ikke er nogen agenter tilgængelige, parkeres interaktionen i køen, og Flow vil fortsat behandle kunden med handler, der er knyttet til køaktiviteten.
Når en agent bliver tilgængelig, afbrydes handleren, og agenten tilbydes interaktion.
Følgende figur illustrerer kø- og routingarkitekturen.
Valg af agent
Køer i Webex CC understøtter følgende algoritmer til valg af agent:
-
Agentruter, der har været længst tilgængelig
-
Fagbaseret routing
-
Længst tilgængelig agent (LAA)
-
Bedste tilgængelige agent (BAA)
-
Agenter er knyttet til køerne gennem Teams.
En kø kan tildeles flere opkaldsdistributionsgrupper (hvor hver gruppe har et eller flere teams) på en sekventiel måde med konfigureret ventetid på, at opkaldsdistributionsgruppen føjes til køen, så søgeområdet for en matchende agent udvides til flere opkaldsdistributionsgrupper, efterhånden som tiden skrider frem.
For fagbaseret distribution vælges en agent blandt de fagkrav, der matcher agenter, der er knyttet til køen, baseret på LAA- eller BAA-konfiguration.
Tale-/telefonispecifikke ekstra funktioner
Agentbaseret routing (kun for tale-/telefonikanaler)
Webex CC Flow kan ved hjælp af aktiviteten QueueToAgent dirigere interaktioner direkte til den valgte agent baseret på agent-id'et.
Hvis agenten ikke er tilgængelig til at håndtere interaktioner, kan interaktionen parkeres i en agentspecifik kø og vente på, at agenten bliver tilgængelig
Avancerede køoplysninger
Webex CC Flow kan ved hjælp af aktiviteten GetQueueInfo hente oplysninger i realtid for en kø som position i kø (PIQ), estimeret ventetid (EWT), antal agenter, der er tilgængelige i køen, og kan bruges til at beslutte, om kontakten skal sættes i kø eller ej.
Hilsen tilbagekald
Webex CC Flow, der bruger aktivitetstilbagekald, giver kunden mulighed for at afbryde forbindelsen til opkaldet, samtidig med at positionen i køen bevares, og modtage et tilbagekald, når den virtuelle interaktion i køen dirigeres til en agent.
Håndtering af overløb
Webex CC understøtter håndtering af overløb ved hjælp af kapacitetsbaserede teams (CBT).
CBT er som et almindeligt team med en kapacitet og et tilknyttet eksternt DN, der betjener denne kapacitet. Det kan konfigureres sammen med andre teams i køopkaldsdistributionscyklusserne.
Normalt konfigureres dette som den sidste cyklus, så den fungerer som et overløb, hvis der ikke er nogen agent tilgængelig, selv efter at alle de konfigurerede opkaldsdistributionsgrupper ikke kan finde en tilgængelig matchende agent til håndtering af interaktionen.
Agent Desktop Operations
Når en agent logger på Webex CC Agent Desktop, angiver agenten et telefonnummer, som indgående opkald til agenten kan forbindes til. Det kan være en PSTN-telefon, en mobiltelefon eller et lokalnummer, hvis agenten er en Cisco Webex Calling bruger.
Bemærk, at dette nummer skal være et gyldigt telefonnummer, som opkald kan viderestilles til. Hvis dette ikke er tilfældet, kan agenten ikke modtage indgående opkald.
Baseret på den type interaktion, som agenten håndterer, giver widgets på agentskrivebordet mulighed for at udføre bestemte mediekontrolhandlinger.
Når et opkald f.eks. er besvaret, kan agenten udføre følgende handlinger i forbindelse med opkaldet.
-
Sæt opkaldet på hold
-
Initiere konsulentopkald og
-
Omstille opkaldet til et andet telefonnummer (f.eks. agentens telefonnummer)/indgangspunkt
-
Sæt en anden agent i konference for opkaldet
-
-
Omstil opkaldet til en anden kø
-
Afslutte opkaldet
Agentcomputer giver administratorer mulighed for at tilføje brugerdefinerede widgets der ved at udvide skrivebordsfunktionerne og gøre det til en samlet samling widgets, som agenter skal bruge for at få deres arbejde udført på en effektiv måde.
Skrivebordsarkitektur
Agentskrivebord er et mikrofrontend-baseret enkeltsidet program, der er vært for widgets, der er bygget på basis af webkomponentarkitektur. Alle standard / lager widgets er drevet af data, der hentes af API'er eller server side push mekanismer.
Disse er typisk asynkrone API'er, hvor svaret på en aktivering kommer til skrivebordet via en WebSocket-forbindelse.
Webex CC-Agent Desktop godkender brugere med Cisco Common Identity (CI), og tokenet sendes videre til alle API aktiveringer. Også for brugerdefinerede widgets, baseret på godkendelsesmodellen, giver det en single sign-on-oplevelse til agenter, hvis den brugerdefinerede widgets godkendelsesmodel er integreret med CI.
Når en agent er en del af en interaktion, sendes alle opdateringer til denne interaktionstilstand eller tilknyttede data til skrivebordet via WebSocket-forbindelsen.
Skrivebordets robusthed over for tilslutningsmuligheder og ventetid
Det asynkrone API- og serverside-push muliggør skalering og ethvert forbindelsestab til WebSocket-grænsefladen registreres, og skrivebordet forsøger at oprette forbindelse igen og logge på igen.
Følgende figur illustrerer agentskrivebordsarkitekturen i Webex CC.
Administration og konfiguration
Onboarding af kunder
Webex Control Hub er den primære grænseflade, der bruges af partnere og kunder til at onboarde kunder og aktivere eller konfigurere funktioner.
Når organisations- og kontaktcenterfunktionerne er klargjort i Control Hub, udløser det et workflow i Webex CC, som udfører resten af trinnene i klargøringen af alle kontaktcenterfunktioner i henhold til de tilbud, kunden har valgt.
Al klargøring af kontaktcentre udføres ved hjælp af et BPM-arbejdsprocesprogram, der muliggør en deklarativ måde at definere de involverede trin på og gør hele provisioneringstrinnene modstandsdygtige over for fejl og sikrer dataintegriteten.
Følgende figur illustrerer provisioneringsarbejdsgangen i Webex CC.
Konfigurationsobjekter
De vigtigste konfigurationsobjekter i Webex CC, der er omfattet af en organisation, er:
Sted
Sted betyder en placering, hvor et eller flere teams, brugere (agenter/supervisorer) er placeret.
Alle brugere og teams skal tilhøre et websted.
Team
En gruppe brugere. Teams bruges til at distribuere interaktioner til agenter via køer.
Hvert team skal tilhøre et websted.
Agenter
Brugere, der kan logge på Agent Desktop og håndtere interaktioner på tværs af medietyper, der er konfigureret i Webex CC.
Supervisorer
Supervisorer tildeles teams og kan overvåge/coache agenten og have adgang til teamniveaustatus og agentstatistikker for dem, der hører til de teams, som supervisoren er tildelt.
Kø
En kø er en logisk enhed, hvor interaktioner kan ventes på, at agenter er tilgængelige, som derefter distribueres til agenten.
Køer knyttes til teams som søgeområdet for agenter med mulighed for at udvide søgeområdet baseret på den forløbne tidsgrænse ved at føje andre teams til søgeområdet.
Entrypoint
Indgangspunkt er en logisk enhed, der repræsenterer indgangspunktet for interaktioner, der kommer ind i Webex CC. For telefoni er dette primært knyttet til det telefonnummer, som opkald ankommer til, og for e-mail/messaging-kanaler peger indgangspunktet på aktivkonfiguration i Webex Connect.
Flow
Det flow, der er knyttet til indgangspunktet (via distributionsstrategi), som bestemmer de trin, der er involveret i håndtering af interaktioner.
For ikke-telefonikanaler (e-mail, beskeder/sociale medier) vælges Flow som en del af aktivkonfigurationen i Webex Connect.
Adgangskontrol for kontaktcentre med flere steder
Webex CC-administratorer kan konfigurere brugerprofiler med adgangsrettigheder til bestemte steder, teams, køer og indgangspunkter. På grund af webstedernes og holdenes hierarkiske karakter er det desuden kun de teams eller den dato, der vedrører holdene, der tilhører disse websteder eller en eksplicit specificeret delmængde af sådanne teams, der kan tilgås af brugeren, når der er givet adgang til bestemte websteder.
For køer og indgangspunkter er de globale på organisationsniveau, så for forskellige geografiske placeringer (steder, hvor bestemte agenter og teams er placeret) kan der konfigureres separate indgangspunkter og køer, og supervisorer/brugere kan få adgang til de objekter, der er relevante for bestemte websteder.
Følgende figur illustrerer de centrale konfigurationsobjekter og den brugerprofil, der refererer til disse objekter.
Ud over at begrænse adgangen til disse enheder kan Webex CC-administratorer styre de specifikke funktioner/moduler, som en bruger kan få adgang til i administrationsgrænsefladen, og derved have brugere med administrations-/konfigurationsrettigheder til bestemte enheder samt sektioner/funktioner i Webex CC-administrationsgrænsefladen.
Rapportering og analyse
Webex CC behandler de diskrete hændelser, der genereres af forskellige tjenester i løbet af interaktionernes livscyklus, ved hjælp af en række realtidsstrømbehandlingstjenester og genererer et defineret sæt realtidsdatasæt, der offentliggøres til abonnerede klienter.
Desuden behandles, transformeres og aggregeres disse hændelser yderligere, og de resulterende datasæt bevares, som derefter hentes via API'erne til dataforbrug og rapporterings- og datavisualiseringsgrænsefladen – Analysator.
Følgende figur illustrerer databehandlings- og forbrugsgrænsefladerne i Webex CC
Integrationer
Alle eksterne integrationer til WxCC for at udvide og forbedre de funktioner, som kunderne kan bruge, bruger standard publicerede API'er.
Den type API grænseflader, der er tilgængelige i Webex CC, er:
-
REST API
-
Server-Side Push, bruge
-
Webhooks
-
WebSocket-meddelelser
-
CRM-integrationer
Webex CC understøtter to former for integration med CRM-systemer (Customer Relationship Management).
-
Integrerede skrivebordsforbindelser
-
Flowintegrationer via HTTPs Connectors i IVR
Integrerede skrivebordsconnectorer: CRM-program som den primære grænseflade
I denne driftstilstand logger agenten på CRM-konsollen som det primære program.
Webex CC er et integreret program (også kaldet et integreret skrivebordsprogram eller en integreret softphone), som primært bruges til at logge på kontaktcentret og modtage Webex CC-dirigerede kontaktcenterinteraktioner.
Ved modtagelse af et opkald eller en samtaleanmodning udfører CRM-integrationen følgende handlinger på CRM-konsollen
-
Pop op-skærmbilledet til kundeposten, der er knyttet til ANI, eller andre tilknyttede opkaldsdata.
-
Bogfør opkaldsmetadata som aktivitetsnoter i kundeposten
-
Tillad agenten at "klikke for at ringe" ved at klikke på kontakten i CRM og starte et udgående opkald til kunden
-
Bogføring af opkaldsposter i CRM-rapporteringstabellerne for primær rapportering på CRM.
-
Indeholder den fulde funktionalitet af kontrolelementerne Agent Desktop og opkald (integreret og minificeret version af skrivebordsappen)
Den primære integrationstilstand med CRM'erne er ved at integrere Webex CC Desktop-program i en separat iFrame.
Desuden kører Webex CC Desktop-programmet en brugerdefineret konsolløs widget (ingen brugergrænseflade) kører i baggrunden, som interagerer med det underliggende CRM-system for at udføre automatiserede handlinger på vegne af agenten.
Interaktionerne drives af to SDK'er, som den konsolløse widget bruger.
-
Webex CC Desktop JS SDK: Dette er JavaScript SDK'et, der leveres af Webex CC til registrering af hændelseslyttere til agent- og kontakthandlinger.
-
CRM JS SDK: Dette er det CRM-klient-SDK, der gælder pr. CRM, der abstraherer REST API opkald med CRM. For eksempel bruges det CTI JS-bibliotek, der leveres af Salesforce, til salgsstyrke til at udføre handlinger og lytte efter hændelser inde i CRM.
Følgende figur illustrerer CRM-integrerede Webex CC-skrivebords- og connectorarkitektur
Webex CC understøtter følgende CRM-løsninger til ovennævnte integration:
-
Salesforce
-
ServiceNu
-
Microsoft Dynamics 365
-
Zendesk
-
Freshdesk
For flere detaljer, besøg https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Du kan finde flere oplysninger om konfiguration af Webex CC-skrivebordslayouts til aktivering af CRM-connectoren, funktionssæt og ændringslogfiler ved at besøge https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Global tilgængelighed af CRM-connectorer
CRM Connectors er tilgængelige i alle geografiske områder og områder, hvor Webex CC fungerer.
Elastisk skala og ydeevne
Webex CC er vært for den brugerdefinerede widget, der muliggør tovejskommunikation mellem CRM-applikationen og Webex CC-skrivebordet i AWS CloudFront CDN, hvilket sikrer høj tilgængelighed af widget-AWS på tværs af tilgængelighedszoner og regioner.
Al CRM-integrationsspecifik beregning sker i den browser, hvor agenter bruger CRM-programmet med Webex CC Desktop integreret i CRM-programmet.
Sikkerhed
CRM-connectorerne aktiveres via Webex CC-agentskrivebordslayoutet, og valgfrie parametre overføres via skrivebordslayoutet til widgetten for at slå funktioner til og fra.
Hvis du f.eks. vil aktivere widgetten Salesforce-handlinger, kan administratoren aktivere parameterindstillingen for skrivebordslayoutparameteren sfdcWidgetEnabled til true.
Installation af pakke
Hvis integrationen skal fungere tovejs, skal CRM-konsollen have det integrerede program installeret. Dette er for at understøtte indlæsning af Desktop-applikationen inde i en iFrame.
Alle Desktop Embedded-connectorer er tilgængelige på CRM-markedspladsen.
For eksempel,
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Installationen af markedspladsprogrammet aktiverer de nødvendige plug-ins og importerer de nødvendige XML-filer til CRM-konsollen for at understøtte rapportering af opkaldsposter på CRM-systemet.
Flowintegrationer via HTTP-connectorer i IVR
Webex CC Flow builder understøtter tovejsdatastrømme mellem Webex CC og CRM-systemet ved hjælp af HTTP-connectorer Webex, der er konfigureret i Control Hub og brugt på Webex CC Flow.
Disse bruges primært til personalisering inden for stemmeinteraktioner og tilpasset routing inden for IVR.
Som standard understøtter Webex CC Salesforce HTTP Connector på Control Hub. De andre CRM-connectorer kan tilføjes som brugerdefinerede connectorer på Webex Control Hub.
Du kan finde flere oplysninger om HTTP-connectorerne på https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-forbindelser:
-
Salesforce IVR HTTP-connector (indbygget): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP-stik (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP-connector (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Styring af udgående kampagne
Webex CC understøtter udgående preview-kampagner ved hjælp af kampagnestyringsløsningen fra Acqueon.
For flere detaljer, besøg 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.
Workforce-optimering
Webex CC understøtter workflowoptimering og kvalitetsstyringsløsninger fra førende brancheleverandører.
Udvidelse af Agent Desktop
Webex CC-agent og supervisorskrivebord muliggør udvidelse af skrivebordsfunktionerne ved at udvikle og køre brugerdefinerede widgets på skrivebordet.
For flere detaljer, besøg https://developer.webex-cx.com/documentation/guides/desktop.
Andre API'er
For detaljer om de andre API integrationer, der kan udføres i Webex CC, besøg https://developer.webex-cx.com/documentation/getting-started/.
Implementering og tilslutningsmuligheder
Webex CC er implementeret i AWS og er i øjeblikket tilgængelig i følgende områder:
-
US
-
USA-Øst N Virginia
-
Det vestlige USA i Californien (kun indtrængen af talemedier)
-
-
Canada
-
Centrale
-
-
Storbritannien
-
London
-
-
Europa
-
Frankfurt
-
-
Asien Pac
-
Tokyo
-
Sydney
- Singapore
-
Multiområdeforbindelse til telefoni
For at muliggøre globale organisationer med agenter og kunder på flere geografiske placeringer understøtter Webex CC, at medierne holdes inden for det lokale område i de områder, hvor stemmemediekanten og indgående tjenester kører.
Følgende figur viser udrulning i flere regioner med regionale medier.
Tjenesterne Media Edge og Indgående medier udrulles i følgende områder.
Geo-region |
Webex CC-tjenester (AWS-region) |
Media Edge (stemme POP) |
Næste generations medietjenester (AWS-region)* |
---|---|---|---|
US |
N Virginia |
København Los Angeles |
N Virginia N Californien |
Canada |
Centrale |
Vancouver Toronto |
Centrale |
Brasilien |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Storbritannien |
London |
London |
London |
Indien |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japan |
Tokyo |
Tokyo Osaka |
Tokyo |
Australien |
Sydney |
Melbourne Sydney |
Sydney |
Sikkerhed og beskyttelse af personlige oplysninger
Infrastruktur Sikkerhed
Stemmeinfrastruktur på Edge
Voice Edge-komponenterne gør det muligt for SIP-trunks fra kundenetværk/PSTN-operatører at terminere, og dette er aktiveret baseret på hvidlistede IP'er, der har tilladelse til at oprette forbindelse til edge-komponenterne.
Beregn infrastruktursikkerhed
Webex CC-beregningsinstanser klargøres i AWS, og tjenester kører som pods i Kubernetes-klyngen, som har flere navneområder, og adgangen til hvert navneområde er begrænset med separate legitimationsoplysninger.
Al klargøring af infrastruktur udføres ved hjælp af kode - ingen manuelle trin - og ingen af legitimationsoplysningerne kan tilgås manuelt.
Der er et centralt legitimationslager med specifikke stier konfigureret til specifikt sæt tjenester / teams, og adgangen til selve legitimationslageret er begrænset og konfigureret som hemmeligheder i build- og implementeringssystemerne.
Ingen af infrastrukturkomponenterne / tjenesterne er direkte eksponeret uden for AWS VPC, og kun offentligt eksponerede grænseflader er API'er og WebSocket-servere, der styres og administreres ved hjælp af api-gateway,
Derudover er der visse interne systemer og grænseflader, der bruges af udviklere, og som bruges til visning af logfiler, målepunkter, implementeringsoplysninger, buildstatus og testresultater, som er sikret ved hjælp af roller og grupper og integreret med Ciscos interne godkendelsessystemer.
Godkendelse og autorisation af brugergrænseflader
Alle brugergrænseflader, der bruges af forskellige kontaktcenterbrugere (agenter, supervisorer, administratorer, analytikere), er beskyttet af Cisco Common Identity-baserede OAuth-flows (ihændehavertokengodkendelse).
Godkendelsen udføres ved hjælp af roller for den bruger, der har hentet tokenet, og områder, der er tildelt tokenet.
Datasikkerhed
Data i transit
Ingen af grænsefladerne i den anvendte tjeneste-/infrastrukturkomponent er direkte eksponeret for ekstern indgående trafik.
Vælg tjenester med http-API'er eksponerer disse grænseflader via en gateway, og al indgående https (inklusive dem fra WebSocket) afsluttes i ALB, og intern trafik via http dirigeres til tjenesterne.
Alle udgående interaktioner er over https / TLS (for ikke-http-protokoller).
Inde i VPC er den interne kommunikation mellem tjenester - over http / brugerdefineret TCP-protokol - over almindelig TCP stikkontakt.
Inaktive data
Alle data, der gemmes, krypteres på lagerlaget. Desuden er de datalagre, der er uden for VPC, beskyttet og adgangskontrol og autorisationer med legitimationsoplysninger sikkert gemt og administreret i et hemmeligt lager.
Følgende figur illustrerer datastrøms- og sikkerhedsmodellen for transit såvel som inaktive hændelser.
Databeskyttelse
Slutbrugerens PII-data
Webex CC Flow, som er den programmatiske controller til håndtering af interaktioner, kan bruges til at indsamle brugerdata, som kan tildeles flowvariabler, der er specielt mærket som "Indeholder følsomme data". Værdierne for sådanne data krypteres, og ingen tjenester i transitstien for dataene har adgang til disse data.
Desuden bevares sådanne data aldrig i Webex CC-rapporteringsdatalageret, og logfilerne/meddelelsesinfrastrukturen vil have krypterede data, og klare tekstdata gemmes ikke nogen steder i Webex CC.
Kontaktcenteragent/supervisor-PII-data
Kontaktcenterets brugerrelaterede data redigeres i logfiler, men er tilgængelige for dataanalyse og visualisering i Webex CC-datalageret.
Skalerbarhed
Faktorer for skala
For Webex CC er de faktorer, der påvirker skalaen:
-
Samtidig antal agenter logget på
-
Samtidig antal igangværende interaktioner
-
Handlinger, der udføres på disse interaktioner
-
-
Samtidig antal handlinger, som supervisorer/agenter udfører uden for håndteringen af interaktionerne
-
Mængden af genererede og vedvarende data
Arkitektoniske aspekter, der muliggør skalering
De principper, som Webex CC er bygget og designet på, gør det muligt for løsningen at skalere dynamisk efter behov inden for de grænser, der håndhæves af den leverede infrastruktur til de forskellige tjenester og platformskomponenter.
Hændelsesdrevet arkitektur
Tjenesterne i Webex CC kommunikerer ved hjælp af meddelelser, og de kritiske meddelelsesbehandlingsstrømme involverer ikke nogen blokerende IO-handlinger, og den tilstand, der kræves til behandling af meddelelser, er lokaliseret til forekomsten af den tjeneste, der behandler meddelelsen.
Statsløse tjenester (eller eksternaliseret stat)
Statsløse tjenester muliggør elasticitet ved nemt at tilføje/fjerne yderligere forekomster af tjenesterne. Der er visse tjenester, der i sagens natur er statslige, og de har eksternaliseret statsbutik, og infrastrukturen understøtter også dynamiske ændringer i antallet af forekomster af sådanne tjenester med automatisk rebalancering / statsoverførsel / lokalisering af staten til den instans, der har brug for staten.
Elastisk infrastruktur
Alle tjenester kører i Kubernetes, og infrastrukturen aka Kubernetes-noder skaleres automatisk baseret på brugen, og dette muliggør dynamisk tilføjelse af flere beregningsnoder op til en maksimal høj tærskel, der er forudkonfigureret.
Belastningsprojektion og regelmæssig validering
Alle tjenester benchmarkes for ydeevneegenskaberne, og skaleringsmønsteret valideres på serviceniveau.
Yderligere kontinuerlig validering, spidsbelastning og udholdenhedstest udføres med testparametre, der er indstillet til forventet vækst i de skalapåvirkende attributter, hvilket gør det muligt at identificere flaskehalse, planlægge at opdatere den høje tærskel for infrastrukturressourceforbrug og være klar til spildagen.
Pålidelighed og tilgængelighed
Den hændelsesdrevne arkitektur og statsløse tjenester muliggør robusthed og elasticitet. For at sikre, at fejl registreres og reageres på, før funktionaliteter påvirkes, anvender Webex CC imidlertid følgende strategi.
-
Infrastrukturens tilgængelighed og pålidelighed
-
Alle Webex CC-tjenesteydelser og infrastrukturkomponenter udrulles altid på tværs af tre AWS-tilgængelighedszoner.
-
Dette gør det muligt for Webex CC at være modstandsdygtig over for tilgængelighedszonefejl, og i tilfælde af fejl erstattes de mislykkede forekomster automatisk med nyere.
-
-
-
Kontinuerlig overvågning og alarmering
-
Interne og eksterne sonder til tjenester og infrastrukturkomponenter, som ved fejl udløser advarsler.
-
Målepunkter, der registreres fra tjeneste- og infrastrukturkomponenter og behandles via et regelprogram, der registrerer matchende regler og udløser beskeder.
-
-
Løbende validering og alarmering
-
Der køres periodiske tests, og eventuelle fejl resulterer i udløsning af advarsler
-
Disse advarsler opretter proaktive hændelser og håndteres som en reel hændelse, der påvirker kunden.
-
Dette foregriber påvirkninger for kunden og bidrager til systemtilgængelighed og pålidelighed.
-
-
-
Løbende integration og levering
-
Dette er den tekniske proces og leveringspipeline og muliggør hurtig og pålidelig opbygning, validering og udrulning af tjenester/ændringer af tjenester i Webex CC.
-
Muligheden for at udføre fuldstændig automatiseret implementering – fra kode til produktionsmiljø med alle de nødvendige valideringer reducerer risikoen og minimerer tiden til løsning, hvis en ændring skal implementeres som reaktion på en fejl.
-
-
-
Afbrydere og kill-switches
-
Forskellige dele af systemet/visse funktioner i Webex CC kan deaktiveres selektivt for alle kunder eller udvalgte kunder for at minimere kaskadeeffekter af en fejl.
-
Dette gør det muligt at minimere fejloverfladen og opnå tilgængelighed af centrale kontaktcenterfunktioner for kunderne.
-
-
Overvågning og fejlregistrering
Følgende figur angiver de mekanismer til løbende overvågning, validering og advarsler, der er på plads for Webex CC.
Forretningskontinuitet og it-katastrofeberedskab
Disaster Recovery and Business Continuity-processen sikrer, at der registreres eventuelle store afbrydelser i en region, og de nødvendige trin er på plads for at sikre gendannelse af tjenesterne til kunder, der er ombord i regionen.
Trinene til gendannelse dokumenteres, valideres og holdes opdateret regelmæssigt i henhold til katastrofegendannelses- og styringsprocesserne.
Webex CC-tjenesteydelser udrulles i tre separate tilgængelighedszoner i en AWS-region. Hver tilgængelighedszone er en forskellig fysisk placering i området med uafhængige forsyningsselskaber.
I tilfælde af fuldstændig AWS-regionsfejl er Webex CC afhængig af AWS for at gendanne regionen, og for langvarige afbrydelser, der involverer hele regionen, klargøres Webex CC-datacenteret i en ny AWS-region og gendanner de vigtigste kundekonfigurationer og data, så kontaktcentret er operationelt for kunder i den nye AWS-region.
Dette involverer automatisering, men kræver manuel indgriben for at udløse processen samt overvåge og sikre, at den nødvendige konfiguration og data gendannes for at gøre kontaktcentret operationelt for kunderne.
Overholdelse og certificeringer
Webex Contact har en omfattende liste over sikkerhedscertificeringer. Disse certificeringer holdes ajour med jævne mellemrum.
-
PCI DSS QSA
-
CAIQ
-
HIPAA & HITECH
-
CSA stjerne niveau 1
-
CSA Star Level 2 (uafhængig vurdering af 3. part)
-
SOC2
-
ISO27001 (International standard for informationssikkerhed)
-
ISO27017 (sikkerhedsstandard for cloudtjenesteudbydere)
-
ISO27018 (Sikkerhedsstandard med fokus på beskyttelse af personoplysninger i skyen)
-
ISO27701 (udvidelse til beskyttelse af personlige oplysninger)
-
C5 tysk standard, der demonstrerer operationel sikkerhed mod cyberangreb
Se Webex Contact Center-tjenestens dataark om beskyttelse af personlige oplysninger for yderligere oplysninger.
Cisco Webex Contact Center (Webex CC) er et kontaktcenter som en service (CCaaS), der gør det muligt for organisationer at muliggøre smartere, proaktive og personlige interaktioner på tværs af kundekampagneforløbet.
Webex CC er designet, designet og udviklet fra bunden som en cloudbaseret løsning med følgende centrale arkitektoniske principper.
-
Tjenester: Uafhængigt sæt tjenester, hvor hver tjeneste leverer et lille sammenhængende sæt funktioner til sine brugere.
-
Hændelsesdrevet: Alle tjenester kommunikerer med hinanden ved hjælp af meddelelser, undtagen i webapplikationer, hvor applikationen bruger https-grænseflader (REST API'er, Push Data via WebSocket-interface) til specifikke brugssager.
-
Statsløs/eksternaliseret tilstand: Tjenesterne udrulles i Kubernetes og kører i docker-objektbeholdere med mulighed for automatisk at skalere og være modstandsdygtige over for fejl i en eller flere forekomster af tjenesterne.
-
Observerbar: Alle tjenester og infrastrukturkomponenter, der muliggør implementering af sådanne tjenester, kan observeres med standardmekanismer til at måle, registrere og forhindre situationer, der påvirker kontaktcenterfunktioner samt hurtig fejlfinding og gendannelse af tjenester i tilfælde af afbrydelser.
-
Isoleret/løst koblet: Hver tjeneste kan bygges, valideres og implementeres/opdateres uafhængigt uden nedetid for kontaktcenterfunktioner.
Webex CC-tjenester implementeres i AWS og drives af en cloudbaseret platform, der muliggør følgende:
-
Tilgængelighed af infrastrukturtjenester og applikationer på tværs af flere tilgængelighedszoner
-
Elasticitet af infrastrukturtjenester og applikationer, der muliggør dynamiske skaleringsfunktioner
-
Sikkerhed indbygget i den måde, systemerne bygges og implementeres på, data beskyttes under overførsel og inaktive sammen med de sikkerheds-/overholdelsescertificeringer, som Webex CC har.
-
Skalerbar og sikker edge-infrastruktur til telefoni/tale-integrationer
-
Observerbarhed med proaktiv overvågning og alarmering, der muliggør høj tilgængelighed af kontaktcentertjenester til sine kunder.
-
Integreret med resten af Cisco Webex til brugergodkendelse/autorisation, administration og klargøring af kontaktcenterfunktioner.
De yderligere afsnit i dette dokument beskriver hver af ovenstående funktioner, og hvordan CC Webex arkitekturen muliggør samme.
Logisk arkitektur
Den kernekapacitet, som en kontaktcenterløsning skal have, er at gøre det muligt for kunderne nemt at kontakte organisationen ved hjælp af almindeligt anvendte kommunikationsmidler og få forespørgslerne / problemerne behandlet på en hurtig og effektiv måde.
Men for at sikre, at dette grundlæggende princip opnås, er der flere funktioner bag kulisserne, som den organisation, der bruger kontaktcenteret, skal have adgang til. Det drejer sig om:
-
Mekanismer, som kunderne kan bruge til at starte en interaktion
-
Udgivne og operationelle telefonnumre, der forbinder telefoniopkald med kontaktcentersystemet
-
E-mail-adresser, som kunder kan sende e-mail til, og mekanisme til at registrere nye indgående e-mails.
-
Mulighed for kunder at kontakte via forskellige digitale kanaler, herunder, men ikke begrænset til,
-
Chat fra en hjemmeside/app
-
Direkte chat via populære messaging-klienter som WhatsApp, Facebook Messenger, Apple Business Chat, Direkte besked fra Twitter
-
-
-
Evne til at registrere nye interaktioner og håndtere dem effektivt
-
Disse vil omfatte automatiseret IVR system, virtuelle agenter til telefoni / chats med programmerbarhed indbygget til at definere de arbejdsgange, der er involveret i håndtering af interaktioner.
-
Endelig skal interaktionen, hvis det er nødvendigt, eskaleres til en agent, der er optimalt kvalificeret til at håndtere interaktionen.
-
-
Mulighed for, at agenter kan angive tilgængelighed til håndtering af interaktioner og supervisorer til at overvåge, coache agenter og opnå de driftsmæssige målepunkter, der muliggør effektive interaktioner.
-
Administratorers mulighed for at konfigurere og provisionere de forskellige kontaktcenterfunktioner, der gør det muligt for agenter og supervisorer at udføre deres opgaver som forventet.
Derudover skal moderne virksomheder have tilføjet funktioner for at optimere kontaktcenterdriften med adgang til data og indsigt, der visualiserer og sporer vigtige driftsmålinger.
Desuden er muligheden for at integrere med specialiserede funktioner i kontaktcenterøkosystemet, f.eks. kørsel af proaktive automatiserede udgående opkald, forbedring af agent- og supervisoroplevelser ved hjælp af AI, registrering og forståelse af kundekampagneforløbet for proaktivt at levere data på forhånd til agenter, klare differentiatorer i den måde, kontaktcenterløsninger udvikler sig på.
Med hensyn til forbrugsmodellen, hvor kontaktcentertilbud forbruges som en cloud-leveret softwaretjeneste, kræver evnen til at sikre tilgængelighed, pålidelighed og automatiserede ad hoc-skalakrav avancerede overvågnings- og alarmeringsmekanismer, som muliggør kontinuerlig validering og registrering af forestående problemer og forebyggelse / minimering af påvirkninger på kundedrift.
Følgende figur illustrerer den logiske arkitektur af Webex CC.
Funktionelle komponenter
Følgende afsnit beskriver forskellige funktionelle komponenter i Webex CC.
Administration af interaktion
Webex CC understøtter telefoni, e-mail og beskeder (sociale kanaler) som forskellige kanaler, som brugere kan bruge til at interagere med kontaktcentret.
For alle kanaler kan den indledende håndtering udføres af systemet, og derefter kan interaktionen eskaleres til en agent.
Medietyper
Telefoni-
For telefoni bestemmes håndteringen af indgående taleopkald af, hvordan opkaldet er kommet ind i kontaktcenteret (se Indtrængningsmekanismer nedenfor) og af det Webex CC-flow, der er knyttet til indgangspunktet.
Opkaldet besvares, og der udføres yderligere handlinger i henhold til Webex CC Flow-definitionen – som er en programmatisk repræsentation af de handlinger, der skal udføres, mens opkaldet håndteres, enten før det sættes i kø og dirigeres til en agent, eller selve flowet kan håndtere opkaldet uden overførsel til en agent.
Flow Builder i Webex CC giver udviklere mulighed for at definere flowet og tildele det til det indgangspunkt, via hvilket opkaldet ankommer til Webex CC.
Disse konfigurationsobjekter og deres anvendelse er dækket i Konfigurationsenheder.
Flere oplysninger om Flow Builder er dækket i det kommende afsnit om IVR System.
E-mail og beskeder
Fra Webex CC-perspektiv leverer Webex Connect indgående og udgående funktioner til alle digitale kanaler - e-mail, meddelelseskanaler, som slutbrugere kan bruge til at kontakte kontaktcenter.
Webex Connect Flow
-
Bestemmer håndteringen af sådanne interaktioner, indtil interaktionerne er sat i kø og distribueret til agenter. Dette omfatter automatisk håndtering og BOT-behandlinger for alle former for messaging og e-mail-interaktioner.
-
Anvender forretningslogik på indgående interaktion.
-
Håndterer kontakt før kø.
-
Flow selv kan håndtere interaktionen uden overførsel til live agent.
De meddelelseskanaler, der understøttes af Webex CC, er:
-
Web App / Mobil App Chat
-
WhatsApp
-
Facebook Messenger
-
Sms
De e-mailkanaler, der understøttes af Webex CC, er:
-
Gmail
-
Office365
Indtrængningsmekanismer
Dette afsnit dækker de mekanismer, hvormed en interaktion kan komme ind i Webex CC. Baseret på medietypen er de mekanismer, hvormed en interaktion når Webex CC, forskellige.
Inden for telefoni er der f.eks. behov for fysisk infrastrukturprovisionering for at aktivere PSTN-forbindelse, konfiguration af telefonnumre og routing af opkald til Webex CC.
For e-mail-/meddelelseskanaler skal indgående konfiguration udføres i Webex Connect, og det involverer klargøring af e-mail-/messaging-konto og konfiguration af Webex Connect-flow.
Indgående stemme
I forbindelse med taleopkald er det typisk sådan, at brugerne ringer til et PSTN-telefonnummer, som derefter forbindes til kontaktcentret. Fra et indgående perspektiv kræver dette en mekanisme til at dirigere opkald fra PSTN til Webex CC.
Følgende figur illustrerer indtagelsen af taleopkald til Webex CC.
Voice Ingress Services i Webex CC udfører tredjepartsopkaldsstyring ved hjælp af SIP og besvarer det indgående opkald samt udfører overførsels-, konference- og andre opkaldskontrolhandlinger.
Det logiske indgangspunkt for opkald i Webex CC er konfigurationsenheden med navnet "Indgangspunkt". I forbindelse med taleindtrængning er nøglekonfigurationen for indgangspunktet det telefonnummer, der er knyttet til det, hvilket typisk er et gyldigt PSTN-telefonnummer, der er hentet fra den valgte PSTN-udbyder.
Dette gør det muligt at registrere indgående opkald på telefonnummeret, knytte opkaldet til indgangspunktet og bruge andre konfigurationsparametre for indgangspunktet til at håndtere opkaldet i henhold til den Webex CC Flow-definition, der skal udløses for interaktionen.
Bemærk:
Du kan finde flere oplysninger om PSTN-forbindelsesindstillingerne på 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.
Skalerbarhed og tilgængelighed af Voice Edge-infrastruktur
Webex CC VPOP-infrastrukturen omfatter redundante par SIP SBC'er, der sikrer høj tilgængelighed, og flere SBC'er kan tilføjes for at skalere de samtidige opkaldsmængder, der skal understøttes.
Det maksimale antal samtidige opkald, som VPOP kan håndtere, afhænger af antallet af SBC'er, der kører, og som opkald sendes til.
For geografisk redundans – et net af VPOP SBC med sammenkoblinger på tværs af flere par på tværs af regioner understøttes.
For taleindtrængningstjenester er de horisontalt skalerbare til at håndtere et stigende antal samtidige taleopkald, der skal indtages til Webex CC.
Sikkerhedsovervejelser i forbindelse med voice edge-infrastruktur
Nedenstående tabel indeholder oplysninger om tilslutningsmulighederne til Voice Edge-infrastrukturen.
Forbindelse |
Typer |
---|---|
Offentligt internet |
Direkte (med hvidlistede kilde- IP adresser) IPSec Virtual Private Network (VPN) eller IPSec over GRE (Generic Routing Encapsulation) Websted til websted (S2S) SRTP/SIP-TLS |
Private tilslutningsmuligheder |
MPLS Punkt-til-punkt (P2P) VPLS SD-WAN Privat WAN Datacenter på tværs af forbindelser Equinix Fabric-forbindelser |
For flere detaljer, besøg 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.
IVR-system
Alle taleopkald, der kommer til et telefonnummer, der er tilknyttet et indgangspunkt, bliver besvaret af Webex CC, og udførelse af et Webex CC-flow, der er knyttet til indgangspunktet, går i gang.
Webex CC Flow Builder leverer programmeringskonstruktioner/operatorer og funktionelle blokke, kaldet aktiviteter, så administratorer eller andre, der designer og implementerer den IVR logik, kan kombinere disse byggesten og oprette Flow-definitionen.
De programmeringskonstruktioner, som Flow understøtter, er:
-
Rapporterings- og indstillingsvariabler – tilstand, der er knyttet til en flowudførelse
-
Pebble Expressions for at indstille værdien af variabler
-
-
Betinget kontrol
-
Looping - ved hjælp af Conditionals og Go To (evne til at kæde aktiviteter sammen)
-
Kald REST-API'er
-
Parse Data - JSON, TOML, XML bruges typisk til at analysere API svar.
-
Komponere aktiviteter
Et repræsentativt sæt aktiviteter, som Flow leverer, er:
|
For hvert opkald, der er aktivt, er en forekomst af flowkørsel også aktiv, indtil opkaldet afsluttes, hvilket resulterer i samtidige udførelser af flows.
Hver forekomst af flowudførelse giver isoleret miljø for data / tilstand, der er knyttet til flowet og der ved opkaldet.
I hele opkaldets livscyklus gør flow det også muligt at reagere på bestemte hændelser, der sker, og håndtere dem – f.eks. når et opkald bliver besvaret af en agent, kan en hændelseshandler udløse et pop-op-vindue på skærmen i grænsefladen på agentskrivebordet.
Du kan finde flere oplysninger om Webex CC Flow under 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.
Understøttelse af virtuel agent
Flow leverer en aktivitet til overdragelse af interaktionen til en virtuel agent, der er forudkonfigureret i Webex Control Hub.
Når opkaldet er forbundet til en virtuel agent, giver det brugeren en samtalebaseret IVR oplevelse, og aktiviteten afsluttes enten med, at opkaldet afsluttes, eller med at opkaldet eskaleres til en agent.
I tilfælde af eskalering kan flowet konfigureres til at sætte opkaldet i kø, som derefter besvares af en agent.
Indgående digitale interaktioner
Til e-mail- og meddelelseskanaler for indgående interaktioner bruger Webex CC Webex Connect til klargøring af aktiverne, flow til at håndtere de indgående interaktioner og derefter dirigere interaktionen til Webex CC, når Webex Connect-flowet eksplicit sætter interaktionen i kø, så den kan håndteres af en agent.
Følgende figur illustrerer indtagelsen af e-mail, meddelelsesinteraktioner i Webex CC.
Virtual Agent / BOT-integrationer
For interaktioner med e-mail og messaging / sociale kanaler konfigureres de virtuelle agent/BOT-behandlinger i Webex Connect-flowet.
Som det er tilfældet med Virtual Agents for Voice, sættes interaktionen i kø og distribueres til en agent, hvis BOT-behandlingen ender med at eskalere som resultat.
Routing og kø
Webex CC behandler den indgående kontakt med automatiserede handlere som defineret i flowet, og flowet kan beslutte at sætte kontakten i kø til en kø/direkte til en agent (agentspecifik kø – understøttes kun for telefoni/stemmeinteraktioner).
Hvis der er en agent tilgængelig i kø, reserveres agenten, og interaktionen distribueres til agenten. Hvis der ikke er nogen agenter tilgængelige, parkeres interaktionen i køen, og Flow vil fortsat behandle kunden med handler, der er knyttet til køaktiviteten.
Når en agent bliver tilgængelig, afbrydes handleren, og agenten tilbydes interaktion.
Følgende figur illustrerer kø- og routingarkitekturen.
Valg af agent
Køer i Webex CC understøtter følgende agentudvælgelsesalgoritmer:
-
Agentruter, der har været længst tilgængelig
-
Fagbaseret routing
-
Længst tilgængelig agent (LAA)
-
Bedste tilgængelige agent (BAA)
-
Agenter er knyttet til køerne gennem Teams.
En kø kan tildeles flere opkaldsdistributionsgrupper (hvor hver gruppe har et eller flere teams) på en sekventiel måde med konfigureret ventetid på, at opkaldsdistributionsgruppen føjes til køen, så søgeområdet for en matchende agent udvides til flere opkaldsdistributionsgrupper, efterhånden som tiden skrider frem.
For fagbaseret distribution vælges en agent blandt de fagkrav, der matcher agenter, der er knyttet til køen, baseret på LAA- eller BAA-konfiguration.
Tale-/telefonispecifikke ekstra funktioner
Agentbaseret routing (kun for tale-/telefonikanaler)
Webex CC Flow kan ved hjælp af aktiviteten QueueToAgent distribuere interaktioner direkte til den valgte agent baseret på agent-id'et.
Hvis agenten ikke er tilgængelig til at håndtere interaktioner, kan interaktionen parkeres i en agentspecifik kø og vente på, at agenten bliver tilgængelig
Avancerede køoplysninger
Webex CC Flow kan ved hjælp af aktiviteten GetQueueInfo hente oplysninger i realtid for en kø, f.eks. position i kø (PIQ), estimeret ventetid (EWT), antal agenter, der er tilgængelige i køen, og kan bruges til at beslutte, om kontakten skal sættes i kø eller ej.
Hilsen tilbagekald
Webex CC Flow giver ved hjælp af aktivitetstilbagekald kunden mulighed for at afbryde forbindelsen til opkaldet, samtidig med at positionen i køen bevares, og modtage et tilbagekald, når den virtuelle interaktion i køen dirigeres til en agent.
Håndtering af overløb
Webex CC understøtter håndtering af overløb ved hjælp af kapacitetsbaserede teams (CBT).
CBT er som et almindeligt team med en kapacitet og et tilknyttet eksternt DN, der betjener denne kapacitet. Det kan konfigureres sammen med andre teams i køopkaldsdistributionscyklusserne.
Normalt konfigureres dette som den sidste cyklus, så den fungerer som et overløb, hvis der ikke er nogen agent tilgængelig, selv efter at alle de konfigurerede opkaldsdistributionsgrupper ikke kan finde en tilgængelig matchende agent til håndtering af interaktionen.
Agent Desktop Operations
Når en agent logger på Webex CC Agent Desktop, angiver agenten et telefonnummer, som indgående opkald til agenten kan forbindes til. Det kan være en PSTN-telefon, en mobiltelefon eller et lokalnummer, hvis agenten er en Cisco Webex Calling bruger.
Bemærk, at dette nummer skal være et gyldigt telefonnummer, som opkald kan viderestilles til. Hvis dette ikke er tilfældet, kan agenten ikke modtage indgående opkald.
Baseret på den type interaktion, som agenten håndterer, giver widgets på agentskrivebordet mulighed for at udføre bestemte mediekontrolhandlinger.
Når et opkald f.eks. er besvaret, kan agenten udføre følgende handlinger i forbindelse med opkaldet.
-
Sæt opkaldet på hold
-
Initiere konsulentopkald og
-
Omstille opkaldet til et andet telefonnummer (f.eks. agentens telefonnummer)/indgangspunkt
-
Sæt en anden agent i konference for opkaldet
-
-
Omstil opkaldet til en anden kø
-
Afslutte opkaldet
Agentcomputer giver administratorer mulighed for at tilføje brugerdefinerede widgets der ved at udvide skrivebordsfunktionerne og gøre det til en samlet samling widgets, som agenter skal bruge for at få deres arbejde udført på en effektiv måde.
Skrivebordsarkitektur
Agentskrivebord er et mikrofrontend-baseret enkeltsidet program, der er vært for widgets, der er bygget på basis af webkomponentarkitektur. Alle standard / lager widgets er drevet af data, der hentes af API'er eller server side push mekanismer.
Disse er typisk asynkrone API'er, hvor svaret på en aktivering kommer til skrivebordet via en WebSocket-forbindelse.
Webex CC-Agent Desktop godkender brugere med Cisco Common Identity (CI), og tokenet sendes videre til alle API aktiveringer. Også for brugerdefinerede widgets, baseret på godkendelsesmodellen, giver det en single sign-on-oplevelse til agenter, hvis den brugerdefinerede widgets godkendelsesmodel er integreret med CI.
Når en agent er en del af en interaktion, sendes alle opdateringer til denne interaktionstilstand eller tilknyttede data til skrivebordet via WebSocket-forbindelsen.
Skrivebordets robusthed over for tilslutningsmuligheder og ventetid
Det asynkrone API- og serverside-push muliggør skalering og ethvert forbindelsestab til WebSocket-grænsefladen registreres, og skrivebordet forsøger at oprette forbindelse igen og logge på igen.
Følgende figur illustrerer agentskrivebordsarkitekturen i Webex CC.
Administration og konfiguration
Onboarding af kunder
Webex Control Hub er den primære grænseflade, der bruges af partnere og kunder til at onboarde kunder og aktivere eller konfigurere funktioner.
Når organisations- og kontaktcenterfunktionerne er klargjort i Control Hub, udløser det et workflow i Webex CC, som udfører resten af trinnene i klargøringen af alle kontaktcenterfunktioner i henhold til de tilbud, kunden har valgt.
Al klargøring af kontaktcentre udføres ved hjælp af et BPM-arbejdsprocesprogram, der muliggør en deklarativ måde at definere de involverede trin på og gør hele provisioneringstrinnene modstandsdygtige over for fejl og sikrer dataintegriteten.
Følgende figur illustrerer provisioneringsarbejdsgangen i Webex CC.
Konfigurationsobjekter
De vigtigste konfigurationsobjekter i Webex CC, der er omfattet af en organisation, er:
Sted
Sted betyder en placering, hvor et eller flere teams, brugere (agenter/supervisorer) er placeret.
Alle brugere og teams skal tilhøre et websted.
Team
En gruppe brugere. Teams bruges til at distribuere interaktioner til agenter via køer.
Hvert team skal tilhøre et websted.
Agenter
Brugere, der kan logge på Agent Desktop og håndtere interaktioner på tværs af medietyper, der er konfigureret i Webex CC.
Supervisorer
Supervisorer tildeles teams og kan overvåge/coache agenten og have adgang til teamniveaustatus og agentstatistikker for dem, der hører til de teams, som supervisoren er tildelt.
Kø
En kø er en logisk enhed, hvor interaktioner kan ventes på, at agenter er tilgængelige, som derefter distribueres til agenten.
Køer knyttes til teams som søgeområdet for agenter med mulighed for at udvide søgeområdet baseret på den forløbne tidsgrænse ved at føje andre teams til søgeområdet.
Indgangspunkt
Indgangspunkt er en logisk enhed, der repræsenterer indgangspunktet for interaktioner, der kommer ind i Webex CC. For telefoni er dette primært knyttet til det telefonnummer, som opkald ankommer til, og for e-mail/messaging-kanaler peger indgangspunktet på aktivkonfiguration i Webex Connect.
Strøm
Det flow, der er knyttet til indgangspunktet (via distributionsstrategi), som bestemmer de trin, der er involveret i håndtering af interaktioner.
For ikke-telefonikanaler (e-mail, beskeder/sociale medier) vælges Flow som en del af aktivkonfigurationen i Webex Connect.
Adgangskontrol for kontaktcentre med flere steder
Webex CC-administratorer kan konfigurere brugerprofiler med adgangsrettigheder til bestemte steder, teams, køer og indgangspunkter. På grund af webstedernes og holdenes hierarkiske karakter er det desuden kun de teams eller den dato, der vedrører holdene, der tilhører disse websteder eller en eksplicit specificeret delmængde af sådanne teams, der kan tilgås af brugeren, når der er givet adgang til bestemte websteder.
For køer og indgangspunkter er de globale på organisationsniveau, så for forskellige geografiske placeringer (steder, hvor bestemte agenter og teams er placeret) kan der konfigureres separate indgangspunkter og køer, og supervisorer/brugere kan få adgang til de objekter, der er relevante for bestemte websteder.
Følgende figur illustrerer de centrale konfigurationsobjekter og den brugerprofil, der refererer til disse objekter.
Ud over at begrænse adgangen til disse enheder kan Webex CC-administratorer styre de specifikke funktioner/moduler, som en bruger kan få adgang til i administrationsgrænsefladen, og derved have brugere med administrations-/konfigurationsrettigheder til bestemte enheder samt sektioner/funktioner i Webex CC-administrationsgrænsefladen.
Rapportering og analyse
Webex CC behandler de diskrete hændelser, der genereres af forskellige tjenester i løbet af interaktionernes livscyklus, ved hjælp af en række realtidsstrømbehandlingstjenester og genererer et defineret sæt realtidsdatasæt, der offentliggøres til abonnerede klienter.
Desuden behandles, transformeres og aggregeres disse hændelser yderligere, og de resulterende datasæt bevares, som derefter hentes via API'erne til dataforbrug og rapporterings- og datavisualiseringsgrænsefladen – Analysator.
Følgende figur illustrerer databehandlings- og forbrugsgrænsefladerne i Webex CC
Integrationer
Alle eksterne integrationer til WxCC for at udvide og forbedre de funktioner, som kunderne kan bruge, bruger standard publicerede API'er.
Den type API grænseflader, der er tilgængelige i Webex CC, er:
-
REST API
-
Server-Side Push, bruge
-
Webhooks
-
WebSocket-meddelelser
-
CRM-integrationer
Webex CC understøtter to former for integration med CRM-systemer (Customer Relationship Management).
-
Integrerede skrivebordsforbindelser
-
Flowintegrationer via HTTPs Connectors i IVR
Integrerede skrivebordsconnectorer: CRM-program som den primære grænseflade
I denne driftstilstand logger agenten på CRM-konsollen som det primære program.
Webex CC er et integreret program (også kaldet et integreret skrivebordsprogram eller en integreret softphone), som primært bruges til at logge på kontaktcentret og modtage Webex CC-dirigerede kontaktcenterinteraktioner.
Ved modtagelse af et opkald eller en samtaleanmodning udfører CRM-integrationen følgende handlinger på CRM-konsollen
-
Pop op-skærmbilledet til kundeposten, der er knyttet til ANI, eller andre tilknyttede opkaldsdata.
-
Bogfør opkaldsmetadata som aktivitetsnoter i kundeposten
-
Tillad agenten at "klikke for at ringe" ved at klikke på kontakten i CRM og starte et udgående opkald til kunden
-
Bogføring af opkaldsposter i CRM-rapporteringstabellerne for primær rapportering på CRM.
-
Indeholder den fulde funktionalitet af kontrolelementerne Agent Desktop og opkald (integreret og minificeret version af skrivebordsappen)
Den primære integrationstilstand med CRM'erne er ved at integrere Webex CC Desktop-program i en separat iFrame.
Desuden kører Webex CC Desktop-programmet en brugerdefineret konsolløs widget (ingen brugergrænseflade) kører i baggrunden, som interagerer med det underliggende CRM-system for at udføre automatiserede handlinger på vegne af agenten.
Interaktionerne drives af to SDK'er, som den konsolløse widget bruger.
-
Webex CC Desktop JS SDK: Dette er JavaScript SDK'et, der leveres af Webex CC til registrering af hændelseslyttere til agent- og kontakthandlinger.
-
CRM JS SDK: Dette er det CRM-klient-SDK, der gælder pr. CRM, der abstraherer REST API opkald med CRM. For eksempel bruges det CTI JS-bibliotek, der leveres af Salesforce, til salgsstyrke til at udføre handlinger og lytte efter hændelser inde i CRM.
Følgende figur illustrerer CRM-integrerede Webex CC-skrivebords- og connectorarkitektur
Webex CC understøtter følgende CRM-løsninger til ovennævnte integration:
-
Salesforce
-
ServiceNu
-
Microsoft Dynamics 365
-
Zendesk
-
Freshdesk
For flere detaljer, besøg https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Du kan finde flere oplysninger om konfiguration af Webex CC-skrivebordslayouts til aktivering af CRM-connectoren, funktionssæt og ændringslogfiler ved at besøge https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Global tilgængelighed af CRM-connectorer
CRM Connectors er tilgængelige i alle geografiske områder og områder, hvor Webex CC fungerer.
Elastisk skala og ydeevne
Webex CC er vært for den brugerdefinerede widget, der muliggør tovejskommunikation mellem CRM-applikationen og Webex CC-skrivebordet i AWS CloudFront CDN, hvilket sikrer høj tilgængelighed af widget-AWS på tværs af tilgængelighedszoner og regioner.
Al CRM-integrationsspecifik beregning sker i den browser, hvor agenter bruger CRM-programmet med Webex CC Desktop integreret i CRM-programmet.
Sikkerhed
CRM-connectorerne aktiveres via Webex CC-agentskrivebordslayoutet, og valgfrie parametre overføres via skrivebordslayoutet til widgetten for at slå funktioner til og fra.
Hvis du f.eks. vil aktivere widgetten Salesforce-handlinger, kan administratoren aktivere parameterindstillingen for skrivebordslayoutparameteren sfdcWidgetEnabled til true.
Installation af pakke
Hvis integrationen skal fungere tovejs, skal CRM-konsollen have det integrerede program installeret. Dette er for at understøtte indlæsning af Desktop-applikationen inde i en iFrame.
Alle Desktop Embedded-connectorer er tilgængelige på CRM-markedspladsen.
For eksempel
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Installationen af markedspladsprogrammet aktiverer de nødvendige plug-ins og importerer de nødvendige XML-filer til CRM-konsollen for at understøtte rapportering af opkaldsposter på CRM-systemet.
Flowintegrationer via HTTP-connectorer i IVR
Webex CC Flow builder understøtter tovejsdatastrømme mellem Webex CC og CRM-systemet ved hjælp af HTTP-connectorer Webex, der er konfigureret i Control Hub og brugt på Webex CC Flow.
Disse bruges primært til personalisering inden for stemmeinteraktioner og tilpasset routing inden for IVR.
Som standard understøtter Webex CC Salesforce HTTP Connector på Control Hub. De andre CRM-connectorer kan tilføjes som brugerdefinerede connectorer på Webex Control Hub.
Du kan finde flere oplysninger om HTTP-connectorerne på https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-forbindelser:
-
Salesforce IVR HTTP-connector (indbygget): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP-stik (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP-connector (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Styring af udgående kampagne
Webex CC understøtter udgående preview-kampagner ved hjælp af kampagnestyringsløsningen fra Acqueon.
For flere detaljer, besøg 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.
Workforce-optimering
Webex CC understøtter workflowoptimering og kvalitetsstyringsløsninger fra førende brancheleverandører.
Udvidelse af Agent Desktop
Webex CC-agent og supervisorskrivebord muliggør udvidelse af skrivebordsfunktionerne ved at udvikle og køre brugerdefinerede widgets på skrivebordet.
For flere detaljer, besøg https://developer.webex-cx.com/documentation/guides/desktop.
Andre API'er
For detaljer om de andre API integrationer, der kan udføres i Webex CC, besøg https://developer.webex-cx.com/documentation/getting-started/.
Implementering og tilslutningsmuligheder
Webex CC er implementeret i AWS og er i øjeblikket tilgængelig i følgende områder:
-
US
-
USA-Øst N Virginia
-
Det vestlige USA i Californien (kun indtrængen af talemedier)
-
-
Canada
-
Central
-
-
Storbritannien
-
London
-
-
Europa
-
Frankfurt
-
-
Asien Pac
-
Tokyo
-
Sydney
- Singapore
-
Forbindelse til AWS hostet Webex Contact Center kan etableres enten ved hjælp af internettet eller ved hjælp af Amazon Web Services (AWS) Direct Connect. Med AWS Direct Connect leveres data via en privat netværksforbindelse mellem kundens lokale netværk og Webex kontaktcenter, hvilket forbedrer forbindelsen. Du kan finde flere oplysninger i AWS Direct Connect til Webex kontaktcenter.
Multiområdeforbindelse til telefoni
For at muliggøre globale organisationer med agenter og kunder på flere geografiske placeringer understøtter Webex CC, at medierne holdes inden for det lokale område i de områder, hvor stemmemediekanten og indgående tjenester kører.
Følgende figur viser udrulning i flere regioner med regionale medier.
Tjenesterne Media Edge og Indgående medier udrulles i følgende områder.
Geo-region |
Webex CC-tjenester (AWS-region) |
Media Edge (stemme POP) |
Næste generations medietjenester (AWS-region)* |
---|---|---|---|
US |
N Virginia |
New York Los Angeles |
N Virginia N Californien |
Canada |
Central |
Vancouver Toronto |
Central |
Brasilien |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Storbritannien |
London |
London |
London |
Indien |
Pune Hyderabad |
Mumbai (Mumbai) |
|
Singapore |
Singapore |
Singapore |
|
Japan |
Tokyo |
Tokyo Osaka |
Tokyo |
Australien |
Sydney |
Melbourne Sydney |
Sydney |
Sikkerhed og beskyttelse af personlige oplysninger
Infrastruktur Sikkerhed
Stemmeinfrastruktur på Edge
Voice Edge-komponenterne gør det muligt for SIP-trunks fra kundenetværk/PSTN-operatører at terminere, og dette er aktiveret baseret på hvidlistede IP'er, der har tilladelse til at oprette forbindelse til edge-komponenterne.
Beregn infrastruktursikkerhed
Webex CC-beregningsinstanser klargøres i AWS, og tjenester kører som pods i Kubernetes-klyngen, som har flere navneområder, og adgangen til hvert navneområde er begrænset med separate legitimationsoplysninger.
Al klargøring af infrastruktur udføres ved hjælp af kode - ingen manuelle trin - og ingen af legitimationsoplysningerne kan tilgås manuelt.
Der er et centralt legitimationslager med specifikke stier konfigureret til specifikt sæt tjenester / teams, og adgangen til selve legitimationslageret er begrænset og konfigureret som hemmeligheder i build- og implementeringssystemerne.
Ingen af infrastrukturkomponenterne / tjenesterne er direkte eksponeret uden for AWS VPC, og kun offentligt eksponerede grænseflader er API'er og WebSocket-servere, der styres og administreres ved hjælp af api-gateway,
Derudover er der visse interne systemer og grænseflader, der bruges af udviklere, og som bruges til visning af logfiler, målepunkter, implementeringsoplysninger, buildstatus og testresultater, som er sikret ved hjælp af roller og grupper og integreret med Ciscos interne godkendelsessystemer.
Godkendelse og autorisation af brugergrænseflader
Alle brugergrænseflader, der bruges af forskellige kontaktcenterbrugere (agenter, supervisorer, administratorer, analytikere), er beskyttet af Cisco Common Identity-baserede OAuth-flows (ihændehavertokengodkendelse).
Godkendelsen udføres ved hjælp af roller for den bruger, der har hentet tokenet, og områder, der er tildelt tokenet.
Datasikkerhed
Data i transit
Ingen af grænsefladerne i den anvendte tjeneste-/infrastrukturkomponent er direkte eksponeret for ekstern indgående trafik.
Vælg tjenester med http-API'er eksponerer disse grænseflader via en gateway, og al indgående https (inklusive dem fra WebSocket) afsluttes i ALB, og intern trafik via http dirigeres til tjenesterne.
Alle udgående interaktioner er over https / TLS (for ikke-http-protokoller).
Inde i VPC er den interne kommunikation mellem tjenester - over http / brugerdefineret TCP-protokol - over almindelig TCP stikkontakt.
Inaktive data
Alle data, der gemmes, krypteres på lagerlaget. Desuden er de datalagre, der er uden for VPC, beskyttet og adgangskontrol og autorisationer med legitimationsoplysninger sikkert gemt og administreret i et hemmeligt lager.
Følgende figur illustrerer datastrøms- og sikkerhedsmodellen for transit såvel som inaktive hændelser.
Databeskyttelse
Slutbrugerens PII-data
Webex CC Flow, som er den programmatiske controller til håndtering af interaktioner, kan bruges til at indsamle brugerdata, som kan tildeles flowvariabler, der er specielt mærket som 'Indeholder følsomme data'. Værdierne for sådanne data krypteres, og ingen tjenester i transitstien for dataene har adgang til disse data.
Desuden bevares sådanne data aldrig i Webex CC-rapporteringsdatalager, og logfilerne / messaging-infrastrukturen vil have krypterede data, og klare tekstdata gemmes ikke nogen steder i Webex CC.
Kontaktcenteragent/supervisor-PII-data
De brugerrelaterede data for kontaktcentret redigeres i logfiler, men er tilgængelige for dataanalyse og visualisering i Webex CC-datalageret.
Skalerbarhed
Faktorer for skala
For Webex CC er de faktorer, der påvirker skalaen:
-
Samtidig antal agenter logget på
-
Samtidig antal igangværende interaktioner
-
Handlinger, der udføres på disse interaktioner
-
-
Samtidig antal handlinger, som supervisorer/agenter udfører uden for håndteringen af interaktionerne
-
Mængden af genererede og vedvarende data
Arkitektoniske aspekter, der muliggør skalering
De principper, som Webex CC er baseret på, gør det muligt for løsningen at skalere dynamisk efter behov inden for de grænser, der håndhæves af den infrastruktur, der leveres til de forskellige tjenester og platformskomponenter.
Hændelsesdrevet arkitektur
Tjenesterne i Webex CC kommunikerer ved hjælp af meddelelser, og processen til behandling af kritiske meddelelser involverer ingen blokerende IO-handlinger, og den tilstand, der kræves til behandling af meddelelser, er lokaliseret til forekomsten af den tjeneste, der behandler meddelelsen.
Statsløse tjenester (eller eksternaliseret stat)
Statsløse tjenester muliggør elasticitet ved nemt at tilføje/fjerne yderligere forekomster af tjenesterne. Der er visse tjenester, der i sagens natur er statslige, og de har eksternaliseret statsbutik, og infrastrukturen understøtter også dynamiske ændringer i antallet af forekomster af sådanne tjenester med automatisk rebalancering / statsoverførsel / lokalisering af staten til den instans, der har brug for staten.
Elastisk infrastruktur
Alle tjenester kører i Kubernetes, og infrastrukturen aka Kubernetes-noder skaleres automatisk baseret på brugen, og dette muliggør dynamisk tilføjelse af flere beregningsnoder op til en maksimal høj tærskel, der er forudkonfigureret.
Belastningsprojektion og regelmæssig validering
Alle tjenester benchmarkes for ydeevneegenskaberne, og skaleringsmønsteret valideres på serviceniveau.
Yderligere kontinuerlig validering, spidsbelastning og udholdenhedstest udføres med testparametre, der er indstillet til forventet vækst i de skalapåvirkende attributter, hvilket gør det muligt at identificere flaskehalse, planlægge at opdatere den høje tærskel for infrastrukturressourceforbrug og være klar til spildagen.
Pålidelighed og tilgængelighed
Den hændelsesdrevne arkitektur og statsløse tjenester muliggør robusthed og elasticitet. For at sikre, at fejl opdages og reageres på, før funktionaliteter påvirkes, anvender Webex CC følgende strategi.
-
Infrastrukturens tilgængelighed og pålidelighed
-
Alle Webex CC-tjenester og infrastrukturkomponenter implementeres altid på tværs af tre AWS-tilgængelighedszoner.
-
Dette gør det muligt for Webex CC at være modstandsdygtig over for fejl i tilgængelighedszoner, og i tilfælde af fejl erstattes de fejlbehæftede forekomster automatisk med nyere.
-
-
-
Kontinuerlig overvågning og alarmering
-
Interne og eksterne sonder til tjenester og infrastrukturkomponenter, som ved fejl udløser advarsler.
-
Målepunkter, der registreres fra tjeneste- og infrastrukturkomponenter og behandles via et regelprogram, der registrerer matchende regler og udløser beskeder.
-
-
Løbende validering og alarmering
-
Der køres periodiske tests, og eventuelle fejl resulterer i udløsning af advarsler
-
Disse advarsler opretter proaktive hændelser og håndteres som en reel hændelse, der påvirker kunden.
-
Dette foregriber påvirkninger for kunden og bidrager til systemtilgængelighed og pålidelighed.
-
-
-
Løbende integration og levering
-
Dette er den tekniske proces og leveringspipeline og muliggør hurtig og pålidelig opbygning, validering og implementering af tjenester / ændringer til tjenester i Webex CC.
-
Muligheden for at udføre fuldstændig automatiseret implementering – fra kode til produktionsmiljø med alle de nødvendige valideringer reducerer risikoen og minimerer tiden til løsning, hvis en ændring skal implementeres som reaktion på en fejl.
-
-
-
Afbrydere og kill-switches
-
Forskellige dele af systemet / visse funktioner i Webex CC kan selektivt deaktiveres for alle kunder eller udvalgte kunder for at minimere kaskadeeffekter af en fejl.
-
Dette gør det muligt at minimere fejloverfladen og opnå tilgængelighed af centrale kontaktcenterfunktioner for kunderne.
-
-
Overvågning og fejlregistrering
Følgende figur viser de mekanismer til løbende overvågning, validering og alarmering, der er indført for Webex CC.
Forretningskontinuitet og it-katastrofeberedskab
Disaster Recovery and Business Continuity-processen sikrer, at der registreres eventuelle store afbrydelser i en region, og de nødvendige trin er på plads for at sikre gendannelse af tjenesterne til kunder, der er ombord i regionen.
Trinene til gendannelse dokumenteres, valideres og holdes opdateret regelmæssigt i henhold til katastrofegendannelses- og styringsprocesserne.
Webex CC-tjenester implementeres i tre separate tilgængelighedszoner inden for en AWS-region. Hver tilgængelighedszone er en forskellig fysisk placering i området med uafhængige forsyningsselskaber.
I tilfælde af fuldstændig AWS-regionsfejl er Webex CC afhængig af AWS for at gendanne regionen, og for langvarige afbrydelser, der involverer hele regionen, provisioneres Webex CC-datacenteret i en ny AWS-region og gendanner de vigtigste kundekonfigurationer og data, så kontaktcentret er operationelt for kunder i den nye AWS-region.
Dette involverer automatisering, men kræver manuel indgriben for at udløse processen samt overvåge og sikre, at den nødvendige konfiguration og data gendannes for at gøre kontaktcentret operationelt for kunderne.
Overholdelse og certificeringer
Webex Contact har en omfattende liste over sikkerhedscertificeringer. Disse certificeringer holdes ajour med jævne mellemrum.
-
PCI DSS QSA
-
CAIQ
-
HIPAA & HITECH
-
CSA stjerne niveau 1
-
CSA Star Level 2 (uafhængig vurdering af 3. part)
-
SOC2
-
ISO27001 (International standard for informationssikkerhed)
-
ISO27017 (sikkerhedsstandard for cloudtjenesteudbydere)
-
ISO27018 (Sikkerhedsstandard med fokus på beskyttelse af personoplysninger i skyen)
-
ISO27701 (udvidelse til beskyttelse af personlige oplysninger)
-
C5 tysk standard, der demonstrerer operationel sikkerhed mod cyberangreb
Se Webex Dataark om beskyttelse af personlige oplysninger for kontaktcentertjenesten for at få flere oplysninger.
Cisco Webex Contact Center (Webex CC) er et kontaktcenter som en service (CCaaS), der gør det muligt for organisationer at muliggøre smartere, proaktive og personlige interaktioner på tværs af kundekampagneforløbet.
Webex CC er designet, designet og udviklet fra bunden som en cloudbaseret løsning med følgende centrale arkitektoniske principper.
-
Tjenester: Uafhængigt sæt tjenester, hvor hver tjeneste leverer et lille sammenhængende sæt funktioner til sine brugere.
-
Hændelsesdrevet: Alle tjenester kommunikerer med hinanden ved hjælp af meddelelser, undtagen i webapplikationer, hvor applikationen bruger https-grænseflader (REST API'er, Push Data via WebSocket-interface) til specifikke brugssager.
-
Statsløs/eksternaliseret tilstand: Tjenesterne udrulles i Kubernetes og kører i docker-objektbeholdere med mulighed for automatisk at skalere og være modstandsdygtige over for fejl i en eller flere forekomster af tjenesterne.
-
Observerbar: Alle tjenester og infrastrukturkomponenter, der muliggør implementering af sådanne tjenester, kan observeres med standardmekanismer til at måle, registrere og forhindre situationer, der påvirker kontaktcenterfunktioner samt hurtig fejlfinding og gendannelse af tjenester i tilfælde af afbrydelser.
-
Isoleret/løst koblet: Hver tjeneste kan bygges, valideres og implementeres/opdateres uafhængigt uden nedetid for kontaktcenterfunktioner.
Webex CC-tjenester implementeres i AWS og drives af en cloudbaseret platform, der muliggør følgende:
-
Tilgængelighed af infrastrukturtjenester og applikationer på tværs af flere tilgængelighedszoner
-
Elasticitet af infrastrukturtjenester og applikationer, der muliggør dynamiske skaleringsfunktioner
-
Sikkerhed indbygget i den måde, systemerne bygges og implementeres på, data beskyttes under overførsel og inaktive sammen med de sikkerheds-/overholdelsescertificeringer, som Webex CC har.
-
Skalerbar og sikker edge-infrastruktur til telefoni/tale-integrationer
-
Observerbarhed med proaktiv overvågning og alarmering, der muliggør høj tilgængelighed af kontaktcentertjenester til sine kunder.
-
Integreret med resten af Cisco Webex til brugergodkendelse/autorisation, administration og klargøring af kontaktcenterfunktioner.
De yderligere afsnit i dette dokument beskriver hver af ovenstående funktioner, og hvordan CC Webex arkitekturen muliggør samme.
Logisk arkitektur
Den kernekapacitet, som en kontaktcenterløsning skal have, er at gøre det muligt for kunderne nemt at kontakte organisationen ved hjælp af almindeligt anvendte kommunikationsmidler og få forespørgslerne / problemerne behandlet på en hurtig og effektiv måde.
Men for at sikre, at dette grundlæggende princip opnås, er der flere funktioner bag kulisserne, som den organisation, der bruger kontaktcenteret, skal have adgang til. Det drejer sig om:
-
Mekanismer, som kunderne kan bruge til at starte en interaktion
-
Udgivne og operationelle telefonnumre, der forbinder telefoniopkald med kontaktcentersystemet
-
E-mail-adresser, som kunder kan sende e-mail til, og mekanisme til at registrere nye indgående e-mails.
-
Mulighed for kunder at kontakte via forskellige digitale kanaler, herunder, men ikke begrænset til,
-
Chat fra en hjemmeside/app
-
Direkte chat via populære messaging-klienter som WhatsApp, Facebook Messenger, Apple Business Chat, Direkte besked fra Twitter
-
-
-
Evne til at registrere nye interaktioner og håndtere dem effektivt
-
Disse vil omfatte automatiseret IVR system, virtuelle agenter til telefoni / chats med programmerbarhed indbygget til at definere de arbejdsgange, der er involveret i håndtering af interaktioner.
-
Endelig skal interaktionen, hvis det er nødvendigt, eskaleres til en agent, der er optimalt kvalificeret til at håndtere interaktionen.
-
-
Mulighed for, at agenter kan angive tilgængelighed til håndtering af interaktioner og supervisorer til at overvåge, coache agenter og opnå de driftsmæssige målepunkter, der muliggør effektive interaktioner.
-
Administratorers mulighed for at konfigurere og provisionere de forskellige kontaktcenterfunktioner, der gør det muligt for agenter og supervisorer at udføre deres opgaver som forventet.
Derudover skal moderne virksomheder have tilføjet funktioner for at optimere kontaktcenterdriften med adgang til data og indsigt, der visualiserer og sporer vigtige driftsmålinger.
Desuden er muligheden for at integrere med specialiserede funktioner i kontaktcenterøkosystemet, f.eks. kørsel af proaktive automatiserede udgående opkald, forbedring af agent- og supervisoroplevelser ved hjælp af AI, registrering og forståelse af kundekampagneforløbet for proaktivt at levere data på forhånd til agenter, klare differentiatorer i den måde, kontaktcenterløsninger udvikler sig på.
Med hensyn til forbrugsmodellen, hvor kontaktcentertilbud forbruges som en cloud-leveret softwaretjeneste, kræver evnen til at sikre tilgængelighed, pålidelighed og automatiserede ad hoc-skalakrav avancerede overvågnings- og alarmeringsmekanismer, som muliggør kontinuerlig validering og registrering af forestående problemer og forebyggelse / minimering af påvirkninger på kundedrift.
Følgende figur illustrerer den logiske arkitektur af Webex CC.
Funktionelle komponenter
Følgende afsnit beskriver forskellige funktionelle komponenter i Webex CC.
Administration af interaktion
Webex CC understøtter telefoni, e-mail og beskeder (sociale kanaler) som forskellige kanaler, som brugere kan bruge til at interagere med kontaktcentret.
For alle kanaler kan den indledende håndtering udføres af systemet, og derefter kan interaktionen eskaleres til en agent.
Medietyper
Telefoni-
For telefoni bestemmes håndteringen af indgående taleopkald af, hvordan opkaldet er kommet ind i kontaktcenteret (se Indtrængningsmekanismer nedenfor) og af det Webex CC-flow, der er knyttet til indgangspunktet.
Opkaldet besvares, og der udføres yderligere handlinger i henhold til Webex CC Flow-definitionen – som er en programmatisk repræsentation af de handlinger, der skal udføres, mens opkaldet håndteres, enten før det sættes i kø og dirigeres til en agent, eller selve flowet kan håndtere opkaldet uden overførsel til en agent.
Flow Builder i Webex CC giver udviklere mulighed for at definere flowet og tildele det til det indgangspunkt, via hvilket opkaldet ankommer til Webex CC.
Disse konfigurationsobjekter og deres anvendelse er dækket i Konfigurationsenheder.
Flere oplysninger om Flow Builder er dækket i det kommende afsnit om IVR System.
E-mail og beskeder
Fra Webex CC-perspektiv leverer Webex Connect indgående og udgående funktioner til alle digitale kanaler - e-mail, meddelelseskanaler, som slutbrugere kan bruge til at kontakte kontaktcenter.
Webex Connect Flow
-
Bestemmer håndteringen af sådanne interaktioner, indtil interaktionerne er sat i kø og distribueret til agenter. Dette omfatter automatisk håndtering og BOT-behandlinger for alle former for messaging og e-mail-interaktioner.
-
Anvender forretningslogik på indgående interaktion.
-
Håndterer kontakt før kø.
-
Flow selv kan håndtere interaktionen uden overførsel til live agent.
De meddelelseskanaler, der understøttes af Webex CC, er:
-
Web App / Mobil App Chat
-
WhatsApp
-
Facebook Messenger
-
Sms
De e-mailkanaler, der understøttes af Webex CC, er:
-
Gmail
-
Office365
Indtrængningsmekanismer
Dette afsnit dækker de mekanismer, hvormed en interaktion kan komme ind i Webex CC. Baseret på medietypen er de mekanismer, hvormed en interaktion når Webex CC, forskellige.
For eksempel er der inden for telefoni fysisk infrastrukturprovisionering, der er nødvendig for at aktivere PSTN-forbindelse, konfiguration af telefonnumre og routing af opkald til Webex CC.
For e-mail-/meddelelseskanaler skal indgående konfiguration udføres i Webex Connect, og det involverer klargøring af e-mail-/meddelelseskonto og Webex Connect flowkonfiguration.
Indgående stemme
I forbindelse med taleopkald er det typisk sådan, at brugerne ringer til et PSTN-telefonnummer, som derefter forbindes til kontaktcentret. Fra et indgående perspektiv kræver dette en mekanisme til at dirigere opkald fra PSTN til Webex CC.
Følgende figur illustrerer indtagelse af taleopkald til Webex CC.
Stemmeindtrængningstjenesterne i Webex CC udfører tredjepartsopkaldskontrol ved hjælp af SIP og besvarer det indgående opkald samt udfører overførsels-, konference- og andre opkaldskontrolhandlinger.
Det logiske indgangspunkt for opkald i Webex CC er konfigurationsenheden med navnet "Indgangspunkt". I forbindelse med taleindtrængning er nøglekonfigurationen for indgangspunktet det telefonnummer, der er knyttet til det, hvilket typisk er et gyldigt PSTN-telefonnummer, der er hentet fra den valgte PSTN-udbyder.
Dette gør det muligt at registrere indgående opkald på telefonnummeret, knytte opkaldet til indgangspunktet og bruge andre konfigurationsparametre for indgangspunktet til at håndtere opkaldet i henhold til Webex CC Flow-definitionen, der skal udløses for interaktionen.
Bemærk:
Du kan finde flere oplysninger om PSTN-forbindelsesindstillingerne på 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.
Skalerbarhed og tilgængelighed af Voice Edge-infrastruktur
Webex CC VPOP-infrastrukturen omfatter redundante par SIP SBC'er, der sikrer høj tilgængelighed, og flere SBC'er kan tilføjes for at skalere de samtidige opkaldsmængder, der skal understøttes.
Det maksimale antal samtidige opkald, som VPOP kan håndtere, afhænger af antallet af SBC'er, der kører, og som opkald sendes til.
For geografisk redundans – et net af VPOP SBC med sammenkoblinger på tværs af flere par på tværs af regioner understøttes.
For stemmeindtrængningstjenester er de horisontalt skalerbare til at håndtere et stigende antal samtidige taleopkald, der skal indtages på Webex CC.
Sikkerhedsovervejelser i forbindelse med voice edge-infrastruktur
Nedenstående tabel indeholder oplysninger om tilslutningsmulighederne til Voice Edge-infrastrukturen.
Forbindelse |
Typer |
---|---|
Offentligt internet |
Direkte (med hvidlistede kilde-IP-adresser) IPSec Virtual Private Network (VPN) eller IPSec over Generic Routing Encapsulation (GRE) Websted til websted (S2S) SRTP/SIP TLS |
Private tilslutningsmuligheder |
MPLS Punkt-til-punkt (P2P) VPLS SD-WAN Privat WAN Datacenter på tværs af forbindelser Equinix Fabric-forbindelser |
For flere detaljer, besøg 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.
IVR-system
Hvert taleopkald, der kommer ind i et telefonnummer, der er knyttet til et indgangspunkt, bliver besvaret af Webex CC, og udførelsen af et Webex CC Flow, der er knyttet til indgangspunktet, går i gang.
Webex CC Flow Builder leverer programmeringskonstruktioner/operatorer og funktionelle blokke, kaldet aktiviteter, så administratorer eller enhver, der designer og implementerer IVR-logikken, kan kombinere disse byggesten og oprette flowdefinitionen.
De programmeringskonstruktioner, som Flow understøtter, er:
-
Rapporterings- og indstillingsvariabler – tilstand, der er knyttet til en flowudførelse
-
Pebble Expressions for at indstille værdien af variabler
-
-
Betinget kontrol
-
Looping - ved hjælp af Conditionals og Go To (evne til at kæde aktiviteter sammen)
-
Kald REST-API'er
-
Parse Data - JSON, TOML, XML, der typisk bruges til parsing af API-svar.
-
Komponere aktiviteter
Et repræsentativt sæt aktiviteter, som Flow leverer, er:
|
For hvert opkald, der er aktivt, er en forekomst af flowkørsel også aktiv, indtil opkaldet afsluttes, hvilket resulterer i samtidige udførelser af flows.
Hver forekomst af flowudførelse giver isoleret miljø for data / tilstand, der er knyttet til flowet og der ved opkaldet.
I hele opkaldets livscyklus gør flow det også muligt at reagere på bestemte hændelser, der sker, og håndtere dem – f.eks. når et opkald bliver besvaret af en agent, kan en hændelseshandler udløse et pop-op-vindue på skærmen i grænsefladen på agentskrivebordet.
For yderligere oplysninger om Webex CC Flow, se 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.
Understøttelse af virtuel agent
Flow leverer en aktivitet til overdragelse af interaktionen til en virtuel agent, der er forudkonfigureret i Webex Control Hub.
Når opkaldet er forbundet til en virtuel agent, giver det brugeren en samtalebaseret IVR-oplevelse, og aktiviteten afsluttes enten med afslutning af opkaldet eller med eskalering af opkaldet til en agent.
I tilfælde af eskalering kan flowet konfigureres til at sætte opkaldet i kø, som derefter besvares af en agent.
Indgående digitale interaktioner
For e-mail- og meddelelseskanal for indgående interaktioner bruger Webex CC Webex Connect til klargøring af aktiverne, flow til at håndtere de indgående interaktioner og derefter dirigere interaktionen til Webex CC, når Webex Connect-flowet eksplicit sætter interaktionen i kø, så den kan håndteres af en agent.
Følgende figur illustrerer indtagelsen af e-mail, meddelelsesinteraktioner i Webex CC.
Virtual Agent / BOT-integrationer
For interaktioner med e-mail og meddelelser/sociale kanaler konfigureres de virtuelle agent-/BOT-behandlinger i Webex Connect-flowet.
Som det er tilfældet med Virtual Agents for Voice, sættes interaktionen i kø og distribueres til en agent, hvis BOT-behandlingen ender med at eskalere som resultat.
Routing og kø
Webex CC behandler den indgående kontakt med automatiserede handlere som defineret i flowet, og flowet kan beslutte at sætte kontakten i kø til en kø/direkte til en agent (agentspecifik kø – understøttes kun for telefoni-/stemmeinteraktioner).
Hvis der er en agent tilgængelig i kø, reserveres agenten, og interaktionen distribueres til agenten. Hvis der ikke er nogen agenter tilgængelige, parkeres interaktionen i køen, og Flow vil fortsat behandle kunden med handler, der er knyttet til køaktiviteten.
Når en agent bliver tilgængelig, afbrydes handleren, og agenten tilbydes interaktion.
Følgende figur illustrerer kø- og routingarkitekturen.
Valg af agent
Køer i Webex CC understøtter følgende algoritmer til valg af agent:
-
Agentruter, der har været længst tilgængelig
-
Fagbaseret routing
-
Længst tilgængelig agent (LAA)
-
Bedste tilgængelige agent (BAA)
-
Agenter er knyttet til køerne gennem Teams.
En kø kan tildeles flere opkaldsdistributionsgrupper (hvor hver gruppe har et eller flere teams) på en sekventiel måde med konfigureret ventetid på, at opkaldsdistributionsgruppen føjes til køen, så søgeområdet for en matchende agent udvides til flere opkaldsdistributionsgrupper, efterhånden som tiden skrider frem.
For fagbaseret distribution vælges en agent blandt de fagkrav, der matcher agenter, der er knyttet til køen, baseret på LAA- eller BAA-konfiguration.
Tale-/telefonispecifikke ekstra funktioner
Agentbaseret routing (kun for tale-/telefonikanaler)
Webex CC Flow kan ved hjælp af aktiviteten QueueToAgent dirigere interaktioner direkte til den valgte agent baseret på agent-id'et.
Hvis agenten ikke er tilgængelig til at håndtere interaktioner, kan interaktionen parkeres i en agentspecifik kø og vente på, at agenten bliver tilgængelig
Avancerede køoplysninger
Webex CC Flow kan ved hjælp af aktiviteten GetQueueInfo hente oplysninger i realtid for en kø som position i kø (PIQ), estimeret ventetid (EWT), antal agenter, der er tilgængelige i køen, og kan bruges til at beslutte, om kontakten skal sættes i kø eller ej.
Hilsen tilbagekald
Webex CC Flow, der bruger aktivitetstilbagekald, giver kunden mulighed for at afbryde forbindelsen til opkaldet, samtidig med at positionen i køen bevares, og modtage et tilbagekald, når den virtuelle interaktion i køen dirigeres til en agent.
Håndtering af overløb
Webex CC understøtter håndtering af overløb ved hjælp af kapacitetsbaserede teams (CBT).
CBT er som et almindeligt team med en kapacitet og et tilknyttet eksternt DN, der betjener denne kapacitet. Det kan konfigureres sammen med andre teams i køopkaldsdistributionscyklusserne.
Normalt konfigureres dette som den sidste cyklus, så den fungerer som et overløb, hvis der ikke er nogen agent tilgængelig, selv efter at alle de konfigurerede opkaldsdistributionsgrupper ikke kan finde en tilgængelig matchende agent til håndtering af interaktionen.
Agent Desktop Operations
Når en agent logger på Webex CC Agent Desktop, angiver agenten et telefonnummer, som indgående opkald til agenten kan forbindes til. Det kan være en PSTN-telefon, en mobiltelefon eller et lokalnummer, hvis agenten er en Cisco Webex Calling bruger.
Bemærk, at dette nummer skal være et gyldigt telefonnummer, som opkald kan viderestilles til. Hvis dette ikke er tilfældet, kan agenten ikke modtage indgående opkald.
Baseret på den type interaktion, som agenten håndterer, giver widgets på agentskrivebordet mulighed for at udføre bestemte mediekontrolhandlinger.
Når et opkald f.eks. er besvaret, kan agenten udføre følgende handlinger i forbindelse med opkaldet.
-
Sæt opkaldet på hold
-
Initiere konsulentopkald og
-
Omstille opkaldet til et andet telefonnummer (f.eks. agentens telefonnummer)/indgangspunkt
-
Sæt en anden agent i konference for opkaldet
-
-
Omstil opkaldet til en anden kø
-
Afslutte opkaldet
Agentcomputer giver administratorer mulighed for at tilføje brugerdefinerede widgets der ved at udvide skrivebordsfunktionerne og gøre det til en samlet samling widgets, som agenter skal bruge for at få deres arbejde udført på en effektiv måde.
Skrivebordsarkitektur
Agentskrivebord er et mikrofrontend-baseret enkeltsidet program, der er vært for widgets, der er bygget på basis af webkomponentarkitektur. Alle standard / lager widgets er drevet af data, der hentes af API'er eller server side push mekanismer.
Disse er typisk asynkrone API'er, hvor svaret på en aktivering kommer til skrivebordet via en WebSocket-forbindelse.
Webex CC-Agent Desktop godkender brugere med Cisco Common Identity (CI), og tokenet sendes videre til alle API aktiveringer. Også for brugerdefinerede widgets, baseret på godkendelsesmodellen, giver det en single sign-on-oplevelse til agenter, hvis den brugerdefinerede widgets godkendelsesmodel er integreret med CI.
Når en agent er en del af en interaktion, sendes alle opdateringer til denne interaktionstilstand eller tilknyttede data til skrivebordet via WebSocket-forbindelsen.
Skrivebordets robusthed over for tilslutningsmuligheder og ventetid
Det asynkrone API- og serverside-push muliggør skalering og ethvert forbindelsestab til WebSocket-grænsefladen registreres, og skrivebordet forsøger at oprette forbindelse igen og logge på igen.
Følgende figur illustrerer agentskrivebordsarkitekturen i Webex CC.
Administration og konfiguration
Onboarding af kunder
Webex Control Hub er den primære grænseflade, der bruges af partnere og kunder til at onboarde kunder og aktivere eller konfigurere funktioner.
Når organisations- og kontaktcenterfunktionerne er klargjort i Control Hub, udløser det et workflow i Webex CC, som udfører resten af trinnene i klargøringen af alle kontaktcenterfunktioner i henhold til de tilbud, kunden har valgt.
Al klargøring af kontaktcentre udføres ved hjælp af et BPM-arbejdsprocesprogram, der muliggør en deklarativ måde at definere de involverede trin på og gør hele provisioneringstrinnene modstandsdygtige over for fejl og sikrer dataintegriteten.
Følgende figur illustrerer provisioneringsarbejdsgangen i Webex CC.
Konfigurationsobjekter
De vigtigste konfigurationsobjekter i Webex CC, der er omfattet af en organisation, er:
Sted
Sted betyder en placering, hvor et eller flere teams, brugere (agenter/supervisorer) er placeret.
Alle brugere og teams skal tilhøre et websted.
Team
En gruppe brugere. Teams bruges til at distribuere interaktioner til agenter via køer.
Hvert team skal tilhøre et websted.
Agenter
Brugere, der kan logge på Agent Desktop og håndtere interaktioner på tværs af medietyper, der er konfigureret i Webex CC.
Supervisorer
Supervisorer tildeles teams og kan overvåge/coache agenten og have adgang til teamniveaustatus og agentstatistikker for dem, der hører til de teams, som supervisoren er tildelt.
Kø
En kø er en logisk enhed, hvor interaktioner kan ventes på, at agenter er tilgængelige, som derefter distribueres til agenten.
Køer knyttes til teams som søgeområdet for agenter med mulighed for at udvide søgeområdet baseret på den forløbne tidsgrænse ved at føje andre teams til søgeområdet.
Entrypoint
Indgangspunkt er en logisk enhed, der repræsenterer indgangspunktet for interaktioner, der kommer ind i Webex CC. For telefoni er dette primært knyttet til det telefonnummer, som opkald ankommer til, og for e-mail/messaging-kanaler peger indgangspunktet på aktivkonfiguration i Webex Connect.
Flow
Det flow, der er knyttet til indgangspunktet (via distributionsstrategi), som bestemmer de trin, der er involveret i håndtering af interaktioner.
For ikke-telefonikanaler (e-mail, beskeder/sociale medier) vælges Flow som en del af aktivkonfigurationen i Webex Connect.
Adgangskontrol for kontaktcentre med flere steder
Webex CC-administratorer kan konfigurere brugerprofiler med adgangsrettigheder til bestemte steder, teams, køer og indgangspunkter. På grund af webstedernes og holdenes hierarkiske karakter er det desuden kun de teams eller den dato, der vedrører holdene, der tilhører disse websteder eller en eksplicit specificeret delmængde af sådanne teams, der kan tilgås af brugeren, når der er givet adgang til bestemte websteder.
For køer og indgangspunkter er de globale på organisationsniveau, så for forskellige geografiske placeringer (steder, hvor bestemte agenter og teams er placeret) kan der konfigureres separate indgangspunkter og køer, og supervisorer/brugere kan få adgang til de objekter, der er relevante for bestemte websteder.
Følgende figur illustrerer de centrale konfigurationsobjekter og den brugerprofil, der refererer til disse objekter.
Ud over at begrænse adgangen til disse enheder kan Webex CC-administratorer styre de specifikke funktioner/moduler, som en bruger kan få adgang til i administrationsgrænsefladen, og derved have brugere med administrations-/konfigurationsrettigheder til bestemte enheder samt sektioner/funktioner i Webex CC-administrationsgrænsefladen.
Rapportering og analyse
Webex CC behandler de diskrete hændelser, der genereres af forskellige tjenester i løbet af interaktionernes livscyklus, ved hjælp af en række realtidsstrømbehandlingstjenester og genererer et defineret sæt realtidsdatasæt, der offentliggøres til abonnerede klienter.
Desuden behandles, transformeres og aggregeres disse hændelser yderligere, og de resulterende datasæt bevares, som derefter hentes via API'erne til dataforbrug og rapporterings- og datavisualiseringsgrænsefladen – Analysator.
Følgende figur illustrerer databehandlings- og forbrugsgrænsefladerne i Webex CC
Integrationer
Alle eksterne integrationer til WxCC for at udvide og forbedre de funktioner, som kunderne kan bruge, bruger standard publicerede API'er.
Den type API grænseflader, der er tilgængelige i Webex CC, er:
-
REST API
-
Server-Side Push, bruge
-
Webhooks
-
WebSocket-meddelelser
-
CRM-integrationer
Webex CC understøtter to former for integration med CRM-systemer (Customer Relationship Management).
-
Integrerede skrivebordsforbindelser
-
Flowintegrationer via HTTPs Connectors i IVR
Integrerede skrivebordsconnectorer: CRM-program som den primære grænseflade
I denne driftstilstand logger agenten på CRM-konsollen som det primære program.
Webex CC er et integreret program (også kaldet et integreret skrivebordsprogram eller en integreret softphone), som primært bruges til at logge på kontaktcentret og modtage Webex CC-dirigerede kontaktcenterinteraktioner.
Ved modtagelse af et opkald eller en samtaleanmodning udfører CRM-integrationen følgende handlinger på CRM-konsollen
-
Pop op-skærmbilledet til kundeposten, der er knyttet til ANI, eller andre tilknyttede opkaldsdata.
-
Bogfør opkaldsmetadata som aktivitetsnoter i kundeposten
-
Tillad agenten at "klikke for at ringe" ved at klikke på kontakten i CRM og starte et udgående opkald til kunden
-
Bogføring af opkaldsposter i CRM-rapporteringstabellerne for primær rapportering på CRM.
-
Indeholder den fulde funktionalitet af kontrolelementerne Agent Desktop og opkald (integreret og minificeret version af skrivebordsappen)
Den primære integrationstilstand med CRM'erne er ved at integrere Webex CC Desktop-program i en separat iFrame.
Desuden kører Webex CC Desktop-programmet en brugerdefineret konsolløs widget (ingen brugergrænseflade) kører i baggrunden, som interagerer med det underliggende CRM-system for at udføre automatiserede handlinger på vegne af agenten.
Interaktionerne drives af to SDK'er, som den konsolløse widget bruger.
-
Webex CC Desktop JS SDK: Dette er JavaScript SDK'et, der leveres af Webex CC til registrering af hændelseslyttere til agent- og kontakthandlinger.
-
CRM JS SDK: Dette er det CRM-klient-SDK, der gælder pr. CRM, der abstraherer REST API opkald med CRM. For eksempel bruges det CTI JS-bibliotek, der leveres af Salesforce, til salgsstyrke til at udføre handlinger og lytte efter hændelser inde i CRM.
Følgende figur illustrerer CRM-integrerede Webex CC-skrivebords- og connectorarkitektur
Webex CC understøtter følgende CRM-løsninger til ovennævnte integration:
-
Salesforce
-
ServiceNu
-
Microsoft Dynamics 365
-
Zendesk
-
Freshdesk
For flere detaljer, besøg https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Du kan finde flere oplysninger om konfiguration af Webex CC-skrivebordslayouts til aktivering af CRM-connectoren, funktionssæt og ændringslogfiler ved at besøge https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Global tilgængelighed af CRM-connectorer
CRM Connectors er tilgængelige i alle geografiske områder og områder, hvor Webex CC fungerer.
Elastisk skala og ydeevne
Webex CC er vært for den brugerdefinerede widget, der muliggør tovejskommunikation mellem CRM-applikationen og Webex CC-skrivebordet i AWS CloudFront CDN, hvilket sikrer høj tilgængelighed af widget-AWS på tværs af tilgængelighedszoner og regioner.
Al CRM-integrationsspecifik beregning sker i den browser, hvor agenter bruger CRM-programmet med Webex CC Desktop integreret i CRM-programmet.
Sikkerhed
CRM-connectorerne aktiveres via Webex CC-agentskrivebordslayoutet, og valgfrie parametre overføres via skrivebordslayoutet til widgetten for at slå funktioner til og fra.
Hvis du f.eks. vil aktivere widgetten Salesforce-handlinger, kan administratoren aktivere parameterindstillingen for skrivebordslayoutparameteren sfdcWidgetEnabled til true.
Installation af pakke
Hvis integrationen skal fungere tovejs, skal CRM-konsollen have det integrerede program installeret. Dette er for at understøtte indlæsning af Desktop-applikationen inde i en iFrame.
Alle Desktop Embedded-connectorer er tilgængelige på CRM-markedspladsen.
For eksempel,
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Installationen af markedspladsprogrammet aktiverer de nødvendige plug-ins og importerer de nødvendige XML-filer til CRM-konsollen for at understøtte rapportering af opkaldsposter på CRM-systemet.
Flowintegrationer via HTTP-connectorer i IVR
Webex CC Flow builder understøtter tovejsdatastrømme mellem Webex CC og CRM-systemet ved hjælp af HTTP-connectorer Webex, der er konfigureret i Control Hub og brugt på Webex CC Flow.
Disse bruges primært til personalisering inden for stemmeinteraktioner og tilpasset routing inden for IVR.
Som standard understøtter Webex CC Salesforce HTTP Connector på Control Hub. De andre CRM-connectorer kan tilføjes som brugerdefinerede connectorer på Webex Control Hub.
Du kan finde flere oplysninger om HTTP-connectorerne på https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-forbindelser:
-
Salesforce IVR HTTP-connector (indbygget): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP-stik (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP-connector (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Styring af udgående kampagne
Webex CC understøtter udgående preview-kampagner ved hjælp af kampagnestyringsløsningen fra Acqueon.
For flere detaljer, besøg 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.
Workforce-optimering
Webex CC understøtter workflowoptimering og kvalitetsstyringsløsninger fra førende brancheleverandører.
Udvidelse af Agent Desktop
Webex CC-agent og supervisorskrivebord muliggør udvidelse af skrivebordsfunktionerne ved at udvikle og køre brugerdefinerede widgets på skrivebordet.
For flere detaljer, besøg https://developer.webex-cx.com/documentation/guides/desktop.
Andre API'er
For detaljer om de andre API integrationer, der kan udføres i Webex CC, besøg https://developer.webex-cx.com/documentation/getting-started/.
Implementering og tilslutningsmuligheder
Webex CC er implementeret i AWS og er i øjeblikket tilgængelig i følgende områder:
-
US
-
USA-Øst N Virginia
-
Det vestlige USA i Californien (kun indtrængen af talemedier)
-
-
Canada
-
Centrale
-
-
Storbritannien
-
London
-
-
Europa
-
Frankfurt
-
-
Asien Pac
-
Tokyo
-
Sydney
- Singapore
-
Multiområdeforbindelse til telefoni
For at muliggøre globale organisationer med agenter og kunder på flere geografiske placeringer understøtter Webex CC, at medierne holdes inden for det lokale område i de områder, hvor stemmemediekanten og indgående tjenester kører.
Følgende figur viser udrulning i flere regioner med regionale medier.
Tjenesterne Media Edge og Indgående medier udrulles i følgende områder.
Geo-region |
Webex CC-tjenester (AWS-region) |
Media Edge (stemme POP) |
Næste generations medietjenester (AWS-region)* |
---|---|---|---|
US |
N Virginia |
København Los Angeles |
N Virginia N Californien |
Canada |
Centrale |
Vancouver Toronto |
Centrale |
Brasilien |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Storbritannien |
London |
London |
London |
Indien |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japan |
Tokyo |
Tokyo Osaka |
Tokyo |
Australien |
Sydney |
Melbourne Sydney |
Sydney |
Sikkerhed og beskyttelse af personlige oplysninger
Infrastruktur Sikkerhed
Stemmeinfrastruktur på Edge
Voice Edge-komponenterne gør det muligt for SIP-trunks fra kundenetværk/PSTN-operatører at terminere, og dette er aktiveret baseret på hvidlistede IP'er, der har tilladelse til at oprette forbindelse til edge-komponenterne.
Beregn infrastruktursikkerhed
Webex CC-beregningsinstanser klargøres i AWS, og tjenester kører som pods i Kubernetes-klyngen, som har flere navneområder, og adgangen til hvert navneområde er begrænset med separate legitimationsoplysninger.
Al klargøring af infrastruktur udføres ved hjælp af kode - ingen manuelle trin - og ingen af legitimationsoplysningerne kan tilgås manuelt.
Der er et centralt legitimationslager med specifikke stier konfigureret til specifikt sæt tjenester / teams, og adgangen til selve legitimationslageret er begrænset og konfigureret som hemmeligheder i build- og implementeringssystemerne.
Ingen af infrastrukturkomponenterne / tjenesterne er direkte eksponeret uden for AWS VPC, og kun offentligt eksponerede grænseflader er API'er og WebSocket-servere, der styres og administreres ved hjælp af api-gateway,
Derudover er der visse interne systemer og grænseflader, der bruges af udviklere, og som bruges til visning af logfiler, målepunkter, implementeringsoplysninger, buildstatus og testresultater, som er sikret ved hjælp af roller og grupper og integreret med Ciscos interne godkendelsessystemer.
Godkendelse og autorisation af brugergrænseflader
Alle brugergrænseflader, der bruges af forskellige kontaktcenterbrugere (agenter, supervisorer, administratorer, analytikere), er beskyttet af Cisco Common Identity-baserede OAuth-flows (ihændehavertokengodkendelse).
Godkendelsen udføres ved hjælp af roller for den bruger, der har hentet tokenet, og områder, der er tildelt tokenet.
Datasikkerhed
Data i transit
Ingen af grænsefladerne i den anvendte tjeneste-/infrastrukturkomponent er direkte eksponeret for ekstern indgående trafik.
Vælg tjenester med http-API'er eksponerer disse grænseflader via en gateway, og al indgående https (inklusive dem fra WebSocket) afsluttes i ALB, og intern trafik via http dirigeres til tjenesterne.
Alle udgående interaktioner er over https / TLS (for ikke-http-protokoller).
Inde i VPC er den interne kommunikation mellem tjenester - over http / brugerdefineret TCP-protokol - over almindelig TCP stikkontakt.
Inaktive data
Alle data, der gemmes, krypteres på lagerlaget. Desuden er de datalagre, der er uden for VPC, beskyttet og adgangskontrol og autorisationer med legitimationsoplysninger sikkert gemt og administreret i et hemmeligt lager.
Følgende figur illustrerer datastrøms- og sikkerhedsmodellen for transit såvel som inaktive hændelser.
Databeskyttelse
Slutbrugerens PII-data
Webex CC Flow, som er den programmatiske controller til håndtering af interaktioner, kan bruges til at indsamle brugerdata, som kan tildeles flowvariabler, der er specielt mærket som "Indeholder følsomme data". Værdierne for sådanne data krypteres, og ingen tjenester i transitstien for dataene har adgang til disse data.
Desuden bevares sådanne data aldrig i Webex CC-rapporteringsdatalageret, og logfilerne/meddelelsesinfrastrukturen vil have krypterede data, og klare tekstdata gemmes ikke nogen steder i Webex CC.
Kontaktcenteragent/supervisor-PII-data
Kontaktcenterets brugerrelaterede data redigeres i logfiler, men er tilgængelige for dataanalyse og visualisering i Webex CC-datalageret.
Skalerbarhed
Faktorer for skala
For Webex CC er de faktorer, der påvirker skalaen:
-
Samtidig antal agenter logget på
-
Samtidig antal igangværende interaktioner
-
Handlinger, der udføres på disse interaktioner
-
-
Samtidig antal handlinger, som supervisorer/agenter udfører uden for håndteringen af interaktionerne
-
Mængden af genererede og vedvarende data
Arkitektoniske aspekter, der muliggør skalering
De principper, som Webex CC er bygget og designet på, gør det muligt for løsningen at skalere dynamisk efter behov inden for de grænser, der håndhæves af den leverede infrastruktur til de forskellige tjenester og platformskomponenter.
Hændelsesdrevet arkitektur
Tjenesterne i Webex CC kommunikerer ved hjælp af meddelelser, og de kritiske meddelelsesbehandlingsstrømme involverer ikke nogen blokerende IO-handlinger, og den tilstand, der kræves til behandling af meddelelser, er lokaliseret til forekomsten af den tjeneste, der behandler meddelelsen.
Statsløse tjenester (eller eksternaliseret stat)
Statsløse tjenester muliggør elasticitet ved nemt at tilføje/fjerne yderligere forekomster af tjenesterne. Der er visse tjenester, der i sagens natur er statslige, og de har eksternaliseret statsbutik, og infrastrukturen understøtter også dynamiske ændringer i antallet af forekomster af sådanne tjenester med automatisk rebalancering / statsoverførsel / lokalisering af staten til den instans, der har brug for staten.
Elastisk infrastruktur
Alle tjenester kører i Kubernetes, og infrastrukturen aka Kubernetes-noder skaleres automatisk baseret på brugen, og dette muliggør dynamisk tilføjelse af flere beregningsnoder op til en maksimal høj tærskel, der er forudkonfigureret.
Belastningsprojektion og regelmæssig validering
Alle tjenester benchmarkes for ydeevneegenskaberne, og skaleringsmønsteret valideres på serviceniveau.
Yderligere kontinuerlig validering, spidsbelastning og udholdenhedstest udføres med testparametre, der er indstillet til forventet vækst i de skalapåvirkende attributter, hvilket gør det muligt at identificere flaskehalse, planlægge at opdatere den høje tærskel for infrastrukturressourceforbrug og være klar til spildagen.
Pålidelighed og tilgængelighed
Den hændelsesdrevne arkitektur og statsløse tjenester muliggør robusthed og elasticitet. For at sikre, at fejl registreres og reageres på, før funktionaliteter påvirkes, anvender Webex CC imidlertid følgende strategi.
-
Infrastrukturens tilgængelighed og pålidelighed
-
Alle Webex CC-tjenesteydelser og infrastrukturkomponenter udrulles altid på tværs af tre AWS-tilgængelighedszoner.
-
Dette gør det muligt for Webex CC at være modstandsdygtig over for tilgængelighedszonefejl, og i tilfælde af fejl erstattes de mislykkede forekomster automatisk med nyere.
-
-
-
Kontinuerlig overvågning og alarmering
-
Interne og eksterne sonder til tjenester og infrastrukturkomponenter, som ved fejl udløser advarsler.
-
Målepunkter, der registreres fra tjeneste- og infrastrukturkomponenter og behandles via et regelprogram, der registrerer matchende regler og udløser beskeder.
-
-
Løbende validering og alarmering
-
Der køres periodiske tests, og eventuelle fejl resulterer i udløsning af advarsler
-
Disse advarsler opretter proaktive hændelser og håndteres som en reel hændelse, der påvirker kunden.
-
Dette foregriber påvirkninger for kunden og bidrager til systemtilgængelighed og pålidelighed.
-
-
-
Løbende integration og levering
-
Dette er den tekniske proces og leveringspipeline og muliggør hurtig og pålidelig opbygning, validering og udrulning af tjenester/ændringer af tjenester i Webex CC.
-
Muligheden for at udføre fuldstændig automatiseret implementering – fra kode til produktionsmiljø med alle de nødvendige valideringer reducerer risikoen og minimerer tiden til løsning, hvis en ændring skal implementeres som reaktion på en fejl.
-
-
-
Afbrydere og kill-switches
-
Forskellige dele af systemet/visse funktioner i Webex CC kan deaktiveres selektivt for alle kunder eller udvalgte kunder for at minimere kaskadeeffekter af en fejl.
-
Dette gør det muligt at minimere fejloverfladen og opnå tilgængelighed af centrale kontaktcenterfunktioner for kunderne.
-
-
Overvågning og fejlregistrering
Følgende figur angiver de mekanismer til løbende overvågning, validering og advarsler, der er på plads for Webex CC.
Forretningskontinuitet og it-katastrofeberedskab
Disaster Recovery and Business Continuity-processen sikrer, at der registreres eventuelle store afbrydelser i en region, og de nødvendige trin er på plads for at sikre gendannelse af tjenesterne til kunder, der er ombord i regionen.
Trinene til gendannelse dokumenteres, valideres og holdes opdateret regelmæssigt i henhold til katastrofegendannelses- og styringsprocesserne.
Webex CC-tjenesteydelser udrulles i tre separate tilgængelighedszoner i en AWS-region. Hver tilgængelighedszone er en forskellig fysisk placering i området med uafhængige forsyningsselskaber.
I tilfælde af fuldstændig AWS-regionsfejl er Webex CC afhængig af AWS for at gendanne regionen, og for langvarige afbrydelser, der involverer hele regionen, klargøres Webex CC-datacenteret i en ny AWS-region og gendanner de vigtigste kundekonfigurationer og data, så kontaktcentret er operationelt for kunder i den nye AWS-region.
Dette involverer automatisering, men kræver manuel indgriben for at udløse processen samt overvåge og sikre, at den nødvendige konfiguration og data gendannes for at gøre kontaktcentret operationelt for kunderne.
Overholdelse og certificeringer
Webex Contact har en omfattende liste over sikkerhedscertificeringer. Disse certificeringer holdes ajour med jævne mellemrum.
-
PCI DSS QSA
-
CAIQ
-
HIPAA & HITECH
-
CSA stjerne niveau 1
-
CSA Star Level 2 (uafhængig vurdering af 3. part)
-
SOC2
-
ISO27001 (International standard for informationssikkerhed)
-
ISO27017 (sikkerhedsstandard for cloudtjenesteudbydere)
-
ISO27018 (Sikkerhedsstandard med fokus på beskyttelse af personoplysninger i skyen)
-
ISO27701 (udvidelse til beskyttelse af personlige oplysninger)
-
C5 tysk standard, der demonstrerer operationel sikkerhed mod cyberangreb
Se Webex Contact Center-tjenestens dataark om beskyttelse af personlige oplysninger for yderligere oplysninger.
Cisco Webex Contact Center (Webex CC) er et kontaktcenter som en service (CCaaS), der gør det muligt for organisationer at muliggøre smartere, proaktive og personlige interaktioner på tværs af kundekampagneforløbet.
Webex CC er designet, designet og udviklet fra bunden som en cloudbaseret løsning med følgende centrale arkitektoniske principper.
-
Tjenester: Uafhængigt sæt tjenester, hvor hver tjeneste leverer et lille sammenhængende sæt funktioner til sine brugere.
-
Hændelsesdrevet: Alle tjenester kommunikerer med hinanden ved hjælp af meddelelser, undtagen i webapplikationer, hvor applikationen bruger https-grænseflader (REST API'er, Push Data via WebSocket-interface) til specifikke brugssager.
-
Statsløs/eksternaliseret tilstand: Tjenesterne udrulles i Kubernetes og kører i docker-objektbeholdere med mulighed for automatisk at skalere og være modstandsdygtige over for fejl i en eller flere forekomster af tjenesterne.
-
Observerbar: Alle tjenester og infrastrukturkomponenter, der muliggør implementering af sådanne tjenester, kan observeres med standardmekanismer til at måle, registrere og forhindre situationer, der påvirker kontaktcenterfunktioner samt hurtig fejlfinding og gendannelse af tjenester i tilfælde af afbrydelser.
-
Isoleret/løst koblet: Hver tjeneste kan bygges, valideres og implementeres/opdateres uafhængigt uden nedetid for kontaktcenterfunktioner.
Webex CC-tjenester implementeres i AWS og drives af en cloudbaseret platform, der muliggør følgende:
-
Tilgængelighed af infrastrukturtjenester og applikationer på tværs af flere tilgængelighedszoner
-
Elasticitet af infrastrukturtjenester og applikationer, der muliggør dynamiske skaleringsfunktioner
-
Sikkerhed indbygget i den måde, systemerne bygges og implementeres på, data beskyttes under overførsel og inaktive sammen med de sikkerheds-/overholdelsescertificeringer, som Webex CC har.
-
Skalerbar og sikker edge-infrastruktur til telefoni/tale-integrationer
-
Observerbarhed med proaktiv overvågning og alarmering, der muliggør høj tilgængelighed af kontaktcentertjenester til sine kunder.
-
Integreret med resten af Cisco Webex til brugergodkendelse/autorisation, administration og klargøring af kontaktcenterfunktioner.
De yderligere afsnit i dette dokument beskriver hver af ovenstående funktioner, og hvordan CC Webex arkitekturen muliggør samme.
Logisk arkitektur
Den kernekapacitet, som en kontaktcenterløsning skal have, er at gøre det muligt for kunderne nemt at kontakte organisationen ved hjælp af almindeligt anvendte kommunikationsmidler og få forespørgslerne / problemerne behandlet på en hurtig og effektiv måde.
Men for at sikre, at dette grundlæggende princip opnås, er der flere funktioner bag kulisserne, som den organisation, der bruger kontaktcenteret, skal have adgang til. Det drejer sig om:
-
Mekanismer, som kunderne kan bruge til at starte en interaktion
-
Udgivne og operationelle telefonnumre, der forbinder telefoniopkald med kontaktcentersystemet
-
E-mail-adresser, som kunder kan sende e-mail til, og mekanisme til at registrere nye indgående e-mails.
-
Mulighed for kunder at kontakte via forskellige digitale kanaler, herunder, men ikke begrænset til,
-
Chat fra en hjemmeside/app
-
Direkte chat via populære messaging-klienter som WhatsApp, Facebook Messenger, Apple Business Chat, Direkte besked fra Twitter
-
-
-
Evne til at registrere nye interaktioner og håndtere dem effektivt
-
Disse vil omfatte automatiseret IVR system, virtuelle agenter til telefoni / chats med programmerbarhed indbygget til at definere de arbejdsgange, der er involveret i håndtering af interaktioner.
-
Endelig skal interaktionen, hvis det er nødvendigt, eskaleres til en agent, der er optimalt kvalificeret til at håndtere interaktionen.
-
-
Mulighed for, at agenter kan angive tilgængelighed til håndtering af interaktioner og supervisorer til at overvåge, coache agenter og opnå de driftsmæssige målepunkter, der muliggør effektive interaktioner.
-
Administratorers mulighed for at konfigurere og provisionere de forskellige kontaktcenterfunktioner, der gør det muligt for agenter og supervisorer at udføre deres opgaver som forventet.
Derudover skal moderne virksomheder have tilføjet funktioner for at optimere kontaktcenterdriften med adgang til data og indsigt, der visualiserer og sporer vigtige driftsmålinger.
Desuden er muligheden for at integrere med specialiserede funktioner i kontaktcenterøkosystemet, f.eks. kørsel af proaktive automatiserede udgående opkald, forbedring af agent- og supervisoroplevelser ved hjælp af AI, registrering og forståelse af kundekampagneforløbet for proaktivt at levere data på forhånd til agenter, klare differentiatorer i den måde, kontaktcenterløsninger udvikler sig på.
Med hensyn til forbrugsmodellen, hvor kontaktcentertilbud forbruges som en cloud-leveret softwaretjeneste, kræver evnen til at sikre tilgængelighed, pålidelighed og automatiserede ad hoc-skalakrav avancerede overvågnings- og alarmeringsmekanismer, som muliggør kontinuerlig validering og registrering af forestående problemer og forebyggelse / minimering af påvirkninger på kundedrift.
Følgende figur illustrerer den logiske arkitektur af Webex CC.
Funktionelle komponenter
Følgende afsnit beskriver forskellige funktionelle komponenter i Webex CC.
Administration af interaktion
Webex CC understøtter telefoni, e-mail og beskeder (sociale kanaler) som forskellige kanaler, som brugere kan bruge til at interagere med kontaktcentret.
For alle kanaler kan den indledende håndtering udføres af systemet, og derefter kan interaktionen eskaleres til en agent.
Medietyper
Telefoni-
For telefoni bestemmes håndteringen af indgående taleopkald af, hvordan opkaldet er kommet ind i kontaktcenteret (se Indtrængningsmekanismer nedenfor) og af det Webex CC-flow, der er knyttet til indgangspunktet.
Opkaldet besvares, og der udføres yderligere handlinger i henhold til Webex CC Flow-definitionen – som er en programmatisk repræsentation af de handlinger, der skal udføres, mens opkaldet håndteres, enten før det sættes i kø og dirigeres til en agent, eller selve flowet kan håndtere opkaldet uden overførsel til en agent.
Flow Builder i Webex CC giver udviklere mulighed for at definere flowet og tildele det til det indgangspunkt, via hvilket opkaldet ankommer til Webex CC.
Disse konfigurationsobjekter og deres anvendelse er dækket i Konfigurationsenheder.
Flere oplysninger om Flow Builder er dækket i det kommende afsnit om IVR System.
E-mail og beskeder
Fra Webex CC-perspektiv leverer Webex Connect indgående og udgående funktioner til alle digitale kanaler - e-mail, meddelelseskanaler, som slutbrugere kan bruge til at kontakte kontaktcenter.
Webex Connect Flow
-
Bestemmer håndteringen af sådanne interaktioner, indtil interaktionerne er sat i kø og distribueret til agenter. Dette omfatter automatisk håndtering og BOT-behandlinger for alle former for messaging og e-mail-interaktioner.
-
Anvender forretningslogik på indgående interaktion.
-
Håndterer kontakt før kø.
-
Flow selv kan håndtere interaktionen uden overførsel til live agent.
De meddelelseskanaler, der understøttes af Webex CC, er:
-
Web App / Mobil App Chat
-
WhatsApp
-
Facebook Messenger
-
Sms
De e-mailkanaler, der understøttes af Webex CC, er:
-
Gmail
-
Office365
Indtrængningsmekanismer
Dette afsnit dækker de mekanismer, hvormed en interaktion kan komme ind i Webex CC. Baseret på medietypen er de mekanismer, hvormed en interaktion når Webex CC, forskellige.
For eksempel er der inden for telefoni fysisk infrastrukturprovisionering, der er nødvendig for at aktivere PSTN-forbindelse, konfiguration af telefonnumre og routing af opkald til Webex CC.
For e-mail-/meddelelseskanaler skal indgående konfiguration udføres i Webex Connect, og det involverer klargøring af e-mail-/meddelelseskonto og Webex Connect flowkonfiguration.
Indgående stemme
I forbindelse med taleopkald er det typisk sådan, at brugerne ringer til et PSTN-telefonnummer, som derefter forbindes til kontaktcentret. Fra et indgående perspektiv kræver dette en mekanisme til at dirigere opkald fra PSTN til Webex CC.
Følgende figur illustrerer indtagelse af taleopkald til Webex CC.
Stemmeindtrængningstjenesterne i Webex CC udfører tredjepartsopkaldskontrol ved hjælp af SIP og besvarer det indgående opkald samt udfører overførsels-, konference- og andre opkaldskontrolhandlinger.
Det logiske indgangspunkt for opkald i Webex CC er konfigurationsenheden med navnet "Indgangspunkt". I forbindelse med taleindtrængning er nøglekonfigurationen for indgangspunktet det telefonnummer, der er knyttet til det, hvilket typisk er et gyldigt PSTN-telefonnummer, der er hentet fra den valgte PSTN-udbyder.
Dette gør det muligt at registrere indgående opkald på telefonnummeret, knytte opkaldet til indgangspunktet og bruge andre konfigurationsparametre for indgangspunktet til at håndtere opkaldet i henhold til Webex CC Flow-definitionen, der skal udløses for interaktionen.
Bemærk:
Du kan finde flere oplysninger om PSTN-forbindelsesindstillingerne på 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.
Skalerbarhed og tilgængelighed af Voice Edge-infrastruktur
Webex CC VPOP-infrastrukturen omfatter redundante par SIP SBC'er, der sikrer høj tilgængelighed, og flere SBC'er kan tilføjes for at skalere de samtidige opkaldsmængder, der skal understøttes.
Det maksimale antal samtidige opkald, som VPOP kan håndtere, afhænger af antallet af SBC'er, der kører, og som opkald sendes til.
For geografisk redundans – et net af VPOP SBC med sammenkoblinger på tværs af flere par på tværs af regioner understøttes.
For stemmeindtrængningstjenester er de horisontalt skalerbare til at håndtere et stigende antal samtidige taleopkald, der skal indtages på Webex CC.
Sikkerhedsovervejelser i forbindelse med voice edge-infrastruktur
Nedenstående tabel indeholder oplysninger om tilslutningsmulighederne til Voice Edge-infrastrukturen.
Forbindelse |
Typer |
---|---|
Offentligt internet |
Direkte (med hvidlistede kilde-IP-adresser) IPSec Virtual Private Network (VPN) eller IPSec over Generic Routing Encapsulation (GRE) Websted til websted (S2S) SRTP/SIP TLS |
Private tilslutningsmuligheder |
MPLS Punkt-til-punkt (P2P) VPLS SD-WAN Privat WAN Datacenter på tværs af forbindelser Equinix Fabric-forbindelser |
For flere detaljer, besøg 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.
IVR-system
Hvert taleopkald, der kommer ind i et telefonnummer, der er knyttet til et indgangspunkt, bliver besvaret af Webex CC, og udførelsen af et Webex CC Flow, der er knyttet til indgangspunktet, går i gang.
Webex CC Flow Builder leverer programmeringskonstruktioner/operatorer og funktionelle blokke, kaldet aktiviteter, så administratorer eller enhver, der designer og implementerer IVR-logikken, kan kombinere disse byggesten og oprette flowdefinitionen.
De programmeringskonstruktioner, som Flow understøtter, er:
-
Rapporterings- og indstillingsvariabler – tilstand, der er knyttet til en flowudførelse
-
Pebble Expressions for at indstille værdien af variabler
-
-
Betinget kontrol
-
Looping - ved hjælp af Conditionals og Go To (evne til at kæde aktiviteter sammen)
-
Kald REST-API'er
-
Parse Data - JSON, TOML, XML, der typisk bruges til parsing af API-svar.
-
Komponere aktiviteter
Et repræsentativt sæt aktiviteter, som Flow leverer, er:
|
For hvert opkald, der er aktivt, er en forekomst af flowkørsel også aktiv, indtil opkaldet afsluttes, hvilket resulterer i samtidige udførelser af flows.
Hver forekomst af flowudførelse giver isoleret miljø for data / tilstand, der er knyttet til flowet og der ved opkaldet.
I hele opkaldets livscyklus gør flow det også muligt at reagere på bestemte hændelser, der sker, og håndtere dem – f.eks. når et opkald bliver besvaret af en agent, kan en hændelseshandler udløse et pop-op-vindue på skærmen i grænsefladen på agentskrivebordet.
For yderligere oplysninger om Webex CC Flow, se 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.
Understøttelse af virtuel agent
Flow leverer en aktivitet til overdragelse af interaktionen til en virtuel agent, der er forudkonfigureret i Webex Control Hub.
Når opkaldet er forbundet til en virtuel agent, giver det brugeren en samtalebaseret IVR-oplevelse, og aktiviteten afsluttes enten med afslutning af opkaldet eller med eskalering af opkaldet til en agent.
I tilfælde af eskalering kan flowet konfigureres til at sætte opkaldet i kø, som derefter besvares af en agent.
Indgående digitale interaktioner
For e-mail- og meddelelseskanal for indgående interaktioner bruger Webex CC Webex Connect til klargøring af aktiverne, flow til at håndtere de indgående interaktioner og derefter dirigere interaktionen til Webex CC, når Webex Connect-flowet eksplicit sætter interaktionen i kø, så den kan håndteres af en agent.
Følgende figur illustrerer indtagelsen af e-mail, meddelelsesinteraktioner i Webex CC.
Virtual Agent / BOT-integrationer
For interaktioner med e-mail og meddelelser/sociale kanaler konfigureres de virtuelle agent-/BOT-behandlinger i Webex Connect-flowet.
Som det er tilfældet med Virtual Agents for Voice, sættes interaktionen i kø og distribueres til en agent, hvis BOT-behandlingen ender med at eskalere som resultat.
Routing og kø
Webex CC behandler den indgående kontakt med automatiserede handlere som defineret i flowet, og flowet kan beslutte at sætte kontakten i kø til en kø/direkte til en agent (agentspecifik kø – understøttes kun for telefoni-/stemmeinteraktioner).
Hvis der er en agent tilgængelig i kø, reserveres agenten, og interaktionen distribueres til agenten. Hvis der ikke er nogen agenter tilgængelige, parkeres interaktionen i køen, og Flow vil fortsat behandle kunden med handler, der er knyttet til køaktiviteten.
Når en agent bliver tilgængelig, afbrydes handleren, og agenten tilbydes interaktion.
Følgende figur illustrerer kø- og routingarkitekturen.
Valg af agent
Køer i Webex CC understøtter følgende algoritmer til valg af agent:
-
Agentruter, der har været længst tilgængelig
-
Fagbaseret routing
-
Længst tilgængelig agent (LAA)
-
Bedste tilgængelige agent (BAA)
-
Agenter er knyttet til køerne gennem Teams.
En kø kan tildeles flere opkaldsdistributionsgrupper (hvor hver gruppe har et eller flere teams) på en sekventiel måde med konfigureret ventetid på, at opkaldsdistributionsgruppen føjes til køen, så søgeområdet for en matchende agent udvides til flere opkaldsdistributionsgrupper, efterhånden som tiden skrider frem.
For fagbaseret distribution vælges en agent blandt de fagkrav, der matcher agenter, der er knyttet til køen, baseret på LAA- eller BAA-konfiguration.
Tale-/telefonispecifikke ekstra funktioner
Agentbaseret routing (kun for tale-/telefonikanaler)
Webex CC Flow kan ved hjælp af aktiviteten QueueToAgent dirigere interaktioner direkte til den valgte agent baseret på agent-id'et.
Hvis agenten ikke er tilgængelig til at håndtere interaktioner, kan interaktionen parkeres i en agentspecifik kø og vente på, at agenten bliver tilgængelig
Avancerede køoplysninger
Webex CC Flow kan ved hjælp af aktiviteten GetQueueInfo hente oplysninger i realtid for en kø som position i kø (PIQ), estimeret ventetid (EWT), antal agenter, der er tilgængelige i køen, og kan bruges til at beslutte, om kontakten skal sættes i kø eller ej.
Hilsen tilbagekald
Webex CC Flow, der bruger aktivitetstilbagekald, giver kunden mulighed for at afbryde forbindelsen til opkaldet, samtidig med at positionen i køen bevares, og modtage et tilbagekald, når den virtuelle interaktion i køen dirigeres til en agent.
Håndtering af overløb
Webex CC understøtter håndtering af overløb ved hjælp af kapacitetsbaserede teams (CBT).
CBT er som et almindeligt team med en kapacitet og et tilknyttet eksternt DN, der betjener denne kapacitet. Det kan konfigureres sammen med andre teams i køopkaldsdistributionscyklusserne.
Normalt konfigureres dette som den sidste cyklus, så den fungerer som et overløb, hvis der ikke er nogen agent tilgængelig, selv efter at alle de konfigurerede opkaldsdistributionsgrupper ikke kan finde en tilgængelig matchende agent til håndtering af interaktionen.
Agent Desktop Operations
Når en agent logger på Webex CC Agent Desktop, angiver agenten et telefonnummer, som indgående opkald til agenten kan forbindes til. Det kan være en PSTN-telefon, en mobiltelefon eller et lokalnummer, hvis agenten er en Cisco Webex Calling bruger.
Bemærk, at dette nummer skal være et gyldigt telefonnummer, som opkald kan viderestilles til. Hvis dette ikke er tilfældet, kan agenten ikke modtage indgående opkald.
Baseret på den type interaktion, som agenten håndterer, giver widgets på agentskrivebordet mulighed for at udføre bestemte mediekontrolhandlinger.
Når et opkald f.eks. er besvaret, kan agenten udføre følgende handlinger i forbindelse med opkaldet.
-
Sæt opkaldet på hold
-
Initiere konsulentopkald og
-
Omstille opkaldet til et andet telefonnummer (f.eks. agentens telefonnummer)/indgangspunkt
-
Sæt en anden agent i konference for opkaldet
-
-
Omstil opkaldet til en anden kø
-
Afslutte opkaldet
Agentcomputer giver administratorer mulighed for at tilføje brugerdefinerede widgets der ved at udvide skrivebordsfunktionerne og gøre det til en samlet samling widgets, som agenter skal bruge for at få deres arbejde udført på en effektiv måde.
Skrivebordsarkitektur
Agentskrivebord er et mikrofrontend-baseret enkeltsidet program, der er vært for widgets, der er bygget på basis af webkomponentarkitektur. Alle standard / lager widgets er drevet af data, der hentes af API'er eller server side push mekanismer.
Disse er typisk asynkrone API'er, hvor svaret på en aktivering kommer til skrivebordet via en WebSocket-forbindelse.
Webex CC-Agent Desktop godkender brugere med Cisco Common Identity (CI), og tokenet sendes videre til alle API aktiveringer. Også for brugerdefinerede widgets, baseret på godkendelsesmodellen, giver det en single sign-on-oplevelse til agenter, hvis den brugerdefinerede widgets godkendelsesmodel er integreret med CI.
Når en agent er en del af en interaktion, sendes alle opdateringer til denne interaktionstilstand eller tilknyttede data til skrivebordet via WebSocket-forbindelsen.
Skrivebordets robusthed over for tilslutningsmuligheder og ventetid
Det asynkrone API- og serverside-push muliggør skalering og ethvert forbindelsestab til WebSocket-grænsefladen registreres, og skrivebordet forsøger at oprette forbindelse igen og logge på igen.
Følgende figur illustrerer agentskrivebordsarkitekturen i Webex CC.
Administration og konfiguration
Onboarding af kunder
Webex Control Hub er den primære grænseflade, der bruges af partnere og kunder til at onboarde kunder og aktivere eller konfigurere funktioner.
Når organisations- og kontaktcenterfunktionerne er klargjort i Control Hub, udløser det et workflow i Webex CC, som udfører resten af trinnene i klargøringen af alle kontaktcenterfunktioner i henhold til de tilbud, kunden har valgt.
Al klargøring af kontaktcentre udføres ved hjælp af et BPM-arbejdsprocesprogram, der muliggør en deklarativ måde at definere de involverede trin på og gør hele provisioneringstrinnene modstandsdygtige over for fejl og sikrer dataintegriteten.
Følgende figur illustrerer provisioneringsarbejdsgangen i Webex CC.
Konfigurationsobjekter
De vigtigste konfigurationsobjekter i Webex CC, der er omfattet af en organisation, er:
Sted
Sted betyder en placering, hvor et eller flere teams, brugere (agenter/supervisorer) er placeret.
Alle brugere og teams skal tilhøre et websted.
Team
En gruppe brugere. Teams bruges til at distribuere interaktioner til agenter via køer.
Hvert team skal tilhøre et websted.
Agenter
Brugere, der kan logge på Agent Desktop og håndtere interaktioner på tværs af medietyper, der er konfigureret i Webex CC.
Supervisorer
Supervisorer tildeles teams og kan overvåge/coache agenten og have adgang til teamniveaustatus og agentstatistikker for dem, der hører til de teams, som supervisoren er tildelt.
Kø
En kø er en logisk enhed, hvor interaktioner kan ventes på, at agenter er tilgængelige, som derefter distribueres til agenten.
Køer knyttes til teams som søgeområdet for agenter med mulighed for at udvide søgeområdet baseret på den forløbne tidsgrænse ved at føje andre teams til søgeområdet.
Entrypoint
Indgangspunkt er en logisk enhed, der repræsenterer indgangspunktet for interaktioner, der kommer ind i Webex CC. For telefoni er dette primært knyttet til det telefonnummer, som opkald ankommer til, og for e-mail/messaging-kanaler peger indgangspunktet på aktivkonfiguration i Webex Connect.
Flow
Det flow, der er knyttet til indgangspunktet (via distributionsstrategi), som bestemmer de trin, der er involveret i håndtering af interaktioner.
For ikke-telefonikanaler (e-mail, beskeder/sociale medier) vælges Flow som en del af aktivkonfigurationen i Webex Connect.
Adgangskontrol for kontaktcentre med flere steder
Webex CC-administratorer kan konfigurere brugerprofiler med adgangsrettigheder til bestemte steder, teams, køer og indgangspunkter. På grund af webstedernes og holdenes hierarkiske karakter er det desuden kun de teams eller den dato, der vedrører holdene, der tilhører disse websteder eller en eksplicit specificeret delmængde af sådanne teams, der kan tilgås af brugeren, når der er givet adgang til bestemte websteder.
For køer og indgangspunkter er de globale på organisationsniveau, så for forskellige geografiske placeringer (steder, hvor bestemte agenter og teams er placeret) kan der konfigureres separate indgangspunkter og køer, og supervisorer/brugere kan få adgang til de objekter, der er relevante for bestemte websteder.
Følgende figur illustrerer de centrale konfigurationsobjekter og den brugerprofil, der refererer til disse objekter.
Ud over at begrænse adgangen til disse enheder kan Webex CC-administratorer styre de specifikke funktioner/moduler, som en bruger kan få adgang til i administrationsgrænsefladen, og derved have brugere med administrations-/konfigurationsrettigheder til bestemte enheder samt sektioner/funktioner i Webex CC-administrationsgrænsefladen.
Rapportering og analyse
Webex CC behandler de diskrete hændelser, der genereres af forskellige tjenester i løbet af interaktionernes livscyklus, ved hjælp af en række realtidsstrømbehandlingstjenester og genererer et defineret sæt realtidsdatasæt, der offentliggøres til abonnerede klienter.
Desuden behandles, transformeres og aggregeres disse hændelser yderligere, og de resulterende datasæt bevares, som derefter hentes via API'erne til dataforbrug og rapporterings- og datavisualiseringsgrænsefladen – Analysator.
Følgende figur illustrerer databehandlings- og forbrugsgrænsefladerne i Webex CC
Integrationer
Alle eksterne integrationer til WxCC for at udvide og forbedre de funktioner, som kunderne kan bruge, bruger standard publicerede API'er.
Den type API grænseflader, der er tilgængelige i Webex CC, er:
-
REST API
-
Server-Side Push, bruge
-
Webhooks
-
WebSocket-meddelelser
-
CRM-integrationer
Webex CC understøtter to former for integration med CRM-systemer (Customer Relationship Management).
-
Integrerede skrivebordsforbindelser
-
Flowintegrationer via HTTPs Connectors i IVR
Integrerede skrivebordsconnectorer: CRM-program som den primære grænseflade
I denne driftstilstand logger agenten på CRM-konsollen som det primære program.
Webex CC er et integreret program (også kaldet et integreret skrivebordsprogram eller en integreret softphone), som primært bruges til at logge på kontaktcentret og modtage Webex CC-dirigerede kontaktcenterinteraktioner.
Ved modtagelse af et opkald eller en samtaleanmodning udfører CRM-integrationen følgende handlinger på CRM-konsollen
-
Pop op-skærmbilledet til kundeposten, der er knyttet til ANI, eller andre tilknyttede opkaldsdata.
-
Bogfør opkaldsmetadata som aktivitetsnoter i kundeposten
-
Tillad agenten at "klikke for at ringe" ved at klikke på kontakten i CRM og starte et udgående opkald til kunden
-
Bogføring af opkaldsposter i CRM-rapporteringstabellerne for primær rapportering på CRM.
-
Indeholder den fulde funktionalitet af kontrolelementerne Agent Desktop og opkald (integreret og minificeret version af skrivebordsappen)
Den primære integrationstilstand med CRM'erne er ved at integrere Webex CC Desktop-program i en separat iFrame.
Desuden kører Webex CC Desktop-programmet en brugerdefineret konsolløs widget (ingen brugergrænseflade) kører i baggrunden, som interagerer med det underliggende CRM-system for at udføre automatiserede handlinger på vegne af agenten.
Interaktionerne drives af to SDK'er, som den konsolløse widget bruger.
-
Webex CC Desktop JS SDK: Dette er JavaScript SDK'et, der leveres af Webex CC til registrering af hændelseslyttere til agent- og kontakthandlinger.
-
CRM JS SDK: Dette er det CRM-klient-SDK, der gælder pr. CRM, der abstraherer REST API opkald med CRM. For eksempel bruges det CTI JS-bibliotek, der leveres af Salesforce, til salgsstyrke til at udføre handlinger og lytte efter hændelser inde i CRM.
Følgende figur illustrerer CRM-integrerede Webex CC-skrivebords- og connectorarkitektur
Webex CC understøtter følgende CRM-løsninger til ovennævnte integration:
-
Salesforce
-
ServiceNu
-
Microsoft Dynamics 365
-
Zendesk
-
Freshdesk
For flere detaljer, besøg https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Du kan finde flere oplysninger om konfiguration af Webex CC-skrivebordslayouts til aktivering af CRM-connectoren, funktionssæt og ændringslogfiler ved at besøge https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Global tilgængelighed af CRM-connectorer
CRM Connectors er tilgængelige i alle geografiske områder og områder, hvor Webex CC fungerer.
Elastisk skala og ydeevne
Webex CC er vært for den brugerdefinerede widget, der muliggør tovejskommunikation mellem CRM-applikationen og Webex CC-skrivebordet i AWS CloudFront CDN, hvilket sikrer høj tilgængelighed af widget-AWS på tværs af tilgængelighedszoner og regioner.
Al CRM-integrationsspecifik beregning sker i den browser, hvor agenter bruger CRM-programmet med Webex CC Desktop integreret i CRM-programmet.
Sikkerhed
CRM-connectorerne aktiveres via Webex CC-agentskrivebordslayoutet, og valgfrie parametre overføres via skrivebordslayoutet til widgetten for at slå funktioner til og fra.
Hvis du f.eks. vil aktivere widgetten Salesforce-handlinger, kan administratoren aktivere parameterindstillingen for skrivebordslayoutparameteren sfdcWidgetEnabled til true.
Installation af pakke
Hvis integrationen skal fungere tovejs, skal CRM-konsollen have det integrerede program installeret. Dette er for at understøtte indlæsning af Desktop-applikationen inde i en iFrame.
Alle Desktop Embedded-connectorer er tilgængelige på CRM-markedspladsen.
For eksempel,
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Installationen af markedspladsprogrammet aktiverer de nødvendige plug-ins og importerer de nødvendige XML-filer til CRM-konsollen for at understøtte rapportering af opkaldsposter på CRM-systemet.
Flowintegrationer via HTTP-connectorer i IVR
Webex CC Flow builder understøtter tovejsdatastrømme mellem Webex CC og CRM-systemet ved hjælp af HTTP-connectorer Webex, der er konfigureret i Control Hub og brugt på Webex CC Flow.
Disse bruges primært til personalisering inden for stemmeinteraktioner og tilpasset routing inden for IVR.
Som standard understøtter Webex CC Salesforce HTTP Connector på Control Hub. De andre CRM-connectorer kan tilføjes som brugerdefinerede connectorer på Webex Control Hub.
Du kan finde flere oplysninger om HTTP-connectorerne på https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-forbindelser:
-
Salesforce IVR HTTP-connector (indbygget): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP-stik (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP-connector (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Styring af udgående kampagne
Webex CC understøtter udgående preview-kampagner ved hjælp af kampagnestyringsløsningen fra Acqueon.
For flere detaljer, besøg 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.
Workforce-optimering
Webex CC understøtter workflowoptimering og kvalitetsstyringsløsninger fra førende brancheleverandører.
Udvidelse af Agent Desktop
Webex CC-agent og supervisorskrivebord muliggør udvidelse af skrivebordsfunktionerne ved at udvikle og køre brugerdefinerede widgets på skrivebordet.
For flere detaljer, besøg https://developer.webex-cx.com/documentation/guides/desktop.
Andre API'er
For detaljer om de andre API integrationer, der kan udføres i Webex CC, besøg https://developer.webex-cx.com/documentation/getting-started/.
Implementering og tilslutningsmuligheder
Webex CC er implementeret i AWS og er i øjeblikket tilgængelig i følgende områder:
-
US
-
USA-Øst N Virginia
-
Det vestlige USA i Californien (kun indtrængen af talemedier)
-
-
Canada
-
Centrale
-
-
Storbritannien
-
London
-
-
Europa
-
Frankfurt
-
-
Asien Pac
-
Tokyo
-
Sydney
- Singapore
-
Multiområdeforbindelse til telefoni
For at muliggøre globale organisationer med agenter og kunder på flere geografiske placeringer understøtter Webex CC, at medierne holdes inden for det lokale område i de områder, hvor stemmemediekanten og indgående tjenester kører.
Følgende figur viser udrulning i flere regioner med regionale medier.
Tjenesterne Media Edge og Indgående medier udrulles i følgende områder.
Geo-region |
Webex CC-tjenester (AWS-region) |
Media Edge (stemme POP) |
Næste generations medietjenester (AWS-region)* |
---|---|---|---|
US |
N Virginia |
København Los Angeles |
N Virginia N Californien |
Canada |
Centrale |
Vancouver Toronto |
Centrale |
Brasilien |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Storbritannien |
London |
London |
London |
Indien |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japan |
Tokyo |
Tokyo Osaka |
Tokyo |
Australien |
Sydney |
Melbourne Sydney |
Sydney |
Sikkerhed og beskyttelse af personlige oplysninger
Infrastruktur Sikkerhed
Stemmeinfrastruktur på Edge
Voice Edge-komponenterne gør det muligt for SIP-trunks fra kundenetværk/PSTN-operatører at terminere, og dette er aktiveret baseret på hvidlistede IP'er, der har tilladelse til at oprette forbindelse til edge-komponenterne.
Beregn infrastruktursikkerhed
Webex CC-beregningsinstanser klargøres i AWS, og tjenester kører som pods i Kubernetes-klyngen, som har flere navneområder, og adgangen til hvert navneområde er begrænset med separate legitimationsoplysninger.
Al klargøring af infrastruktur udføres ved hjælp af kode - ingen manuelle trin - og ingen af legitimationsoplysningerne kan tilgås manuelt.
Der er et centralt legitimationslager med specifikke stier konfigureret til specifikt sæt tjenester / teams, og adgangen til selve legitimationslageret er begrænset og konfigureret som hemmeligheder i build- og implementeringssystemerne.
Ingen af infrastrukturkomponenterne / tjenesterne er direkte eksponeret uden for AWS VPC, og kun offentligt eksponerede grænseflader er API'er og WebSocket-servere, der styres og administreres ved hjælp af api-gateway,
Derudover er der visse interne systemer og grænseflader, der bruges af udviklere, og som bruges til visning af logfiler, målepunkter, implementeringsoplysninger, buildstatus og testresultater, som er sikret ved hjælp af roller og grupper og integreret med Ciscos interne godkendelsessystemer.
Godkendelse og autorisation af brugergrænseflader
Alle brugergrænseflader, der bruges af forskellige kontaktcenterbrugere (agenter, supervisorer, administratorer, analytikere), er beskyttet af Cisco Common Identity-baserede OAuth-flows (ihændehavertokengodkendelse).
Godkendelsen udføres ved hjælp af roller for den bruger, der har hentet tokenet, og områder, der er tildelt tokenet.
Datasikkerhed
Data i transit
Ingen af grænsefladerne i den anvendte tjeneste-/infrastrukturkomponent er direkte eksponeret for ekstern indgående trafik.
Vælg tjenester med http-API'er eksponerer disse grænseflader via en gateway, og al indgående https (inklusive dem fra WebSocket) afsluttes i ALB, og intern trafik via http dirigeres til tjenesterne.
Alle udgående interaktioner er over https / TLS (for ikke-http-protokoller).
Inde i VPC er den interne kommunikation mellem tjenester - over http / brugerdefineret TCP-protokol - over almindelig TCP stikkontakt.
Inaktive data
Alle data, der gemmes, krypteres på lagerlaget. Desuden er de datalagre, der er uden for VPC, beskyttet og adgangskontrol og autorisationer med legitimationsoplysninger sikkert gemt og administreret i et hemmeligt lager.
Følgende figur illustrerer datastrøms- og sikkerhedsmodellen for transit såvel som inaktive hændelser.
Databeskyttelse
Slutbrugerens PII-data
Webex CC Flow, som er den programmatiske controller til håndtering af interaktioner, kan bruges til at indsamle brugerdata, som kan tildeles flowvariabler, der er specielt mærket som "Indeholder følsomme data". Værdierne for sådanne data krypteres, og ingen tjenester i transitstien for dataene har adgang til disse data.
Desuden bevares sådanne data aldrig i Webex CC-rapporteringsdatalageret, og logfilerne/meddelelsesinfrastrukturen vil have krypterede data, og klare tekstdata gemmes ikke nogen steder i Webex CC.
Kontaktcenteragent/supervisor-PII-data
Kontaktcenterets brugerrelaterede data redigeres i logfiler, men er tilgængelige for dataanalyse og visualisering i Webex CC-datalageret.
Skalerbarhed
Faktorer for skala
For Webex CC er de faktorer, der påvirker skalaen:
-
Samtidig antal agenter logget på
-
Samtidig antal igangværende interaktioner
-
Handlinger, der udføres på disse interaktioner
-
-
Samtidig antal handlinger, som supervisorer/agenter udfører uden for håndteringen af interaktionerne
-
Mængden af genererede og vedvarende data
Arkitektoniske aspekter, der muliggør skalering
De principper, som Webex CC er bygget og designet på, gør det muligt for løsningen at skalere dynamisk efter behov inden for de grænser, der håndhæves af den leverede infrastruktur til de forskellige tjenester og platformskomponenter.
Hændelsesdrevet arkitektur
Tjenesterne i Webex CC kommunikerer ved hjælp af meddelelser, og de kritiske meddelelsesbehandlingsstrømme involverer ikke nogen blokerende IO-handlinger, og den tilstand, der kræves til behandling af meddelelser, er lokaliseret til forekomsten af den tjeneste, der behandler meddelelsen.
Statsløse tjenester (eller eksternaliseret stat)
Statsløse tjenester muliggør elasticitet ved nemt at tilføje/fjerne yderligere forekomster af tjenesterne. Der er visse tjenester, der i sagens natur er statslige, og de har eksternaliseret statsbutik, og infrastrukturen understøtter også dynamiske ændringer i antallet af forekomster af sådanne tjenester med automatisk rebalancering / statsoverførsel / lokalisering af staten til den instans, der har brug for staten.
Elastisk infrastruktur
Alle tjenester kører i Kubernetes, og infrastrukturen aka Kubernetes-noder skaleres automatisk baseret på brugen, og dette muliggør dynamisk tilføjelse af flere beregningsnoder op til en maksimal høj tærskel, der er forudkonfigureret.
Belastningsprojektion og regelmæssig validering
Alle tjenester benchmarkes for ydeevneegenskaberne, og skaleringsmønsteret valideres på serviceniveau.
Yderligere kontinuerlig validering, spidsbelastning og udholdenhedstest udføres med testparametre, der er indstillet til forventet vækst i de skalapåvirkende attributter, hvilket gør det muligt at identificere flaskehalse, planlægge at opdatere den høje tærskel for infrastrukturressourceforbrug og være klar til spildagen.
Pålidelighed og tilgængelighed
Den hændelsesdrevne arkitektur og statsløse tjenester muliggør robusthed og elasticitet. For at sikre, at fejl registreres og reageres på, før funktionaliteter påvirkes, anvender Webex CC imidlertid følgende strategi.
-
Infrastrukturens tilgængelighed og pålidelighed
-
Alle Webex CC-tjenesteydelser og infrastrukturkomponenter udrulles altid på tværs af tre AWS-tilgængelighedszoner.
-
Dette gør det muligt for Webex CC at være modstandsdygtig over for tilgængelighedszonefejl, og i tilfælde af fejl erstattes de mislykkede forekomster automatisk med nyere.
-
-
-
Kontinuerlig overvågning og alarmering
-
Interne og eksterne sonder til tjenester og infrastrukturkomponenter, som ved fejl udløser advarsler.
-
Målepunkter, der registreres fra tjeneste- og infrastrukturkomponenter og behandles via et regelprogram, der registrerer matchende regler og udløser beskeder.
-
-
Løbende validering og alarmering
-
Der køres periodiske tests, og eventuelle fejl resulterer i udløsning af advarsler
-
Disse advarsler opretter proaktive hændelser og håndteres som en reel hændelse, der påvirker kunden.
-
Dette foregriber påvirkninger for kunden og bidrager til systemtilgængelighed og pålidelighed.
-
-
-
Løbende integration og levering
-
Dette er den tekniske proces og leveringspipeline og muliggør hurtig og pålidelig opbygning, validering og udrulning af tjenester/ændringer af tjenester i Webex CC.
-
Muligheden for at udføre fuldstændig automatiseret implementering – fra kode til produktionsmiljø med alle de nødvendige valideringer reducerer risikoen og minimerer tiden til løsning, hvis en ændring skal implementeres som reaktion på en fejl.
-
-
-
Afbrydere og kill-switches
-
Forskellige dele af systemet/visse funktioner i Webex CC kan deaktiveres selektivt for alle kunder eller udvalgte kunder for at minimere kaskadeeffekter af en fejl.
-
Dette gør det muligt at minimere fejloverfladen og opnå tilgængelighed af centrale kontaktcenterfunktioner for kunderne.
-
-
Overvågning og fejlregistrering
Følgende figur angiver de mekanismer til løbende overvågning, validering og advarsler, der er på plads for Webex CC.
Forretningskontinuitet og it-katastrofeberedskab
Disaster Recovery and Business Continuity-processen sikrer, at der registreres eventuelle store afbrydelser i en region, og de nødvendige trin er på plads for at sikre gendannelse af tjenesterne til kunder, der er ombord i regionen.
Trinene til gendannelse dokumenteres, valideres og holdes opdateret regelmæssigt i henhold til katastrofegendannelses- og styringsprocesserne.
Webex CC-tjenesteydelser udrulles i tre separate tilgængelighedszoner i en AWS-region. Hver tilgængelighedszone er en forskellig fysisk placering i området med uafhængige forsyningsselskaber.
I tilfælde af fuldstændig AWS-regionsfejl er Webex CC afhængig af AWS for at gendanne regionen, og for langvarige afbrydelser, der involverer hele regionen, klargøres Webex CC-datacenteret i en ny AWS-region og gendanner de vigtigste kundekonfigurationer og data, så kontaktcentret er operationelt for kunder i den nye AWS-region.
Dette involverer automatisering, men kræver manuel indgriben for at udløse processen samt overvåge og sikre, at den nødvendige konfiguration og data gendannes for at gøre kontaktcentret operationelt for kunderne.
Overholdelse og certificeringer
Webex Contact har en omfattende liste over sikkerhedscertificeringer. Disse certificeringer holdes ajour med jævne mellemrum.
-
PCI DSS QSA
-
CAIQ
-
HIPAA & HITECH
-
CSA stjerne niveau 1
-
CSA Star Level 2 (uafhængig vurdering af 3. part)
-
SOC2
-
ISO27001 (International standard for informationssikkerhed)
-
ISO27017 (sikkerhedsstandard for cloudtjenesteudbydere)
-
ISO27018 (Sikkerhedsstandard med fokus på beskyttelse af personoplysninger i skyen)
-
ISO27701 (udvidelse til beskyttelse af personlige oplysninger)
-
C5 tysk standard, der demonstrerer operationel sikkerhed mod cyberangreb
Se Webex Contact Center-tjenestens dataark om beskyttelse af personlige oplysninger for yderligere oplysninger.
Cisco Webex Contact Center (Webex CC) er et kontaktcenter som en service (CCaaS), der gør det muligt for organisationer at muliggøre smartere, proaktive og personlige interaktioner på tværs af kundekampagneforløbet.
Webex CC er designet, designet og udviklet fra bunden som en cloudbaseret løsning med følgende centrale arkitektoniske principper.
-
Tjenester: Uafhængigt sæt tjenester, hvor hver tjeneste leverer et lille sammenhængende sæt funktioner til sine brugere.
-
Hændelsesdrevet: Alle tjenester kommunikerer med hinanden ved hjælp af meddelelser, undtagen i webapplikationer, hvor applikationen bruger https-grænseflader (REST API'er, Push Data via WebSocket-interface) til specifikke brugssager.
-
Statsløs/eksternaliseret tilstand: Tjenesterne udrulles i Kubernetes og kører i docker-objektbeholdere med mulighed for automatisk at skalere og være modstandsdygtige over for fejl i en eller flere forekomster af tjenesterne.
-
Observerbar: Alle tjenester og infrastrukturkomponenter, der muliggør implementering af sådanne tjenester, kan observeres med standardmekanismer til at måle, registrere og forhindre situationer, der påvirker kontaktcenterfunktioner samt hurtig fejlfinding og gendannelse af tjenester i tilfælde af afbrydelser.
-
Isoleret/løst koblet: Hver tjeneste kan bygges, valideres og implementeres/opdateres uafhængigt uden nedetid for kontaktcenterfunktioner.
Webex CC-tjenester implementeres i AWS og drives af en cloudbaseret platform, der muliggør følgende:
-
Tilgængelighed af infrastrukturtjenester og applikationer på tværs af flere tilgængelighedszoner
-
Elasticitet af infrastrukturtjenester og applikationer, der muliggør dynamiske skaleringsfunktioner
-
Sikkerhed indbygget i den måde, systemerne bygges og implementeres på, data beskyttes under overførsel og inaktive sammen med de sikkerheds-/overholdelsescertificeringer, som Webex CC har.
-
Skalerbar og sikker edge-infrastruktur til telefoni/tale-integrationer
-
Observerbarhed med proaktiv overvågning og alarmering, der muliggør høj tilgængelighed af kontaktcentertjenester til sine kunder.
-
Integreret med resten af Cisco Webex til brugergodkendelse/autorisation, administration og klargøring af kontaktcenterfunktioner.
De yderligere afsnit i dette dokument beskriver hver af ovenstående funktioner, og hvordan CC Webex arkitekturen muliggør samme.
Logisk arkitektur
Den kernekapacitet, som en kontaktcenterløsning skal have, er at gøre det muligt for kunderne nemt at kontakte organisationen ved hjælp af almindeligt anvendte kommunikationsmidler og få forespørgslerne / problemerne behandlet på en hurtig og effektiv måde.
Men for at sikre, at dette grundlæggende princip opnås, er der flere funktioner bag kulisserne, som den organisation, der bruger kontaktcenteret, skal have adgang til. Det drejer sig om:
-
Mekanismer, som kunderne kan bruge til at starte en interaktion
-
Udgivne og operationelle telefonnumre, der forbinder telefoniopkald med kontaktcentersystemet
-
E-mail-adresser, som kunder kan sende e-mail til, og mekanisme til at registrere nye indgående e-mails.
-
Mulighed for kunder at kontakte via forskellige digitale kanaler, herunder, men ikke begrænset til,
-
Chat fra en hjemmeside/app
-
Direkte chat via populære messaging-klienter som WhatsApp, Facebook Messenger, Apple Business Chat, Direkte besked fra Twitter
-
-
-
Evne til at registrere nye interaktioner og håndtere dem effektivt
-
Disse vil omfatte automatiseret IVR system, virtuelle agenter til telefoni / chats med programmerbarhed indbygget til at definere de arbejdsgange, der er involveret i håndtering af interaktioner.
-
Endelig skal interaktionen, hvis det er nødvendigt, eskaleres til en agent, der er optimalt kvalificeret til at håndtere interaktionen.
-
-
Mulighed for, at agenter kan angive tilgængelighed til håndtering af interaktioner og supervisorer til at overvåge, coache agenter og opnå de driftsmæssige målepunkter, der muliggør effektive interaktioner.
-
Administratorers mulighed for at konfigurere og provisionere de forskellige kontaktcenterfunktioner, der gør det muligt for agenter og supervisorer at udføre deres opgaver som forventet.
Derudover skal moderne virksomheder have tilføjet funktioner for at optimere kontaktcenterdriften med adgang til data og indsigt, der visualiserer og sporer vigtige driftsmålinger.
Desuden er muligheden for at integrere med specialiserede funktioner i kontaktcenterøkosystemet, f.eks. kørsel af proaktive automatiserede udgående opkald, forbedring af agent- og supervisoroplevelser ved hjælp af AI, registrering og forståelse af kundekampagneforløbet for proaktivt at levere data på forhånd til agenter, klare differentiatorer i den måde, kontaktcenterløsninger udvikler sig på.
Med hensyn til forbrugsmodellen, hvor kontaktcentertilbud forbruges som en cloud-leveret softwaretjeneste, kræver evnen til at sikre tilgængelighed, pålidelighed og automatiserede ad hoc-skalakrav avancerede overvågnings- og alarmeringsmekanismer, som muliggør kontinuerlig validering og registrering af forestående problemer og forebyggelse / minimering af påvirkninger på kundedrift.
Følgende figur illustrerer den logiske arkitektur af Webex CC.
Funktionelle komponenter
Følgende afsnit beskriver forskellige funktionelle komponenter i Webex CC.
Administration af interaktion
Webex CC understøtter telefoni, e-mail og beskeder (sociale kanaler) som forskellige kanaler, som brugere kan bruge til at interagere med kontaktcentret.
For alle kanaler kan den indledende håndtering udføres af systemet, og derefter kan interaktionen eskaleres til en agent.
Medietyper
Telefoni-
For telefoni bestemmes håndteringen af indgående taleopkald af, hvordan opkaldet er kommet ind i kontaktcenteret (se Indtrængningsmekanismer nedenfor) og af det Webex CC-flow, der er knyttet til indgangspunktet.
Opkaldet besvares, og der udføres yderligere handlinger i henhold til Webex CC Flow-definitionen – som er en programmatisk repræsentation af de handlinger, der skal udføres, mens opkaldet håndteres, enten før det sættes i kø og dirigeres til en agent, eller selve flowet kan håndtere opkaldet uden overførsel til en agent.
Flow Builder i Webex CC giver udviklere mulighed for at definere flowet og tildele det til det indgangspunkt, via hvilket opkaldet ankommer til Webex CC.
Disse konfigurationsobjekter og deres anvendelse er dækket i Konfigurationsenheder.
Flere oplysninger om Flow Builder er dækket i det kommende afsnit om IVR System.
E-mail og beskeder
Fra Webex CC-perspektiv leverer Webex Connect indgående og udgående funktioner til alle digitale kanaler - e-mail, meddelelseskanaler, som slutbrugere kan bruge til at kontakte kontaktcenter.
Webex Connect Flow
-
Bestemmer håndteringen af sådanne interaktioner, indtil interaktionerne er sat i kø og distribueret til agenter. Dette omfatter automatisk håndtering og BOT-behandlinger for alle former for messaging og e-mail-interaktioner.
-
Anvender forretningslogik på indgående interaktion.
-
Håndterer kontakt før kø.
-
Flow selv kan håndtere interaktionen uden overførsel til live agent.
De meddelelseskanaler, der understøttes af Webex CC, er:
-
Web App / Mobil App Chat
-
WhatsApp
-
Facebook Messenger
-
Sms
De e-mailkanaler, der understøttes af Webex CC, er:
-
Gmail
-
Office365
Indtrængningsmekanismer
Dette afsnit dækker de mekanismer, hvormed en interaktion kan komme ind i Webex CC. Baseret på medietypen er de mekanismer, hvormed en interaktion når Webex CC, forskellige.
For eksempel er der inden for telefoni fysisk infrastrukturprovisionering, der er nødvendig for at aktivere PSTN-forbindelse, konfiguration af telefonnumre og routing af opkald til Webex CC.
For e-mail-/meddelelseskanaler skal indgående konfiguration udføres i Webex Connect, og det involverer klargøring af e-mail-/meddelelseskonto og Webex Connect flowkonfiguration.
Indgående stemme
I forbindelse med taleopkald er det typisk sådan, at brugerne ringer til et PSTN-telefonnummer, som derefter forbindes til kontaktcentret. Fra et indgående perspektiv kræver dette en mekanisme til at dirigere opkald fra PSTN til Webex CC.
Følgende figur illustrerer indtagelse af taleopkald til Webex CC.
Stemmeindtrængningstjenesterne i Webex CC udfører tredjepartsopkaldskontrol ved hjælp af SIP og besvarer det indgående opkald samt udfører overførsels-, konference- og andre opkaldskontrolhandlinger.
Det logiske indgangspunkt for opkald i Webex CC er konfigurationsenheden med navnet "Indgangspunkt". I forbindelse med taleindtrængning er nøglekonfigurationen for indgangspunktet det telefonnummer, der er knyttet til det, hvilket typisk er et gyldigt PSTN-telefonnummer, der er hentet fra den valgte PSTN-udbyder.
Dette gør det muligt at registrere indgående opkald på telefonnummeret, knytte opkaldet til indgangspunktet og bruge andre konfigurationsparametre for indgangspunktet til at håndtere opkaldet i henhold til Webex CC Flow-definitionen, der skal udløses for interaktionen.
Bemærk:
Du kan finde flere oplysninger om PSTN-forbindelsesindstillingerne på 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.
Skalerbarhed og tilgængelighed af Voice Edge-infrastruktur
Webex CC VPOP-infrastrukturen omfatter redundante par SIP SBC'er, der sikrer høj tilgængelighed, og flere SBC'er kan tilføjes for at skalere de samtidige opkaldsmængder, der skal understøttes.
Det maksimale antal samtidige opkald, som VPOP kan håndtere, afhænger af antallet af SBC'er, der kører, og som opkald sendes til.
For geografisk redundans – et net af VPOP SBC med sammenkoblinger på tværs af flere par på tværs af regioner understøttes.
For stemmeindtrængningstjenester er de horisontalt skalerbare til at håndtere et stigende antal samtidige taleopkald, der skal indtages på Webex CC.
Sikkerhedsovervejelser i forbindelse med voice edge-infrastruktur
Nedenstående tabel indeholder oplysninger om tilslutningsmulighederne til Voice Edge-infrastrukturen.
Forbindelse |
Typer |
---|---|
Offentligt internet |
Direkte (med hvidlistede kilde-IP-adresser) IPSec Virtual Private Network (VPN) eller IPSec over Generic Routing Encapsulation (GRE) Websted til websted (S2S) SRTP/SIP TLS |
Private tilslutningsmuligheder |
MPLS Punkt-til-punkt (P2P) VPLS SD-WAN Privat WAN Datacenter på tværs af forbindelser Equinix Fabric-forbindelser |
For flere detaljer, besøg 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.
IVR-system
Hvert taleopkald, der kommer ind i et telefonnummer, der er knyttet til et indgangspunkt, bliver besvaret af Webex CC, og udførelsen af et Webex CC Flow, der er knyttet til indgangspunktet, går i gang.
Webex CC Flow Builder leverer programmeringskonstruktioner/operatorer og funktionelle blokke, kaldet aktiviteter, så administratorer eller enhver, der designer og implementerer IVR-logikken, kan kombinere disse byggesten og oprette flowdefinitionen.
De programmeringskonstruktioner, som Flow understøtter, er:
-
Rapporterings- og indstillingsvariabler – tilstand, der er knyttet til en flowudførelse
-
Pebble Expressions for at indstille værdien af variabler
-
-
Betinget kontrol
-
Looping - ved hjælp af Conditionals og Go To (evne til at kæde aktiviteter sammen)
-
Kald REST-API'er
-
Parse Data - JSON, TOML, XML, der typisk bruges til parsing af API-svar.
-
Komponere aktiviteter
Et repræsentativt sæt aktiviteter, som Flow leverer, er:
|
For hvert opkald, der er aktivt, er en forekomst af flowkørsel også aktiv, indtil opkaldet afsluttes, hvilket resulterer i samtidige udførelser af flows.
Hver forekomst af flowudførelse giver isoleret miljø for data / tilstand, der er knyttet til flowet og der ved opkaldet.
I hele opkaldets livscyklus gør flow det også muligt at reagere på bestemte hændelser, der sker, og håndtere dem – f.eks. når et opkald bliver besvaret af en agent, kan en hændelseshandler udløse et pop-op-vindue på skærmen i grænsefladen på agentskrivebordet.
For yderligere oplysninger om Webex CC Flow, se 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.
Understøttelse af virtuel agent
Flow leverer en aktivitet til overdragelse af interaktionen til en virtuel agent, der er forudkonfigureret i Webex Control Hub.
Når opkaldet er forbundet til en virtuel agent, giver det brugeren en samtalebaseret IVR-oplevelse, og aktiviteten afsluttes enten med afslutning af opkaldet eller med eskalering af opkaldet til en agent.
I tilfælde af eskalering kan flowet konfigureres til at sætte opkaldet i kø, som derefter besvares af en agent.
Indgående digitale interaktioner
For e-mail- og meddelelseskanal for indgående interaktioner bruger Webex CC Webex Connect til klargøring af aktiverne, flow til at håndtere de indgående interaktioner og derefter dirigere interaktionen til Webex CC, når Webex Connect-flowet eksplicit sætter interaktionen i kø, så den kan håndteres af en agent.
Følgende figur illustrerer indtagelsen af e-mail, meddelelsesinteraktioner i Webex CC.
Virtual Agent / BOT-integrationer
For interaktioner med e-mail og meddelelser/sociale kanaler konfigureres de virtuelle agent-/BOT-behandlinger i Webex Connect-flowet.
Som det er tilfældet med Virtual Agents for Voice, sættes interaktionen i kø og distribueres til en agent, hvis BOT-behandlingen ender med at eskalere som resultat.
Routing og kø
Webex CC behandler den indgående kontakt med automatiserede handlere som defineret i flowet, og flowet kan beslutte at sætte kontakten i kø til en kø/direkte til en agent (agentspecifik kø – understøttes kun for telefoni-/stemmeinteraktioner).
Hvis der er en agent tilgængelig i kø, reserveres agenten, og interaktionen distribueres til agenten. Hvis der ikke er nogen agenter tilgængelige, parkeres interaktionen i køen, og Flow vil fortsat behandle kunden med handler, der er knyttet til køaktiviteten.
Når en agent bliver tilgængelig, afbrydes handleren, og agenten tilbydes interaktion.
Følgende figur illustrerer kø- og routingarkitekturen.
Valg af agent
Køer i Webex CC understøtter følgende algoritmer til valg af agent:
-
Agentruter, der har været længst tilgængelig
-
Fagbaseret routing
-
Længst tilgængelig agent (LAA)
-
Bedste tilgængelige agent (BAA)
-
Agenter er knyttet til køerne gennem Teams.
En kø kan tildeles flere opkaldsdistributionsgrupper (hvor hver gruppe har et eller flere teams) på en sekventiel måde med konfigureret ventetid på, at opkaldsdistributionsgruppen føjes til køen, så søgeområdet for en matchende agent udvides til flere opkaldsdistributionsgrupper, efterhånden som tiden skrider frem.
For fagbaseret distribution vælges en agent blandt de fagkrav, der matcher agenter, der er knyttet til køen, baseret på LAA- eller BAA-konfiguration.
Tale-/telefonispecifikke ekstra funktioner
Agentbaseret routing (kun for tale-/telefonikanaler)
Webex CC Flow kan ved hjælp af aktiviteten QueueToAgent dirigere interaktioner direkte til den valgte agent baseret på agent-id'et.
Hvis agenten ikke er tilgængelig til at håndtere interaktioner, kan interaktionen parkeres i en agentspecifik kø og vente på, at agenten bliver tilgængelig
Avancerede køoplysninger
Webex CC Flow kan ved hjælp af aktiviteten GetQueueInfo hente oplysninger i realtid for en kø som position i kø (PIQ), estimeret ventetid (EWT), antal agenter, der er tilgængelige i køen, og kan bruges til at beslutte, om kontakten skal sættes i kø eller ej.
Hilsen tilbagekald
Webex CC Flow, der bruger aktivitetstilbagekald, giver kunden mulighed for at afbryde forbindelsen til opkaldet, samtidig med at positionen i køen bevares, og modtage et tilbagekald, når den virtuelle interaktion i køen dirigeres til en agent.
Håndtering af overløb
Webex CC understøtter håndtering af overløb ved hjælp af kapacitetsbaserede teams (CBT).
CBT er som et almindeligt team med en kapacitet og et tilknyttet eksternt DN, der betjener denne kapacitet. Det kan konfigureres sammen med andre teams i køopkaldsdistributionscyklusserne.
Normalt konfigureres dette som den sidste cyklus, så den fungerer som et overløb, hvis der ikke er nogen agent tilgængelig, selv efter at alle de konfigurerede opkaldsdistributionsgrupper ikke kan finde en tilgængelig matchende agent til håndtering af interaktionen.
Agent Desktop Operations
Når en agent logger på Webex CC Agent Desktop, angiver agenten et telefonnummer, som indgående opkald til agenten kan forbindes til. Det kan være en PSTN-telefon, en mobiltelefon eller et lokalnummer, hvis agenten er en Cisco Webex Calling bruger.
Bemærk, at dette nummer skal være et gyldigt telefonnummer, som opkald kan viderestilles til. Hvis dette ikke er tilfældet, kan agenten ikke modtage indgående opkald.
Baseret på den type interaktion, som agenten håndterer, giver widgets på agentskrivebordet mulighed for at udføre bestemte mediekontrolhandlinger.
Når et opkald f.eks. er besvaret, kan agenten udføre følgende handlinger i forbindelse med opkaldet.
-
Sæt opkaldet på hold
-
Initiere konsulentopkald og
-
Omstille opkaldet til et andet telefonnummer (f.eks. agentens telefonnummer)/indgangspunkt
-
Sæt en anden agent i konference for opkaldet
-
-
Omstil opkaldet til en anden kø
-
Afslutte opkaldet
Agentcomputer giver administratorer mulighed for at tilføje brugerdefinerede widgets der ved at udvide skrivebordsfunktionerne og gøre det til en samlet samling widgets, som agenter skal bruge for at få deres arbejde udført på en effektiv måde.
Skrivebordsarkitektur
Agentskrivebord er et mikrofrontend-baseret enkeltsidet program, der er vært for widgets, der er bygget på basis af webkomponentarkitektur. Alle standard / lager widgets er drevet af data, der hentes af API'er eller server side push mekanismer.
Disse er typisk asynkrone API'er, hvor svaret på en aktivering kommer til skrivebordet via en WebSocket-forbindelse.
Webex CC-Agent Desktop godkender brugere med Cisco Common Identity (CI), og tokenet sendes videre til alle API aktiveringer. Også for brugerdefinerede widgets, baseret på godkendelsesmodellen, giver det en single sign-on-oplevelse til agenter, hvis den brugerdefinerede widgets godkendelsesmodel er integreret med CI.
Når en agent er en del af en interaktion, sendes alle opdateringer til denne interaktionstilstand eller tilknyttede data til skrivebordet via WebSocket-forbindelsen.
Skrivebordets robusthed over for tilslutningsmuligheder og ventetid
Det asynkrone API- og serverside-push muliggør skalering og ethvert forbindelsestab til WebSocket-grænsefladen registreres, og skrivebordet forsøger at oprette forbindelse igen og logge på igen.
Følgende figur illustrerer agentskrivebordsarkitekturen i Webex CC.
Administration og konfiguration
Onboarding af kunder
Webex Control Hub er den primære grænseflade, der bruges af partnere og kunder til at onboarde kunder og aktivere eller konfigurere funktioner.
Når organisations- og kontaktcenterfunktionerne er klargjort i Control Hub, udløser det et workflow i Webex CC, som udfører resten af trinnene i klargøringen af alle kontaktcenterfunktioner i henhold til de tilbud, kunden har valgt.
Al klargøring af kontaktcentre udføres ved hjælp af et BPM-arbejdsprocesprogram, der muliggør en deklarativ måde at definere de involverede trin på og gør hele provisioneringstrinnene modstandsdygtige over for fejl og sikrer dataintegriteten.
Følgende figur illustrerer provisioneringsarbejdsgangen i Webex CC.
Konfigurationsobjekter
De vigtigste konfigurationsobjekter i Webex CC, der er omfattet af en organisation, er:
Sted
Sted betyder en placering, hvor et eller flere teams, brugere (agenter/supervisorer) er placeret.
Alle brugere og teams skal tilhøre et websted.
Team
En gruppe brugere. Teams bruges til at distribuere interaktioner til agenter via køer.
Hvert team skal tilhøre et websted.
Agenter
Brugere, der kan logge på Agent Desktop og håndtere interaktioner på tværs af medietyper, der er konfigureret i Webex CC.
Supervisorer
Supervisorer tildeles teams og kan overvåge/coache agenten og have adgang til teamniveaustatus og agentstatistikker for dem, der hører til de teams, som supervisoren er tildelt.
Kø
En kø er en logisk enhed, hvor interaktioner kan ventes på, at agenter er tilgængelige, som derefter distribueres til agenten.
Køer knyttes til teams som søgeområdet for agenter med mulighed for at udvide søgeområdet baseret på den forløbne tidsgrænse ved at føje andre teams til søgeområdet.
Entrypoint
Indgangspunkt er en logisk enhed, der repræsenterer indgangspunktet for interaktioner, der kommer ind i Webex CC. For telefoni er dette primært knyttet til det telefonnummer, som opkald ankommer til, og for e-mail/messaging-kanaler peger indgangspunktet på aktivkonfiguration i Webex Connect.
Flow
Det flow, der er knyttet til indgangspunktet (via distributionsstrategi), som bestemmer de trin, der er involveret i håndtering af interaktioner.
For ikke-telefonikanaler (e-mail, beskeder/sociale medier) vælges Flow som en del af aktivkonfigurationen i Webex Connect.
Adgangskontrol for kontaktcentre med flere steder
Webex CC-administratorer kan konfigurere brugerprofiler med adgangsrettigheder til bestemte steder, teams, køer og indgangspunkter. På grund af webstedernes og holdenes hierarkiske karakter er det desuden kun de teams eller den dato, der vedrører holdene, der tilhører disse websteder eller en eksplicit specificeret delmængde af sådanne teams, der kan tilgås af brugeren, når der er givet adgang til bestemte websteder.
For køer og indgangspunkter er de globale på organisationsniveau, så for forskellige geografiske placeringer (steder, hvor bestemte agenter og teams er placeret) kan der konfigureres separate indgangspunkter og køer, og supervisorer/brugere kan få adgang til de objekter, der er relevante for bestemte websteder.
Følgende figur illustrerer de centrale konfigurationsobjekter og den brugerprofil, der refererer til disse objekter.
Ud over at begrænse adgangen til disse enheder kan Webex CC-administratorer styre de specifikke funktioner/moduler, som en bruger kan få adgang til i administrationsgrænsefladen, og derved have brugere med administrations-/konfigurationsrettigheder til bestemte enheder samt sektioner/funktioner i Webex CC-administrationsgrænsefladen.
Rapportering og analyse
Webex CC behandler de diskrete hændelser, der genereres af forskellige tjenester i løbet af interaktionernes livscyklus, ved hjælp af en række realtidsstrømbehandlingstjenester og genererer et defineret sæt realtidsdatasæt, der offentliggøres til abonnerede klienter.
Desuden behandles, transformeres og aggregeres disse hændelser yderligere, og de resulterende datasæt bevares, som derefter hentes via API'erne til dataforbrug og rapporterings- og datavisualiseringsgrænsefladen – Analysator.
Følgende figur illustrerer databehandlings- og forbrugsgrænsefladerne i Webex CC
Integrationer
Alle eksterne integrationer til WxCC for at udvide og forbedre de funktioner, som kunderne kan bruge, bruger standard publicerede API'er.
Den type API grænseflader, der er tilgængelige i Webex CC, er:
-
REST API
-
Server-Side Push, bruge
-
Webhooks
-
WebSocket-meddelelser
-
CRM-integrationer
Webex CC understøtter to former for integration med CRM-systemer (Customer Relationship Management).
-
Integrerede skrivebordsforbindelser
-
Flowintegrationer via HTTPs Connectors i IVR
Integrerede skrivebordsconnectorer: CRM-program som den primære grænseflade
I denne driftstilstand logger agenten på CRM-konsollen som det primære program.
Webex CC er et integreret program (også kaldet et integreret skrivebordsprogram eller en integreret softphone), som primært bruges til at logge på kontaktcentret og modtage Webex CC-dirigerede kontaktcenterinteraktioner.
Ved modtagelse af et opkald eller en samtaleanmodning udfører CRM-integrationen følgende handlinger på CRM-konsollen
-
Pop op-skærmbilledet til kundeposten, der er knyttet til ANI, eller andre tilknyttede opkaldsdata.
-
Bogfør opkaldsmetadata som aktivitetsnoter i kundeposten
-
Tillad agenten at "klikke for at ringe" ved at klikke på kontakten i CRM og starte et udgående opkald til kunden
-
Bogføring af opkaldsposter i CRM-rapporteringstabellerne for primær rapportering på CRM.
-
Indeholder den fulde funktionalitet af kontrolelementerne Agent Desktop og opkald (integreret og minificeret version af skrivebordsappen)
Den primære integrationstilstand med CRM'erne er ved at integrere Webex CC Desktop-program i en separat iFrame.
Desuden kører Webex CC Desktop-programmet en brugerdefineret konsolløs widget (ingen brugergrænseflade) kører i baggrunden, som interagerer med det underliggende CRM-system for at udføre automatiserede handlinger på vegne af agenten.
Interaktionerne drives af to SDK'er, som den konsolløse widget bruger.
-
Webex CC Desktop JS SDK: Dette er JavaScript SDK'et, der leveres af Webex CC til registrering af hændelseslyttere til agent- og kontakthandlinger.
-
CRM JS SDK: Dette er det CRM-klient-SDK, der gælder pr. CRM, der abstraherer REST API opkald med CRM. For eksempel bruges det CTI JS-bibliotek, der leveres af Salesforce, til salgsstyrke til at udføre handlinger og lytte efter hændelser inde i CRM.
Følgende figur illustrerer CRM-integrerede Webex CC-skrivebords- og connectorarkitektur
Webex CC understøtter følgende CRM-løsninger til ovennævnte integration:
-
Salesforce
-
ServiceNu
-
Microsoft Dynamics 365
-
Zendesk
-
Freshdesk
For flere detaljer, besøg https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Du kan finde flere oplysninger om konfiguration af Webex CC-skrivebordslayouts til aktivering af CRM-connectoren, funktionssæt og ændringslogfiler ved at besøge https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Global tilgængelighed af CRM-connectorer
CRM Connectors er tilgængelige i alle geografiske områder og områder, hvor Webex CC fungerer.
Elastisk skala og ydeevne
Webex CC er vært for den brugerdefinerede widget, der muliggør tovejskommunikation mellem CRM-applikationen og Webex CC-skrivebordet i AWS CloudFront CDN, hvilket sikrer høj tilgængelighed af widget-AWS på tværs af tilgængelighedszoner og regioner.
Al CRM-integrationsspecifik beregning sker i den browser, hvor agenter bruger CRM-programmet med Webex CC Desktop integreret i CRM-programmet.
Sikkerhed
CRM-connectorerne aktiveres via Webex CC-agentskrivebordslayoutet, og valgfrie parametre overføres via skrivebordslayoutet til widgetten for at slå funktioner til og fra.
Hvis du f.eks. vil aktivere widgetten Salesforce-handlinger, kan administratoren aktivere parameterindstillingen for skrivebordslayoutparameteren sfdcWidgetEnabled til true.
Installation af pakke
Hvis integrationen skal fungere tovejs, skal CRM-konsollen have det integrerede program installeret. Dette er for at understøtte indlæsning af Desktop-applikationen inde i en iFrame.
Alle Desktop Embedded-connectorer er tilgængelige på CRM-markedspladsen.
For eksempel,
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Installationen af markedspladsprogrammet aktiverer de nødvendige plug-ins og importerer de nødvendige XML-filer til CRM-konsollen for at understøtte rapportering af opkaldsposter på CRM-systemet.
Flowintegrationer via HTTP-connectorer i IVR
Webex CC Flow builder understøtter tovejsdatastrømme mellem Webex CC og CRM-systemet ved hjælp af HTTP-connectorer Webex, der er konfigureret i Control Hub og brugt på Webex CC Flow.
Disse bruges primært til personalisering inden for stemmeinteraktioner og tilpasset routing inden for IVR.
Som standard understøtter Webex CC Salesforce HTTP Connector på Control Hub. De andre CRM-connectorer kan tilføjes som brugerdefinerede connectorer på Webex Control Hub.
Du kan finde flere oplysninger om HTTP-connectorerne på https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-forbindelser:
-
Salesforce IVR HTTP-connector (indbygget): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP-stik (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP-connector (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Styring af udgående kampagne
Webex CC understøtter udgående preview-kampagner ved hjælp af kampagnestyringsløsningen fra Acqueon.
For flere detaljer, besøg 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.
Workforce-optimering
Webex CC understøtter workflowoptimering og kvalitetsstyringsløsninger fra førende brancheleverandører.
Udvidelse af Agent Desktop
Webex CC-agent og supervisorskrivebord muliggør udvidelse af skrivebordsfunktionerne ved at udvikle og køre brugerdefinerede widgets på skrivebordet.
For flere detaljer, besøg https://developer.webex-cx.com/documentation/guides/desktop.
Andre API'er
For detaljer om de andre API integrationer, der kan udføres i Webex CC, besøg https://developer.webex-cx.com/documentation/getting-started/.
Implementering og tilslutningsmuligheder
Webex CC er implementeret i AWS og er i øjeblikket tilgængelig i følgende områder:
-
US
-
USA-Øst N Virginia
-
Det vestlige USA i Californien (kun indtrængen af talemedier)
-
-
Canada
-
Centrale
-
-
Storbritannien
-
London
-
-
Europa
-
Frankfurt
-
-
Asien Pac
-
Tokyo
-
Sydney
- Singapore
-
Multiområdeforbindelse til telefoni
For at muliggøre globale organisationer med agenter og kunder på flere geografiske placeringer understøtter Webex CC, at medierne holdes inden for det lokale område i de områder, hvor stemmemediekanten og indgående tjenester kører.
Følgende figur viser udrulning i flere regioner med regionale medier.
Tjenesterne Media Edge og Indgående medier udrulles i følgende områder.
Geo-region |
Webex CC-tjenester (AWS-region) |
Media Edge (stemme POP) |
Næste generations medietjenester (AWS-region)* |
---|---|---|---|
US |
N Virginia |
København Los Angeles |
N Virginia N Californien |
Canada |
Centrale |
Vancouver Toronto |
Centrale |
Brasilien |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Storbritannien |
London |
London |
London |
Indien |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japan |
Tokyo |
Tokyo Osaka |
Tokyo |
Australien |
Sydney |
Melbourne Sydney |
Sydney |
Sikkerhed og beskyttelse af personlige oplysninger
Infrastruktur Sikkerhed
Stemmeinfrastruktur på Edge
Voice Edge-komponenterne gør det muligt for SIP-trunks fra kundenetværk/PSTN-operatører at terminere, og dette er aktiveret baseret på hvidlistede IP'er, der har tilladelse til at oprette forbindelse til edge-komponenterne.
Beregn infrastruktursikkerhed
Webex CC-beregningsinstanser klargøres i AWS, og tjenester kører som pods i Kubernetes-klyngen, som har flere navneområder, og adgangen til hvert navneområde er begrænset med separate legitimationsoplysninger.
Al klargøring af infrastruktur udføres ved hjælp af kode - ingen manuelle trin - og ingen af legitimationsoplysningerne kan tilgås manuelt.
Der er et centralt legitimationslager med specifikke stier konfigureret til specifikt sæt tjenester / teams, og adgangen til selve legitimationslageret er begrænset og konfigureret som hemmeligheder i build- og implementeringssystemerne.
Ingen af infrastrukturkomponenterne / tjenesterne er direkte eksponeret uden for AWS VPC, og kun offentligt eksponerede grænseflader er API'er og WebSocket-servere, der styres og administreres ved hjælp af api-gateway,
Derudover er der visse interne systemer og grænseflader, der bruges af udviklere, og som bruges til visning af logfiler, målepunkter, implementeringsoplysninger, buildstatus og testresultater, som er sikret ved hjælp af roller og grupper og integreret med Ciscos interne godkendelsessystemer.
Godkendelse og autorisation af brugergrænseflader
Alle brugergrænseflader, der bruges af forskellige kontaktcenterbrugere (agenter, supervisorer, administratorer, analytikere), er beskyttet af Cisco Common Identity-baserede OAuth-flows (ihændehavertokengodkendelse).
Godkendelsen udføres ved hjælp af roller for den bruger, der har hentet tokenet, og områder, der er tildelt tokenet.
Datasikkerhed
Data i transit
Ingen af grænsefladerne i den anvendte tjeneste-/infrastrukturkomponent er direkte eksponeret for ekstern indgående trafik.
Vælg tjenester med http-API'er eksponerer disse grænseflader via en gateway, og al indgående https (inklusive dem fra WebSocket) afsluttes i ALB, og intern trafik via http dirigeres til tjenesterne.
Alle udgående interaktioner er over https / TLS (for ikke-http-protokoller).
Inde i VPC er den interne kommunikation mellem tjenester - over http / brugerdefineret TCP-protokol - over almindelig TCP stikkontakt.
Inaktive data
Alle data, der gemmes, krypteres på lagerlaget. Desuden er de datalagre, der er uden for VPC, beskyttet og adgangskontrol og autorisationer med legitimationsoplysninger sikkert gemt og administreret i et hemmeligt lager.
Følgende figur illustrerer datastrøms- og sikkerhedsmodellen for transit såvel som inaktive hændelser.
Databeskyttelse
Slutbrugerens PII-data
Webex CC Flow, som er den programmatiske controller til håndtering af interaktioner, kan bruges til at indsamle brugerdata, som kan tildeles flowvariabler, der er specielt mærket som "Indeholder følsomme data". Værdierne for sådanne data krypteres, og ingen tjenester i transitstien for dataene har adgang til disse data.
Desuden bevares sådanne data aldrig i Webex CC-rapporteringsdatalageret, og logfilerne/meddelelsesinfrastrukturen vil have krypterede data, og klare tekstdata gemmes ikke nogen steder i Webex CC.
Kontaktcenteragent/supervisor-PII-data
Kontaktcenterets brugerrelaterede data redigeres i logfiler, men er tilgængelige for dataanalyse og visualisering i Webex CC-datalageret.
Skalerbarhed
Faktorer for skala
For Webex CC er de faktorer, der påvirker skalaen:
-
Samtidig antal agenter logget på
-
Samtidig antal igangværende interaktioner
-
Handlinger, der udføres på disse interaktioner
-
-
Samtidig antal handlinger, som supervisorer/agenter udfører uden for håndteringen af interaktionerne
-
Mængden af genererede og vedvarende data
Arkitektoniske aspekter, der muliggør skalering
De principper, som Webex CC er bygget og designet på, gør det muligt for løsningen at skalere dynamisk efter behov inden for de grænser, der håndhæves af den leverede infrastruktur til de forskellige tjenester og platformskomponenter.
Hændelsesdrevet arkitektur
Tjenesterne i Webex CC kommunikerer ved hjælp af meddelelser, og de kritiske meddelelsesbehandlingsstrømme involverer ikke nogen blokerende IO-handlinger, og den tilstand, der kræves til behandling af meddelelser, er lokaliseret til forekomsten af den tjeneste, der behandler meddelelsen.
Statsløse tjenester (eller eksternaliseret stat)
Statsløse tjenester muliggør elasticitet ved nemt at tilføje/fjerne yderligere forekomster af tjenesterne. Der er visse tjenester, der i sagens natur er statslige, og de har eksternaliseret statsbutik, og infrastrukturen understøtter også dynamiske ændringer i antallet af forekomster af sådanne tjenester med automatisk rebalancering / statsoverførsel / lokalisering af staten til den instans, der har brug for staten.
Elastisk infrastruktur
Alle tjenester kører i Kubernetes, og infrastrukturen aka Kubernetes-noder skaleres automatisk baseret på brugen, og dette muliggør dynamisk tilføjelse af flere beregningsnoder op til en maksimal høj tærskel, der er forudkonfigureret.
Belastningsprojektion og regelmæssig validering
Alle tjenester benchmarkes for ydeevneegenskaberne, og skaleringsmønsteret valideres på serviceniveau.
Yderligere kontinuerlig validering, spidsbelastning og udholdenhedstest udføres med testparametre, der er indstillet til forventet vækst i de skalapåvirkende attributter, hvilket gør det muligt at identificere flaskehalse, planlægge at opdatere den høje tærskel for infrastrukturressourceforbrug og være klar til spildagen.
Pålidelighed og tilgængelighed
Den hændelsesdrevne arkitektur og statsløse tjenester muliggør robusthed og elasticitet. For at sikre, at fejl registreres og reageres på, før funktionaliteter påvirkes, anvender Webex CC imidlertid følgende strategi.
-
Infrastrukturens tilgængelighed og pålidelighed
-
Alle Webex CC-tjenesteydelser og infrastrukturkomponenter udrulles altid på tværs af tre AWS-tilgængelighedszoner.
-
Dette gør det muligt for Webex CC at være modstandsdygtig over for tilgængelighedszonefejl, og i tilfælde af fejl erstattes de mislykkede forekomster automatisk med nyere.
-
-
-
Kontinuerlig overvågning og alarmering
-
Interne og eksterne sonder til tjenester og infrastrukturkomponenter, som ved fejl udløser advarsler.
-
Målepunkter, der registreres fra tjeneste- og infrastrukturkomponenter og behandles via et regelprogram, der registrerer matchende regler og udløser beskeder.
-
-
Løbende validering og alarmering
-
Der køres periodiske tests, og eventuelle fejl resulterer i udløsning af advarsler
-
Disse advarsler opretter proaktive hændelser og håndteres som en reel hændelse, der påvirker kunden.
-
Dette foregriber påvirkninger for kunden og bidrager til systemtilgængelighed og pålidelighed.
-
-
-
Løbende integration og levering
-
Dette er den tekniske proces og leveringspipeline og muliggør hurtig og pålidelig opbygning, validering og udrulning af tjenester/ændringer af tjenester i Webex CC.
-
Muligheden for at udføre fuldstændig automatiseret implementering – fra kode til produktionsmiljø med alle de nødvendige valideringer reducerer risikoen og minimerer tiden til løsning, hvis en ændring skal implementeres som reaktion på en fejl.
-
-
-
Afbrydere og kill-switches
-
Forskellige dele af systemet/visse funktioner i Webex CC kan deaktiveres selektivt for alle kunder eller udvalgte kunder for at minimere kaskadeeffekter af en fejl.
-
Dette gør det muligt at minimere fejloverfladen og opnå tilgængelighed af centrale kontaktcenterfunktioner for kunderne.
-
-
Overvågning og fejlregistrering
Følgende figur angiver de mekanismer til løbende overvågning, validering og advarsler, der er på plads for Webex CC.
Forretningskontinuitet og it-katastrofeberedskab
Disaster Recovery and Business Continuity-processen sikrer, at der registreres eventuelle store afbrydelser i en region, og de nødvendige trin er på plads for at sikre gendannelse af tjenesterne til kunder, der er ombord i regionen.
Trinene til gendannelse dokumenteres, valideres og holdes opdateret regelmæssigt i henhold til katastrofegendannelses- og styringsprocesserne.
Webex CC-tjenesteydelser udrulles i tre separate tilgængelighedszoner i en AWS-region. Hver tilgængelighedszone er en forskellig fysisk placering i området med uafhængige forsyningsselskaber.
I tilfælde af fuldstændig AWS-regionsfejl er Webex CC afhængig af AWS for at gendanne regionen, og for langvarige afbrydelser, der involverer hele regionen, klargøres Webex CC-datacenteret i en ny AWS-region og gendanner de vigtigste kundekonfigurationer og data, så kontaktcentret er operationelt for kunder i den nye AWS-region.
Dette involverer automatisering, men kræver manuel indgriben for at udløse processen samt overvåge og sikre, at den nødvendige konfiguration og data gendannes for at gøre kontaktcentret operationelt for kunderne.
Overholdelse og certificeringer
Webex Contact har en omfattende liste over sikkerhedscertificeringer. Disse certificeringer holdes ajour med jævne mellemrum.
-
PCI DSS QSA
-
CAIQ
-
HIPAA & HITECH
-
CSA stjerne niveau 1
-
CSA Star Level 2 (uafhængig vurdering af 3. part)
-
SOC2
-
ISO27001 (International standard for informationssikkerhed)
-
ISO27017 (sikkerhedsstandard for cloudtjenesteudbydere)
-
ISO27018 (Sikkerhedsstandard med fokus på beskyttelse af personoplysninger i skyen)
-
ISO27701 (udvidelse til beskyttelse af personlige oplysninger)
-
C5 tysk standard, der demonstrerer operationel sikkerhed mod cyberangreb
Se Webex Contact Center-tjenestens dataark om beskyttelse af personlige oplysninger for yderligere oplysninger.
Cisco Webex Contact Center (Webex CC) er et kontaktcenter som en service (CCaaS), der gør det muligt for organisationer at muliggøre smartere, proaktive og personlige interaktioner på tværs af kundekampagneforløbet.
Webex CC er designet, designet og udviklet fra bunden som en cloudbaseret løsning med følgende centrale arkitektoniske principper.
-
Tjenester: Uafhængigt sæt tjenester, hvor hver tjeneste leverer et lille sammenhængende sæt funktioner til sine brugere.
-
Hændelsesdrevet: Alle tjenester kommunikerer med hinanden ved hjælp af meddelelser, undtagen i webapplikationer, hvor applikationen bruger https-grænseflader (REST API'er, Push Data via WebSocket-interface) til specifikke brugssager.
-
Statsløs/eksternaliseret tilstand: Tjenesterne udrulles i Kubernetes og kører i docker-objektbeholdere med mulighed for automatisk at skalere og være modstandsdygtige over for fejl i en eller flere forekomster af tjenesterne.
-
Observerbar: Alle tjenester og infrastrukturkomponenter, der muliggør implementering af sådanne tjenester, kan observeres med standardmekanismer til at måle, registrere og forhindre situationer, der påvirker kontaktcenterfunktioner samt hurtig fejlfinding og gendannelse af tjenester i tilfælde af afbrydelser.
-
Isoleret/løst koblet: Hver tjeneste kan bygges, valideres og implementeres/opdateres uafhængigt uden nedetid for kontaktcenterfunktioner.
Webex CC-tjenester implementeres i AWS og drives af en cloudbaseret platform, der muliggør følgende:
-
Tilgængelighed af infrastrukturtjenester og applikationer på tværs af flere tilgængelighedszoner
-
Elasticitet af infrastrukturtjenester og applikationer, der muliggør dynamiske skaleringsfunktioner
-
Sikkerhed indbygget i den måde, systemerne bygges og implementeres på, data beskyttes under overførsel og inaktive sammen med de sikkerheds-/overholdelsescertificeringer, som Webex CC har.
-
Skalerbar og sikker edge-infrastruktur til telefoni/tale-integrationer
-
Observerbarhed med proaktiv overvågning og alarmering, der muliggør høj tilgængelighed af kontaktcentertjenester til sine kunder.
-
Integreret med resten af Cisco Webex til brugergodkendelse/autorisation, administration og klargøring af kontaktcenterfunktioner.
De yderligere afsnit i dette dokument beskriver hver af ovenstående funktioner, og hvordan CC Webex arkitekturen muliggør samme.
Logisk arkitektur
Den kernekapacitet, som en kontaktcenterløsning skal have, er at gøre det muligt for kunderne nemt at kontakte organisationen ved hjælp af almindeligt anvendte kommunikationsmidler og få forespørgslerne / problemerne behandlet på en hurtig og effektiv måde.
Men for at sikre, at dette grundlæggende princip opnås, er der flere funktioner bag kulisserne, som den organisation, der bruger kontaktcenteret, skal have adgang til. Det drejer sig om:
-
Mekanismer, som kunderne kan bruge til at starte en interaktion
-
Udgivne og operationelle telefonnumre, der forbinder telefoniopkald med kontaktcentersystemet
-
E-mail-adresser, som kunder kan sende e-mail til, og mekanisme til at registrere nye indgående e-mails.
-
Mulighed for kunder at kontakte via forskellige digitale kanaler, herunder, men ikke begrænset til,
-
Chat fra en hjemmeside/app
-
Direkte chat via populære messaging-klienter som WhatsApp, Facebook Messenger, Apple Business Chat, Direkte besked fra Twitter
-
-
-
Evne til at registrere nye interaktioner og håndtere dem effektivt
-
Disse vil omfatte automatiseret IVR system, virtuelle agenter til telefoni / chats med programmerbarhed indbygget til at definere de arbejdsgange, der er involveret i håndtering af interaktioner.
-
Endelig skal interaktionen, hvis det er nødvendigt, eskaleres til en agent, der er optimalt kvalificeret til at håndtere interaktionen.
-
-
Mulighed for, at agenter kan angive tilgængelighed til håndtering af interaktioner og supervisorer til at overvåge, coache agenter og opnå de driftsmæssige målepunkter, der muliggør effektive interaktioner.
-
Administratorers mulighed for at konfigurere og provisionere de forskellige kontaktcenterfunktioner, der gør det muligt for agenter og supervisorer at udføre deres opgaver som forventet.
Derudover skal moderne virksomheder have tilføjet funktioner for at optimere kontaktcenterdriften med adgang til data og indsigt, der visualiserer og sporer vigtige driftsmålinger.
Desuden er muligheden for at integrere med specialiserede funktioner i kontaktcenterøkosystemet, f.eks. kørsel af proaktive automatiserede udgående opkald, forbedring af agent- og supervisoroplevelser ved hjælp af AI, registrering og forståelse af kundekampagneforløbet for proaktivt at levere data på forhånd til agenter, klare differentiatorer i den måde, kontaktcenterløsninger udvikler sig på.
Med hensyn til forbrugsmodellen, hvor kontaktcentertilbud forbruges som en cloud-leveret softwaretjeneste, kræver evnen til at sikre tilgængelighed, pålidelighed og automatiserede ad hoc-skalakrav avancerede overvågnings- og alarmeringsmekanismer, som muliggør kontinuerlig validering og registrering af forestående problemer og forebyggelse / minimering af påvirkninger på kundedrift.
Følgende figur illustrerer den logiske arkitektur af Webex CC.
Funktionelle komponenter
Følgende afsnit beskriver forskellige funktionelle komponenter i Webex CC.
Administration af interaktion
Webex CC understøtter telefoni, e-mail og beskeder (sociale kanaler) som forskellige kanaler, som brugere kan bruge til at interagere med kontaktcentret.
For alle kanaler kan den indledende håndtering udføres af systemet, og derefter kan interaktionen eskaleres til en agent.
Medietyper
Telefoni-
For telefoni bestemmes håndteringen af indgående taleopkald af, hvordan opkaldet er kommet ind i kontaktcenteret (se Indtrængningsmekanismer nedenfor) og af det Webex CC-flow, der er knyttet til indgangspunktet.
Opkaldet besvares, og der udføres yderligere handlinger i henhold til Webex CC Flow-definitionen – som er en programmatisk repræsentation af de handlinger, der skal udføres, mens opkaldet håndteres, enten før det sættes i kø og dirigeres til en agent, eller selve flowet kan håndtere opkaldet uden overførsel til en agent.
Flow Builder i Webex CC giver udviklere mulighed for at definere flowet og tildele det til det indgangspunkt, via hvilket opkaldet ankommer til Webex CC.
Disse konfigurationsobjekter og deres anvendelse er dækket i Konfigurationsenheder.
Flere oplysninger om Flow Builder er dækket i det kommende afsnit om IVR System.
E-mail og beskeder
Fra Webex CC-perspektiv leverer Webex Connect indgående og udgående funktioner til alle digitale kanaler - e-mail, meddelelseskanaler, som slutbrugere kan bruge til at kontakte kontaktcenter.
Webex Connect Flow
-
Bestemmer håndteringen af sådanne interaktioner, indtil interaktionerne er sat i kø og distribueret til agenter. Dette omfatter automatisk håndtering og BOT-behandlinger for alle former for messaging og e-mail-interaktioner.
-
Anvender forretningslogik på indgående interaktion.
-
Håndterer kontakt før kø.
-
Flow selv kan håndtere interaktionen uden overførsel til live agent.
De meddelelseskanaler, der understøttes af Webex CC, er:
-
Web App / Mobil App Chat
-
WhatsApp
-
Facebook Messenger
-
Sms
De e-mailkanaler, der understøttes af Webex CC, er:
-
Gmail
-
Office365
Indtrængningsmekanismer
Dette afsnit dækker de mekanismer, hvormed en interaktion kan komme ind i Webex CC. Baseret på medietypen er de mekanismer, hvormed en interaktion når Webex CC, forskellige.
For eksempel er der inden for telefoni fysisk infrastrukturprovisionering, der er nødvendig for at aktivere PSTN-forbindelse, konfiguration af telefonnumre og routing af opkald til Webex CC.
For e-mail-/meddelelseskanaler skal indgående konfiguration udføres i Webex Connect, og det involverer klargøring af e-mail-/meddelelseskonto og Webex Connect flowkonfiguration.
Indgående stemme
I forbindelse med taleopkald er det typisk sådan, at brugerne ringer til et PSTN-telefonnummer, som derefter forbindes til kontaktcentret. Fra et indgående perspektiv kræver dette en mekanisme til at dirigere opkald fra PSTN til Webex CC.
Følgende figur illustrerer indtagelse af taleopkald til Webex CC.
Stemmeindtrængningstjenesterne i Webex CC udfører tredjepartsopkaldskontrol ved hjælp af SIP og besvarer det indgående opkald samt udfører overførsels-, konference- og andre opkaldskontrolhandlinger.
Det logiske indgangspunkt for opkald i Webex CC er konfigurationsenheden med navnet "Indgangspunkt". I forbindelse med taleindtrængning er nøglekonfigurationen for indgangspunktet det telefonnummer, der er knyttet til det, hvilket typisk er et gyldigt PSTN-telefonnummer, der er hentet fra den valgte PSTN-udbyder.
Dette gør det muligt at registrere indgående opkald på telefonnummeret, knytte opkaldet til indgangspunktet og bruge andre konfigurationsparametre for indgangspunktet til at håndtere opkaldet i henhold til Webex CC Flow-definitionen, der skal udløses for interaktionen.
Bemærk:
Du kan finde flere oplysninger om PSTN-forbindelsesindstillingerne på 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.
Skalerbarhed og tilgængelighed af Voice Edge-infrastruktur
Webex CC VPOP-infrastrukturen omfatter redundante par SIP SBC'er, der sikrer høj tilgængelighed, og flere SBC'er kan tilføjes for at skalere de samtidige opkaldsmængder, der skal understøttes.
Det maksimale antal samtidige opkald, som VPOP kan håndtere, afhænger af antallet af SBC'er, der kører, og som opkald sendes til.
For geografisk redundans – et net af VPOP SBC med sammenkoblinger på tværs af flere par på tværs af regioner understøttes.
For stemmeindtrængningstjenester er de horisontalt skalerbare til at håndtere et stigende antal samtidige taleopkald, der skal indtages på Webex CC.
Sikkerhedsovervejelser i forbindelse med voice edge-infrastruktur
Nedenstående tabel indeholder oplysninger om tilslutningsmulighederne til Voice Edge-infrastrukturen.
Forbindelse |
Typer |
---|---|
Offentligt internet |
Direkte (med hvidlistede kilde-IP-adresser) IPSec Virtual Private Network (VPN) eller IPSec over Generic Routing Encapsulation (GRE) Websted til websted (S2S) SRTP/SIP TLS |
Private tilslutningsmuligheder |
MPLS Punkt-til-punkt (P2P) VPLS SD-WAN Privat WAN Datacenter på tværs af forbindelser Equinix Fabric-forbindelser |
For flere detaljer, besøg 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.
IVR-system
Hvert taleopkald, der kommer ind i et telefonnummer, der er knyttet til et indgangspunkt, bliver besvaret af Webex CC, og udførelsen af et Webex CC Flow, der er knyttet til indgangspunktet, går i gang.
Webex CC Flow Builder leverer programmeringskonstruktioner/operatorer og funktionelle blokke, kaldet aktiviteter, så administratorer eller enhver, der designer og implementerer IVR-logikken, kan kombinere disse byggesten og oprette flowdefinitionen.
De programmeringskonstruktioner, som Flow understøtter, er:
-
Rapporterings- og indstillingsvariabler – tilstand, der er knyttet til en flowudførelse
-
Pebble Expressions for at indstille værdien af variabler
-
-
Betinget kontrol
-
Looping - ved hjælp af Conditionals og Go To (evne til at kæde aktiviteter sammen)
-
Kald REST-API'er
-
Parse Data - JSON, TOML, XML, der typisk bruges til parsing af API-svar.
-
Komponere aktiviteter
Et repræsentativt sæt aktiviteter, som Flow leverer, er:
|
For hvert opkald, der er aktivt, er en forekomst af flowkørsel også aktiv, indtil opkaldet afsluttes, hvilket resulterer i samtidige udførelser af flows.
Hver forekomst af flowudførelse giver isoleret miljø for data / tilstand, der er knyttet til flowet og der ved opkaldet.
I hele opkaldets livscyklus gør flow det også muligt at reagere på bestemte hændelser, der sker, og håndtere dem – f.eks. når et opkald bliver besvaret af en agent, kan en hændelseshandler udløse et pop-op-vindue på skærmen i grænsefladen på agentskrivebordet.
For yderligere oplysninger om Webex CC Flow, se 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.
Understøttelse af virtuel agent
Flow leverer en aktivitet til overdragelse af interaktionen til en virtuel agent, der er forudkonfigureret i Webex Control Hub.
Når opkaldet er forbundet til en virtuel agent, giver det brugeren en samtalebaseret IVR-oplevelse, og aktiviteten afsluttes enten med afslutning af opkaldet eller med eskalering af opkaldet til en agent.
I tilfælde af eskalering kan flowet konfigureres til at sætte opkaldet i kø, som derefter besvares af en agent.
Indgående digitale interaktioner
For e-mail- og meddelelseskanal for indgående interaktioner bruger Webex CC Webex Connect til klargøring af aktiverne, flow til at håndtere de indgående interaktioner og derefter dirigere interaktionen til Webex CC, når Webex Connect-flowet eksplicit sætter interaktionen i kø, så den kan håndteres af en agent.
Følgende figur illustrerer indtagelsen af e-mail, meddelelsesinteraktioner i Webex CC.
Virtual Agent / BOT-integrationer
For interaktioner med e-mail og meddelelser/sociale kanaler konfigureres de virtuelle agent-/BOT-behandlinger i Webex Connect-flowet.
Som det er tilfældet med Virtual Agents for Voice, sættes interaktionen i kø og distribueres til en agent, hvis BOT-behandlingen ender med at eskalere som resultat.
Routing og kø
Webex CC behandler den indgående kontakt med automatiserede handlere som defineret i flowet, og flowet kan beslutte at sætte kontakten i kø til en kø/direkte til en agent (agentspecifik kø – understøttes kun for telefoni-/stemmeinteraktioner).
Hvis der er en agent tilgængelig i kø, reserveres agenten, og interaktionen distribueres til agenten. Hvis der ikke er nogen agenter tilgængelige, parkeres interaktionen i køen, og Flow vil fortsat behandle kunden med handler, der er knyttet til køaktiviteten.
Når en agent bliver tilgængelig, afbrydes handleren, og agenten tilbydes interaktion.
Følgende figur illustrerer kø- og routingarkitekturen.
Valg af agent
Køer i Webex CC understøtter følgende algoritmer til valg af agent:
-
Agentruter, der har været længst tilgængelig
-
Fagbaseret routing
-
Længst tilgængelig agent (LAA)
-
Bedste tilgængelige agent (BAA)
-
Agenter er knyttet til køerne gennem Teams.
En kø kan tildeles flere opkaldsdistributionsgrupper (hvor hver gruppe har et eller flere teams) på en sekventiel måde med konfigureret ventetid på, at opkaldsdistributionsgruppen føjes til køen, så søgeområdet for en matchende agent udvides til flere opkaldsdistributionsgrupper, efterhånden som tiden skrider frem.
For fagbaseret distribution vælges en agent blandt de fagkrav, der matcher agenter, der er knyttet til køen, baseret på LAA- eller BAA-konfiguration.
Tale-/telefonispecifikke ekstra funktioner
Agentbaseret routing (kun for tale-/telefonikanaler)
Webex CC Flow kan ved hjælp af aktiviteten QueueToAgent dirigere interaktioner direkte til den valgte agent baseret på agent-id'et.
Hvis agenten ikke er tilgængelig til at håndtere interaktioner, kan interaktionen parkeres i en agentspecifik kø og vente på, at agenten bliver tilgængelig
Avancerede køoplysninger
Webex CC Flow kan ved hjælp af aktiviteten GetQueueInfo hente oplysninger i realtid for en kø som position i kø (PIQ), estimeret ventetid (EWT), antal agenter, der er tilgængelige i køen, og kan bruges til at beslutte, om kontakten skal sættes i kø eller ej.
Hilsen tilbagekald
Webex CC Flow, der bruger aktivitetstilbagekald, giver kunden mulighed for at afbryde forbindelsen til opkaldet, samtidig med at positionen i køen bevares, og modtage et tilbagekald, når den virtuelle interaktion i køen dirigeres til en agent.
Håndtering af overløb
Webex CC understøtter håndtering af overløb ved hjælp af kapacitetsbaserede teams (CBT).
CBT er som et almindeligt team med en kapacitet og et tilknyttet eksternt DN, der betjener denne kapacitet. Det kan konfigureres sammen med andre teams i køopkaldsdistributionscyklusserne.
Normalt konfigureres dette som den sidste cyklus, så den fungerer som et overløb, hvis der ikke er nogen agent tilgængelig, selv efter at alle de konfigurerede opkaldsdistributionsgrupper ikke kan finde en tilgængelig matchende agent til håndtering af interaktionen.
Agent Desktop Operations
Når en agent logger på Webex CC Agent Desktop, angiver agenten et telefonnummer, som indgående opkald til agenten kan forbindes til. Det kan være en PSTN-telefon, en mobiltelefon eller et lokalnummer, hvis agenten er en Cisco Webex Calling bruger.
Bemærk, at dette nummer skal være et gyldigt telefonnummer, som opkald kan viderestilles til. Hvis dette ikke er tilfældet, kan agenten ikke modtage indgående opkald.
Baseret på den type interaktion, som agenten håndterer, giver widgets på agentskrivebordet mulighed for at udføre bestemte mediekontrolhandlinger.
Når et opkald f.eks. er besvaret, kan agenten udføre følgende handlinger i forbindelse med opkaldet.
-
Sæt opkaldet på hold
-
Initiere konsulentopkald og
-
Omstille opkaldet til et andet telefonnummer (f.eks. agentens telefonnummer)/indgangspunkt
-
Sæt en anden agent i konference for opkaldet
-
-
Omstil opkaldet til en anden kø
-
Afslutte opkaldet
Agentcomputer giver administratorer mulighed for at tilføje brugerdefinerede widgets der ved at udvide skrivebordsfunktionerne og gøre det til en samlet samling widgets, som agenter skal bruge for at få deres arbejde udført på en effektiv måde.
Skrivebordsarkitektur
Agentskrivebord er et mikrofrontend-baseret enkeltsidet program, der er vært for widgets, der er bygget på basis af webkomponentarkitektur. Alle standard / lager widgets er drevet af data, der hentes af API'er eller server side push mekanismer.
Disse er typisk asynkrone API'er, hvor svaret på en aktivering kommer til skrivebordet via en WebSocket-forbindelse.
Webex CC-Agent Desktop godkender brugere med Cisco Common Identity (CI), og tokenet sendes videre til alle API aktiveringer. Også for brugerdefinerede widgets, baseret på godkendelsesmodellen, giver det en single sign-on-oplevelse til agenter, hvis den brugerdefinerede widgets godkendelsesmodel er integreret med CI.
Når en agent er en del af en interaktion, sendes alle opdateringer til denne interaktionstilstand eller tilknyttede data til skrivebordet via WebSocket-forbindelsen.
Skrivebordets robusthed over for tilslutningsmuligheder og ventetid
Det asynkrone API- og serverside-push muliggør skalering og ethvert forbindelsestab til WebSocket-grænsefladen registreres, og skrivebordet forsøger at oprette forbindelse igen og logge på igen.
Følgende figur illustrerer agentskrivebordsarkitekturen i Webex CC.
Administration og konfiguration
Onboarding af kunder
Webex Control Hub er den primære grænseflade, der bruges af partnere og kunder til at onboarde kunder og aktivere eller konfigurere funktioner.
Når organisations- og kontaktcenterfunktionerne er klargjort i Control Hub, udløser det et workflow i Webex CC, som udfører resten af trinnene i klargøringen af alle kontaktcenterfunktioner i henhold til de tilbud, kunden har valgt.
Al klargøring af kontaktcentre udføres ved hjælp af et BPM-arbejdsprocesprogram, der muliggør en deklarativ måde at definere de involverede trin på og gør hele provisioneringstrinnene modstandsdygtige over for fejl og sikrer dataintegriteten.
Følgende figur illustrerer provisioneringsarbejdsgangen i Webex CC.
Konfigurationsobjekter
De vigtigste konfigurationsobjekter i Webex CC, der er omfattet af en organisation, er:
Sted
Sted betyder en placering, hvor et eller flere teams, brugere (agenter/supervisorer) er placeret.
Alle brugere og teams skal tilhøre et websted.
Team
En gruppe brugere. Teams bruges til at distribuere interaktioner til agenter via køer.
Hvert team skal tilhøre et websted.
Agenter
Brugere, der kan logge på Agent Desktop og håndtere interaktioner på tværs af medietyper, der er konfigureret i Webex CC.
Supervisorer
Supervisorer tildeles teams og kan overvåge/coache agenten og have adgang til teamniveaustatus og agentstatistikker for dem, der hører til de teams, som supervisoren er tildelt.
Kø
En kø er en logisk enhed, hvor interaktioner kan ventes på, at agenter er tilgængelige, som derefter distribueres til agenten.
Køer knyttes til teams som søgeområdet for agenter med mulighed for at udvide søgeområdet baseret på den forløbne tidsgrænse ved at føje andre teams til søgeområdet.
Entrypoint
Indgangspunkt er en logisk enhed, der repræsenterer indgangspunktet for interaktioner, der kommer ind i Webex CC. For telefoni er dette primært knyttet til det telefonnummer, som opkald ankommer til, og for e-mail/messaging-kanaler peger indgangspunktet på aktivkonfiguration i Webex Connect.
Flow
Det flow, der er knyttet til indgangspunktet (via distributionsstrategi), som bestemmer de trin, der er involveret i håndtering af interaktioner.
For ikke-telefonikanaler (e-mail, beskeder/sociale medier) vælges Flow som en del af aktivkonfigurationen i Webex Connect.
Adgangskontrol for kontaktcentre med flere steder
Webex CC-administratorer kan konfigurere brugerprofiler med adgangsrettigheder til bestemte steder, teams, køer og indgangspunkter. På grund af webstedernes og holdenes hierarkiske karakter er det desuden kun de teams eller den dato, der vedrører holdene, der tilhører disse websteder eller en eksplicit specificeret delmængde af sådanne teams, der kan tilgås af brugeren, når der er givet adgang til bestemte websteder.
For køer og indgangspunkter er de globale på organisationsniveau, så for forskellige geografiske placeringer (steder, hvor bestemte agenter og teams er placeret) kan der konfigureres separate indgangspunkter og køer, og supervisorer/brugere kan få adgang til de objekter, der er relevante for bestemte websteder.
Følgende figur illustrerer de centrale konfigurationsobjekter og den brugerprofil, der refererer til disse objekter.
Ud over at begrænse adgangen til disse enheder kan Webex CC-administratorer styre de specifikke funktioner/moduler, som en bruger kan få adgang til i administrationsgrænsefladen, og derved have brugere med administrations-/konfigurationsrettigheder til bestemte enheder samt sektioner/funktioner i Webex CC-administrationsgrænsefladen.
Rapportering og analyse
Webex CC behandler de diskrete hændelser, der genereres af forskellige tjenester i løbet af interaktionernes livscyklus, ved hjælp af en række realtidsstrømbehandlingstjenester og genererer et defineret sæt realtidsdatasæt, der offentliggøres til abonnerede klienter.
Desuden behandles, transformeres og aggregeres disse hændelser yderligere, og de resulterende datasæt bevares, som derefter hentes via API'erne til dataforbrug og rapporterings- og datavisualiseringsgrænsefladen – Analysator.
Følgende figur illustrerer databehandlings- og forbrugsgrænsefladerne i Webex CC
Integrationer
Alle eksterne integrationer til WxCC for at udvide og forbedre de funktioner, som kunderne kan bruge, bruger standard publicerede API'er.
Den type API grænseflader, der er tilgængelige i Webex CC, er:
-
REST API
-
Server-Side Push, bruge
-
Webhooks
-
WebSocket-meddelelser
-
CRM-integrationer
Webex CC understøtter to former for integration med CRM-systemer (Customer Relationship Management).
-
Integrerede skrivebordsforbindelser
-
Flowintegrationer via HTTPs Connectors i IVR
Integrerede skrivebordsconnectorer: CRM-program som den primære grænseflade
I denne driftstilstand logger agenten på CRM-konsollen som det primære program.
Webex CC er et integreret program (også kaldet et integreret skrivebordsprogram eller en integreret softphone), som primært bruges til at logge på kontaktcentret og modtage Webex CC-dirigerede kontaktcenterinteraktioner.
Ved modtagelse af et opkald eller en samtaleanmodning udfører CRM-integrationen følgende handlinger på CRM-konsollen
-
Pop op-skærmbilledet til kundeposten, der er knyttet til ANI, eller andre tilknyttede opkaldsdata.
-
Bogfør opkaldsmetadata som aktivitetsnoter i kundeposten
-
Tillad agenten at "klikke for at ringe" ved at klikke på kontakten i CRM og starte et udgående opkald til kunden
-
Bogføring af opkaldsposter i CRM-rapporteringstabellerne for primær rapportering på CRM.
-
Indeholder den fulde funktionalitet af kontrolelementerne Agent Desktop og opkald (integreret og minificeret version af skrivebordsappen)
Den primære integrationstilstand med CRM'erne er ved at integrere Webex CC Desktop-program i en separat iFrame.
Desuden kører Webex CC Desktop-programmet en brugerdefineret konsolløs widget (ingen brugergrænseflade) kører i baggrunden, som interagerer med det underliggende CRM-system for at udføre automatiserede handlinger på vegne af agenten.
Interaktionerne drives af to SDK'er, som den konsolløse widget bruger.
-
Webex CC Desktop JS SDK: Dette er JavaScript SDK'et, der leveres af Webex CC til registrering af hændelseslyttere til agent- og kontakthandlinger.
-
CRM JS SDK: Dette er det CRM-klient-SDK, der gælder pr. CRM, der abstraherer REST API opkald med CRM. For eksempel bruges det CTI JS-bibliotek, der leveres af Salesforce, til salgsstyrke til at udføre handlinger og lytte efter hændelser inde i CRM.
Følgende figur illustrerer CRM-integrerede Webex CC-skrivebords- og connectorarkitektur
Webex CC understøtter følgende CRM-løsninger til ovennævnte integration:
-
Salesforce
-
ServiceNu
-
Microsoft Dynamics 365
-
Zendesk
-
Freshdesk
For flere detaljer, besøg https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Du kan finde flere oplysninger om konfiguration af Webex CC-skrivebordslayouts til aktivering af CRM-connectoren, funktionssæt og ændringslogfiler ved at besøge https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Global tilgængelighed af CRM-connectorer
CRM Connectors er tilgængelige i alle geografiske områder og områder, hvor Webex CC fungerer.
Elastisk skala og ydeevne
Webex CC er vært for den brugerdefinerede widget, der muliggør tovejskommunikation mellem CRM-applikationen og Webex CC-skrivebordet i AWS CloudFront CDN, hvilket sikrer høj tilgængelighed af widget-AWS på tværs af tilgængelighedszoner og regioner.
Al CRM-integrationsspecifik beregning sker i den browser, hvor agenter bruger CRM-programmet med Webex CC Desktop integreret i CRM-programmet.
Sikkerhed
CRM-connectorerne aktiveres via Webex CC-agentskrivebordslayoutet, og valgfrie parametre overføres via skrivebordslayoutet til widgetten for at slå funktioner til og fra.
Hvis du f.eks. vil aktivere widgetten Salesforce-handlinger, kan administratoren aktivere parameterindstillingen for skrivebordslayoutparameteren sfdcWidgetEnabled til true.
Installation af pakke
Hvis integrationen skal fungere tovejs, skal CRM-konsollen have det integrerede program installeret. Dette er for at understøtte indlæsning af Desktop-applikationen inde i en iFrame.
Alle Desktop Embedded-connectorer er tilgængelige på CRM-markedspladsen.
For eksempel,
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Installationen af markedspladsprogrammet aktiverer de nødvendige plug-ins og importerer de nødvendige XML-filer til CRM-konsollen for at understøtte rapportering af opkaldsposter på CRM-systemet.
Flowintegrationer via HTTP-connectorer i IVR
Webex CC Flow builder understøtter tovejsdatastrømme mellem Webex CC og CRM-systemet ved hjælp af HTTP-connectorer Webex, der er konfigureret i Control Hub og brugt på Webex CC Flow.
Disse bruges primært til personalisering inden for stemmeinteraktioner og tilpasset routing inden for IVR.
Som standard understøtter Webex CC Salesforce HTTP Connector på Control Hub. De andre CRM-connectorer kan tilføjes som brugerdefinerede connectorer på Webex Control Hub.
Du kan finde flere oplysninger om HTTP-connectorerne på https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-forbindelser:
-
Salesforce IVR HTTP-connector (indbygget): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP-stik (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP-connector (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Styring af udgående kampagne
Webex CC understøtter udgående preview-kampagner ved hjælp af kampagnestyringsløsningen fra Acqueon.
For flere detaljer, besøg 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.
Workforce-optimering
Webex CC understøtter workflowoptimering og kvalitetsstyringsløsninger fra førende brancheleverandører.
Udvidelse af Agent Desktop
Webex CC-agent og supervisorskrivebord muliggør udvidelse af skrivebordsfunktionerne ved at udvikle og køre brugerdefinerede widgets på skrivebordet.
For flere detaljer, besøg https://developer.webex-cx.com/documentation/guides/desktop.
Andre API'er
For detaljer om de andre API integrationer, der kan udføres i Webex CC, besøg https://developer.webex-cx.com/documentation/getting-started/.
Implementering og tilslutningsmuligheder
Webex CC er implementeret i AWS og er i øjeblikket tilgængelig i følgende områder:
-
US
-
USA-Øst N Virginia
-
Det vestlige USA i Californien (kun indtrængen af talemedier)
-
-
Canada
-
Centrale
-
-
Storbritannien
-
London
-
-
Europa
-
Frankfurt
-
-
Asien Pac
-
Tokyo
-
Sydney
- Singapore
-
Multiområdeforbindelse til telefoni
For at muliggøre globale organisationer med agenter og kunder på flere geografiske placeringer understøtter Webex CC, at medierne holdes inden for det lokale område i de områder, hvor stemmemediekanten og indgående tjenester kører.
Følgende figur viser udrulning i flere regioner med regionale medier.
Tjenesterne Media Edge og Indgående medier udrulles i følgende områder.
Geo-region |
Webex CC-tjenester (AWS-region) |
Media Edge (stemme POP) |
Næste generations medietjenester (AWS-region)* |
---|---|---|---|
US |
N Virginia |
København Los Angeles |
N Virginia N Californien |
Canada |
Centrale |
Vancouver Toronto |
Centrale |
Brasilien |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Storbritannien |
London |
London |
London |
Indien |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japan |
Tokyo |
Tokyo Osaka |
Tokyo |
Australien |
Sydney |
Melbourne Sydney |
Sydney |
Sikkerhed og beskyttelse af personlige oplysninger
Infrastruktur Sikkerhed
Stemmeinfrastruktur på Edge
Voice Edge-komponenterne gør det muligt for SIP-trunks fra kundenetværk/PSTN-operatører at terminere, og dette er aktiveret baseret på hvidlistede IP'er, der har tilladelse til at oprette forbindelse til edge-komponenterne.
Beregn infrastruktursikkerhed
Webex CC-beregningsinstanser klargøres i AWS, og tjenester kører som pods i Kubernetes-klyngen, som har flere navneområder, og adgangen til hvert navneområde er begrænset med separate legitimationsoplysninger.
Al klargøring af infrastruktur udføres ved hjælp af kode - ingen manuelle trin - og ingen af legitimationsoplysningerne kan tilgås manuelt.
Der er et centralt legitimationslager med specifikke stier konfigureret til specifikt sæt tjenester / teams, og adgangen til selve legitimationslageret er begrænset og konfigureret som hemmeligheder i build- og implementeringssystemerne.
Ingen af infrastrukturkomponenterne / tjenesterne er direkte eksponeret uden for AWS VPC, og kun offentligt eksponerede grænseflader er API'er og WebSocket-servere, der styres og administreres ved hjælp af api-gateway,
Derudover er der visse interne systemer og grænseflader, der bruges af udviklere, og som bruges til visning af logfiler, målepunkter, implementeringsoplysninger, buildstatus og testresultater, som er sikret ved hjælp af roller og grupper og integreret med Ciscos interne godkendelsessystemer.
Godkendelse og autorisation af brugergrænseflader
Alle brugergrænseflader, der bruges af forskellige kontaktcenterbrugere (agenter, supervisorer, administratorer, analytikere), er beskyttet af Cisco Common Identity-baserede OAuth-flows (ihændehavertokengodkendelse).
Godkendelsen udføres ved hjælp af roller for den bruger, der har hentet tokenet, og områder, der er tildelt tokenet.
Datasikkerhed
Data i transit
Ingen af grænsefladerne i den anvendte tjeneste-/infrastrukturkomponent er direkte eksponeret for ekstern indgående trafik.
Vælg tjenester med http-API'er eksponerer disse grænseflader via en gateway, og al indgående https (inklusive dem fra WebSocket) afsluttes i ALB, og intern trafik via http dirigeres til tjenesterne.
Alle udgående interaktioner er over https / TLS (for ikke-http-protokoller).
Inde i VPC er den interne kommunikation mellem tjenester - over http / brugerdefineret TCP-protokol - over almindelig TCP stikkontakt.
Inaktive data
Alle data, der gemmes, krypteres på lagerlaget. Desuden er de datalagre, der er uden for VPC, beskyttet og adgangskontrol og autorisationer med legitimationsoplysninger sikkert gemt og administreret i et hemmeligt lager.
Følgende figur illustrerer datastrøms- og sikkerhedsmodellen for transit såvel som inaktive hændelser.
Databeskyttelse
Slutbrugerens PII-data
Webex CC Flow, som er den programmatiske controller til håndtering af interaktioner, kan bruges til at indsamle brugerdata, som kan tildeles flowvariabler, der er specielt mærket som "Indeholder følsomme data". Værdierne for sådanne data krypteres, og ingen tjenester i transitstien for dataene har adgang til disse data.
Desuden bevares sådanne data aldrig i Webex CC-rapporteringsdatalageret, og logfilerne/meddelelsesinfrastrukturen vil have krypterede data, og klare tekstdata gemmes ikke nogen steder i Webex CC.
Kontaktcenteragent/supervisor-PII-data
Kontaktcenterets brugerrelaterede data redigeres i logfiler, men er tilgængelige for dataanalyse og visualisering i Webex CC-datalageret.
Skalerbarhed
Faktorer for skala
For Webex CC er de faktorer, der påvirker skalaen:
-
Samtidig antal agenter logget på
-
Samtidig antal igangværende interaktioner
-
Handlinger, der udføres på disse interaktioner
-
-
Samtidig antal handlinger, som supervisorer/agenter udfører uden for håndteringen af interaktionerne
-
Mængden af genererede og vedvarende data
Arkitektoniske aspekter, der muliggør skalering
De principper, som Webex CC er bygget og designet på, gør det muligt for løsningen at skalere dynamisk efter behov inden for de grænser, der håndhæves af den leverede infrastruktur til de forskellige tjenester og platformskomponenter.
Hændelsesdrevet arkitektur
Tjenesterne i Webex CC kommunikerer ved hjælp af meddelelser, og de kritiske meddelelsesbehandlingsstrømme involverer ikke nogen blokerende IO-handlinger, og den tilstand, der kræves til behandling af meddelelser, er lokaliseret til forekomsten af den tjeneste, der behandler meddelelsen.
Statsløse tjenester (eller eksternaliseret stat)
Statsløse tjenester muliggør elasticitet ved nemt at tilføje/fjerne yderligere forekomster af tjenesterne. Der er visse tjenester, der i sagens natur er statslige, og de har eksternaliseret statsbutik, og infrastrukturen understøtter også dynamiske ændringer i antallet af forekomster af sådanne tjenester med automatisk rebalancering / statsoverførsel / lokalisering af staten til den instans, der har brug for staten.
Elastisk infrastruktur
Alle tjenester kører i Kubernetes, og infrastrukturen aka Kubernetes-noder skaleres automatisk baseret på brugen, og dette muliggør dynamisk tilføjelse af flere beregningsnoder op til en maksimal høj tærskel, der er forudkonfigureret.
Belastningsprojektion og regelmæssig validering
Alle tjenester benchmarkes for ydeevneegenskaberne, og skaleringsmønsteret valideres på serviceniveau.
Yderligere kontinuerlig validering, spidsbelastning og udholdenhedstest udføres med testparametre, der er indstillet til forventet vækst i de skalapåvirkende attributter, hvilket gør det muligt at identificere flaskehalse, planlægge at opdatere den høje tærskel for infrastrukturressourceforbrug og være klar til spildagen.
Pålidelighed og tilgængelighed
Den hændelsesdrevne arkitektur og statsløse tjenester muliggør robusthed og elasticitet. For at sikre, at fejl registreres og reageres på, før funktionaliteter påvirkes, anvender Webex CC imidlertid følgende strategi.
-
Infrastrukturens tilgængelighed og pålidelighed
-
Alle Webex CC-tjenesteydelser og infrastrukturkomponenter udrulles altid på tværs af tre AWS-tilgængelighedszoner.
-
Dette gør det muligt for Webex CC at være modstandsdygtig over for tilgængelighedszonefejl, og i tilfælde af fejl erstattes de mislykkede forekomster automatisk med nyere.
-
-
-
Kontinuerlig overvågning og alarmering
-
Interne og eksterne sonder til tjenester og infrastrukturkomponenter, som ved fejl udløser advarsler.
-
Målepunkter, der registreres fra tjeneste- og infrastrukturkomponenter og behandles via et regelprogram, der registrerer matchende regler og udløser beskeder.
-
-
Løbende validering og alarmering
-
Der køres periodiske tests, og eventuelle fejl resulterer i udløsning af advarsler
-
Disse advarsler opretter proaktive hændelser og håndteres som en reel hændelse, der påvirker kunden.
-
Dette foregriber påvirkninger for kunden og bidrager til systemtilgængelighed og pålidelighed.
-
-
-
Løbende integration og levering
-
Dette er den tekniske proces og leveringspipeline og muliggør hurtig og pålidelig opbygning, validering og udrulning af tjenester/ændringer af tjenester i Webex CC.
-
Muligheden for at udføre fuldstændig automatiseret implementering – fra kode til produktionsmiljø med alle de nødvendige valideringer reducerer risikoen og minimerer tiden til løsning, hvis en ændring skal implementeres som reaktion på en fejl.
-
-
-
Afbrydere og kill-switches
-
Forskellige dele af systemet/visse funktioner i Webex CC kan deaktiveres selektivt for alle kunder eller udvalgte kunder for at minimere kaskadeeffekter af en fejl.
-
Dette gør det muligt at minimere fejloverfladen og opnå tilgængelighed af centrale kontaktcenterfunktioner for kunderne.
-
-
Overvågning og fejlregistrering
Følgende figur angiver de mekanismer til løbende overvågning, validering og advarsler, der er på plads for Webex CC.
Forretningskontinuitet og it-katastrofeberedskab
Disaster Recovery and Business Continuity-processen sikrer, at der registreres eventuelle store afbrydelser i en region, og de nødvendige trin er på plads for at sikre gendannelse af tjenesterne til kunder, der er ombord i regionen.
Trinene til gendannelse dokumenteres, valideres og holdes opdateret regelmæssigt i henhold til katastrofegendannelses- og styringsprocesserne.
Webex CC-tjenesteydelser udrulles i tre separate tilgængelighedszoner i en AWS-region. Hver tilgængelighedszone er en forskellig fysisk placering i området med uafhængige forsyningsselskaber.
I tilfælde af fuldstændig AWS-regionsfejl er Webex CC afhængig af AWS for at gendanne regionen, og for langvarige afbrydelser, der involverer hele regionen, klargøres Webex CC-datacenteret i en ny AWS-region og gendanner de vigtigste kundekonfigurationer og data, så kontaktcentret er operationelt for kunder i den nye AWS-region.
Dette involverer automatisering, men kræver manuel indgriben for at udløse processen samt overvåge og sikre, at den nødvendige konfiguration og data gendannes for at gøre kontaktcentret operationelt for kunderne.
Overholdelse og certificeringer
Webex Contact har en omfattende liste over sikkerhedscertificeringer. Disse certificeringer holdes ajour med jævne mellemrum.
-
PCI DSS QSA
-
CAIQ
-
HIPAA & HITECH
-
CSA stjerne niveau 1
-
CSA Star Level 2 (uafhængig vurdering af 3. part)
-
SOC2
-
ISO27001 (International standard for informationssikkerhed)
-
ISO27017 (sikkerhedsstandard for cloudtjenesteudbydere)
-
ISO27018 (Sikkerhedsstandard med fokus på beskyttelse af personoplysninger i skyen)
-
ISO27701 (udvidelse til beskyttelse af personlige oplysninger)
-
C5 tysk standard, der demonstrerer operationel sikkerhed mod cyberangreb
Se Webex Contact Center-tjenestens dataark om beskyttelse af personlige oplysninger for yderligere oplysninger.
Cisco Webex Contact Center (Webex CC) er et kontaktcenter som en service (CCaaS), der gør det muligt for organisationer at muliggøre smartere, proaktive og personlige interaktioner på tværs af kundekampagneforløbet.
Webex CC er designet, designet og udviklet fra bunden som en cloudbaseret løsning med følgende centrale arkitektoniske principper.
-
Tjenester: Uafhængigt sæt tjenester, hvor hver tjeneste leverer et lille sammenhængende sæt funktioner til sine brugere.
-
Hændelsesdrevet: Alle tjenester kommunikerer med hinanden ved hjælp af meddelelser, undtagen i webapplikationer, hvor applikationen bruger https-grænseflader (REST API'er, Push Data via WebSocket-interface) til specifikke brugssager.
-
Statsløs/eksternaliseret tilstand: Tjenesterne udrulles i Kubernetes og kører i docker-objektbeholdere med mulighed for automatisk at skalere og være modstandsdygtige over for fejl i en eller flere forekomster af tjenesterne.
-
Observerbar: Alle tjenester og infrastrukturkomponenter, der muliggør implementering af sådanne tjenester, kan observeres med standardmekanismer til at måle, registrere og forhindre situationer, der påvirker kontaktcenterfunktioner samt hurtig fejlfinding og gendannelse af tjenester i tilfælde af afbrydelser.
-
Isoleret/løst koblet: Hver tjeneste kan bygges, valideres og implementeres/opdateres uafhængigt uden nedetid for kontaktcenterfunktioner.
Webex CC-tjenester implementeres i AWS og drives af en cloudbaseret platform, der muliggør følgende:
-
Tilgængelighed af infrastrukturtjenester og applikationer på tværs af flere tilgængelighedszoner
-
Elasticitet af infrastrukturtjenester og applikationer, der muliggør dynamiske skaleringsfunktioner
-
Sikkerhed indbygget i den måde, systemerne bygges og implementeres på, data beskyttes under overførsel og inaktive sammen med de sikkerheds-/overholdelsescertificeringer, som Webex CC har.
-
Skalerbar og sikker edge-infrastruktur til telefoni/tale-integrationer
-
Observerbarhed med proaktiv overvågning og alarmering, der muliggør høj tilgængelighed af kontaktcentertjenester til sine kunder.
-
Integreret med resten af Cisco Webex til brugergodkendelse/autorisation, administration og klargøring af kontaktcenterfunktioner.
De yderligere afsnit i dette dokument beskriver hver af ovenstående funktioner, og hvordan CC Webex arkitekturen muliggør samme.
Logisk arkitektur
Den kernekapacitet, som en kontaktcenterløsning skal have, er at gøre det muligt for kunderne nemt at kontakte organisationen ved hjælp af almindeligt anvendte kommunikationsmidler og få forespørgslerne / problemerne behandlet på en hurtig og effektiv måde.
Men for at sikre, at dette grundlæggende princip opnås, er der flere funktioner bag kulisserne, som den organisation, der bruger kontaktcenteret, skal have adgang til. Det drejer sig om:
-
Mekanismer, som kunderne kan bruge til at starte en interaktion
-
Udgivne og operationelle telefonnumre, der forbinder telefoniopkald med kontaktcentersystemet
-
E-mail-adresser, som kunder kan sende e-mail til, og mekanisme til at registrere nye indgående e-mails.
-
Mulighed for kunder at kontakte via forskellige digitale kanaler, herunder, men ikke begrænset til,
-
Chat fra en hjemmeside/app
-
Direkte chat via populære messaging-klienter som WhatsApp, Facebook Messenger, Apple Messages for Business.
-
-
-
Evne til at registrere nye interaktioner og håndtere dem effektivt
-
Disse vil omfatte automatiseret IVR system, virtuelle agenter til telefoni / chats med programmerbarhed indbygget til at definere de arbejdsgange, der er involveret i håndtering af interaktioner.
-
Endelig skal interaktionen, hvis det er nødvendigt, eskaleres til en agent, der er optimalt kvalificeret til at håndtere interaktionen.
-
-
Mulighed for, at agenter kan angive tilgængelighed til håndtering af interaktioner og supervisorer til at overvåge, coache agenter og opnå de driftsmæssige målepunkter, der muliggør effektive interaktioner.
-
Administratorers mulighed for at konfigurere og provisionere de forskellige kontaktcenterfunktioner, der gør det muligt for agenter og supervisorer at udføre deres opgaver som forventet.
Derudover skal moderne virksomheder have tilføjet funktioner for at optimere kontaktcenterdriften med adgang til data og indsigt, der visualiserer og sporer vigtige driftsmålinger.
Desuden er muligheden for at integrere med specialiserede funktioner i kontaktcenterøkosystemet, f.eks. kørsel af proaktive automatiserede udgående opkald, forbedring af agent- og supervisoroplevelser ved hjælp af AI, registrering og forståelse af kundekampagneforløbet for proaktivt at levere data på forhånd til agenter, klare differentiatorer i den måde, kontaktcenterløsninger udvikler sig på.
Med hensyn til forbrugsmodellen, hvor kontaktcentertilbud forbruges som en cloud-leveret softwaretjeneste, kræver evnen til at sikre tilgængelighed, pålidelighed og automatiserede ad hoc-skalakrav avancerede overvågnings- og alarmeringsmekanismer, som muliggør kontinuerlig validering og registrering af forestående problemer og forebyggelse / minimering af påvirkninger på kundedrift.
Følgende figur illustrerer den logiske arkitektur af Webex CC.
Funktionelle komponenter
Følgende afsnit beskriver forskellige funktionelle komponenter i Webex CC.
Administration af interaktion
Webex CC understøtter telefoni, e-mail og beskeder (sociale kanaler) som forskellige kanaler, som brugere kan bruge til at interagere med kontaktcentret.
For alle kanaler kan den indledende håndtering udføres af systemet, og derefter kan interaktionen eskaleres til en agent.
Medietyper
Telefoni-
For telefoni bestemmes håndteringen af indgående taleopkald af, hvordan opkaldet er kommet ind i kontaktcenteret (se Indtrængningsmekanismer nedenfor) og af det Webex CC-flow, der er knyttet til indgangspunktet.
Opkaldet besvares, og der udføres yderligere handlinger i henhold til Webex CC Flow-definitionen – som er en programmatisk repræsentation af de handlinger, der skal udføres, mens opkaldet håndteres, enten før det sættes i kø og dirigeres til en agent, eller selve flowet kan håndtere opkaldet uden overførsel til en agent.
Flow Builder i Webex CC giver udviklere mulighed for at definere flowet og tildele det til det indgangspunkt, via hvilket opkaldet ankommer til Webex CC.
Disse konfigurationsobjekter og deres anvendelse er dækket i Konfigurationsenheder.
Flere oplysninger om Flow Builder er dækket i det kommende afsnit om IVR System.
E-mail og beskeder
Fra Webex CC-perspektiv leverer Webex Connect indgående og udgående funktioner til alle digitale kanaler - e-mail, meddelelseskanaler, som slutbrugere kan bruge til at kontakte kontaktcenter.
Webex Connect Flow
-
Bestemmer håndteringen af sådanne interaktioner, indtil interaktionerne er sat i kø og distribueret til agenter. Dette omfatter automatisk håndtering og BOT-behandlinger for alle former for messaging og e-mail-interaktioner.
-
Anvender forretningslogik på indgående interaktion.
-
Håndterer kontakt før kø.
-
Flow selv kan håndtere interaktionen uden overførsel til live agent.
De meddelelseskanaler, der understøttes af Webex CC, er:
-
Web App / Mobil App Chat
-
WhatsApp
-
Facebook Messenger
-
Sms
-
Apple Messages for Business
De e-mailkanaler, der understøttes af Webex CC, er:
-
Gmail
-
Office365
Indtrængningsmekanismer
Dette afsnit dækker de mekanismer, hvormed en interaktion kan komme ind i Webex CC. Baseret på medietypen er de mekanismer, hvormed en interaktion når Webex CC, forskellige.
Inden for telefoni er der f.eks. behov for fysisk infrastrukturprovisionering for at aktivere PSTN-forbindelse, konfiguration af telefonnumre og routing af opkald til Webex CC.
For e-mail-/meddelelseskanaler skal indgående konfiguration udføres i Webex Connect, og det involverer klargøring af e-mail-/messaging-konto og konfiguration af Webex Connect-flow.
Indgående stemme
I forbindelse med taleopkald er det typisk sådan, at brugerne ringer til et PSTN-telefonnummer, som derefter forbindes til kontaktcentret. Fra et indgående perspektiv kræver dette en mekanisme til at dirigere opkald fra PSTN til Webex CC.
Følgende figur illustrerer indtagelsen af taleopkald til Webex CC.
Voice Ingress Services i Webex CC udfører tredjepartsopkaldsstyring ved hjælp af SIP og besvarer det indgående opkald samt udfører overførsels-, konference- og andre opkaldskontrolhandlinger.
Det logiske indgangspunkt for opkald i Webex CC er konfigurationsenheden med navnet "Indgangspunkt". I forbindelse med taleindtrængning er nøglekonfigurationen for indgangspunktet det telefonnummer, der er knyttet til det, hvilket typisk er et gyldigt PSTN-telefonnummer, der er hentet fra den valgte PSTN-udbyder.
Dette gør det muligt at registrere indgående opkald på telefonnummeret, knytte opkaldet til indgangspunktet og bruge andre konfigurationsparametre for indgangspunktet til at håndtere opkaldet i henhold til den Webex CC Flow-definition, der skal udløses for interaktionen.
Bemærk:
Du kan finde flere oplysninger om PSTN-forbindelsesindstillingerne på 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.
Skalerbarhed og tilgængelighed af Voice Edge-infrastruktur
Webex CC VPOP-infrastrukturen omfatter redundante par SIP SBC'er, der sikrer høj tilgængelighed, og flere SBC'er kan tilføjes for at skalere de samtidige opkaldsmængder, der skal understøttes.
Det maksimale antal samtidige opkald, som VPOP kan håndtere, afhænger af antallet af SBC'er, der kører, og som opkald sendes til.
For geografisk redundans – et net af VPOP SBC med sammenkoblinger på tværs af flere par på tværs af regioner understøttes.
For taleindtrængningstjenester er de horisontalt skalerbare til at håndtere et stigende antal samtidige taleopkald, der skal indtages til Webex CC.
Sikkerhedsovervejelser i forbindelse med voice edge-infrastruktur
Nedenstående tabel indeholder oplysninger om tilslutningsmulighederne til Voice Edge-infrastrukturen.
Forbindelse |
Typer |
---|---|
Offentligt internet |
Direkte (med hvidlistede kilde- IP adresser) IPSec Virtual Private Network (VPN) eller IPSec over GRE (Generic Routing Encapsulation) Websted til websted (S2S) SRTP/SIP-TLS |
Private tilslutningsmuligheder |
MPLS Punkt-til-punkt (P2P) VPLS SD-WAN Privat WAN Datacenter på tværs af forbindelser Equinix Fabric-forbindelser |
For flere detaljer, besøg 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.
IVR-system
Alle taleopkald, der kommer til et telefonnummer, der er tilknyttet et indgangspunkt, bliver besvaret af Webex CC, og udførelse af et Webex CC-flow, der er knyttet til indgangspunktet, går i gang.
Webex CC Flow Builder leverer programmeringskonstruktioner/operatorer og funktionelle blokke, kaldet aktiviteter, så administratorer eller andre, der designer og implementerer den IVR logik, kan kombinere disse byggesten og oprette Flow-definitionen.
De programmeringskonstruktioner, som Flow understøtter, er:
-
Rapporterings- og indstillingsvariabler – tilstand, der er knyttet til en flowudførelse
-
Pebble Expressions for at indstille værdien af variabler
-
-
Betinget kontrol
-
Looping - ved hjælp af Conditionals og Go To (evne til at kæde aktiviteter sammen)
-
Kald REST-API'er
-
Parse Data - JSON, TOML, XML bruges typisk til at analysere API svar.
-
Komponere aktiviteter
Et repræsentativt sæt aktiviteter, som Flow leverer, er:
|
For hvert opkald, der er aktivt, er en forekomst af flowkørsel også aktiv, indtil opkaldet afsluttes, hvilket resulterer i samtidige udførelser af flows.
Hver forekomst af flowudførelse giver isoleret miljø for data / tilstand, der er knyttet til flowet og der ved opkaldet.
I hele opkaldets livscyklus gør flow det også muligt at reagere på bestemte hændelser, der sker, og håndtere dem – f.eks. når et opkald bliver besvaret af en agent, kan en hændelseshandler udløse et pop-op-vindue på skærmen i grænsefladen på agentskrivebordet.
Du kan finde flere oplysninger om Webex CC Flow under 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.
Understøttelse af virtuel agent
Flow leverer en aktivitet til overdragelse af interaktionen til en virtuel agent, der er forudkonfigureret i Webex Control Hub.
Når opkaldet er forbundet til en virtuel agent, giver det brugeren en samtalebaseret IVR oplevelse, og aktiviteten afsluttes enten med, at opkaldet afsluttes, eller med at opkaldet eskaleres til en agent.
I tilfælde af eskalering kan flowet konfigureres til at sætte opkaldet i kø, som derefter besvares af en agent.
Indgående digitale interaktioner
Til e-mail- og meddelelseskanaler for indgående interaktioner bruger Webex CC Webex Connect til klargøring af aktiverne, flow til at håndtere de indgående interaktioner og derefter dirigere interaktionen til Webex CC, når Webex Connect-flowet eksplicit sætter interaktionen i kø, så den kan håndteres af en agent.
Følgende figur illustrerer indtagelsen af e-mail, meddelelsesinteraktioner i Webex CC.
Virtual Agent / BOT-integrationer
For interaktioner med e-mail og messaging / sociale kanaler konfigureres de virtuelle agent/BOT-behandlinger i Webex Connect-flowet.
Som det er tilfældet med Virtual Agents for Voice, sættes interaktionen i kø og distribueres til en agent, hvis BOT-behandlingen ender med at eskalere som resultat.
Routing og kø
Webex CC behandler den indgående kontakt med automatiserede handlere som defineret i flowet, og flowet kan beslutte at sætte kontakten i kø til en kø/direkte til en agent (agentspecifik kø – understøttes kun for telefoni/stemmeinteraktioner).
Hvis der er en agent tilgængelig i kø, reserveres agenten, og interaktionen distribueres til agenten. Hvis der ikke er nogen agenter tilgængelige, parkeres interaktionen i køen, og Flow vil fortsat behandle kunden med handler, der er knyttet til køaktiviteten.
Når en agent bliver tilgængelig, afbrydes handleren, og agenten tilbydes interaktion.
Følgende figur illustrerer kø- og routingarkitekturen.
Valg af agent
Køer i Webex CC understøtter følgende agentudvælgelsesalgoritmer:
-
Agentruter, der har været længst tilgængelig
-
Fagbaseret routing
-
Længst tilgængelig agent (LAA)
-
Bedste tilgængelige agent (BAA)
-
Agenter er knyttet til køerne gennem Teams.
En kø kan tildeles flere opkaldsdistributionsgrupper (hvor hver gruppe har et eller flere teams) på en sekventiel måde med konfigureret ventetid på, at opkaldsdistributionsgruppen føjes til køen, så søgeområdet for en matchende agent udvides til flere opkaldsdistributionsgrupper, efterhånden som tiden skrider frem.
For fagbaseret distribution vælges en agent blandt de fagkrav, der matcher agenter, der er knyttet til køen, baseret på LAA- eller BAA-konfiguration.
Tale-/telefonispecifikke ekstra funktioner
Agentbaseret routing (kun for tale-/telefonikanaler)
Webex CC Flow kan ved hjælp af aktiviteten QueueToAgent distribuere interaktioner direkte til den valgte agent baseret på agent-id'et.
Hvis agenten ikke er tilgængelig til at håndtere interaktioner, kan interaktionen parkeres i en agentspecifik kø og vente på, at agenten bliver tilgængelig
Avancerede køoplysninger
Webex CC Flow kan ved hjælp af aktiviteten GetQueueInfo hente oplysninger i realtid for en kø, f.eks. position i kø (PIQ), estimeret ventetid (EWT), antal agenter, der er tilgængelige i køen, og kan bruges til at beslutte, om kontakten skal sættes i kø eller ej.
Hilsen tilbagekald
Webex CC Flow giver ved hjælp af aktivitetstilbagekald kunden mulighed for at afbryde forbindelsen til opkaldet, samtidig med at positionen i køen bevares, og modtage et tilbagekald, når den virtuelle interaktion i køen dirigeres til en agent.
Håndtering af overløb
Webex CC understøtter håndtering af overløb ved hjælp af kapacitetsbaserede teams (CBT).
CBT er som et almindeligt team med en kapacitet og et tilknyttet eksternt DN, der betjener denne kapacitet. Det kan konfigureres sammen med andre teams i køopkaldsdistributionscyklusserne.
Normalt konfigureres dette som den sidste cyklus, så den fungerer som et overløb, hvis der ikke er nogen agent tilgængelig, selv efter at alle de konfigurerede opkaldsdistributionsgrupper ikke kan finde en tilgængelig matchende agent til håndtering af interaktionen.
Agent Desktop Operations
Når en agent logger på Webex CC Agent Desktop, angiver agenten et telefonnummer, som indgående opkald til agenten kan forbindes til. Det kan være en PSTN-telefon, en mobiltelefon eller et lokalnummer, hvis agenten er en Cisco Webex Calling bruger.
Bemærk, at dette nummer skal være et gyldigt telefonnummer, som opkald kan viderestilles til. Hvis dette ikke er tilfældet, kan agenten ikke modtage indgående opkald.
Baseret på den type interaktion, som agenten håndterer, giver widgets på agentskrivebordet mulighed for at udføre bestemte mediekontrolhandlinger.
Når et opkald f.eks. er besvaret, kan agenten udføre følgende handlinger i forbindelse med opkaldet.
-
Sæt opkaldet på hold
-
Initiere konsulentopkald og
-
Omstille opkaldet til et andet telefonnummer (f.eks. agentens telefonnummer)/indgangspunkt
-
Sæt en anden agent i konference for opkaldet
-
-
Omstil opkaldet til en anden kø
-
Afslutte opkaldet
Agentcomputer giver administratorer mulighed for at tilføje brugerdefinerede widgets der ved at udvide skrivebordsfunktionerne og gøre det til en samlet samling widgets, som agenter skal bruge for at få deres arbejde udført på en effektiv måde.
Skrivebordsarkitektur
Agentskrivebord er et mikrofrontend-baseret enkeltsidet program, der er vært for widgets, der er bygget på basis af webkomponentarkitektur. Alle standard / lager widgets er drevet af data, der hentes af API'er eller server side push mekanismer.
Disse er typisk asynkrone API'er, hvor svaret på en aktivering kommer til skrivebordet via en WebSocket-forbindelse.
Webex CC-Agent Desktop godkender brugere med Cisco Common Identity (CI), og tokenet sendes videre til alle API aktiveringer. Også for brugerdefinerede widgets, baseret på godkendelsesmodellen, giver det en single sign-on-oplevelse til agenter, hvis den brugerdefinerede widgets godkendelsesmodel er integreret med CI.
Når en agent er en del af en interaktion, sendes alle opdateringer til denne interaktionstilstand eller tilknyttede data til skrivebordet via WebSocket-forbindelsen.
Skrivebordets robusthed over for tilslutningsmuligheder og ventetid
Det asynkrone API- og serverside-push muliggør skalering og ethvert forbindelsestab til WebSocket-grænsefladen registreres, og skrivebordet forsøger at oprette forbindelse igen og logge på igen.
Følgende figur illustrerer agentskrivebordsarkitekturen i Webex CC.
Administration og konfiguration
Onboarding af kunder
Webex Control Hub er den primære grænseflade, der bruges af partnere og kunder til at onboarde kunder og aktivere eller konfigurere funktioner.
Når organisations- og kontaktcenterfunktionerne er klargjort i Control Hub, udløser det et workflow i Webex CC, som udfører resten af trinnene i klargøringen af alle kontaktcenterfunktioner i henhold til de tilbud, kunden har valgt.
Al klargøring af kontaktcentre udføres ved hjælp af et BPM-arbejdsprocesprogram, der muliggør en deklarativ måde at definere de involverede trin på og gør hele provisioneringstrinnene modstandsdygtige over for fejl og sikrer dataintegriteten.
Følgende figur illustrerer provisioneringsarbejdsgangen i Webex CC.
Konfigurationsobjekter
De vigtigste konfigurationsobjekter i Webex CC, der er omfattet af en organisation, er:
Sted
Sted betyder en placering, hvor et eller flere teams, brugere (agenter/supervisorer) er placeret.
Alle brugere og teams skal tilhøre et websted.
Team
En gruppe brugere. Teams bruges til at distribuere interaktioner til agenter via køer.
Hvert team skal tilhøre et websted.
Agenter
Brugere, der kan logge på Agent Desktop og håndtere interaktioner på tværs af medietyper, der er konfigureret i Webex CC.
Supervisorer
Supervisorer tildeles teams og kan overvåge/coache agenten og have adgang til teamniveaustatus og agentstatistikker for dem, der hører til de teams, som supervisoren er tildelt.
Kø
En kø er en logisk enhed, hvor interaktioner kan ventes på, at agenter er tilgængelige, som derefter distribueres til agenten.
Køer knyttes til teams som søgeområdet for agenter med mulighed for at udvide søgeområdet baseret på den forløbne tidsgrænse ved at føje andre teams til søgeområdet.
Indgangspunkt
Indgangspunkt er en logisk enhed, der repræsenterer indgangspunktet for interaktioner, der kommer ind i Webex CC. For telefoni er dette primært knyttet til det telefonnummer, som opkald ankommer til, og for e-mail/messaging-kanaler peger indgangspunktet på aktivkonfiguration i Webex Connect.
Strøm
Det flow, der er knyttet til indgangspunktet (via distributionsstrategi), som bestemmer de trin, der er involveret i håndtering af interaktioner.
For ikke-telefonikanaler (e-mail, beskeder/sociale medier) vælges Flow som en del af aktivkonfigurationen i Webex Connect.
Adgangskontrol for kontaktcentre med flere steder
Webex CC-administratorer kan konfigurere brugerprofiler med adgangsrettigheder til bestemte steder, teams, køer og indgangspunkter. På grund af webstedernes og holdenes hierarkiske karakter er det desuden kun de teams eller den dato, der vedrører holdene, der tilhører disse websteder eller en eksplicit specificeret delmængde af sådanne teams, der kan tilgås af brugeren, når der er givet adgang til bestemte websteder.
For køer og indgangspunkter er de globale på organisationsniveau, så for forskellige geografiske placeringer (steder, hvor bestemte agenter og teams er placeret) kan der konfigureres separate indgangspunkter og køer, og supervisorer/brugere kan få adgang til de objekter, der er relevante for bestemte websteder.
Følgende figur illustrerer de centrale konfigurationsobjekter og den brugerprofil, der refererer til disse objekter.
Ud over at begrænse adgangen til disse enheder kan Webex CC-administratorer styre de specifikke funktioner/moduler, som en bruger kan få adgang til i administrationsgrænsefladen, og derved have brugere med administrations-/konfigurationsrettigheder til bestemte enheder samt sektioner/funktioner i Webex CC-administrationsgrænsefladen.
Rapportering og analyse
Webex CC behandler de diskrete hændelser, der genereres af forskellige tjenester i løbet af interaktionernes livscyklus, ved hjælp af en række realtidsstrømbehandlingstjenester og genererer et defineret sæt realtidsdatasæt, der offentliggøres til abonnerede klienter.
Desuden behandles, transformeres og aggregeres disse hændelser yderligere, og de resulterende datasæt bevares, som derefter hentes via API'erne til dataforbrug og rapporterings- og datavisualiseringsgrænsefladen – Analysator.
Følgende figur illustrerer databehandlings- og forbrugsgrænsefladerne i Webex CC
Integrationer
Alle eksterne integrationer til WxCC for at udvide og forbedre de funktioner, som kunderne kan bruge, bruger standard publicerede API'er.
Den type API grænseflader, der er tilgængelige i Webex CC, er:
-
REST API
-
Server-Side Push, bruge
-
Webhooks
-
WebSocket-meddelelser
-
CRM-integrationer
Webex CC understøtter to former for integration med CRM-systemer (Customer Relationship Management).
-
Integrerede skrivebordsforbindelser
-
Flowintegrationer via HTTPs Connectors i IVR
Integrerede skrivebordsconnectorer: CRM-program som den primære grænseflade
I denne driftstilstand logger agenten på CRM-konsollen som det primære program.
Webex CC er et integreret program (også kaldet et integreret skrivebordsprogram eller en integreret softphone), som primært bruges til at logge på kontaktcentret og modtage Webex CC-dirigerede kontaktcenterinteraktioner.
Ved modtagelse af et opkald eller en samtaleanmodning udfører CRM-integrationen følgende handlinger på CRM-konsollen
-
Pop op-skærmbilledet til kundeposten, der er knyttet til ANI, eller andre tilknyttede opkaldsdata.
-
Bogfør opkaldsmetadata som aktivitetsnoter i kundeposten
-
Tillad agenten at "klikke for at ringe" ved at klikke på kontakten i CRM og starte et udgående opkald til kunden
-
Bogføring af opkaldsposter i CRM-rapporteringstabellerne for primær rapportering på CRM.
-
Indeholder den fulde funktionalitet af kontrolelementerne Agent Desktop og opkald (integreret og minificeret version af skrivebordsappen)
Den primære integrationstilstand med CRM'erne er ved at integrere Webex CC Desktop-program i en separat iFrame.
Desuden kører Webex CC Desktop-programmet en brugerdefineret konsolløs widget (ingen brugergrænseflade) kører i baggrunden, som interagerer med det underliggende CRM-system for at udføre automatiserede handlinger på vegne af agenten.
Interaktionerne drives af to SDK'er, som den konsolløse widget bruger.
-
Webex CC Desktop JS SDK: Dette er JavaScript SDK'et, der leveres af Webex CC til registrering af hændelseslyttere til agent- og kontakthandlinger.
-
CRM JS SDK: Dette er det CRM-klient-SDK, der gælder pr. CRM, der abstraherer REST API opkald med CRM. For eksempel bruges det CTI JS-bibliotek, der leveres af Salesforce, til salgsstyrke til at udføre handlinger og lytte efter hændelser inde i CRM.
Følgende figur illustrerer CRM-integrerede Webex CC-skrivebords- og connectorarkitektur
Webex CC understøtter følgende CRM-løsninger til ovennævnte integration:
-
Salesforce
-
ServiceNu
-
Microsoft Dynamics 365
-
Zendesk
-
Freshdesk
For flere detaljer, besøg https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Du kan finde flere oplysninger om konfiguration af Webex CC-skrivebordslayouts til aktivering af CRM-connectoren, funktionssæt og ændringslogfiler ved at besøge https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Global tilgængelighed af CRM-connectorer
CRM Connectors er tilgængelige i alle geografiske områder og områder, hvor Webex CC fungerer.
Elastisk skala og ydeevne
Webex CC er vært for den brugerdefinerede widget, der muliggør tovejskommunikation mellem CRM-applikationen og Webex CC-skrivebordet i AWS CloudFront CDN, hvilket sikrer høj tilgængelighed af widget-AWS på tværs af tilgængelighedszoner og regioner.
Al CRM-integrationsspecifik beregning sker i den browser, hvor agenter bruger CRM-programmet med Webex CC Desktop integreret i CRM-programmet.
Sikkerhed
CRM-connectorerne aktiveres via Webex CC-agentskrivebordslayoutet, og valgfrie parametre overføres via skrivebordslayoutet til widgetten for at slå funktioner til og fra.
Hvis du f.eks. vil aktivere widgetten Salesforce-handlinger, kan administratoren aktivere parameterindstillingen for skrivebordslayoutparameteren sfdcWidgetEnabled til true.
Installation af pakke
Hvis integrationen skal fungere tovejs, skal CRM-konsollen have det integrerede program installeret. Dette er for at understøtte indlæsning af Desktop-applikationen inde i en iFrame.
Alle Desktop Embedded-connectorer er tilgængelige på CRM-markedspladsen.
For eksempel
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Installationen af markedspladsprogrammet aktiverer de nødvendige plug-ins og importerer de nødvendige XML-filer til CRM-konsollen for at understøtte rapportering af opkaldsposter på CRM-systemet.
Flowintegrationer via HTTP-connectorer i IVR
Webex CC Flow builder understøtter tovejsdatastrømme mellem Webex CC og CRM-systemet ved hjælp af HTTP-connectorer Webex, der er konfigureret i Control Hub og brugt på Webex CC Flow.
Disse bruges primært til personalisering inden for stemmeinteraktioner og tilpasset routing inden for IVR.
Som standard understøtter Webex CC Salesforce HTTP Connector på Control Hub. De andre CRM-connectorer kan tilføjes som brugerdefinerede connectorer på Webex Control Hub.
Du kan finde flere oplysninger om HTTP-connectorerne på https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-forbindelser:
-
Salesforce IVR HTTP-connector (indbygget): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP-stik (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP-connector (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Styring af udgående kampagne
Webex CC understøtter udgående preview-kampagner ved hjælp af kampagnestyringsløsningen fra Acqueon.
Du kan finde flere oplysninger i Konfigurere tilstanden Udgående stemmekampagner i Webex kontaktcenter.
Workforce-optimering
Webex CC understøtter workflowoptimering og kvalitetsstyringsløsninger fra førende brancheleverandører.
Udvidelse af Agent Desktop
Webex CC-agent og supervisorskrivebord muliggør udvidelse af skrivebordsfunktionerne ved at udvikle og køre brugerdefinerede widgets på skrivebordet.
For flere detaljer, besøg https://developer.webex-cx.com/documentation/guides/desktop.
Andre API'er
For detaljer om de andre API integrationer, der kan udføres i Webex CC, besøg https://developer.webex-cx.com/documentation/getting-started/.
Implementering og tilslutningsmuligheder
Webex CC er implementeret i AWS og er i øjeblikket tilgængelig i følgende områder:
-
US
-
USA-Øst N Virginia
-
Det vestlige USA i Californien (kun indtrængen af talemedier)
-
-
Canada
-
Central
-
-
Storbritannien
-
London
-
-
Europa
-
Frankfurt
-
-
Asien Pac
-
Tokyo
-
Sydney
- Singapore
-
Forbindelse til AWS hostet Webex Contact Center kan etableres enten ved hjælp af internettet eller ved hjælp af Amazon Web Services (AWS) Direct Connect. Med AWS Direct Connect leveres data via en privat netværksforbindelse mellem kundens lokale netværk og Webex kontaktcenter, hvilket forbedrer forbindelsen. Du kan finde flere oplysninger i AWS Direct Connect til Webex kontaktcenter.
Multiområdeforbindelse til telefoni
For at muliggøre globale organisationer med agenter og kunder på flere geografiske placeringer understøtter Webex CC, at medierne holdes inden for det lokale område i de områder, hvor stemmemediekanten og indgående tjenester kører.
Følgende figur viser udrulning i flere regioner med regionale medier.
Tjenesterne Media Edge og Indgående medier udrulles i følgende områder.
Geo-region |
Webex CC-tjenester (AWS-region) |
Media Edge (stemme POP) |
Næste generations medietjenester (AWS-region)* |
---|---|---|---|
US |
N Virginia |
New York Los Angeles |
N Virginia N Californien |
Canada |
Central |
Vancouver Toronto |
Central |
Brasilien |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Storbritannien |
London |
London |
London |
Indien |
Pune Hyderabad |
Mumbai (Mumbai) |
|
Singapore |
Singapore |
Singapore |
|
Japan |
Tokyo |
Tokyo Osaka |
Tokyo |
Australien |
Sydney |
Melbourne Sydney |
Sydney |
Sikkerhed og beskyttelse af personlige oplysninger
Infrastruktur Sikkerhed
Stemmeinfrastruktur på Edge
Voice Edge-komponenterne gør det muligt for SIP-trunks fra kundenetværk/PSTN-operatører at terminere, og dette er aktiveret baseret på hvidlistede IP'er, der har tilladelse til at oprette forbindelse til edge-komponenterne.
Beregn infrastruktursikkerhed
Webex CC-beregningsinstanser klargøres i AWS, og tjenester kører som pods i Kubernetes-klyngen, som har flere navneområder, og adgangen til hvert navneområde er begrænset med separate legitimationsoplysninger.
Al klargøring af infrastruktur udføres ved hjælp af kode - ingen manuelle trin - og ingen af legitimationsoplysningerne kan tilgås manuelt.
Der er et centralt legitimationslager med specifikke stier konfigureret til specifikt sæt tjenester / teams, og adgangen til selve legitimationslageret er begrænset og konfigureret som hemmeligheder i build- og implementeringssystemerne.
Ingen af infrastrukturkomponenterne / tjenesterne er direkte eksponeret uden for AWS VPC, og kun offentligt eksponerede grænseflader er API'er og WebSocket-servere, der styres og administreres ved hjælp af api-gateway,
Derudover er der visse interne systemer og grænseflader, der bruges af udviklere, og som bruges til visning af logfiler, målepunkter, implementeringsoplysninger, buildstatus og testresultater, som er sikret ved hjælp af roller og grupper og integreret med Ciscos interne godkendelsessystemer.
Godkendelse og autorisation af brugergrænseflader
Alle brugergrænseflader, der bruges af forskellige kontaktcenterbrugere (agenter, supervisorer, administratorer, analytikere), er beskyttet af Cisco Common Identity-baserede OAuth-flows (ihændehavertokengodkendelse).
Godkendelsen udføres ved hjælp af roller for den bruger, der har hentet tokenet, og områder, der er tildelt tokenet.
Datasikkerhed
Data i transit
Ingen af grænsefladerne i den anvendte tjeneste-/infrastrukturkomponent er direkte eksponeret for ekstern indgående trafik.
Vælg tjenester med http-API'er eksponerer disse grænseflader via en gateway, og al indgående https (inklusive dem fra WebSocket) afsluttes i ALB, og intern trafik via http dirigeres til tjenesterne.
Alle udgående interaktioner er over https / TLS (for ikke-http-protokoller).
Inde i VPC er den interne kommunikation mellem tjenester - over http / brugerdefineret TCP-protokol - over almindelig TCP stikkontakt.
Inaktive data
Alle data, der gemmes, krypteres på lagerlaget. Desuden er de datalagre, der er uden for VPC, beskyttet og adgangskontrol og autorisationer med legitimationsoplysninger sikkert gemt og administreret i et hemmeligt lager.
Følgende figur illustrerer datastrøms- og sikkerhedsmodellen for transit såvel som inaktive hændelser.
Databeskyttelse
Slutbrugerens PII-data
Webex CC Flow, som er den programmatiske controller til håndtering af interaktioner, kan bruges til at indsamle brugerdata, som kan tildeles flowvariabler, der er specielt mærket som 'Indeholder følsomme data'. Værdierne for sådanne data krypteres, og ingen tjenester i transitstien for dataene har adgang til disse data.
Desuden bevares sådanne data aldrig i Webex CC-rapporteringsdatalager, og logfilerne / messaging-infrastrukturen vil have krypterede data, og klare tekstdata gemmes ikke nogen steder i Webex CC.
Kontaktcenteragent/supervisor-PII-data
De brugerrelaterede data for kontaktcentret redigeres i logfiler, men er tilgængelige for dataanalyse og visualisering i Webex CC-datalageret.
Skalerbarhed
Faktorer for skala
For Webex CC er de faktorer, der påvirker skalaen:
-
Samtidig antal agenter logget på
-
Samtidig antal igangværende interaktioner
-
Handlinger, der udføres på disse interaktioner
-
-
Samtidig antal handlinger, som supervisorer/agenter udfører uden for håndteringen af interaktionerne
-
Mængden af genererede og vedvarende data
Arkitektoniske aspekter, der muliggør skalering
De principper, som Webex CC er baseret på, gør det muligt for løsningen at skalere dynamisk efter behov inden for de grænser, der håndhæves af den infrastruktur, der leveres til de forskellige tjenester og platformskomponenter.
Hændelsesdrevet arkitektur
Tjenesterne i Webex CC kommunikerer ved hjælp af meddelelser, og processen til behandling af kritiske meddelelser involverer ingen blokerende IO-handlinger, og den tilstand, der kræves til behandling af meddelelser, er lokaliseret til forekomsten af den tjeneste, der behandler meddelelsen.
Statsløse tjenester (eller eksternaliseret stat)
Statsløse tjenester muliggør elasticitet ved nemt at tilføje/fjerne yderligere forekomster af tjenesterne. Der er visse tjenester, der i sagens natur er statslige, og de har eksternaliseret statsbutik, og infrastrukturen understøtter også dynamiske ændringer i antallet af forekomster af sådanne tjenester med automatisk rebalancering / statsoverførsel / lokalisering af staten til den instans, der har brug for staten.
Elastisk infrastruktur
Alle tjenester kører i Kubernetes, og infrastrukturen aka Kubernetes-noder skaleres automatisk baseret på brugen, og dette muliggør dynamisk tilføjelse af flere beregningsnoder op til en maksimal høj tærskel, der er forudkonfigureret.
Belastningsprojektion og regelmæssig validering
Alle tjenester benchmarkes for ydeevneegenskaberne, og skaleringsmønsteret valideres på serviceniveau.
Yderligere kontinuerlig validering, spidsbelastning og udholdenhedstest udføres med testparametre, der er indstillet til forventet vækst i de skalapåvirkende attributter, hvilket gør det muligt at identificere flaskehalse, planlægge at opdatere den høje tærskel for infrastrukturressourceforbrug og være klar til spildagen.
Pålidelighed og tilgængelighed
Den hændelsesdrevne arkitektur og statsløse tjenester muliggør robusthed og elasticitet. For at sikre, at fejl opdages og reageres på, før funktionaliteter påvirkes, anvender Webex CC følgende strategi.
-
Infrastrukturens tilgængelighed og pålidelighed
-
Alle Webex CC-tjenester og infrastrukturkomponenter implementeres altid på tværs af tre AWS-tilgængelighedszoner.
-
Dette gør det muligt for Webex CC at være modstandsdygtig over for fejl i tilgængelighedszoner, og i tilfælde af fejl erstattes de fejlbehæftede forekomster automatisk med nyere.
-
-
-
Kontinuerlig overvågning og alarmering
-
Interne og eksterne sonder til tjenester og infrastrukturkomponenter, som ved fejl udløser advarsler.
-
Målepunkter, der registreres fra tjeneste- og infrastrukturkomponenter og behandles via et regelprogram, der registrerer matchende regler og udløser beskeder.
-
-
Løbende validering og alarmering
-
Der køres periodiske tests, og eventuelle fejl resulterer i udløsning af advarsler
-
Disse advarsler opretter proaktive hændelser og håndteres som en reel hændelse, der påvirker kunden.
-
Dette foregriber påvirkninger for kunden og bidrager til systemtilgængelighed og pålidelighed.
-
-
-
Løbende integration og levering
-
Dette er den tekniske proces og leveringspipeline og muliggør hurtig og pålidelig opbygning, validering og implementering af tjenester / ændringer til tjenester i Webex CC.
-
Muligheden for at udføre fuldstændig automatiseret implementering – fra kode til produktionsmiljø med alle de nødvendige valideringer reducerer risikoen og minimerer tiden til løsning, hvis en ændring skal implementeres som reaktion på en fejl.
-
-
-
Afbrydere og kill-switches
-
Forskellige dele af systemet / visse funktioner i Webex CC kan selektivt deaktiveres for alle kunder eller udvalgte kunder for at minimere kaskadeeffekter af en fejl.
-
Dette gør det muligt at minimere fejloverfladen og opnå tilgængelighed af centrale kontaktcenterfunktioner for kunderne.
-
-
Overvågning og fejlregistrering
Følgende figur viser de mekanismer til løbende overvågning, validering og alarmering, der er indført for Webex CC.
Forretningskontinuitet og it-katastrofeberedskab
Disaster Recovery and Business Continuity-processen sikrer, at der registreres eventuelle store afbrydelser i en region, og de nødvendige trin er på plads for at sikre gendannelse af tjenesterne til kunder, der er ombord i regionen.
Trinene til gendannelse dokumenteres, valideres og holdes opdateret regelmæssigt i henhold til katastrofegendannelses- og styringsprocesserne.
Webex CC-tjenester implementeres i tre separate tilgængelighedszoner inden for en AWS-region. Hver tilgængelighedszone er en forskellig fysisk placering i området med uafhængige forsyningsselskaber.
I tilfælde af fuldstændig AWS-regionsfejl er Webex CC afhængig af AWS for at gendanne regionen, og for langvarige afbrydelser, der involverer hele regionen, provisioneres Webex CC-datacenteret i en ny AWS-region og gendanner de vigtigste kundekonfigurationer og data, så kontaktcentret er operationelt for kunder i den nye AWS-region.
Dette involverer automatisering, men kræver manuel indgriben for at udløse processen samt overvåge og sikre, at den nødvendige konfiguration og data gendannes for at gøre kontaktcentret operationelt for kunderne.
Overholdelse og certificeringer
Webex Contact har en omfattende liste over sikkerhedscertificeringer. Disse certificeringer holdes ajour med jævne mellemrum.
-
PCI DSS QSA
-
CAIQ
-
HIPAA & HITECH
-
CSA stjerne niveau 1
-
CSA Star Level 2 (uafhængig vurdering af 3. part)
-
SOC2
-
ISO27001 (International standard for informationssikkerhed)
-
ISO27017 (sikkerhedsstandard for cloudtjenesteudbydere)
-
ISO27018 (Sikkerhedsstandard med fokus på beskyttelse af personoplysninger i skyen)
-
ISO27701 (udvidelse til beskyttelse af personlige oplysninger)
-
C5 tysk standard, der demonstrerer operationel sikkerhed mod cyberangreb
Se Webex Dataark om beskyttelse af personlige oplysninger for kontaktcentertjenesten for at få flere oplysninger.
Indledning
Cisco Webex Contact Center (Webex CC) er et kontaktcenter som en service (CCaaS), der gør det muligt for organisationer at muliggøre smartere, proaktive og personlige interaktioner på tværs af kundekampagneforløbet.
Webex CC er designet, designet og udviklet fra bunden som en cloudbaseret løsning med følgende centrale arkitektoniske principper.
-
Tjenester: Uafhængigt sæt tjenester, hvor hver tjeneste leverer et lille sammenhængende sæt funktioner til sine brugere.
-
Hændelsesdrevet: Alle tjenester kommunikerer med hinanden ved hjælp af meddelelser, undtagen i webapplikationer, hvor applikationen bruger https-grænseflader (REST API'er, Push Data via WebSocket-interface) til specifikke brugssager.
-
Statsløs/eksternaliseret tilstand: Tjenesterne udrulles i Kubernetes og kører i docker-objektbeholdere med mulighed for automatisk at skalere og være modstandsdygtige over for fejl i en eller flere forekomster af tjenesterne.
-
Observerbar: Alle tjenester og infrastrukturkomponenter, der muliggør implementering af sådanne tjenester, kan observeres med standardmekanismer til at måle, registrere og forhindre situationer, der påvirker kontaktcenterfunktioner samt hurtig fejlfinding og gendannelse af tjenester i tilfælde af afbrydelser.
-
Isoleret/løst koblet: Hver tjeneste kan bygges, valideres og implementeres/opdateres uafhængigt uden nedetid for kontaktcenterfunktioner.
Webex CC-tjenester implementeres i AWS og drives af en cloudbaseret platform, der muliggør følgende:
-
Tilgængelighed af infrastrukturtjenester og applikationer på tværs af flere tilgængelighedszoner
-
Elasticitet af infrastrukturtjenester og applikationer, der muliggør dynamiske skaleringsfunktioner
-
Sikkerhed indbygget i den måde, systemerne bygges og implementeres på, data beskyttes under overførsel og inaktive sammen med de sikkerheds-/overholdelsescertificeringer, som Webex CC har.
-
Skalerbar og sikker edge-infrastruktur til telefoni/tale-integrationer
-
Observerbarhed med proaktiv overvågning og alarmering, der muliggør høj tilgængelighed af kontaktcentertjenester til sine kunder.
-
Integreret med resten af Cisco Webex til brugergodkendelse/autorisation, administration og klargøring af kontaktcenterfunktioner.
De yderligere afsnit i dette dokument beskriver hver af ovenstående funktioner, og hvordan CC Webex arkitekturen muliggør samme.
Logisk arkitektur
Den kernekapacitet, som en kontaktcenterløsning skal have, er at gøre det muligt for kunderne nemt at kontakte organisationen ved hjælp af almindeligt anvendte kommunikationsmidler og få forespørgslerne / problemerne behandlet på en hurtig og effektiv måde.
Men for at sikre, at dette grundlæggende princip opnås, er der flere funktioner bag kulisserne, som den organisation, der bruger kontaktcenteret, skal have adgang til. Det drejer sig om:
-
Mekanismer, som kunderne kan bruge til at starte en interaktion
-
Udgivne og operationelle telefonnumre, der forbinder telefoniopkald med kontaktcentersystemet
-
E-mail-adresser, som kunder kan sende e-mail til, og mekanisme til at registrere nye indgående e-mails.
-
Mulighed for kunder at kontakte via forskellige digitale kanaler, herunder, men ikke begrænset til,
-
Chat fra en hjemmeside/app
-
Direkte chat via populære messaging-klienter som WhatsApp, Facebook Messenger, Apple Messages for Business.
-
-
-
Evne til at registrere nye interaktioner og håndtere dem effektivt
-
Disse vil omfatte automatiseret IVR system, virtuelle agenter til telefoni / chats med programmerbarhed indbygget til at definere de arbejdsgange, der er involveret i håndtering af interaktioner.
-
Endelig skal interaktionen, hvis det er nødvendigt, eskaleres til en agent, der er optimalt kvalificeret til at håndtere interaktionen.
-
-
Mulighed for, at agenter kan angive tilgængelighed til håndtering af interaktioner og supervisorer til at overvåge, coache agenter og opnå de driftsmæssige målepunkter, der muliggør effektive interaktioner.
-
Administratorers mulighed for at konfigurere og provisionere de forskellige kontaktcenterfunktioner, der gør det muligt for agenter og supervisorer at udføre deres opgaver som forventet.
Derudover skal moderne virksomheder have tilføjet funktioner for at optimere kontaktcenterdriften med adgang til data og indsigt, der visualiserer og sporer vigtige driftsmålinger.
Desuden er muligheden for at integrere med specialiserede funktioner i kontaktcenterøkosystemet, f.eks. kørsel af proaktive automatiserede udgående opkald, forbedring af agent- og supervisoroplevelser ved hjælp af AI, registrering og forståelse af kundekampagneforløbet for proaktivt at levere data på forhånd til agenter, klare differentiatorer i den måde, kontaktcenterløsninger udvikler sig på.
Med hensyn til forbrugsmodellen, hvor kontaktcentertilbud forbruges som en cloud-leveret softwaretjeneste, kræver evnen til at sikre tilgængelighed, pålidelighed og automatiserede ad hoc-skalakrav avancerede overvågnings- og alarmeringsmekanismer, som muliggør kontinuerlig validering og registrering af forestående problemer og forebyggelse / minimering af påvirkninger på kundedrift.
Følgende figur illustrerer den logiske arkitektur af Webex CC.
Funktionelle komponenter
Følgende afsnit beskriver forskellige funktionelle komponenter i Webex CC.
Administration af interaktion
Webex CC understøtter telefoni, e-mail og beskeder (sociale kanaler) som forskellige kanaler, som brugere kan bruge til at interagere med kontaktcentret.
For alle kanaler kan den indledende håndtering udføres af systemet, og derefter kan interaktionen eskaleres til en agent.
Medietyper
Telefoni-
For telefoni bestemmes håndteringen af indgående taleopkald af, hvordan opkaldet er kommet ind i kontaktcenteret (se Indtrængningsmekanismer nedenfor) og af det Webex CC-flow, der er knyttet til indgangspunktet.
Opkaldet besvares, og der udføres yderligere handlinger i henhold til Webex CC Flow-definitionen – som er en programmatisk repræsentation af de handlinger, der skal udføres, mens opkaldet håndteres, enten før det sættes i kø og dirigeres til en agent, eller selve flowet kan håndtere opkaldet uden overførsel til en agent.
Flow Builder i Webex CC giver udviklere mulighed for at definere flowet og tildele det til det indgangspunkt, via hvilket opkaldet ankommer til Webex CC.
Disse konfigurationsobjekter og deres anvendelse er dækket i Konfigurationsenheder.
Flere oplysninger om Flow Builder er dækket i det kommende afsnit om IVR System.
E-mail og beskeder
Fra Webex CC-perspektiv leverer Webex Connect indgående og udgående funktioner til alle digitale kanaler - e-mail, meddelelseskanaler, som slutbrugere kan bruge til at kontakte kontaktcenter.
Webex Connect Flow
-
Bestemmer håndteringen af sådanne interaktioner, indtil interaktionerne er sat i kø og distribueret til agenter. Dette omfatter automatisk håndtering og BOT-behandlinger for alle former for messaging og e-mail-interaktioner.
-
Anvender forretningslogik på indgående interaktion.
-
Håndterer kontakt før kø.
-
Flow selv kan håndtere interaktionen uden overførsel til live agent.
De meddelelseskanaler, der understøttes af Webex CC, er:
-
Web App / Mobil App Chat
-
WhatsApp
-
Facebook Messenger
-
Sms
-
Apple Messages for Business
De e-mailkanaler, der understøttes af Webex CC, er:
-
Gmail
-
Office365
Indtrængningsmekanismer
Dette afsnit dækker de mekanismer, hvormed en interaktion kan komme ind i Webex CC. Baseret på medietypen er de mekanismer, hvormed en interaktion når Webex CC, forskellige.
Inden for telefoni er der f.eks. behov for fysisk infrastrukturprovisionering for at aktivere PSTN-forbindelse, konfiguration af telefonnumre og routing af opkald til Webex CC.
For e-mail-/meddelelseskanaler skal indgående konfiguration udføres i Webex Connect, og det involverer klargøring af e-mail-/messaging-konto og konfiguration af Webex Connect-flow.
Indgående stemme
I forbindelse med taleopkald er det typisk sådan, at brugerne ringer til et PSTN-telefonnummer, som derefter forbindes til kontaktcentret. Fra et indgående perspektiv kræver dette en mekanisme til at dirigere opkald fra PSTN til Webex CC.
Følgende figur illustrerer indtagelsen af taleopkald til Webex CC.
Voice Ingress Services i Webex CC udfører tredjepartsopkaldsstyring ved hjælp af SIP og besvarer det indgående opkald samt udfører overførsels-, konference- og andre opkaldskontrolhandlinger.
Det logiske indgangspunkt for opkald i Webex CC er konfigurationsenheden med navnet "Indgangspunkt". I forbindelse med taleindtrængning er nøglekonfigurationen for indgangspunktet det telefonnummer, der er knyttet til det, hvilket typisk er et gyldigt PSTN-telefonnummer, der er hentet fra den valgte PSTN-udbyder.
Dette gør det muligt at registrere indgående opkald på telefonnummeret, knytte opkaldet til indgangspunktet og bruge andre konfigurationsparametre for indgangspunktet til at håndtere opkaldet i henhold til den Webex CC Flow-definition, der skal udløses for interaktionen.
Bemærk:
Du kan finde flere oplysninger om PSTN-forbindelsesindstillingerne på 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.
Skalerbarhed og tilgængelighed af Voice Edge-infrastruktur
Webex CC VPOP-infrastrukturen omfatter redundante par SIP SBC'er, der sikrer høj tilgængelighed, og flere SBC'er kan tilføjes for at skalere de samtidige opkaldsmængder, der skal understøttes.
Det maksimale antal samtidige opkald, som VPOP kan håndtere, afhænger af antallet af SBC'er, der kører, og som opkald sendes til.
For geografisk redundans – et net af VPOP SBC med sammenkoblinger på tværs af flere par på tværs af regioner understøttes.
For taleindtrængningstjenester er de horisontalt skalerbare til at håndtere et stigende antal samtidige taleopkald, der skal indtages til Webex CC.
Sikkerhedsovervejelser i forbindelse med voice edge-infrastruktur
Nedenstående tabel indeholder oplysninger om tilslutningsmulighederne til Voice Edge-infrastrukturen.
Forbindelse |
Typer |
---|---|
Offentligt internet |
Direkte (med hvidlistede kilde- IP adresser) IPSec Virtual Private Network (VPN) eller IPSec over GRE (Generic Routing Encapsulation) Websted til websted (S2S) SRTP/SIP-TLS |
Private tilslutningsmuligheder |
MPLS Punkt-til-punkt (P2P) VPLS SD-WAN Privat WAN Datacenter på tværs af forbindelser Equinix Fabric-forbindelser |
For flere detaljer, besøg 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.
IVR-system
Alle taleopkald, der kommer til et telefonnummer, der er tilknyttet et indgangspunkt, bliver besvaret af Webex CC, og udførelse af et Webex CC-flow, der er knyttet til indgangspunktet, går i gang.
Webex CC Flow Builder leverer programmeringskonstruktioner/operatorer og funktionelle blokke, kaldet aktiviteter, så administratorer eller andre, der designer og implementerer den IVR logik, kan kombinere disse byggesten og oprette Flow-definitionen.
De programmeringskonstruktioner, som Flow understøtter, er:
-
Rapporterings- og indstillingsvariabler – tilstand, der er knyttet til en flowudførelse
-
Pebble Expressions for at indstille værdien af variabler
-
-
Betinget kontrol
-
Looping - ved hjælp af Conditionals og Go To (evne til at kæde aktiviteter sammen)
-
Kald REST-API'er
-
Parse Data - JSON, TOML, XML bruges typisk til at analysere API svar.
-
Komponere aktiviteter
Et repræsentativt sæt aktiviteter, som Flow leverer, er:
-
Afspil beskeder
-
Indsaml brugerdata
-
Omstille opkaldet til en anden destination/et andet telefonnummer
-
Send opkaldet til en virtuel agent
-
Sæt opkaldet i kø, så det kan blive besvaret af en agent.
For hvert opkald, der er aktivt, er en forekomst af flowkørsel også aktiv, indtil opkaldet afsluttes, hvilket resulterer i samtidige udførelser af flows.
Hver forekomst af flowudførelse giver isoleret miljø for data / tilstand, der er knyttet til flowet og der ved opkaldet.
I hele opkaldets livscyklus gør flow det også muligt at reagere på bestemte hændelser, der sker, og håndtere dem – f.eks. når et opkald bliver besvaret af en agent, kan en hændelseshandler udløse et pop-op-vindue på skærmen i grænsefladen på agentskrivebordet.
Du kan finde flere oplysninger om Webex CC Flow under 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.
Understøttelse af virtuel agent
Flow leverer en aktivitet til overdragelse af interaktionen til en virtuel agent, der er forudkonfigureret i Webex Control Hub.
Når opkaldet er forbundet til en virtuel agent, giver det brugeren en samtalebaseret IVR oplevelse, og aktiviteten afsluttes enten med, at opkaldet afsluttes, eller med at opkaldet eskaleres til en agent.
I tilfælde af eskalering kan flowet konfigureres til at sætte opkaldet i kø, som derefter besvares af en agent.
Indgående digitale interaktioner
Til e-mail- og meddelelseskanaler for indgående interaktioner bruger Webex CC Webex Connect til klargøring af aktiverne, flow til at håndtere de indgående interaktioner og derefter dirigere interaktionen til Webex CC, når Webex Connect-flowet eksplicit sætter interaktionen i kø, så den kan håndteres af en agent.
Følgende figur illustrerer indtagelsen af e-mail, meddelelsesinteraktioner i Webex CC.
Virtual Agent / BOT-integrationer
For interaktioner med e-mail og messaging / sociale kanaler konfigureres de virtuelle agent/BOT-behandlinger i Webex Connect-flowet.
Som det er tilfældet med Virtual Agents for Voice, sættes interaktionen i kø og distribueres til en agent, hvis BOT-behandlingen ender med at eskalere som resultat.
Routing og kø
Webex CC behandler den indgående kontakt med automatiserede handlere som defineret i flowet, og flowet kan beslutte at sætte kontakten i kø til en kø/direkte til en agent (agentspecifik kø – understøttes kun for telefoni/stemmeinteraktioner).
Hvis der er en agent tilgængelig i kø, reserveres agenten, og interaktionen distribueres til agenten. Hvis der ikke er nogen agenter tilgængelige, parkeres interaktionen i køen, og Flow vil fortsat behandle kunden med handler, der er knyttet til køaktiviteten.
Når en agent bliver tilgængelig, afbrydes handleren, og agenten tilbydes interaktion.
Følgende figur illustrerer kø- og routingarkitekturen.
Valg af agent
Køer i Webex CC understøtter følgende agentudvælgelsesalgoritmer:
-
Agentruter, der har været længst tilgængelig
-
Fagbaseret routing
-
Længst tilgængelig agent (LAA)
-
Bedste tilgængelige agent (BAA)
-
Agenter er knyttet til køerne gennem Teams.
En kø kan tildeles flere opkaldsdistributionsgrupper (hvor hver gruppe har et eller flere teams) på en sekventiel måde med konfigureret ventetid på, at opkaldsdistributionsgruppen føjes til køen, så søgeområdet for en matchende agent udvides til flere opkaldsdistributionsgrupper, efterhånden som tiden skrider frem.
For fagbaseret distribution vælges en agent blandt de fagkrav, der matcher agenter, der er knyttet til køen, baseret på LAA- eller BAA-konfiguration.
Tale-/telefonispecifikke ekstra funktioner
Agentbaseret routing (kun for tale-/telefonikanaler)
Webex CC Flow kan ved hjælp af aktiviteten QueueToAgent distribuere interaktioner direkte til den valgte agent baseret på agent-id'et.
Hvis agenten ikke er tilgængelig til at håndtere interaktioner, kan interaktionen parkeres i en agentspecifik kø og vente på, at agenten bliver tilgængelig
Avancerede køoplysninger
Webex CC Flow kan ved hjælp af aktiviteten GetQueueInfo hente oplysninger i realtid for en kø, f.eks. position i kø (PIQ), estimeret ventetid (EWT), antal agenter, der er tilgængelige i køen, og kan bruges til at beslutte, om kontakten skal sættes i kø eller ej.
Hilsen tilbagekald
Webex CC Flow giver ved hjælp af aktivitetstilbagekald kunden mulighed for at afbryde forbindelsen til opkaldet, samtidig med at positionen i køen bevares, og modtage et tilbagekald, når den virtuelle interaktion i køen dirigeres til en agent.
Håndtering af overløb
Webex CC understøtter håndtering af overløb ved hjælp af kapacitetsbaserede teams (CBT).
CBT er som et almindeligt team med en kapacitet og et tilknyttet eksternt DN, der betjener denne kapacitet. Det kan konfigureres sammen med andre teams i køopkaldsdistributionscyklusserne.
Normalt konfigureres dette som den sidste cyklus, så den fungerer som et overløb, hvis der ikke er nogen agent tilgængelig, selv efter at alle de konfigurerede opkaldsdistributionsgrupper ikke kan finde en tilgængelig matchende agent til håndtering af interaktionen.
Agent Desktop Operations
Når en agent logger på Webex CC Agent Desktop, angiver agenten et telefonnummer, som indgående opkald til agenten kan forbindes til. Det kan være en PSTN-telefon, en mobiltelefon eller et lokalnummer, hvis agenten er en Cisco Webex Calling bruger.
Bemærk, at dette nummer skal være et gyldigt telefonnummer, som opkald kan viderestilles til. Hvis dette ikke er tilfældet, kan agenten ikke modtage indgående opkald.
Baseret på den type interaktion, som agenten håndterer, giver widgets på agentskrivebordet mulighed for at udføre bestemte mediekontrolhandlinger.
Når et opkald f.eks. er besvaret, kan agenten udføre følgende handlinger i forbindelse med opkaldet.
-
Sæt opkaldet på hold
-
Initiere konsulentopkald og
-
Omstille opkaldet til et andet telefonnummer (f.eks. agentens telefonnummer)/indgangspunkt
-
Sæt en anden agent i konference for opkaldet
-
-
Omstil opkaldet til en anden kø
-
Afslutte opkaldet
Agentcomputer giver administratorer mulighed for at tilføje brugerdefinerede widgets der ved at udvide skrivebordsfunktionerne og gøre det til en samlet samling widgets, som agenter skal bruge for at få deres arbejde udført på en effektiv måde.
Skrivebordsarkitektur
Agentskrivebord er et mikrofrontend-baseret enkeltsidet program, der er vært for widgets, der er bygget på basis af webkomponentarkitektur. Alle standard / lager widgets er drevet af data, der hentes af API'er eller server side push mekanismer.
Disse er typisk asynkrone API'er, hvor svaret på en aktivering kommer til skrivebordet via en WebSocket-forbindelse.
Webex CC-Agent Desktop godkender brugere med Cisco Common Identity (CI), og tokenet sendes videre til alle API aktiveringer. Også for brugerdefinerede widgets, baseret på godkendelsesmodellen, giver det en single sign-on-oplevelse til agenter, hvis den brugerdefinerede widgets godkendelsesmodel er integreret med CI.
Når en agent er en del af en interaktion, sendes alle opdateringer til denne interaktionstilstand eller tilknyttede data til skrivebordet via WebSocket-forbindelsen.
Skrivebordets robusthed over for tilslutningsmuligheder og ventetid
Det asynkrone API- og serverside-push muliggør skalering og ethvert forbindelsestab til WebSocket-grænsefladen registreres, og skrivebordet forsøger at oprette forbindelse igen og logge på igen.
Følgende figur illustrerer agentskrivebordsarkitekturen i Webex CC.
Administration og konfiguration
Onboarding af kunder
Webex Control Hub er den primære grænseflade, der bruges af partnere og kunder til at onboarde kunder og aktivere eller konfigurere funktioner.
Når organisations- og kontaktcenterfunktionerne er klargjort i Control Hub, udløser det et workflow i Webex CC, som udfører resten af trinnene i klargøringen af alle kontaktcenterfunktioner i henhold til de tilbud, kunden har valgt.
Al klargøring af kontaktcentre udføres ved hjælp af et BPM-arbejdsprocesprogram, der muliggør en deklarativ måde at definere de involverede trin på og gør hele provisioneringstrinnene modstandsdygtige over for fejl og sikrer dataintegriteten.
Følgende figur illustrerer provisioneringsarbejdsgangen i Webex CC.
Konfigurationsobjekter
De vigtigste konfigurationsobjekter i Webex CC, der er omfattet af en organisation, er:
Sted
Sted betyder en placering, hvor et eller flere teams, brugere (agenter/supervisorer) er placeret.
Alle brugere og teams skal tilhøre et websted.
Team
En gruppe brugere. Teams bruges til at distribuere interaktioner til agenter via køer.
Hvert team skal tilhøre et websted.
Agenter
Brugere, der kan logge på Agent Desktop og håndtere interaktioner på tværs af medietyper, der er konfigureret i Webex CC.
Supervisorer
Supervisorer tildeles teams og kan overvåge/coache agenten og have adgang til teamniveaustatus og agentstatistikker for dem, der hører til de teams, som supervisoren er tildelt.
Kø
En kø er en logisk enhed, hvor interaktioner kan ventes på, at agenter er tilgængelige, som derefter distribueres til agenten.
Køer knyttes til teams som søgeområdet for agenter med mulighed for at udvide søgeområdet baseret på den forløbne tidsgrænse ved at føje andre teams til søgeområdet.
Indgangspunkt
Indgangspunkt er en logisk enhed, der repræsenterer indgangspunktet for interaktioner, der kommer ind i Webex CC. For telefoni er dette primært knyttet til det telefonnummer, som opkald ankommer til, og for e-mail/messaging-kanaler peger indgangspunktet på aktivkonfiguration i Webex Connect.
Strøm
Det flow, der er knyttet til indgangspunktet (via distributionsstrategi), som bestemmer de trin, der er involveret i håndtering af interaktioner.
For ikke-telefonikanaler (e-mail, beskeder/sociale medier) vælges Flow som en del af aktivkonfigurationen i Webex Connect.
Adgangskontrol for kontaktcentre med flere steder
Webex CC-administratorer kan konfigurere brugerprofiler med adgangsrettigheder til bestemte steder, teams, køer og indgangspunkter. På grund af webstedernes og holdenes hierarkiske karakter er det desuden kun de teams eller den dato, der vedrører holdene, der tilhører disse websteder eller en eksplicit specificeret delmængde af sådanne teams, der kan tilgås af brugeren, når der er givet adgang til bestemte websteder.
For køer og indgangspunkter er de globale på organisationsniveau, så for forskellige geografiske placeringer (steder, hvor bestemte agenter og teams er placeret) kan der konfigureres separate indgangspunkter og køer, og supervisorer/brugere kan få adgang til de objekter, der er relevante for bestemte websteder.
Følgende figur illustrerer de centrale konfigurationsobjekter og den brugerprofil, der refererer til disse objekter.
Ud over at begrænse adgangen til disse enheder kan Webex CC-administratorer styre de specifikke funktioner/moduler, som en bruger kan få adgang til i administrationsgrænsefladen, og derved have brugere med administrations-/konfigurationsrettigheder til bestemte enheder samt sektioner/funktioner i Webex CC-administrationsgrænsefladen.
Rapportering og analyse
Webex CC behandler de diskrete hændelser, der genereres af forskellige tjenester i løbet af interaktionernes livscyklus, ved hjælp af en række realtidsstrømbehandlingstjenester og genererer et defineret sæt realtidsdatasæt, der offentliggøres til abonnerede klienter.
Desuden behandles, transformeres og aggregeres disse hændelser yderligere, og de resulterende datasæt bevares, som derefter hentes via API'erne til dataforbrug og rapporterings- og datavisualiseringsgrænsefladen – Analysator.
Følgende figur illustrerer databehandlings- og forbrugsgrænsefladerne i Webex CC
Integrationer
Alle eksterne integrationer til WxCC for at udvide og forbedre de funktioner, som kunderne kan bruge, bruger standard publicerede API'er.
Den type API grænseflader, der er tilgængelige i Webex CC, er:
-
REST API
-
Server-Side Push, bruge
-
Webhooks
-
WebSocket-meddelelser
-
CRM-integrationer
Webex CC understøtter to former for integration med CRM-systemer (Customer Relationship Management).
-
Integrerede skrivebordsforbindelser
-
Flowintegrationer via HTTPs Connectors i IVR
Integrerede skrivebordsconnectorer: CRM-program som den primære grænseflade
I denne driftstilstand logger agenten på CRM-konsollen som det primære program.
Webex CC er et integreret program (også kaldet et integreret skrivebordsprogram eller en integreret softphone), som primært bruges til at logge på kontaktcentret og modtage Webex CC-dirigerede kontaktcenterinteraktioner.
Ved modtagelse af et opkald eller en samtaleanmodning udfører CRM-integrationen følgende handlinger på CRM-konsollen
-
Pop op-skærmbilledet til kundeposten, der er knyttet til ANI, eller andre tilknyttede opkaldsdata.
-
Bogfør opkaldsmetadata som aktivitetsnoter i kundeposten
-
Tillad agenten at "klikke for at ringe" ved at klikke på kontakten i CRM og starte et udgående opkald til kunden
-
Bogføring af opkaldsposter i CRM-rapporteringstabellerne for primær rapportering på CRM.
-
Indeholder den fulde funktionalitet af kontrolelementerne Agent Desktop og opkald (integreret og minificeret version af skrivebordsappen)
Den primære integrationstilstand med CRM'erne er ved at integrere Webex CC Desktop-program i en separat iFrame.
Desuden kører Webex CC Desktop-programmet en brugerdefineret konsolløs widget (ingen brugergrænseflade) kører i baggrunden, som interagerer med det underliggende CRM-system for at udføre automatiserede handlinger på vegne af agenten.
Interaktionerne drives af to SDK'er, som den konsolløse widget bruger.
-
Webex CC Desktop JS SDK: Dette er JavaScript SDK'et, der leveres af Webex CC til registrering af hændelseslyttere til agent- og kontakthandlinger.
-
CRM JS SDK: Dette er det CRM-klient-SDK, der gælder pr. CRM, der abstraherer REST API opkald med CRM. For eksempel bruges det CTI JS-bibliotek, der leveres af Salesforce, til salgsstyrke til at udføre handlinger og lytte efter hændelser inde i CRM.
Følgende figur illustrerer CRM-integrerede Webex CC-skrivebords- og connectorarkitektur
Webex CC understøtter følgende CRM-løsninger til ovennævnte integration:
-
Salesforce
-
ServiceNu
-
Microsoft Dynamics 365
-
Zendesk
-
Freshdesk
For flere detaljer, besøg https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Du kan finde flere oplysninger om konfiguration af Webex CC-skrivebordslayouts til aktivering af CRM-connectoren, funktionssæt og ændringslogfiler ved at besøge https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Global tilgængelighed af CRM-connectorer
CRM Connectors er tilgængelige i alle geografiske områder og områder, hvor Webex CC fungerer.
Elastisk skala og ydeevne
Webex CC er vært for den brugerdefinerede widget, der muliggør tovejskommunikation mellem CRM-applikationen og Webex CC-skrivebordet i AWS CloudFront CDN, hvilket sikrer høj tilgængelighed af widget-AWS på tværs af tilgængelighedszoner og regioner.
Al CRM-integrationsspecifik beregning sker i den browser, hvor agenter bruger CRM-programmet med Webex CC Desktop integreret i CRM-programmet.
Sikkerhed
CRM-connectorerne aktiveres via Webex CC-agentskrivebordslayoutet, og valgfrie parametre overføres via skrivebordslayoutet til widgetten for at slå funktioner til og fra.
Hvis du f.eks. vil aktivere widgetten Salesforce-handlinger, kan administratoren aktivere parameterindstillingen for skrivebordslayoutparameteren sfdcWidgetEnabled til true.
Installation af pakke
Hvis integrationen skal fungere tovejs, skal CRM-konsollen have det integrerede program installeret. Dette er for at understøtte indlæsning af Desktop-applikationen inde i en iFrame.
Alle Desktop Embedded-connectorer er tilgængelige på CRM-markedspladsen.
For eksempel
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Installationen af markedspladsprogrammet aktiverer de nødvendige plug-ins og importerer de nødvendige XML-filer til CRM-konsollen for at understøtte rapportering af opkaldsposter på CRM-systemet.
Flowintegrationer via HTTP-connectorer i IVR
Webex CC Flow builder understøtter tovejsdatastrømme mellem Webex CC og CRM-systemet ved hjælp af HTTP-connectorer Webex, der er konfigureret i Control Hub og brugt på Webex CC Flow.
Disse bruges primært til personalisering inden for stemmeinteraktioner og tilpasset routing inden for IVR.
Som standard understøtter Webex CC Salesforce HTTP Connector på Control Hub. De andre CRM-connectorer kan tilføjes som brugerdefinerede connectorer på Webex Control Hub.
Du kan finde flere oplysninger om HTTP-connectorerne på https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-forbindelser:
-
Salesforce IVR HTTP-connector (indbygget): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP-stik (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP-connector (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Styring af udgående kampagne
Webex CC understøtter udgående preview-kampagner ved hjælp af kampagnestyringsløsningen fra Acqueon.
Du kan finde flere oplysninger i Konfigurere tilstanden Udgående stemmekampagner i Webex kontaktcenter.
Workforce-optimering
Webex CC understøtter workflowoptimering og kvalitetsstyringsløsninger fra førende brancheleverandører.
Udvidelse af Agent Desktop
Webex CC-agent og supervisorskrivebord muliggør udvidelse af skrivebordsfunktionerne ved at udvikle og køre brugerdefinerede widgets på skrivebordet.
For flere detaljer, besøg https://developer.webex-cx.com/documentation/guides/desktop.
Andre API'er
For detaljer om de andre API integrationer, der kan udføres i Webex CC, besøg https://developer.webex-cx.com/documentation/getting-started/.
Implementering og tilslutningsmuligheder
Webex CC er implementeret i AWS og er i øjeblikket tilgængelig i følgende områder:
-
US
-
USA-Øst N Virginia
-
Det vestlige USA i Californien (kun indtrængen af talemedier)
-
-
Canada
-
Central
-
-
Storbritannien
-
London
-
-
Europa
-
Frankfurt
-
-
Asien Pac
-
Tokyo
-
Sydney
- Singapore
-
Forbindelse til AWS hostet Webex Contact Center kan etableres enten ved hjælp af internettet eller ved hjælp af Amazon Web Services (AWS) Direct Connect. Med AWS Direct Connect leveres data via en privat netværksforbindelse mellem kundens lokale netværk og Webex kontaktcenter, hvilket forbedrer forbindelsen. Du kan finde flere oplysninger i AWS Direct Connect til Webex kontaktcenter.
Multiområdeforbindelse til telefoni
For at muliggøre globale organisationer med agenter og kunder på flere geografiske placeringer understøtter Webex CC, at medierne holdes inden for det lokale område i de områder, hvor stemmemediekanten og indgående tjenester kører.
Følgende figur viser udrulning i flere regioner med regionale medier.
Tjenesterne Media Edge og Indgående medier udrulles i følgende områder.
Geo-region |
Webex CC-tjenester (AWS-region) |
Media Edge (stemme POP) |
Næste generations medietjenester (AWS-region)* |
---|---|---|---|
US |
N Virginia |
New York Los Angeles |
N Virginia N Californien |
Canada |
Central |
Vancouver Toronto |
Central |
Brasilien |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Storbritannien |
London |
London |
London |
Indien |
Pune Hyderabad |
Mumbai (Mumbai) |
|
Singapore |
Singapore |
Singapore |
|
Japan |
Tokyo |
Tokyo Osaka |
Tokyo |
Australien |
Sydney |
Melbourne Sydney |
Sydney |
Sikkerhed og beskyttelse af personlige oplysninger
Infrastruktur Sikkerhed
Stemmeinfrastruktur på Edge
Voice Edge-komponenterne gør det muligt for SIP-trunks fra kundenetværk/PSTN-operatører at terminere, og dette er aktiveret baseret på hvidlistede IP'er, der har tilladelse til at oprette forbindelse til edge-komponenterne.
Beregn infrastruktursikkerhed
Webex CC-beregningsinstanser klargøres i AWS, og tjenester kører som pods i Kubernetes-klyngen, som har flere navneområder, og adgangen til hvert navneområde er begrænset med separate legitimationsoplysninger.
Al klargøring af infrastruktur udføres ved hjælp af kode - ingen manuelle trin - og ingen af legitimationsoplysningerne kan tilgås manuelt.
Der er et centralt legitimationslager med specifikke stier konfigureret til specifikt sæt tjenester / teams, og adgangen til selve legitimationslageret er begrænset og konfigureret som hemmeligheder i build- og implementeringssystemerne.
Ingen af infrastrukturkomponenterne / tjenesterne er direkte eksponeret uden for AWS VPC, og kun offentligt eksponerede grænseflader er API'er og WebSocket-servere, der styres og administreres ved hjælp af api-gateway,
Derudover er der visse interne systemer og grænseflader, der bruges af udviklere, og som bruges til visning af logfiler, målepunkter, implementeringsoplysninger, buildstatus og testresultater, som er sikret ved hjælp af roller og grupper og integreret med Ciscos interne godkendelsessystemer.
Godkendelse og autorisation af brugergrænseflader
Alle brugergrænseflader, der bruges af forskellige kontaktcenterbrugere (agenter, supervisorer, administratorer, analytikere), er beskyttet af Cisco Common Identity-baserede OAuth-flows (ihændehavertokengodkendelse).
Godkendelsen udføres ved hjælp af roller for den bruger, der har hentet tokenet, og områder, der er tildelt tokenet.
Datasikkerhed
Data i transit
Ingen af grænsefladerne i den anvendte tjeneste-/infrastrukturkomponent er direkte eksponeret for ekstern indgående trafik.
Vælg tjenester med http-API'er eksponerer disse grænseflader via en gateway, og al indgående https (inklusive dem fra WebSocket) afsluttes i ALB, og intern trafik via http dirigeres til tjenesterne.
Alle udgående interaktioner er over https / TLS (for ikke-http-protokoller).
Inde i VPC er den interne kommunikation mellem tjenester - over http / brugerdefineret TCP-protokol - over almindelig TCP stikkontakt.
Inaktive data
Alle data, der gemmes, krypteres på lagerlaget. Desuden er de datalagre, der er uden for VPC, beskyttet og adgangskontrol og autorisationer med legitimationsoplysninger sikkert gemt og administreret i et hemmeligt lager.
Følgende figur illustrerer datastrøms- og sikkerhedsmodellen for transit såvel som inaktive hændelser.
Databeskyttelse
Slutbrugerens PII-data
Webex CC Flow, som er den programmatiske controller til håndtering af interaktioner, kan bruges til at indsamle brugerdata, som kan tildeles flowvariabler, der er specielt mærket som 'Indeholder følsomme data'. Værdierne for sådanne data krypteres, og ingen tjenester i transitstien for dataene har adgang til disse data.
Desuden bevares sådanne data aldrig i Webex CC-rapporteringsdatalager, og logfilerne / messaging-infrastrukturen vil have krypterede data, og klare tekstdata gemmes ikke nogen steder i Webex CC.
Kontaktcenteragent/supervisor-PII-data
De brugerrelaterede data for kontaktcentret redigeres i logfiler, men er tilgængelige for dataanalyse og visualisering i Webex CC-datalageret.
Skalerbarhed
Faktorer for skala
For Webex CC er de faktorer, der påvirker skalaen:
-
Samtidig antal agenter logget på
-
Samtidig antal igangværende interaktioner
-
Handlinger, der udføres på disse interaktioner
-
-
Samtidig antal handlinger, som supervisorer/agenter udfører uden for håndteringen af interaktionerne
-
Mængden af genererede og vedvarende data
Arkitektoniske aspekter, der muliggør skalering
De principper, som Webex CC er baseret på, gør det muligt for løsningen at skalere dynamisk efter behov inden for de grænser, der håndhæves af den infrastruktur, der leveres til de forskellige tjenester og platformskomponenter.
Hændelsesdrevet arkitektur
Tjenesterne i Webex CC kommunikerer ved hjælp af meddelelser, og processen til behandling af kritiske meddelelser involverer ingen blokerende IO-handlinger, og den tilstand, der kræves til behandling af meddelelser, er lokaliseret til forekomsten af den tjeneste, der behandler meddelelsen.
Statsløse tjenester (eller eksternaliseret stat)
Statsløse tjenester muliggør elasticitet ved nemt at tilføje/fjerne yderligere forekomster af tjenesterne. Der er visse tjenester, der i sagens natur er statslige, og de har eksternaliseret statsbutik, og infrastrukturen understøtter også dynamiske ændringer i antallet af forekomster af sådanne tjenester med automatisk rebalancering / statsoverførsel / lokalisering af staten til den instans, der har brug for staten.
Elastisk infrastruktur
Alle tjenester kører i Kubernetes, og infrastrukturen aka Kubernetes-noder skaleres automatisk baseret på brugen, og dette muliggør dynamisk tilføjelse af flere beregningsnoder op til en maksimal høj tærskel, der er forudkonfigureret.
Belastningsprojektion og regelmæssig validering
Alle tjenester benchmarkes for ydeevneegenskaberne, og skaleringsmønsteret valideres på serviceniveau.
Yderligere kontinuerlig validering, spidsbelastning og udholdenhedstest udføres med testparametre, der er indstillet til forventet vækst i de skalapåvirkende attributter, hvilket gør det muligt at identificere flaskehalse, planlægge at opdatere den høje tærskel for infrastrukturressourceforbrug og være klar til spildagen.
Pålidelighed og tilgængelighed
Den hændelsesdrevne arkitektur og statsløse tjenester muliggør robusthed og elasticitet. For at sikre, at fejl opdages og reageres på, før funktionaliteter påvirkes, anvender Webex CC følgende strategi.
-
Infrastrukturens tilgængelighed og pålidelighed
-
Alle Webex CC-tjenester og infrastrukturkomponenter implementeres altid på tværs af tre AWS-tilgængelighedszoner.
-
Dette gør det muligt for Webex CC at være modstandsdygtig over for fejl i tilgængelighedszoner, og i tilfælde af fejl erstattes de fejlbehæftede forekomster automatisk med nyere.
-
-
-
Kontinuerlig overvågning og alarmering
-
Interne og eksterne sonder til tjenester og infrastrukturkomponenter, som ved fejl udløser advarsler.
-
Målepunkter, der registreres fra tjeneste- og infrastrukturkomponenter og behandles via et regelprogram, der registrerer matchende regler og udløser beskeder.
-
-
Løbende validering og alarmering
-
Der køres periodiske tests, og eventuelle fejl resulterer i udløsning af advarsler
-
Disse advarsler opretter proaktive hændelser og håndteres som en reel hændelse, der påvirker kunden.
-
Dette foregriber påvirkninger for kunden og bidrager til systemtilgængelighed og pålidelighed.
-
-
-
Løbende integration og levering
-
Dette er den tekniske proces og leveringspipeline og muliggør hurtig og pålidelig opbygning, validering og implementering af tjenester / ændringer til tjenester i Webex CC.
-
Muligheden for at udføre fuldstændig automatiseret implementering – fra kode til produktionsmiljø med alle de nødvendige valideringer reducerer risikoen og minimerer tiden til løsning, hvis en ændring skal implementeres som reaktion på en fejl.
-
-
-
Afbrydere og kill-switches
-
Forskellige dele af systemet / visse funktioner i Webex CC kan selektivt deaktiveres for alle kunder eller udvalgte kunder for at minimere kaskadeeffekter af en fejl.
-
Dette gør det muligt at minimere fejloverfladen og opnå tilgængelighed af centrale kontaktcenterfunktioner for kunderne.
-
-
Overvågning og fejlregistrering
Følgende figur viser de mekanismer til løbende overvågning, validering og alarmering, der er indført for Webex CC.
Forretningskontinuitet og it-katastrofeberedskab
Disaster Recovery and Business Continuity-processen sikrer, at der registreres eventuelle store afbrydelser i en region, og de nødvendige trin er på plads for at sikre gendannelse af tjenesterne til kunder, der er ombord i regionen.
Trinene til gendannelse dokumenteres, valideres og holdes opdateret regelmæssigt i henhold til katastrofegendannelses- og styringsprocesserne.
Webex CC-tjenester implementeres i tre separate tilgængelighedszoner inden for en AWS-region. Hver tilgængelighedszone er en forskellig fysisk placering i området med uafhængige forsyningsselskaber.
I tilfælde af fuldstændig AWS-regionsfejl er Webex CC afhængig af AWS for at gendanne regionen, og for langvarige afbrydelser, der involverer hele regionen, provisioneres Webex CC-datacenteret i en ny AWS-region og gendanner de vigtigste kundekonfigurationer og data, så kontaktcentret er operationelt for kunder i den nye AWS-region.
Dette involverer automatisering, men kræver manuel indgriben for at udløse processen samt overvåge og sikre, at den nødvendige konfiguration og data gendannes for at gøre kontaktcentret operationelt for kunderne.
Overholdelse og certificeringer
Webex Contact har en omfattende liste over sikkerhedscertificeringer. Disse certificeringer holdes ajour med jævne mellemrum.
-
PCI DSS QSA
-
CAIQ
-
HIPAA & HITECH
-
CSA stjerne niveau 1
-
CSA Star Level 2 (uafhængig vurdering af 3. part)
-
SOC2
-
ISO27001 (International standard for informationssikkerhed)
-
ISO27017 (sikkerhedsstandard for cloudtjenesteudbydere)
-
ISO27018 (Sikkerhedsstandard med fokus på beskyttelse af personoplysninger i skyen)
-
ISO27701 (udvidelse til beskyttelse af personlige oplysninger)
-
C5 tysk standard, der demonstrerer operationel sikkerhed mod cyberangreb
Se Webex Dataark om beskyttelse af personlige oplysninger for kontaktcentertjenesten for at få flere oplysninger.
Introduktion
Cisco Webex Contact Center (Webex CC) er et kontaktcenter som en tjeneste (CCaaS), der giver organisationer mulighed for at aktivere smartere, proaktive og personlige interaktioner på tværs af kunderejsen.
Webex CC er designet, designet og udviklet fra bunden som en cloud-baseret løsning med følgende grundlæggende arkitektoniske principper.
-
Tjenester: Uafhængigt sæt af tjenester, hvor hver tjeneste leverer et lille sammenhængende sæt af funktioner til sine brugere.
-
Begivenhedsdrevet: Alle tjenester kommunikerer med hinanden ved hjælp af meddelelser, undtagen i webapplikationer, hvor applikationen bruger https-grænseflader (REST API'er, push-data via WebSocket-grænseflade) til specifikke brugsscenarier.
-
Statsløs/udliciteret stat: Tjenesterne implementeres i Kubernetes, kører i docker-beholdere, med mulighed for automatisk at skalere og være modstandsdygtige over for fejl i en eller flere tilfælde af tjenesterne.
-
Observerbar: Alle tjenester og de infrastrukturkomponenter, der muliggør udrulning af sådanne tjenester, kan observeres med standardmekanismer til at måle, registrere og forhindre situationer, der påvirker kontaktcenterfunktionerne, samt hurtig fejlfinding og gendannelse af tjenester i tilfælde af nedbrud.
-
Isoleret/løst koblet: Alle tjenester kan bygges, valideres og udrulles/opdateres uafhængigt uden nedetid for kontaktcenterfunktioner.
Webex CC-tjenester udrulles i AWS og drives af en cloud-baseret platform, der muliggør følgende:
-
Tilgængelighed af infrastrukturtjenester og applikationer på tværs af flere tilgængelighedszoner
-
Elasticitet i infrastrukturtjenester og -applikationer, der giver mulighed for dynamisk skalering
-
Sikkerhed, der er indbygget i den måde, systemerne bygges og udrulles på, er data beskyttet i transit og i hvile sammen med de sikkerheds-/overholdelsescertificeringer, som Webex CC har.
-
Skalerbar og sikker Edge-infrastruktur til telefoni-/stemmeintegrationer
-
Observerbarhed med proaktiv overvågning og varsler, der Giver kunderne høj tilgængelighed af kontaktcentertjenester.
-
Integreret med resten af Cisco Webex for brugergodkendelse/godkendelse, administration og klargøring af kontaktcenterfunktioner.
De yderligere afsnit i dette dokument udvider hver af de ovennævnte funktioner, og hvordan Webex CC-arkitekturen aktiverer det samme.
Logisk arkitektur
Kernefunktionaliteten, som en kontaktcenterløsning skal have, er at give kunderne mulighed for nemt at kontakte organisationen via almindeligt anvendte kommunikationsmidler og få svar på forespørgsler/problemer på en hurtig og effektiv måde.
Men for at sikre, at dette grundlæggende princip opnås, er der flere funktioner bag kulisserne, som den organisation, der bruger kontaktcenteret, skal have adgang til. Disse er:
-
Mekanismer til kunder til at starte en interaktion
-
Offentliggjorte og driftsmæssige telefonnumre, der forbinder telefonopkald til kontaktcentersystemet
-
E-mailadresser, som kunder kan sende e-mails til, og mekanisme til at registrere nye indgående e-mails.
-
Mulighed for kunder for at kontakte via forskellige digitale kanaler, herunder, men ikke begrænset til
-
Chat fra et websted/en app
-
Direkte chat via populære messaging-klienter som WhatsApp, Facebook Messenger, Apple Messages for Business.
-
-
-
Evne til at registrere nye interaktioner og håndtere dem effektivt
-
Disse omfatter automatiseret IVR-system, virtuelle agenter til telefoni/chat med indbygget programmerbarhed til at definere de arbejdsprocesser, der indgår i håndtering af interaktioner.
-
Endelig skal interaktionen, hvis det er nødvendigt, eskaleres til en agent, der er optimalt kvalificeret til at håndtere interaktionen.
-
-
Agenters evne til at angive tilgængelighed for håndtering af interaktioner og supervisorer til at overvåge, træne agenter og opnå de driftsmålinger, der muliggør effektive interaktioner.
-
Mulighed for administratorer til at konfigurere og klargøre de forskellige kontaktcenterfunktioner, der gør det muligt for agenter og supervisorer at udføre deres opgaver som forventet.
Derudover skal moderne virksomheder have ekstra funktioner til at optimere kontaktcenterdriften med adgang til data og indsigt, der visualiserer og sporer vigtige driftsmæssige målinger.
Desuden er muligheden for at integrere med specialiserede kontaktcenterøkosystemfunktioner som f.eks. kørsel af proaktive automatiserede udgående opkald, forbedring af agent- og supervisoroplevelser ved hjælp af kunstig intelligens, registrering og forståelse af kunderejsen for proaktivt at levere data til agenter en klar forskel i udviklingen af kontaktcenterløsninger.
Med hensyn til forbrugsmodellen, hvor kontaktcentertilbud forbruges som en cloud-leveret softwaretjeneste, kræver evnen til at sikre tilgængelighed, pålidelighed og automatiserede krav på ad hoc-skalaen state-of-the-art overvågnings- og varslingsmekanismer, som giver mulighed for løbende validering og registrering af forestående problemer og forebyggelse/minimering af påvirkning af kundehandlinger.
Følgende figur viser den logiske arkitektur i Webex CC.
Funktionelle komponenter
Følgende afsnit beskriver forskellige funktionelle komponenter i Webex CC.
Administration af interaktion
Webex CC understøtter telefoni, e-mail og meddelelser (sociale kanaler) som forskellige kanaler, hvormed brugere kan interagere med kontaktcenteret.
For alle kanalerne kan den indledende håndtering udføres af systemet, og derefter kan interaktionen eskaleres til en agent.
Medietyper
Telefoni
For telefoni bestemmes håndteringen af indgående stemmeopkald af, hvordan opkaldet kom ind i kontaktcenteret (se indtastningsmekanismer nedenfor) og det Webex CC-flow, der er knyttet til indgangspunktet.
Opkaldet besvares, og yderligere handlinger udføres i henhold til Webex CC Flow-definitionen – som er en programmatisk repræsentation af de handlinger, der skal udføres under håndtering af opkaldet, enten før de sættes i kø og dirigeres til en agent, eller også kan selve flowet håndtere opkaldet uden overførsel til en agent.
Flow Builder i Webex CC giver udviklere mulighed for at definere flowet og tildele det til det indgangspunkt, hvorigennem opkaldet ankommer i Webex CC.
Disse konfigurationsenheder og deres brug er dækket i Konfigurationsenheder.
Yderligere oplysninger om Flow Builder er beskrevet i det kommende afsnit om IVR-system.
E-mail og meddelelser
Fra Webex CC-perspektivet giver Webex Connect mulighed for alle digitale kanaler – e-mail og meddelelseskanaler, som slutbrugere kan bruge til at kontakte kontaktcenteret.
Webex Connect-flow
-
Bestemmer håndteringen af sådanne interaktioner, indtil interaktionerne sættes i kø og distribueres til agenter. Dette omfatter automatisk håndtering og BOT-behandlinger for alle former for kommunikation og e-mail-interaktioner.
-
Anvender forretningslogik på indgående interaktion.
-
Håndterer kontakt før køen.
-
Flow selv kan håndtere interaktionen uden overførsel til live-agent.
Meddelelseskanaler, der understøttes af Webex CC, er:
-
Chat med webapp/mobilapp
-
WhatsApp
-
Facebook Messenger
-
SMS
-
Apple-meddelelser til virksomheder
De e-mailkanaler, der understøttes af Webex CC, er:
-
Gmail
-
Office365
Indtrængningsmekanismer
Dette afsnit beskriver de mekanismer, hvormed en interaktion kan komme ind i Webex CC. Baseret på medietypen er mekanismerne, hvormed en interaktion når Webex CC, forskellige.
I telefoni er der f.eks. behov for fysisk infrastrukturklargøring for at aktivere PSTN-forbindelse, konfiguration af telefonnumrene og dirigering af opkald til Webex CC.
For e-mail-/meddelelseskanaler skal indgrebskonfigurationen udføres i Webex Connect, og den omfatter klargøring af e-mail-/meddelelseskonto og konfiguration af Webex Connect-flow.
Indgående stemme
Ved stemmeopkald er et typisk scenarie, hvor brugere ringer til et PSTN-telefonnummer, som derefter forbindes til kontaktcenteret. Fra et ingress-perspektiv kræver dette en mekanisme til at dirigere opkald fra PSTN til Webex CC.
Følgende figur viser indtagelsen af taleopkald til Webex CC.
Stemmeindtrængningstjenester i Webex CC udfører tredjepartsopkaldskontrol ved hjælp af SIP og besvarer det indgående opkald samt udfører overførsels-, konference- og andre opkaldskontrolhandlinger.
Det logiske indgangspunkt for opkald i Webex CC er konfigurationsenheden med navnet 'Indgangspunkt'. For stemmeindtrængning er nøglekonfigurationen af Entrypoint det telefonnummer, der er tilknyttet, hvilket typisk er et gyldigt PSTN-telefonnummer, der er hentet fra den valgte PSTN-udbyder.
Dette gør det muligt at registrere indgående opkald på telefonnummeret, knytte opkaldet til indgangspunktet og bruge andre konfigurationsparametre for indgangspunktet til at håndtere opkaldet i henhold til Webex CC Flow-definitionen, der skal udløses for interaktionen.
Bemærk:
Få flere oplysninger om valgmulighederne for PSTN-forbindelse 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.
Skalerbarhed og tilgængelighed af Voice Edge-infrastruktur
Webex CC VPOP-infrastrukturen omfatter redundante par SIP SBC'er, der sikrer høj tilgængelighed, og flere SBC'er kan tilføjes for at skalere mængden af samtidige opkald, der skal understøttes.
Det maksimale antal samtidige opkald, som VPOP kan håndtere, afhænger af antallet af SBC'er, der kører, og hvilke opkald der sendes til.
For geografisk redundans – en maske med VPOP SBC med forbindelser på tværs af flere par på tværs af regioner understøttes.
Når det gælder stemmeindgangstjenester, kan de skaleres vandret for at håndtere det stigende antal samtidige stemmeopkald, der skal indtages på Webex CC.
Sikkerhedshensyn med Voice Edge-infrastruktur
Nedenstående tabel viser detaljerne om forbindelsesmulighederne til Voice Edge-infrastrukturen.
Forbindelsesmuligheder |
Typer |
---|---|
Offentligt internet |
Direkte (med kilde-IP-adresser på hvidliste) IPSec Virtual Private Network (VPN) eller IPSec over Generic Routing Encapsulation (GRE) Websted-til-websted (S2S) srtp/sip tls |
Privat forbindelse |
MPLS Punkt til punkt (P2P) vpls SD-WAN Privat WAN Krydskontakt mellem datacenter Equinix-stofforbindelser |
Få flere oplysninger på 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.
IVR-system
Alle taleopkald, der kommer ind i et telefonnummer, der er knyttet til et indgangspunkt, besvares af Webex CC, og udførelse af et Webex CC-flow, der er knyttet til indgangspunktet, startes.
Webex CC Flow Builder leverer programmeringskonstruktørerne/operatørerne og funktionelle blokke, kaldet aktiviteter, så administratorer eller andre, der designer og implementerer IVR-logikken, kan kombinere disse byggeblokke og oprette flowdefinitionen.
De programmeringskonstruktioner, som Flow understøtter, er:
-
Deklarations- og indstillingsvariabler – tilstand knyttet til en flowudførelse
-
Pebble-udtryk for at indstille værdien af variabler
-
-
Betingede kontroller
-
Looping – brug af betingelser og gå til (mulighed for at sammenkæde aktiviteter)
-
Aktivér REST API'er
-
Parse data – JSON, TOML, XML, der typisk bruges til parsing af API-svar.
-
Sammensætning af aktiviteter
Et repræsentativt sæt af aktiviteter, som Flow leverer, er:
-
Afspil meddelelser
-
Indsaml brugerdata
-
Viderestil opkaldet til en anden destination/telefonnummer
-
Send opkaldet til en virtuel agent
-
Sæt opkaldet i kø, så det kan besvares af en agent.
For hvert opkald, der er aktivt, er en forekomst af flowudførelse også aktiv, indtil opkaldet afsluttes, hvilket resulterer i samtidige udførelse af flows.
Hver forekomst af flowudførelse giver et isoleret miljø for data/tilstand, der er knyttet til flowet og der af opkaldet.
I hele opkaldets livscyklus giver flow også mulighed for at reagere på visse hændelser, der finder sted, og håndtere dem – når et opkald f.eks. besvares af en agent, kan en begivenhedsadministrator udløse et pop op-skærm i agentens desktopgrænseflade.
Få flere oplysninger om Webex CC Flow 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.
Understøttelse af virtuel agent
Flow leverer en aktivitet til at overdrage interaktionen til en virtuel agent, der er forudkonfigureret i Webex Control Hub.
Når opkaldet er forbundet til en virtuel agent, giver det brugeren en samtale-IVR-oplevelse, og aktiviteten afsluttes enten med afslutning af opkaldet eller med eskalering af opkaldet til en agent.
I tilfælde af eskalering kan flowet konfigureres til at sætte det opkald i kø, som derefter besvares af en agent.
Indgående digitale interaktioner
Når det gælder e-mail- og meddelelseskanal for indgående interaktioner, bruger Webex CC Webex Connect til klargøring af aktiverne, flowet til at håndtere de indgående interaktioner og derefter dirigere interaktionen til Webex CC, når Webex Connect-flowet eksplicit sætter interaktionen i kø, så den kan håndteres af en agent.
Følgende figur viser indtagelse af e-mail- og meddelelsesinteraktioner i Webex CC.
Integrationer af virtuel AGENT/bot
Ved interaktioner med e-mail og meddelelser/sociale kanaler konfigureres behandlinger af den virtuelle agent/BOT i Webex Connect-flowet.
Som det er tilfældet med virtuelle agenter til tale, hvis BOT-behandlingen ender med at eskalere som følge heraf, sættes interaktionen i kø og dirigeres til en agent.
Dirigering og kø
Webex CC behandler indgående kontakt med automatiserede behandlere som defineret i flowet, og flowet kan beslutte at sætte kontakten i kø/direkte til en agent (agentspecifik kø – understøttes kun til telefoni-/stemmeinteraktioner).
Hvis en agent er tilgængelig i kø, reserveres agenten, og interaktionen dirigeres til agenten. Hvis der ikke er nogen tilgængelige agenter, parkeres interaktionen på køen, og Flow fortsætter med at behandle kunden med den handler, der er knyttet til køaktiviteten.
Når en agent bliver tilgængelig, afbrydes handleren, og agenten tilbydes interaktion.
Følgende figur viser køens- og distributionsarkitektur.
Valg af agent
Køer i Webex CC understøtter følgende algoritmer til agentvalg:
-
Dirigering af agent, der har været tilgængelig i længst tid
-
Kompetencebaseret dirigering
-
Agent, der har været tilgængelig længst (LAA)
-
Bedste tilgængelige agent (BAA)
-
Agenter er knyttet til køerne via Teams.
En kø kan tildeles flere opkaldsdistributionsgrupper (hvor hver gruppe har et eller flere teams) på en sekventiel måde med konfigureret ventetid på, at opkaldsdistributionsgruppen føjes til køen, så søgerummet for en matchende agent udvides til yderligere opkaldsdistributionsgrupper, efterhånden som tiden skrider frem.
For færdighedsbaseret dirigering vælges en agent baseret på LAA- eller BAA-konfiguration blandt de færdighedskrav, der matcher agenter, der er knyttet til køen.
Ekstra funktioner, der er specifikke for tale/telefoni
Agentbaseret dirigering (kun til tale-/telefonikanal)
Webex CC-flow kan ved hjælp af aktiviteten QueueToAgent dirigere interaktioner direkte til den valgte agent baseret på agent-id'et.
Hvis agenten ikke er tilgængelig til at håndtere interaktioner, kan interaktionen parkeres i en agentspecifik kø, mens der venter på, at agenten bliver tilgængelig
Avancerede køoplysninger
Webex CC-flow kan ved hjælp af aktiviteten GetQueueInfo hente oplysninger i realtid for en kø som f.eks. placering i kø (PIQ), estimeret ventetid (EWT), antal tilgængelige agenter i køen og kan bruges til at beslutte, om kontakten skal sættes i kø eller ej.
Høflighedstilbagekald
Webex CC Flow kan ved hjælp af aktivitetstilbagekald afbryde kunden fra opkaldet, mens placeringen i køen bevares, og modtage et tilbagekald, når den virtuelle interaktion i køen distribueres til en agent.
Håndtering af overløb
Webex CC understøtter håndtering af overløb ved hjælp af kapacitetsbaserede teams (CBT).
CBT er som et almindeligt team med en kapacitet og en tilknyttet ekstern DN, der betjener denne kapacitet. Den kan konfigureres sammen med andre teams i distributionscyklusser for køopkald.
Normalt konfigureres dette som den sidste cyklus, så det fungerer som et overløb, hvis ingen agent er tilgængelig, selv efter at alle de konfigurerede opkaldsdistributionsgrupper ikke kan finde en tilgængelig matchende agent til håndtering af interaktionen.
Agent Desktop-handlinger
Når en agent logger på Webex CC Agent Desktop, angiver agenten et telefonnummer, som indgående opkald til agenten kan forbindes til. Dette kan være en PSTN-telefon, mobiltelefon eller et lokalnummer, hvis agenten er en Cisco Webex Calling-bruger.
Bemærk, at dette nummer skal være et gyldigt telefonnummer, som opkald kan dirigeres til. Hvis det ikke er tilfældet, kan agenten ikke modtage indgående opkald.
Baseret på den type interaktion, som agenten håndterer, giver widgets på agentskrivebordet mulighed for at udføre visse mediekontrolhandlinger.
Når et opkald f.eks. besvares, kan agenten udføre følgende handlinger i forbindelse med opkaldet.
-
Sæt opkaldet i venteposition
-
Igangsæt konsulentopkald og
-
Viderestil opkaldet til et andet telefonnummer (sig agenttelefonnummer)/indgangspunkt
-
Send en anden agent til opkaldet
-
-
Viderestil opkaldet til en anden kø
-
Afslut opkaldet
Agent Desktop giver administratorer mulighed for at tilføje brugerdefinerede widgets der ved at udvide desktopfunktionerne og gøre det til en samlet samling af widgets, som agenter skal bruge for at få deres arbejde udført effektivt.
Desktoparkitektur
Agent Desktop er et program med en mikrogrænseflade baseret på en enkelt side, der er vært for widgets, der er bygget baseret på webkomponentarkitektur. Alle standard/stock-widgets er drevet af data, der hentes af API'er eller push-mekanismer på serversiden.
Disse er typisk asynkrone API'er, hvor svaret for en aktivering kommer til desktop via en WebSocket-forbindelse.
Webex CC Agent Desktop godkender brugere med Cisco Common Identity (CI), og tokenet videresendes til alle API-kald. Når det gælder brugerdefinerede widgets, baseret på godkendelsesmodellen, giver det også agenter en enkeltlogon-oplevelse, hvis den brugerdefinerede widgets godkendelsesmodel er integreret med CI.
Når en agent er en del af en interaktion, flyttes alle opdateringer af den pågældende interaktionstilstand eller tilknyttede data også til skrivebordet via WebSocket-forbindelsen.
Desktops modstandsdygtighed over for forbindelse og latens
Det asynkrone API og skub på serversiden muliggør skalering, og ethvert tab af forbindelse til WebSocket-grænsefladen registreres, og skrivebordet forsøger at oprette forbindelse og logge på igen.
Følgende figur viser agentskrivebordsarkitektur i Webex CC.
Administration og konfiguration
Onboarding af kunder
Webex Control Hub er den primære grænseflade, der bruges af partnere og kunder til onboarding af kunder og aktivering eller konfiguration af funktioner.
Når organisationens og kontaktcenterfunktionerne er klargjort i Control Hub, udløses en arbejdsproces i Webex CC, som udfører resten af trinnene i klargøringen af alle kontaktcenterfunktioner i henhold til de tilbud, kunden har valgt.
Al klargøring af kontaktcenter udføres ved hjælp af et BPM-arbejdsprocesprogram, der giver mulighed for en forklarende måde at definere de involverede trin på og gør hele klargøringstrinnene modstandsdygtige over for fejl og sikrer dataintegritet.
Følgende figur viser klargøringsarbejdsgangen i Webex CC.
Konfigurationsenheder
De vigtigste konfigurationsenheder i Webex CC, der er afdækket i en organisation, er:
Websted
Websted står for en placering, hvor et eller flere teams, brugere (agenter/supervisorer) er placeret.
Alle brugere og teams skal tilhøre et websted.
Team
En gruppe brugere. Teams bruges til at distribuere interaktioner til agenter via køer.
Alle teams skal tilhøre et websted.
Agenter
Brugere, der kan logge ind på Agent Desktop og håndtere interaktioner på tværs af de medietyper, der er konfigureret i Webex CC.
Supervisorer
Supervisorer er tildelt teams og kan overvåge/instruere agenten og have adgang til status på teamniveau og agentstatistik for dem, der tilhører de teams, som supervisoren er tildelt.
Kø
En kø er en logisk enhed, hvor interaktioner kan afholdes, mens der venter på, at agenter er tilgængelige, som derefter distribueres til agenten.
Køer knyttes til teams som søgeområde for agenter med mulighed for at udvide søgeområdet baseret på den forløbne tidsgrænse ved at føje andre teams til søgeområdet.
Indgangspunkt
Indgangspunkt er en logisk enhed, der repræsenterer indgangspunktet for interaktioner, der kommer ind i Webex CC. For telefoni knytter dette primært til det telefonnummer, som opkaldene ankommer til, og for e-mail-/meddelelseskanaler peger Entrypoint på aktivkonfiguration i Webex Connect.
Flow
Det flow, der er knyttet til indgangspunktet (via distributionsstrategi), der bestemmer de trin, der er involveret i håndtering af interaktioner.
For ikke-telefonikanaler (e-mail, meddelelser/sociale medier) vælges Flow som en del af aktivkonfigurationen i Webex Connect.
Adgangskontrol for kontaktcentre med flere steder
Webex CC-administratorer kan konfigurere brugerprofiler med adgangsrettigheder til specifikke websteder, teams, køer og indgangspunkter. På grund af websteders og teams hierarkiske karakter er det desuden kun de teams eller datoer, der vedrører de teams, der tilhører disse websteder eller et udtrykkeligt angivet undersæt af sådanne teams, der kan tilgås af brugeren, når der er adgang til specifikke websteder.
For køer og indgangspunkter er de globale på organisationsniveau, så for forskellige geografiske placeringer (websteder, hvor specifikke agenter og teams er placeret) kan der konfigureres separate indgangspunkter og køer, og supervisorer/brugere kan få adgang til de enheder, der kan anvendes for specifikke websteder.
Følgende figur viser de vigtigste konfigurationsenheder og brugerprofil, der henviser til disse enheder.
Bortset fra at begrænse adgangen til disse enheder kan Webex CC-administratorerne kontrollere de specifikke funktioner/moduler, som en bruger kan få adgang til i administrationsgrænsefladen, og dermed have brugere med administrations-/konfigurationsrettigheder til specifikke enheder samt sektioner/funktioner i Webex CC-administrationsgrænsefladen.
Rapportering og analyse
Webex CC behandler de diskrete begivenheder, der genereres af forskellige tjenester i løbet af interaktions livscyklus, ved hjælp af en række tjenester til behandling af stream i realtid og genererer et defineret sæt datasæt i realtid, der udgives til abonnentklienter.
Desuden behandles disse hændelser yderligere, omdannes og aggregerede datasæt og resulterende datasæt bevares, som derefter hentes via dataforbrug-API'erne og kommunikations- og datavisualiseringsgrænsefladen – Analyzer.
Følgende figur viser grænsefladerne til databehandling og forbrug i Webex CC
Integreringer
Alle eksterne integrationer til WxCC for at forbedre og forbedre de funktioner, som kunder kan bruge, bruger standard publicerede API'er.
Typen af API-grænseflader, der er tilgængelige i Webex CC, er:
-
REST API
-
Skub på serversiden ved hjælp af
-
Webhook
-
WebSocket-meddelelser
-
CRM-integrationer
Webex CC understøtter to integrationstilstande med CRM-systemer (Customer Relationship Management).
-
Indbyggede konnektorer på skrivebordet
-
Flowintegrationer via HTTP(S)-forbindelser i IVR
Integrerede konnektorer på skrivebordet: CRM-applikation som den primære grænseflade
I denne driftstilstand kan agent logge på CRM-konsollen som det primære program.
Webex CC er en integreret applikation (også kaldet en integreret desktopapplikation eller en integreret softphone), der primært bruges til at logge på kontaktcenteret og modtage Webex CC-distribuerede kontaktcenterinteraktioner.
Ved modtagelse af et opkald eller en samtaleanmodning udfører CRM-integrationen følgende handlinger på CRM-konsollen
-
Pop op-skærm, hvor kundeposten er knyttet til ANI eller andre opkaldsrelaterede data.
-
Metadata efter opkald som aktivitetsnoter i kundeposten
-
Tillad agenten at "klikke for at ringe op" ved at klikke på kontakten i CRM og starte et udgående opkald til kunden
-
Placering af opkaldsposter i CRM-rapporteringstabellerne for primær rapportering i CRM.
-
Giver den fulde funktionalitet af Agent Desktop og opkaldskontrolfunktioner (integreret og minificeret version af desktopappen)
Den primære integrationstilstand med CRM'er er ved at integrere Webex CC-desktopapplikationen i en separat iFrame.
Desuden kører Webex CC-desktopapplikationen en brugerdefineret hovedløs widget (ingen brugergrænseflade) i baggrunden og interagerer med det underliggende CRM-system for at udføre automatiserede handlinger på vegne af agenten.
Interaktionerne drives af to SDK'er, som den hovedløse widget bruger.
-
Webex CC Desktop-JS SDK: Dette er JavaScript SDK, der leveres af Webex CC, til at tilmelde begivenhedslyttere til agent- og kontakthandlinger.
-
crm js sdk: Dette er den CRM-klient-SDK, der gælder pr. CRM, der abstraherer REST API-opkald med CRM. For Salesforce bruges det CTI JS-bibliotek, der leveres af Salesforce, f.eks. til at udføre handlinger og lytte til begivenheder i CRM.
Følgende figur viser den CRM-integrerede Webex CC-desktop- og konnektorarkitektur
Webex CC understøtter følgende CRM-løsninger til ovennævnte integration:
Få flere oplysninger om konfiguration af Webex CC-desktoplayouts til aktivering af CRM-forbindelsen, funktionssæt og ændringslogfiler i https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Global tilgængelighed af CRM-konnektorer
CRM-forbindelserne er tilgængelige i alle områder og regioner, hvor Webex CC er funktionsdygtig.
Elastisk skala og ydeevne
Webex CC er vært for den brugerdefinerede widget, der muliggør tovejskommunikation mellem CRM-applikationen og Webex CC-skrivebordet i AWS CloudFront CDN, hvilket sikrer høj tilgængelighed af widget AWS på tværs af tilgængelighedszoner og -områder.
Alle de CRM-integrationsspecifikke beregninger sker i browseren, hvor agenter bruger CRM-applikationen med Webex CC-desktop indlejret i CRM-applikationen.
Sikkerhed
CRM-forbindelserne aktiveres via skrivebordslayoutet til Webex CC-agenten, og valgfrie parametre overføres via skrivebordslayoutet til widgetten for at slå funktioner til og fra.
Hvis du f.eks. vil aktivere widgetten til Salesforce-handlinger, kan administratoren aktivere parameterindstillingen for desktoplayout sfdcWidgetEnabled til at være sand.
Pakkeinstallation
For at integrationen kan fungere tovejs, skal CRM-konsollen have det integrerede program installeret. Dette er for at understøtte indlæsning af desktopapplikationen inde i en iFrame.
Alle desktop-integrerede konnektorer er tilgængelige på CRM-markedet.
f.eks.
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Installationen af marketplace-applikationen aktiverer de nødvendige plugins og importerer de nødvendige XML-filer til CRM-konsollen for at understøtte rapportering af opkaldsposter på CRM.
Flowintegrationer via HTTP(S)-forbindelser i IVR
Webex CC Flow Builder understøtter tovejsdatastrømme mellem Webex CC og CRM-systemet ved hjælp af HTTP(S)-forbindelser, der er konfigureret i Webex Control Hub og bruges på Webex CC Flow.
Disse bruges primært til tilpasning inden for stemmeinteraktioner og brugertilpasset distribution inden for IVR.
Som standard understøtter Webex CC Salesforce HTTP-forbindelse på Control Hub. De andre CRM-konnektorer kan tilføjes som brugerdefinerede konnektorer på Webex Control Hub.
Få flere oplysninger om HTTP-forbindelser på https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-forbindelser:
-
Salesforce IVR HTTP-stik (indbygget): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP-stik (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP-forbindelse (brugerdefineret): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Administration af udgående kampagne
Webex CC understøtter udgående forhåndsvisningskampagner ved hjælp af kampagneadministrationsløsning fra Acqueon.
Få flere oplysninger i Konfigurer tilstand for udgående stemmekampagne i Webex Contact Center.
Arbejdsstyrkeoptimering
Webex CC understøtter optimering af arbejdsprocesser og kvalitetsstyringsløsninger fra førende industrileverandører.
Udvidelse af Agent Desktop
Webex CC-agent- og supervisordesktop muliggør udvidelse af desktopfunktionerne ved at udvikle og køre brugerdefinerede widgets med på desktoppen.
Få flere oplysninger på https://developer.webex-cx.com/documentation/guides/desktop.
Andre API'er
Se https://developer.webex-cx.com/documentation/getting-started/ for oplysninger om de andre API-integrationer, der kan udføres i Webex CC.
Installation og tilslutning
Webex CC udrulles i AWS og er i øjeblikket tilgængelig i følgende områder
-
USA
-
Det østlige N-Virginia
-
USA-West N Californien (kun Voice Media Ingress)
-
-
Canada
-
Central
-
-
Storbritannien
-
London
-
-
Europa
-
Frankfurt
-
-
Asien Pac
-
Tokyo
-
Sydney
- Singapore
-
Forbindelse til AWS-hostet Webex Contact Center kan oprettes enten ved hjælp af internettet eller ved hjælp af Amazon Web Services (AWS) Direct Connect. Med AWS Direct Connect leveres data via en privat netværksforbindelse mellem kunder på det lokale netværk og Webex Contact Center, hvilket forbedrer forbindelsen. Få flere oplysninger i AWS Direct Connect til Webex Contact Center.
Multiområdeforbindelse til telefoni
For at aktivere globale organisationer med agenter og kunder på flere geografiske placeringer understøtter Webex CC, at mediet holdes inden for det lokale område for de områder, hvor stemmemediekant og -tjenester kører.
Følgende figur viser installation med flere områder med regionale medier.
Mediekant og indtrængningstjenester udrulles i følgende områder.
Geo-område |
Webex CC-tjenester (AWS-område) |
Mediekant (stemme-POP) |
Næste generation af medietjenester (AWS-område)* |
---|---|---|---|
USA |
N Virginia |
New York Gæsterne Los Angeles |
N Virginia N Californien |
Canada |
Central |
Vancouver (flertydig) Toronto |
Central |
Brasilien |
Sao Paulo Lejlighed Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Storbritannien |
London |
London |
London |
Indien |
Pune-slægten Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japan |
Tokyo |
Tokyo Kategori: Osaka |
Tokyo |
Australien |
Sydney |
Kategori: Melbourne Sydney |
Sydney |
Sikkerhed og beskyttelse af personlige oplysninger
Infrastruktursikkerhed
Stemmeinfrastruktur på Edge
Voice Edge-komponenterne giver mulighed for at afslutte SIP-trunks fra kundenetværk/PSTN-udbydere, og dette er aktiveret baseret på hvidlistede IPs, der har tilladelse til at oprette forbindelse til Edge-komponenterne.
Beregn infrastruktursikkerhed
Webex CC-beregningsforekomster klargøres i AWS, og tjenester kører som pods i Kubernetes-klynge, der har flere navnerum, og adgangen til hvert navnerum er begrænset med separate legitimationsoplysninger.
Al klargøring af infrastruktur udføres ved hjælp af kode – ingen manuelle trin – og ingen af legitimationsoplysningerne kan tilgås manuelt.
Der er et centralt legitimationslager med specifikke stier, der er konfigureret til specifikke sæt af tjenester/teams, og adgangen til selve legitimationslageret er begrænset og konfigureret som hemmeligheder i bygge- og installationssystemerne.
Ingen af infrastrukturkomponenterne/tjenesterne eksponeres direkte uden for AWS VPC, og kun offentligt eksponerede grænseflader er API'er og WebSocket-servere, der styres og administreres ved hjælp af api-gateway,
Derudover er der visse interne systemer og grænseflader, der bruges af udviklere, og som bruges til at se logfiler, målinger, installationsoplysninger, build-status og testresultater, som sikres ved hjælp af roller og grupper og integreres med Ciscos interne godkendelsessystemer.
Godkendelse og godkendelse af brugergrænseflader
Alle de brugergrænseflader, der bruges af forskellige kontaktcenterbrugere (agenter, supervisorer, administratorer, analytikere), er beskyttet af Cisco Common Identity-baseret bearer-tokengodkendelse (OAuth-flows).
Godkendelsen udføres ved hjælp af roller for den bruger, der fik tokenet, og de skoper, der er tildelt tokenet.
Datasikkerhed
Data i transit
Ingen af grænsefladerne for den installerede tjeneste-/infrastrukturkomponent er direkte eksponeret for ekstern indgående trafik.
Vælg tjenester, hvor http-API'er eksponerer disse grænseflader via en gateway, og alle indgående https (herunder dem fra WebSocket) afsluttes i ALB, og intern trafik over http dirigeres til tjenesterne.
Alle udgående interaktioner sker via https/TLS (ved ikke-http-protokoller).
Inde i VPC er den interne kommunikation mellem tjenester – over http/brugerdefineret TCP-protokol – over almindelig TCP-sokkel.
Data i hviletilstand
Alle data, der bliver gemt, krypteres på lageret. Derudover er disse datalagre, der er uden for VPC, beskyttet og adgangskontrol og godkendelser med legitimationsoplysninger, sikkert gemt og administreret i et hemmeligt lager.
Følgende figur illustrerer dataflow- og sikkerhedsmodellen for transit såvel som i hviletilstand.
Databeskyttelse
Slutbrugers PII-data
Webex CC Flow, som er den programmatiske controller til håndtering af interaktioner, kan bruges til at indsamle brugerdata, som kan tildeles flowvariabler, der er specielt mærket som "Indeholder følsomme data". Værdierne for sådanne data er krypterede, og ingen tjenester i datas transitsti vil have adgang til disse data.
Desuden bevares sådanne data aldrig i Webex CC-rapporteringsdatalageret, og logfilerne/meddelelsesinfrastrukturen vil have krypterede data, og klartekstdata gemmes ikke nogen steder i Webex CC.
PII-data for agent/supervisor for kontaktcenter
Kontaktcenterbrugerrelaterede data redigeres i logfiler, men er tilgængelige til dataanalyse og visualisering i Webex CC-datalageret.
Skalerbarhed
Faktorer for skala
For Webex CC er de faktorer, der påvirker skalaen:
-
Samtidigt antal agenter, der er logget på
-
Samtidigt antal igangværende interaktioner
-
Handlinger, der udføres på disse interaktioner
-
-
Samtidigt antal handlinger, som supervisorer/agenter udfører, uden for håndtering af interaktionerne
-
Mængden af de genererede og vedvarende data
Arkitektoniske aspekter, der muliggør skalering
De principper, som Webex CC er baseret på, gør det muligt at skalere løsningen dynamisk efter behov inden for de grænser, der håndhæves af den infrastruktur, der er klargjort for de forskellige services- og platformskomponenter.
Begivenhedsdrevet arkitektur
Tjenesterne i Webex CC kommunikerer ved hjælp af meddelelser, og de processer til behandling af kritiske meddelelser involverer ikke blokerende IO-handlinger, og den tilstand, der kræves for behandling af meddelelser, er lokaliseret til forekomsten af den tjeneste, der behandler meddelelsen.
Statsløse tjenester (eller udliciteret tilstand)
Statsløse tjenester aktiverer elasticitet ved nemt at tilføje / fjerne yderligere forekomster af tjenesterne. Der er visse tjenester, der i sagens natur er stateful, og de har outsourcet tilstand lager og infrastrukturen understøtter dynamiske ændringer til antallet af forekomster af sådanne tjenester også med automatisk rebalancering / state transfer / lokalisering af staten til den forekomst, der har brug for staten.
Elastisk infrastruktur
Alle tjenester, der kører i Kubernetes, og infrastrukturen også kendt som Kubernetes-noder skaleres automatisk baseret på brugen, og dette giver mulighed for dynamisk at tilføje flere beregn-noder op til en maksimal høj tærskel, der er forudkonfigureret.
Belastningsprognose og regelmæssig validering
Alle tjenesterne benchmarkes for præstationsegenskaber, og skaleringsmønsteret valideres på serviceniveauet.
Yderligere kontinuerlig validering, maksimal belastning og udholdenhedstest udføres med testparametre tilpasset forventet vækst i de skalapåvirkende attributter, som gør det muligt at identificere flaskehalse, planlægge opdatering af den høje tærskel for brug af infrastrukturressourcer og være klar til spildagen.
Pålidelighed og tilgængelighed
Begivenhedsdrevet arkitektur og statsløse tjenester muliggør robusthed og elasticitet. For at sikre, at der registreres fejl og handles på, før funktionaliteter påvirkes, anvender Webex CC dog følgende strategi.
-
Tilgængelighed og pålidelighed af infrastruktur
-
Alle Webex CC-tjenester og infrastrukturkomponenter udrulles altid på tværs af tre AWS-tilgængelighedszoner.
-
Dette gør det muligt for Webex CC at være modstandsdygtig over for fejl i tilgængelighedszonen, og i tilfælde af fejl erstattes de mislykkede forekomster automatisk med nyere.
-
-
-
Løbende overvågning og varsler
-
Interne og eksterne sonder til services- og infrastrukturkomponenter, der udløser advarsler ved fejl.
-
Målinger, der registreres fra tjenester og infrastrukturkomponenter, og som behandles via en regelmotor, der registrerer matchende regler og udløser varsler.
-
-
Kontinuerlig validering og varsler
-
Periodiske test køres, og eventuelle fejl udløser varsler
-
Disse varsler skaber proaktive hændelser og håndteres som en reel hændelse, der påvirker kunden.
-
Dette forløber påvirker kunden og bidrager til systemets tilgængelighed og pålidelighed.
-
-
-
Kontinuerlig integration og levering
-
Dette er den tekniske proces og leveringspipeline og muliggør hurtig og pålidelig opbygning, validering og implementering af tjenester/ændringer af tjenester i Webex CC.
-
Muligheden for at foretage fuldautomatisk installation – fra kode til produktionsmiljø med alle de påkrævede valideringer – reducerer risikoen og minimerer tiden til opløsning, hvis en ændring skal implementeres som reaktion på en fejl.
-
-
-
Afbrydere og kill switches
-
Forskellige dele af systemet/visse funktioner i Webex CC kan deaktiveres selektivt for alle kunder eller udvalgte kunder for at minimere overlappende effekter af en fejl.
-
Dette gør det muligt at minimere fejlforekomsten og opnå tilgængelighed af centrale kontaktcenterfunktioner for kunderne.
-
-
Overvågning og fejlregistrering
Følgende figur angiver de mekanismer til løbende overvågning, validering og varsling, der er på plads for Webex CC.
Forretningskontinuitet og katastrofegenoprettelse
Katastrofegenoprettelse og forretningskontinuitet sikrer, at der registreres et større udfald i en region, og de nødvendige trin er indført for at sikre, at tjenesterne genoprettes til kunder, der befinder sig om bord i regionen.
Trinnene for genoprettelse dokumenteres, valideres og opdateres regelmæssigt i overensstemmelse med processerne for genoprettelse og forvaltning efter katastrofer.
Webex CC-tjenester udrulles i tre separate tilgængelighedszoner i et AWS-område. Hver tilgængelighedszone er en anden fysisk placering i regionen med uafhængige forsyningsselskaber.
I tilfælde af komplet fejl i AWS-området er Webex CC afhængig af AWS til at genoprette området, og ved langvarige afbrydelser, der involverer hele området, klargøres Webex CC-datacenteret i et nyt AWS-område og gendanner de vigtigste kundekonfigurationer og data, så kontaktcenteret er funktionsdygtigt for kunder i det nye AWS-område.
Dette omfatter automatisering, men kræver manuel indgriben for at udløse processen samt overvåge og sikre, at den nødvendige konfiguration og data gendannes for at gøre kontaktcenteret funktionsdygtigt for kunderne.
Overholdelse og certificeringer
Webex Contact har en omfattende liste over sikkerhedscertificeringer. Disse certificeringer opdateres med jævne mellemrum.
-
pci dss qsa
-
Caiq-bevægelsen
-
HIPAA & HITECH
-
CSA-stjerne niveau 1
-
CSA Star Level 2 (3. parts uafhængige vurdering)
-
SOC2
-
ISO27001 (international standard for informationssikkerhed)
-
ISO27017 (sikkerhedsstandard for cloudtjenesteudbydere)
-
ISO27018 (sikkerhedsstandard fokuseret på beskyttelse af personoplysninger i skyen)
-
ISO27701 (udvidelse af databeskyttelse)
-
C5 tysk standard, der demonstrerer operationel sikkerhed mod cyberangreb
Se dataarket om databeskyttelse for Webex Contact Center-tjenesten for at få flere oplysninger.