- Hjem
- /
- Artikkel
Webex Contact Center-arkitektur
Webex Contact Center bruker en skybasert mikrotjenestearkitektur for en enhetlig opplevelse på tvers av alle kundekanaler. Denne artikkelen beskriver den skybaserte utformingen, som beskriver funksjonelle komponenter, integreringer, distribusjonsalternativer, sikkerhetsprotokoller og hensyn til samsvar.
Cisco Webex Contact Center (Webex CC) er et kontaktsenter som en tjeneste (CCaaS) som gjør det mulig for organisasjoner å muliggjøre smartere, proaktive og tilpassede samhandlinger på tvers av kundereisen.
Webex CC er konstruert, designet og utviklet, fra grunnen av, som en skybasert løsning, med følgende arkitektoniske kjerneprinsipper.
-
Tjenester: Uavhengig sett med tjenester der hver tjeneste leverer et lite, sammenhengende sett med funksjoner til brukerne.
-
Hendelsesdrevet: Alle tjenestene kommuniserer med hverandre ved hjelp av meldinger, bortsett fra i webapplikasjoner der applikasjonen bruker https-grensesnitt (REST API-er, Push Data via WebSocket-grensesnitt) for spesifikke brukstilfeller.
-
Tilstandsløs/eksternalisert tilstand: Tjenestene distribueres i Kubernetes, kjører i docker-beholdere, med muligheten til automatisk å skalere og være motstandsdyktig mot feil i én eller flere forekomster av tjenestene.
-
Observerbar: Alle tjenestene og infrastrukturkomponentene som muliggjør distribusjon av slike tjenester, kan observeres med standardmekanismer for å måle, oppdage og forhindre situasjoner som påvirker kontaktsenterets evner, samt raskt feilsøke og gjenopprette tjenester i tilfelle strømbrudd.
-
Isolert/løst koblet: Hver tjeneste kan bygges, valideres og distribueres/oppdateres uavhengig uten nedetid for kontaktsenterfunksjoner.
Webex CC-tjenester distribueres i AWS og drives av en skybasert plattform som muliggjør følgende:
-
Tilgjengelighet av infrastrukturtjenester og -programmer på tvers av flere tilgjengelighetssoner
-
Elastisitet i infrastrukturtjenester og -programmer som muliggjør dynamisk skaleringskapasitet
-
Sikkerhet innebygd i måten systemene bygges og distribueres på, data er beskyttet under overføring og i hvile sammen med sikkerhets-/samsvarssertifiseringene som Webex CC har.
-
Skalerbar og sikker kantinfrastruktur for telefoni-/taleintegrasjoner
-
Observerbarhet med proaktiv overvåking og varsling som muliggjør høy tilgjengelighet av kontaktsentertjenester til sine kunder.
-
Integrert med resten av Cisco Webex for brukergodkjenning/autorisasjon, administrasjon og klargjøring av kontaktsenterfunksjoner.
De ytterligere avsnittene i dette dokumentet utdyper hver av funksjonene ovenfor og hvordan CC Webex arkitekturen muliggjør det samme.
Logisk arkitektur
Kjernefunksjonen som en kontaktsenterløsning må ha, er å gjøre det mulig for kunder å enkelt kontakte organisasjonen ved hjelp av vanlige kommunikasjonsmidler og få spørsmålene / problemene adressert på en rask og effektiv måte.
For å sikre at dette grunnleggende prinsippet oppnås, er det imidlertid flere funksjoner bak kulissene som organisasjonen som bruker kontaktsenteret, må ha tilgang til. Disse er:
-
Mekanismer for kunder å starte en interaksjon
-
Publiserte og operative telefonnumre som kobler telefonianrop til kontaktsentersystemet
-
E-postadresser som kunder kan sende e-post til, og mekanisme for å oppdage nye innkommende e-poster.
-
Mulighet for kunder å kontakte via ulike digitale kanaler, inkludert, men ikke begrenset til
-
Chat fra et nettsted/en app
-
Direkte chat via populære meldingsklienter som WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message fra Twitter
-
-
-
Evne til å oppdage nye interaksjoner og håndtere dem effektivt
-
Disse vil inkludere automatisert IVR-system, virtuelle agenter for telefoni / chatter med programmerbarhet innebygd for å definere arbeidsflytene som er involvert i håndtering av interaksjoner.
-
Til slutt, om nødvendig, må interaksjonen eskaleres til en agent, som er optimalt dyktig til å håndtere samspillet.
-
-
Mulighet for agenter til å indikere tilgjengelighet for håndtering av samhandlinger og ledere for å overvåke, veilede agenter og få driftsmåledata som muliggjør effektiv samhandling.
-
Mulighet for administratorer til å konfigurere og klargjøre de ulike kontaktsenterfunksjonene som gjør det mulig for agenter og ledere å utføre oppgavene sine som forventet.
Utover disse må moderne bedrifter ha ekstra muligheter for å optimalisere kontaktsenterdriften med tilgang til data og innsikt som visualiserer og sporer viktige operasjonelle beregninger.
Videre er muligheten til å integrere med spesialiserte kontaktsenterøkosystemfunksjoner som kjøring av proaktive automatiserte utgående samtaler, forbedring av agent- og lederopplevelser ved hjelp av AI, oppdagelse og forståelse av kundereisen for proaktivt å levere data på forhånd til agenter, klare differensiatorer i måten kontaktsenterløsninger utvikler seg på.
Når det gjelder forbruksmodellen, der kontaktsentertilbud forbrukes som en skylevert programvaretjeneste, krever muligheten til å sikre tilgjengelighet, pålitelighet og automatiserte ad-hoc-skaleringskrav toppmoderne overvåkings- og varslingsmekanismer, noe som muliggjør kontinuerlig validering og påvisning av forestående problemer og forebygger/minimerer innvirkningen på kundeoperasjoner.
Figur 1 illustrerer den logiske arkitekturen til Webex CC.
Funksjonelle komponenter
Følgende avsnitt beskriver ulike funksjonelle komponenter i Webex CC.
Ledelse av samhandling
Webex CC støtter telefoni, e-post og meldinger (sosiale kanaler) som ulike kanaler der brukere kan samhandle med kontaktsenteret.
For alle kanalene kan den innledende håndteringen utføres av systemet, og deretter kan samhandlingen eskaleres til en agent.
Medietyper
Telefoni
For telefoni avgjøres håndteringen av innkommende taleanrop av hvordan anropet kom inn i kontaktsenteret (se Inngående mekanismer nedenfor) og Webex CC-flyten som er knyttet til inngangspunktet.
Anropet blir besvart, og ytterligere handlinger utføres i henhold til CC Flow Webex definisjonen – som er en programmatisk representasjon av handlingene som skal utføres under håndtering av anropet, enten før kø og ruting til en agent, eller selve flyten kan håndtere samtalen uten overføring til en agent.
Flow Builder i Webex CC lar utviklere definere flyten og tilordne den til inngangspunktet som anropet ankommer via i Webex CC.
Disse konfigurasjonsenhetene og bruken av dem dekkes i konfigurasjonsenheter.
Mer informasjon om Flow Builder er dekket i den kommende delen om IVR System.
E-post og meldinger
Fra Webex CC-perspektiv gir Webex Connect inngående og utgående funksjoner for alle digitale kanaler – e-post, meldingskanaler, som sluttbrukere kan bruke til å kontakte kontaktsenteret.
Webex Connect-flyt
-
Bestemmer håndteringen av slike samhandlinger til samhandlingene er satt i kø og rutet til agenter. Dette inkluderer automatisk håndtering og BOT-behandlinger for alle former for meldings- og e-postinteraksjoner.
-
Bruker forretningslogikk på innkommende samhandling.
-
Håndterer kontakt før du setter deg i kø.
-
Flow selv kan håndtere samhandlingen uten overføring til live agent.
Meldingskanalene som støttes av Webex CC er:
-
Web App / Mobil App Chat
-
Whatsapp
-
Facebook Messenger
-
SMS
E-postkanalene som støttes av Webex CC er:
-
Gmail
-
Office365
Inntrengningsmekanismer
Denne delen dekker mekanismene som en interaksjon kan komme inn i Webex CC. Basert på medietypen er mekanismene som en interaksjon når Webex CC forskjellige.
I telefoni er det for eksempel nødvendig med klargjøring av fysisk infrastruktur for å aktivere PSTN-tilkobling, konfigurasjon av telefonnumre og ruting av anropene til Webex CC.
For e-post-/meldingskanaler må inngangskonfigurasjonen gjøres i Webex Koble til, og den involverer klargjøring av e-post-/meldingskonto og Webex Connect-flytkonfigurasjon.
Innkommende tale
For taleanrop er et typisk scenario der brukere ringer et PSTN-telefonnummer som deretter kobles til kontaktsenteret. Fra et inngangsperspektiv trenger dette en mekanisme for å rute anrop fra PSTN til Webex CC.
Figur 1 illustrerer inntaket av taleanrop til Webex CC.
Voice Ingress Services i Webex CC utfører tredjeparts samtalekontroll ved hjelp av SIP og svarer på det innkommende anropet, samt utfører overførings-, konferanse- og andre samtalekontrolloperasjoner.
Det logiske inngangspunktet for anrop i Webex CC er konfigurasjonsenheten kalt Entrypoint. For taleinngang er nøkkelkonfigurasjonen for Entrypoint telefonnummeret som er knyttet til det, som vanligvis er et gyldig PSTN-telefonnummer hentet fra valgt PSTN-leverandør.
Dette gjør det mulig å oppdage innkommende anrop på telefonnummeret, knytte anropet til Entrypoint og bruke andre konfigurasjonsparametere for inngangspunktet til å håndtere anropet i henhold til definisjonen for Webex CC-flyt som skal utløses for samhandlingen.
Merk:
Hvis du vil ha mer informasjon om alternativene for PSTN-tilkobling, kan du gå til 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.
Skalerbarhet og tilgjengelighet for infrastruktur for talekant
Webex CC VPOP-infrastrukturen inkluderer redundante SIP SBC-par, noe som sikrer høy tilgjengelighet og flere SBC-er kan legges til for å skalere de samtidige anropsvolumene som skal støttes.
Maks samtidige anrop som VPOP kan håndtere, avhenger av antall SBC-er som kjører, og som anrop sendes til.
For geografisk redundans – et nett av VPOP SBC med sammenkoblinger på tvers av flere par på tvers av regioner støttes.
For taleinngangstjenester er de horisontalt skalerbare for å håndtere et økende antall samtidige taleanrop som skal inntas til Webex CC.
Sikkerhetshensyn med talekantinfrastruktur
Tabellen nedenfor inneholder detaljer om tilkoblingsalternativene til Voice Edge-infrastrukturen.
Tilkobling |
Typer |
---|---|
Offentlig Internett |
Direkte (med hvitelistede kilder IP adresser) IPSec Virtual Private Network (VPN) eller IPSec over Generic Routing Encapsulation (GRE) Sted-til-sted (S2S) SRTP/SIP-TLS |
Privat tilkobling |
MPLS Punkt-til-punkt (P2P) VPLS SD-WAN Privat WAN Krysstilkobling av datasenter Equinix Fabric Tilkoblinger |
For mer informasjon, besøk 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-systemet
Hvert taleanrop som kommer inn i et telefonnummer som er tilknyttet et inngangspunkt, blir besvart av Webex CC, og kjøring av en Webex CC-flyt tilknyttet inngangspunktet, starter.
Webex CC Flow Builder leverer programmeringskonstruksjoner/operatorer og funksjonelle blokker, kalt aktiviteter, slik at administratorer eller andre som utformer og implementerer den IVR logikken, kan kombinere disse byggeklossene og opprette flytdefinisjonen.
Programmeringskonstruksjonene som Flow støtter, er:
-
Deklarasjons- og innstillingsvariabler – tilstand knyttet til en flytkjøring
-
Pebble-uttrykk for å angi verdien av variabler
-
-
Betingede kontroller
-
Looping - bruk av Conditionals og Go To (evne til å kjede aktiviteter sammen)
-
Aktivere REST API-er
-
Analyseringsdata - JSON, TOML, XML vanligvis brukt til å analysere API svar.
-
Komponere aktiviteter
Et representativt sett med aktiviteter som Flow-forsyninger er:
|
For hvert anrop som er aktivt, er en forekomst av flytkjøring også aktiv til samtalen avsluttes, noe som resulterer i samtidige kjøringer av flyter.
Hver forekomst av flytkjøring gir isolert miljø for data / tilstand knyttet til flyten og der av anropet.
I løpet av hele anropets livssyklus gjør flyt det også mulig å svare på bestemte hendelser som skjer, og håndtere dem – når et anrop for eksempel besvares av en agent, kan en hendelsesbehandling utløse et skjermvindu i grensesnittet for agentskrivebordet.
Hvis du vil ha mer informasjon om Webex CC Flow, kan du 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.
Støtte for virtuell agent
Flow leverer en aktivitet for å levere samhandlingen til en virtuell agent, som er forhåndskonfigurert i Webex Control Hub.
Når samtalen er koblet til en virtuell agent, gir den en samtaleopplevelse IVR brukeren og aktiviteten avsluttes enten med avslutning av samtalen eller med eskalering av anropet til en agent.
Ved eskalering kan flyten konfigureres til å sette anropet i kø, som deretter blir besvart av en agent.
Innkommende digitale interaksjoner
For e-post og meldingskanal for innkommende samhandlinger bruker Webex CC Webex Connect til klargjøring av aktiva, flyt for å håndtere innkommende samhandlinger og deretter rute samhandlingen til Webex CC når Webex Connect-flyten eksplisitt setter samhandlingen i kø slik at den kan håndteres av en agent.
Figur 2 illustrerer inntak av e-post, meldingsinteraksjoner i Webex CC.
Virtual Agent / BOT-integrasjoner
For samhandlinger med e-post og meldinger eller sosiale kanaler konfigureres de virtuelle agent-/BOT-behandlingene i Webex Connect-flyten.
På samme måte som med Virtual Agents for Voice, hvis BOT-behandlingen ender med eskalering som resultat, blir samhandlingen lagt i kø og rutet til en agent.
Ruting og kø
Webex CC behandler den innkommende kontakten med automatiserte behandlingsprogrammer som definert i flyten, og flyten kan bestemme seg for å legge kontakten i kø / direkte til en agent (agentspesifikk kø – støttes bare for telefoni/tale-interaksjoner).
Hvis en agent er tilgjengelig i kø, reserveres agenten, og samhandling rutes til agenten. Hvis ingen agenter er tilgjengelige, parkeres samhandlingen i køen, og Flow fortsetter å behandle kunden med behandling knyttet til køaktiviteten.
Når en agent blir tilgjengelig, blir behandleren avbrutt, og samhandling tilbys til agenten.
Figur 1 illustrerer arkitekturen for kø og ruting.
Valg av agent
Køer i Webex CC støtter følgende algoritmer for agentvalg:
-
Lengste tilgjengelige agentruting
-
Dyktig basert ruting
-
Lengste tilgjengelige agent (LAA)
-
Beste tilgjengelige agent (BAA)
-
Agenter er knyttet til køer gjennom Teams.
En kø kan tilordnes flere anropsdistribusjonsgrupper (der hver gruppe har ett eller flere team), på en sekvensiell måte med konfigurert venting på at anropsdistribusjonsgruppe skal legges til i køen, slik at søkeområdet for en samsvarende agent utvides til flere anropsdistribusjonsgrupper etter hvert som tiden går.
For ferdighetsbasert ruting, blant kompetansekravene som samsvarer med agenter som er knyttet til køen, velges en agent basert på LAA- eller BAA-konfigurasjon.
Spesifikke tilleggsfunksjoner for tale/telefoni
Agentbasert ruting (kun for tale-/telefonikanaler)
Webex CC Flow kan ved hjelp av aktiviteten QueueToAgent rute samhandlinger direkte til den valgte agenten basert på agent-ID-en.
Hvis agenten ikke er tilgjengelig for å håndtere samhandlinger, kan samhandlingen parkeres i en agentspesifikk kø og vente på at agenten blir tilgjengelig
Avansert køinformasjon
Webex CC Flow kan ved hjelp av aktiviteten GetQueueInfo hente sanntidsinformasjon for en kø som Posisjon i kø (PIQ), Estimert ventetid (EWT), antall agenter som er tilgjengelige i køen, og kan brukes til å avgjøre om kontakten skal settes i kø eller ikke.
Høflighet tilbakeringing
Webex CC Flow, ved hjelp av aktiviteten Tilbakeringing, lar kunden koble fra samtalen mens posisjonen i køen opprettholdes, og motta en tilbakeringing når den virtuelle samhandlingen i køen rutes til en agent.
Håndtering av overløp
Webex CC støtter overflythåndtering ved hjelp av kapasitetsbaserte team (CBT).
CBT er som et vanlig team med en kapasitet og en tilknyttet ekstern DN som tjener den kapasiteten. Den kan konfigureres sammen med andre team i distribusjonssyklusene for køanrop.
Vanligvis konfigureres dette som den siste syklusen, slik at det fungerer som en overflyt hvis ingen agent er tilgjengelig, selv etter at alle de konfigurerte anropsdistribusjonsgruppene ikke finner en tilgjengelig samsvarende agent for håndtering av samhandlingen.
Agent Desktop Operasjoner
Når en agent logger på Webex CC Agent Desktop, angir agenten et telefonnummer som innkommende anrop til agenten kan kobles til. Dette kan være en PSTN-telefon, mobiltelefon eller et internnummer hvis agenten er en Cisco Webex Calling bruker.
Vær oppmerksom på at dette nummeret må være et gyldig telefonnummer som anrop kan rutes til. Hvis ikke, kan ikke agenten motta innkommende anrop.
Basert på typen samhandling som agenten håndterer, gir widgetene i agentskrivebordet muligheten til å utføre bestemte mediekontrolloperasjoner.
Når et anrop er besvart, kan agenten for eksempel utføre følgende operasjoner knyttet til anropet.
-
Sett samtalen på vent
-
Start konsultasjonssamtale og
-
Overfør samtalen til et annet telefonnummer (si agenttelefonnummer) / inngangspunkt
-
Sende en annen agent til samtalen i konferanse
-
-
Overføre samtalen til en annen kø
-
Avslutte samtalen
Med Agent Desktop kan administratorer legge til egendefinerte widgeter der ved å utvide skrivebordsfunksjonene og gjøre det til en enhetlig samling av widgeter som agenter trenger for å få arbeidet gjort på en effektiv måte.
Skrivebordsarkitektur
Agent desktop er en mikro frontend basert enkeltside program som er vert for widgets bygget basert på webkomponenter arkitektur. Alle standard-/lagerwidgetene drives av data som hentes av API-er eller push-mekanismer på serversiden.
Dette er vanligvis asynkrone API-er, der svaret på en påkallelse kommer til skrivebordet via en WebSocket-tilkobling.
Webex CC-Agent Desktop godkjenner brukere med Cisco Common Identity (CI), og tokenet sendes videre til alle API aktiveringer. Også for egendefinerte widgeter, basert på godkjenningsmodellen, gir den en enkel påloggingsopplevelse til agenter hvis godkjenningsmodellen til den egendefinerte widgeten er integrert med CI.
Når en agent er en del av en samhandling, sendes alle oppdateringer til samhandlingstilstanden eller tilknyttede data også til skrivebordet via WebSocket-tilkoblingen.
Robusthet fra skrivebordet til tilkobling og ventetid
Den asynkrone API og push-en på serversiden muliggjør skalering, og eventuelle tilkoblingstap til WebSocket-grensesnittet oppdages, og skrivebordet forsøker å koble til på nytt og logge på på nytt.
Figur 2 illustrerer agentskrivebordsarkitekturen i Webex CC.
Administrasjon og konfigurasjon
Onboarding av kunder
Webex Control Hub er det primære grensesnittet som brukes av partnere og kunder for å introdusere kunder og aktivere eller konfigurere funksjoner.
Når organisasjons- og kontaktsenterfunksjonene er klargjort i Control Hub, vil det utløse en arbeidsflyt i Webex CC som utfører resten av trinnene i klargjøringen av alle kontaktsenterfunksjoner i henhold til tilbudene valgt av kunden.
All klargjøring av kontaktsenteret gjøres ved hjelp av en BPM-arbeidsflytmotor som muliggjør en deklarativ måte å definere de involverte trinnene på, og gjør hele klargjøringstrinnene motstandsdyktige mot feil og sikrer dataintegritet.
Figur 1 illustrerer klargjøringsarbeidsflyten i Webex CC.
Konfigurasjonsenheter
De viktigste konfigurasjonsenhetene i Webex CC, omfang i en organisasjon, er:
Nettstedet
Sted betyr et sted hvor ett eller flere team, brukere (agenter/veiledere) er lokalisert.
Hver bruker og gruppe må tilhøre et område.
Gruppe
En gruppe brukere. Team brukes til å distribuere samhandlinger til agenter via køer.
Hvert lag må tilhøre et nettsted.
Agenter
Brukere som kan logge på Agent Desktop og håndtere samhandlinger på tvers av medietypene som er konfigurert i Webex CC.
Tilsynspersoner
Veiledere er tildelt team og kan overvåke/coache agenten og ha tilgang til status på teamnivå og agentstatistikk for de som tilhører teamene som veilederen er tildelt.
Kø
En kø er en logisk enhet der samhandlinger kan holdes mens du venter på at agenter skal være tilgjengelige, som deretter rutes til agenten.
Køer tilordnes til team, som søkeområdet for agenter, med mulighet til å utvide søkeområdet basert på medgått tidsterskel, ved å legge til andre team i søkeområdet.
Entrypoint
Entrypoint er en logisk enhet som representerer inngangspunktet for samhandlinger for å komme inn i Webex CC. For telefoni kartlegges dette primært telefonnummeret som anropene kommer til, og for e-post-/meldingskanaler peker Entrypoint til ressurskonfigurasjonen i Webex Connect.
Flyt
Flyten knyttet til inngangspunktet (via rutingsstrategi), som bestemmer trinnene som er involvert i håndtering av samhandlinger.
For ikke-telefonikanaler (e-post, meldinger/sosiale medier) velges Flow som en del av ressurskonfigurasjonen i Webex Connect.
Tilgangskontroll for kontaktsentre på flere steder
Webex CC-administratorer kan konfigurere brukerprofiler med tilgangsrettigheter til bestemte områder, grupper, køer og inngangspunkter. Videre, på grunn av den hierarkiske naturen til steder og team, når tilgang til bestemte nettsteder er gitt, kan bare lagene eller datoen som gjelder teamene, som tilhører disse nettstedene eller et eksplisitt spesifisert delsett av slike team, nås av brukeren.
For køer og inngangspunkter er de globale på organisasjonsnivå, så for forskjellige geografiske steder (steder der bestemte agenter og team er plassert) kan separate inngangspunkter og køer konfigureres, og veiledere / brukere kan ha tilgang til de enhetene som gjelder for bestemte nettsteder.
Figur 2 illustrerer nøkkelkonfigurasjonsenhetene og brukerprofilen som refererer til disse enhetene.
I tillegg til å begrense tilgangen til disse enhetene, kan Webex CC-administratorer kontrollere de spesifikke egenskapene/modulene som en bruker kan få tilgang til i administrasjonsgrensesnittet, og dermed ha brukere med administrasjons-/konfigurasjonsrettigheter til bestemte enheter samt deler/muligheter i administrasjonsgrensesnittet for Webex CC.
Rapportering og Analytics
Webex CC behandler de diskrete hendelsene som genereres av ulike tjenester i løpet av livssyklusen til interaksjoner, ved hjelp av en serie sanntidsstrømbehandlingstjenester og genererer et definert sett med sanntidsdatasett som publiseres til klienter som abonnerer.
Videre blir disse hendelsene videre behandlet, transformert og aggregert og resulterende datasett beholdes, som deretter hentes via dataforbruks-API-ene og rapporterings- og datavisualiseringsgrensesnittet - Analyzer.
Figur 1 illustrerer grensesnittene for databehandling og forbruk i Webex CC
Integreringer
Alle eksterne integrasjoner til WxCC for å utvide og forbedre funksjonene som kunder kan bruke, bruker standard publiserte API-er.
Typen API grensesnitt som er tilgjengelige i Webex CC er:
-
HVIL API
-
Push på serversiden ved hjelp av
-
Webhooks
-
WebSocket-meldinger
-
CRM-integrasjoner
Webex CC støtter to moduser for integrasjon med CRM-systemer (Customer Relationship Management).
-
Innebygde koblinger på skrivebordet
-
Flytintegreringer via HTTP-er Koblinger i IVR
Innebygde skrivebordskoblinger: CRM-program som primært grensesnitt
I denne driftsmodusen logger agenten på CRM-konsollen som det primære programmet.
Webex CC er et innebygd program (også kalt et innebygd skrivebordsprogram eller innebygd softphone) som primært brukes til å logge på kontaktsenteret og motta Webex CC-rutede kontaktsentersamhandlinger.
Når CRM-integreringen mottar et anrop eller en samtaleforespørsel, utfører den følgende handlinger på CRM-konsollen
-
Skjermbilde viser kundeoppføringen som er knyttet til ANI eller andre anropstilknyttede data.
-
Postere samtalemetadata som aktivitetsnotater i kundeoppføringen
-
La agenten "klikke for å ringe" ved å klikke på kontakten i CRM og starte et utgående anrop til kunden
-
Postering av anropsoppføringer i CRM-rapporteringstabellene for primærrapportering om CRM.
-
Gir full funksjonalitet for Agent Desktop- og samtalekontroller (innebygd og minifisert versjon av skrivebordsappen)
Den primære integreringsmodusen med CRM-ene er å bygge inn CC Desktop Webex programmet i en separat iFrame.
Videre kjører Webex CC Desktop-programmet en egendefinert hodeløs widget (ingen brukergrensesnitt) i bakgrunnen, og samhandler med det underliggende CRM-systemet for å utføre automatiserte handlinger på vegne av agenten.
Samhandlingene drives av to SDK-er som den hodeløse widgeten bruker.
-
Webex CC Desktop JS SDK: Dette er JavaScript SDK levert av Webex CC for å registrere hendelseslyttere for agent- og kontakthandlinger.
-
CRM JS SDK: Dette er CRM-klient-SDK-en som gjelder per CRM som abstraherer REST API-anrop med CRM. For salesforce brukes for eksempel det CTI JS-biblioteket fra Salesforce til å utføre handlinger og lytte etter hendelser i CRM.
Figur 1 illustrerer CRM-arkitekturen for innebygd Webex CC-skrivebord og tilkobling
Webex CC støtter følgende CRM-løsninger for ovennevnte integrasjon:
-
Salesforce
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk
-
Freshdesk
For mer informasjon, besøk https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Hvis du vil ha mer informasjon om hvordan du konfigurerer Webex CC-skrivebordsoppsett for aktivering av CRM-kobling, funksjonssett og endringslogger, kan du gå til https://github.com/CiscoDevNet/webex-contact-center-crm-integrationshttps://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
Global tilgjengelighet av CRM-koblinger
CRM-koblingene er tilgjengelige i alle geografiske områder og områder der Webex CC er i drift.
Elastisk skalering og ytelse
Webex CC er vert for den tilpassede widgeten som muliggjør toveiskommunikasjon mellom CRM-applikasjonen og Webex CC-skrivebordet i AWS CloudFront CDN, noe som sikrer høy tilgjengelighet av widgeten AWS på tvers av tilgjengelighetssoner og regioner.
All CRM-integreringsspesifikk databehandling skjer i nettleseren der agenter bruker CRM-programmet med Webex CC-skrivebord innebygd i CRM-programmet.
Sikkerhet
CRM-koblingene startes via skrivebordsoppsettet for Webex CC-agent, og valgfrie parametere sendes via skrivebordsoppsettet til widgeten for å slå funksjoner på og av.
Hvis du for eksempel vil aktivere widgeten Salesforce-handlinger, kan administratoren slå på parameterinnstillingen sfdcWidgetEnabled til sann.
Installasjon av pakke
For at integreringen skal fungere toveis, må CRM-konsollen ha det innebygde programmet installert. Dette er for å støtte lasting av skrivebordsprogrammet inne i en iFrame.
Alle Desktop Embedded-koblingene er tilgjengelige på CRM-markedsplassen.
For eksempel,
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Installasjonen av markedsplassprogrammet aktiverer de nødvendige plugin-modulene og importerer de nødvendige XML-filene til CRM-konsollen for å støtte rapportering av anropsoppføringer i CRM.
Flytintegreringer via HTTP-koblinger i IVR
Webex CC Flow-byggherren støtter toveis dataflyter mellom Webex CC og CRM-systemet ved hjelp av HTTPs-koblinger konfigurert i Webex Control Hub og brukt på Webex CC Flow.
Disse brukes primært til tilpassing i talesamhandlinger og tilpasset ruting i IVR.
Som standard støtter Webex CC HTTP-koblingen Salesforce på Control Hub. De andre CRM-koblingene kan legges til som egendefinerte koblinger i Webex Control Hub.
Hvis du vil ha mer informasjon om HTTP-koblinger, kan du gå til https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-kontakter:
-
Salesforce IVR HTTP Connector (innebygd): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP-kontakt (egendefinert): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP-kontakt (tilpasset): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Utgående kampanjebehandling
Webex CC støtter utgående forhåndsvisningskampanjer ved hjelp av kampanjeadministrasjonsløsningen fra Acqueon.
For mer informasjon, besøk 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.
Optimalisering av arbeidsstyrken
Webex CC støtter arbeidsflytoptimalisering og kvalitetsstyringsløsninger fra ledende industrileverandører.
Utvide Agent Desktop
Webex CC-agent og lederskrivebord muliggjør utvidelse av skrivebordsfunksjonene ved å utvikle og kjøre egendefinerte widgeter på skrivebordet.
For mer informasjon, besøk https://developer.webex-cx.com/documentation/guides/desktop.
Andre API-er
Hvis du vil ha mer informasjon om de andre API integreringene som kan utføres i Webex CC, kan du gå til https://developer.webex-cx.com/documentation/getting-started/.
Distribusjon og tilkobling
Webex CC er distribuert i AWS og er for øyeblikket tilgjengelig i følgende regioner
-
OSS
-
USA-Øst-N Virginia
-
US-West N California (bare Voice Media Ingress)
-
-
Canada
-
Sentrale
-
-
Storbritannia
-
London
-
-
Europa
-
Frankfurt
-
-
Asia Pac
-
Tokyo
-
Sydney
-
Tilkobling til flere områder for telefoni
For å aktivere globale organisasjoner, med agenter og kunder på flere geografiske steder, støtter Webex CC å holde mediene innenfor det lokale området, for de områdene der talemediekanten og inngangstjenestene kjører.
Figur 1 illustrerer distribusjon av flere regioner med regionale medier.
Mediekanten og inngangstjenestene distribueres i følgende områder.
Geografisk region |
Webex CC-tjenester (AWS-regionen) |
Media Edge (tale-POP) |
Neste generasjons medietjenester (AWS-regionen)* |
---|---|---|---|
OSS |
N Virginia |
New York Los Angeles |
N Virginia N California |
Canada |
Sentrale |
Vancouver Toronto |
Sentrale |
Brasil |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Storbritannia |
London |
London |
London |
India |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japan |
Tokyo |
Tokyo Osaka |
Tokyo |
Australia |
Sydney |
Melbourne Sydney |
Sydney |
*Hvis du vil ha mer informasjon om regional tilgjengelighet for neste generasjons medietjenester, kan du se Neste generasjons talemedieplattform.
Sikkerhet og personvern
Sikkerhet for infrastruktur
Taleinfrastruktur på Edge
Voice Edge-komponentene tillater SIP-trunker fra kundenettverk / PSTN-bærere å avslutte, og dette aktiveres basert på hvitelistede IP-er som har lov til å koble til kantkomponentene.
Beregn infrastruktursikkerhet
Webex CC-databehandlingsforekomster klargjøres i AWS, og tjenester kjører som pods i Kubernetes-klynge, som har flere navneområder og tilgang til hvert navneområde er begrenset med separat legitimasjon.
All klargjøring av infrastrukturen gjøres ved hjelp av kode – ingen manuelle trinn – og ingen av legitimasjonene kan nås manuelt.
Det er et sentralt legitimasjonslager med spesifikke baner konfigurert for spesifikt sett med tjenester / team, og tilgangen til selve legitimasjonslageret er begrenset og konfigurert som hemmeligheter i bygge- og distribusjonssystemene.
Ingen av infrastrukturkomponentene/tjenestene er direkte eksponert utenfor AWS VPC, og kun offentlig eksponerte grensesnitt er API-er og WebSocket-servere som styres og administreres ved hjelp av API-gateway,
Bortsett fra dette er det visse interne systemer og grensesnitt som brukes av utviklere som brukes til å vise logger, målestokker, distribusjonsdetaljer, byggestatus og testresultater, som er sikret ved hjelp av roller og grupper og integrert med Ciscos interne autentiseringssystemer.
Autentisering og autorisasjon for brukergrensesnitt
Alle brukergrensesnittene som brukes av ulike kontaktsenterbrukere (agenter, ledere, administratorer, analytikere), er beskyttet av Ciscos OAuth-flyter (Common Identity Based Bearer Token).
Autorisasjonen gjøres ved hjelp av roller for brukeren som fikk tokenet og omfangene som er tilordnet tokenet.
Datasikkerhet
Data under overføring
Ingen av grensesnittene til tjenestene / infrastrukturkomponenten som er distribuert, er direkte eksponert for ekstern innkommende trafikk.
Utvalgte tjenester, med http APIer, eksponerer disse grensesnittene via en gateway, og all innkommende https (inkludert WebSocket) avsluttes i ALB og intern trafikk over http rutes til tjenestene.
Alle utgående interaksjoner er over https / TLS (for ikke http-protokoller).
Inne i VPC er den interne kommunikasjonen mellom tjenester - over http / custom TCP protocol - over vanlig TCP socket.
Data i hvile
Alle data som blir lagret, krypteres på lagringslaget. Videre er de datalagrene som er utenfor VPC, beskyttet og tilgangskontroll og autorisasjoner med legitimasjon sikkert lagret og administrert i et hemmelig lager.
Figur 1 illustrerer dataflyt og sikkerhetsmodell for transitt og hvile.
Personvern
PII-data for sluttbruker
Webex CC Flow, som er den programmatiske kontrolleren for håndtering av samhandlinger, kan brukes til å samle inn brukerdata, som kan tilordnes flytvariabler som er spesielt merket som "Inneholder sensitive data". Verdiene for slike data er kryptert, og ingen tjenester i transittbanen til dataene vil ha tilgang til disse dataene.
Videre blir slike data aldri lagret i CC Webex rapporteringsdatalageret, og loggene/meldingsinfrastrukturen vil ha krypterte data og klartekstdata lagres ikke noe sted i Webex CC.
PII-data for kontaktsenteragent/-leder
Kontaktsenterets brukerrelaterte data redigeres i logger, men er tilgjengelige for dataanalyse og visualisering i Webex CC-datalageret.
Skalerbarhet
Faktorer for skala
For Webex CC er faktorene som påvirker skalaen:
-
Samtidig antall agenter logget på
-
Samtidig antall interaksjoner pågår
-
Handlinger utført på disse samhandlingene
-
-
Samtidig antall handlinger som veiledere / agenter utfører, utenfor håndtering av interaksjonene
-
Volumet av dataene som genereres og vedvarer
Arkitektoniske aspekter som muliggjør skala
Prinsippene som Webex CC er bygget og designet etter, gjør at løsningen kan skaleres dynamisk etter behov innenfor rammene som håndheves av infrastrukturen som tilbys for de ulike tjenestene og plattformkomponentene.
Hendelsesdrevet arkitektur
Tjenestene i Webex CC kommuniserer ved hjelp av meldinger, og de kritiske meldingsbehandlingsflytene innebærer ingen blokkering av IO-operasjoner, og tilstanden som kreves for å behandle meldinger, er lokalisert til forekomsten av tjenesten som behandler meldingen.
Statsløse tjenester (eller eksternalisert tilstand)
Tilstandsløse tjenester muliggjør elastisitet ved enkelt å legge til/fjerne flere forekomster av tjenestene. Det er visse tjenester som er iboende stateful i naturen, og de har eksternalisert statlig butikk og infrastrukturen støtter dynamiske endringer i antall forekomster av slike tjenester også med automatisk rebalansering / statlig overføring / lokalisering av staten til forekomsten som trenger staten.
Elastisk infrastruktur
Alle tjenestene kjører i Kubernetes, og infrastrukturen, også kjent som Kubernetes-noder, skaleres automatisk basert på bruken, og dette gjør det mulig å legge til flere databehandlingsnoder dynamisk opp til en maksimal høy terskel som er forhåndskonfigurert.
Lastprojeksjon og regelmessig validering
Alle tjenestene er benchmarked for ytelsesegenskaper og skaleringsmønster er validert på tjenestenivå.
Ytterligere kontinuerlig validering, toppbelastning og utholdenhetstester utføres med testparametere justert for forventet vekst i skalaen som påvirker attributter, noe som gjør det mulig å identifisere flaskehalser, planlegge å oppdatere den høye terskelen for ressursbruk i infrastrukturen og være klar for spilldagen.
Pålitelighet og tilgjengelighet
Den hendelsesdrevne arkitekturen og statsløse tjenester muliggjør fleksibilitet og elastisitet. For å sikre at feil oppdages og håndteres før funksjonalitet påvirkes, bruker Webex CC imidlertid følgende strategi.
-
Infrastruktur tilgjengelighet og pålitelighet
-
Alle Webex CC-tjenester og infrastrukturkomponenter er alltid distribuert i tre AWS-tilgjengelighetssoner.
-
Dette gjør at Webex CC kan være motstandsdyktig mot tilgjengelighetssonefeil, og i tilfelle feil erstattes de mislykkede forekomstene automatisk med nyere.
-
-
-
Kontinuerlig overvåking og varsling
-
Interne og eksterne sonder for tjeneste- og infrastrukturkomponenter, som ved feil utløser varsler.
-
Beregninger som fanges opp fra tjeneste- og infrastrukturkomponenter og behandles gjennom en regelmotor som oppdager samsvarende regler og utløservarsler.
-
-
Kontinuerlig validering og varsling
-
Periodiske tester kjøres, og eventuelle feil resulterer i utløsende varsler
-
Disse varslene skaper proaktive hendelser og håndteres som en reell hendelse som påvirker kunden.
-
Dette foregriper innvirkningen på kunden og bidrar til systemets tilgjengelighet og pålitelighet.
-
-
-
Kontinuerlig integrasjon og levering
-
Dette er ingeniørprosessen og leveringspipelinen og muliggjør rask og pålitelig bygging, validering og distribusjon av tjenester / endringer i tjenester i Webex CC.
-
Muligheten til å utføre fullstendig automatisert distribusjon – fra kode til produksjonsmiljø, med alle nødvendige valideringer, reduserer risikoen og minimerer tiden til løsning, hvis en endring må distribueres som følge av en feil.
-
-
-
Effektbrytere og drepebrytere
-
Ulike deler av systemet / visse funksjoner i Webex CC kan deaktiveres selektivt for alle kunder eller utvalgte kunder, for å minimere kaskadeeffekter av en feil.
-
Dette gjør det mulig å minimere feiloverflaten og oppnå tilgjengelighet av kjernekontaktsenterfunksjoner for kunder.
-
-
Overvåking og feildeteksjon
Figur 1 viser de kontinuerlige overvåkings-, validerings- og varslingsmekanismene som er på plass for Webex CC.
Forretningskontinuitet og nødgjenoppretting
Prosessen for katastrofegjenoppretting og forretningskontinuitet sørger for å oppdage eventuelle store avbrudd i en region, og nødvendige tiltak blir iverksatt for å sikre gjenoppretting av tjenestene til kunder som er om bord i regionen.
Trinnene for gjenoppretting dokumenteres, valideres og holdes oppdatert regelmessig i henhold til prosessene for katastrofegjenoppretting og -administrasjon.
Webex CC-tjenester distribueres i tre separate tilgjengelighetssoner i en AWS-region. Hver tilgjengelighetssone er en annen fysisk plassering i regionen, med uavhengige verktøy.
I tilfelle fullstendig AWS-regionfeil, er Webex CC avhengig av AWS for å gjenopprette regionen, og for langvarige avbrudd som involverer hele regionen, blir Webex CC-datasenteret klargjort i en ny AWS-region og gjenoppretter de viktigste kundekonfigurasjonene og dataene slik at kontaktsenteret er operativt for kunder i den nye AWS-regionen.
Dette innebærer automatisering, men krever manuell inngripen for å utløse prosessen, samt overvåke og sikre at nødvendig konfigurasjon og data gjenopprettes for å gjøre kontaktsenteret operativt for kundene.
Samsvar og sertifiseringer
Webex Contact har en omfattende liste over sikkerhetssertifiseringer. Disse sertifiseringene holdes oppdatert med jevne mellomrom.
-
PCI DSS QSA
-
CAIQ
-
HIPAA og HITECH
-
CSA-stjerne nivå 1
-
CSA Star Level 2 (3. parts uavhengige vurdering)
-
SOC2
-
ISO27001 (Internasjonal standard for informasjonssikkerhet)
-
ISO27017 (sikkerhetsstandard for skytjenesteleverandører)
-
ISO27018 (sikkerhetsstandard fokusert på å beskytte personopplysninger i skyen)
-
ISO27701 (Utvidelse av personvern)
-
C5 tysk standard, som demonstrerer operativ sikkerhet mot cyberangrep
Se personverndatabladet for kontaktsentertjenesten for Webex hvis du vil ha mer informasjon.
Cisco Webex Contact Center (Webex CC) er et kontaktsenter som en tjeneste (CCaaS) som gjør det mulig for organisasjoner å muliggjøre smartere, proaktive og tilpassede samhandlinger på tvers av kundereisen.
Webex CC er konstruert, designet og utviklet, fra grunnen av, som en skybasert løsning, med følgende arkitektoniske kjerneprinsipper.
-
Tjenester: Uavhengig sett med tjenester der hver tjeneste leverer et lite, sammenhengende sett med funksjoner til brukerne.
-
Hendelsesdrevet: Alle tjenestene kommuniserer med hverandre ved hjelp av meldinger, bortsett fra i webapplikasjoner der applikasjonen bruker https-grensesnitt (REST API-er, Push Data via WebSocket-grensesnitt) for spesifikke brukstilfeller.
-
Tilstandsløs/eksternalisert tilstand: Tjenestene distribueres i Kubernetes, kjører i docker-beholdere, med muligheten til automatisk å skalere og være motstandsdyktig mot feil i én eller flere forekomster av tjenestene.
-
Observerbar: Alle tjenestene og infrastrukturkomponentene som muliggjør distribusjon av slike tjenester, kan observeres med standardmekanismer for å måle, oppdage og forhindre situasjoner som påvirker kontaktsenterets evner, samt raskt feilsøke og gjenopprette tjenester i tilfelle strømbrudd.
-
Isolert/løst koblet: Hver tjeneste kan bygges, valideres og distribueres/oppdateres uavhengig uten nedetid for kontaktsenterfunksjoner.
Webex CC-tjenester distribueres i AWS og drives av en skybasert plattform som muliggjør følgende:
-
Tilgjengelighet av infrastrukturtjenester og -programmer på tvers av flere tilgjengelighetssoner
-
Elastisitet i infrastrukturtjenester og -programmer som muliggjør dynamisk skaleringskapasitet
-
Sikkerhet innebygd i måten systemene bygges og distribueres på, data er beskyttet under overføring og i hvile sammen med sikkerhets-/samsvarssertifiseringene som Webex CC har.
-
Skalerbar og sikker kantinfrastruktur for telefoni-/taleintegrasjoner
-
Observerbarhet med proaktiv overvåking og varsling som muliggjør høy tilgjengelighet av kontaktsentertjenester til sine kunder.
-
Integrert med resten av Cisco Webex for brukergodkjenning/autorisasjon, administrasjon og klargjøring av kontaktsenterfunksjoner.
De ytterligere avsnittene i dette dokumentet utdyper hver av funksjonene ovenfor og hvordan CC Webex arkitekturen muliggjør det samme.
Logisk arkitektur
Kjernefunksjonen som en kontaktsenterløsning må ha, er å gjøre det mulig for kunder å enkelt kontakte organisasjonen ved hjelp av vanlige kommunikasjonsmidler og få spørsmålene / problemene adressert på en rask og effektiv måte.
For å sikre at dette grunnleggende prinsippet oppnås, er det imidlertid flere funksjoner bak kulissene som organisasjonen som bruker kontaktsenteret, må ha tilgang til. Disse er:
-
Mekanismer for kunder å starte en interaksjon
-
Publiserte og operative telefonnumre som kobler telefonianrop til kontaktsentersystemet
-
E-postadresser som kunder kan sende e-post til, og mekanisme for å oppdage nye innkommende e-poster.
-
Mulighet for kunder å kontakte via ulike digitale kanaler, inkludert, men ikke begrenset til
-
Chat fra et nettsted/en app
-
Direkte chat via populære meldingsklienter som WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message fra Twitter
-
-
-
Evne til å oppdage nye interaksjoner og håndtere dem effektivt
-
Disse vil inkludere automatisert IVR-system, virtuelle agenter for telefoni / chatter med programmerbarhet innebygd for å definere arbeidsflytene som er involvert i håndtering av interaksjoner.
-
Til slutt, om nødvendig, må interaksjonen eskaleres til en agent, som er optimalt dyktig til å håndtere samspillet.
-
-
Mulighet for agenter til å indikere tilgjengelighet for håndtering av samhandlinger og ledere for å overvåke, veilede agenter og få driftsmåledata som muliggjør effektiv samhandling.
-
Mulighet for administratorer til å konfigurere og klargjøre de ulike kontaktsenterfunksjonene som gjør det mulig for agenter og ledere å utføre oppgavene sine som forventet.
Utover disse må moderne bedrifter ha ekstra muligheter for å optimalisere kontaktsenterdriften med tilgang til data og innsikt som visualiserer og sporer viktige operasjonelle beregninger.
Videre er muligheten til å integrere med spesialiserte kontaktsenterøkosystemfunksjoner som kjøring av proaktive automatiserte utgående samtaler, forbedring av agent- og lederopplevelser ved hjelp av AI, oppdagelse og forståelse av kundereisen for proaktivt å levere data på forhånd til agenter, klare differensiatorer i måten kontaktsenterløsninger utvikler seg på.
Når det gjelder forbruksmodellen, der kontaktsentertilbud forbrukes som en skylevert programvaretjeneste, krever muligheten til å sikre tilgjengelighet, pålitelighet og automatiserte ad-hoc-skaleringskrav toppmoderne overvåkings- og varslingsmekanismer, noe som muliggjør kontinuerlig validering og påvisning av forestående problemer og forebygger/minimerer innvirkningen på kundeoperasjoner.
Figur 1 illustrerer den logiske arkitekturen til Webex CC.
Funksjonelle komponenter
Følgende avsnitt beskriver ulike funksjonelle komponenter i Webex CC.
Ledelse av samhandling
Webex CC støtter telefoni, e-post og meldinger (sosiale kanaler) som ulike kanaler der brukere kan samhandle med kontaktsenteret.
For alle kanalene kan den innledende håndteringen utføres av systemet, og deretter kan samhandlingen eskaleres til en agent.
Medietyper
Telefoni
For telefoni avgjøres håndteringen av innkommende taleanrop av hvordan anropet kom inn i kontaktsenteret (se Inngående mekanismer nedenfor) og Webex CC-flyten som er knyttet til inngangspunktet.
Anropet blir besvart, og ytterligere handlinger utføres i henhold til CC Flow Webex definisjonen – som er en programmatisk representasjon av handlingene som skal utføres under håndtering av anropet, enten før kø og ruting til en agent, eller selve flyten kan håndtere samtalen uten overføring til en agent.
Flow Builder i Webex CC lar utviklere definere flyten og tilordne den til inngangspunktet som anropet ankommer via i Webex CC.
Disse konfigurasjonsenhetene og bruken av dem dekkes i konfigurasjonsenheter.
Mer informasjon om Flow Builder er dekket i den kommende delen om IVR System.
E-post og meldinger
Fra Webex CC-perspektiv gir Webex Connect inngående og utgående funksjoner for alle digitale kanaler – e-post, meldingskanaler, som sluttbrukere kan bruke til å kontakte kontaktsenteret.
Webex Connect-flyt
-
Bestemmer håndteringen av slike samhandlinger til samhandlingene er satt i kø og rutet til agenter. Dette inkluderer automatisk håndtering og BOT-behandlinger for alle former for meldings- og e-postinteraksjoner.
-
Bruker forretningslogikk på innkommende samhandling.
-
Håndterer kontakt før du setter deg i kø.
-
Flow selv kan håndtere samhandlingen uten overføring til live agent.
Meldingskanalene som støttes av Webex CC er:
-
Web App / Mobil App Chat
-
Whatsapp
-
Facebook Messenger
-
SMS
E-postkanalene som støttes av Webex CC er:
-
Gmail
-
Office365
Inntrengningsmekanismer
Denne delen dekker mekanismene som en interaksjon kan komme inn i Webex CC. Basert på medietypen er mekanismene som en interaksjon når Webex CC forskjellige.
I telefoni er det for eksempel nødvendig med klargjøring av fysisk infrastruktur for å aktivere PSTN-tilkobling, konfigurasjon av telefonnumre og ruting av anropene til Webex CC.
For e-post-/meldingskanaler må inngangskonfigurasjonen gjøres i Webex Koble til, og den involverer klargjøring av e-post-/meldingskonto og Webex Connect-flytkonfigurasjon.
Innkommende tale
For taleanrop er et typisk scenario der brukere ringer et PSTN-telefonnummer som deretter kobles til kontaktsenteret. Fra et inngangsperspektiv trenger dette en mekanisme for å rute anrop fra PSTN til Webex CC.
Figur 1 illustrerer inntaket av taleanrop til Webex CC.
Voice Ingress Services i Webex CC utfører tredjeparts samtalekontroll ved hjelp av SIP og svarer på det innkommende anropet, samt utfører overførings-, konferanse- og andre samtalekontrolloperasjoner.
Det logiske inngangspunktet for anrop i Webex CC er konfigurasjonsenheten kalt Entrypoint. For taleinngang er nøkkelkonfigurasjonen for Entrypoint telefonnummeret som er knyttet til det, som vanligvis er et gyldig PSTN-telefonnummer hentet fra valgt PSTN-leverandør.
Dette gjør det mulig å oppdage innkommende anrop på telefonnummeret, knytte anropet til Entrypoint og bruke andre konfigurasjonsparametere for inngangspunktet til å håndtere anropet i henhold til definisjonen for Webex CC-flyt som skal utløses for samhandlingen.
Merk:
Hvis du vil ha mer informasjon om alternativene for PSTN-tilkobling, kan du gå til 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.
Skalerbarhet og tilgjengelighet for infrastruktur for talekant
Webex CC VPOP-infrastrukturen inkluderer redundante SIP SBC-par, noe som sikrer høy tilgjengelighet og flere SBC-er kan legges til for å skalere de samtidige anropsvolumene som skal støttes.
Maks samtidige anrop som VPOP kan håndtere, avhenger av antall SBC-er som kjører, og som anrop sendes til.
For geografisk redundans – et nett av VPOP SBC med sammenkoblinger på tvers av flere par på tvers av regioner støttes.
For taleinngangstjenester er de horisontalt skalerbare for å håndtere et økende antall samtidige taleanrop som skal inntas til Webex CC.
Sikkerhetshensyn med talekantinfrastruktur
Tabellen nedenfor inneholder detaljer om tilkoblingsalternativene til Voice Edge-infrastrukturen.
Tilkobling |
Typer |
---|---|
Offentlig Internett |
Direkte (med hvitelistede kilder IP adresser) IPSec Virtual Private Network (VPN) eller IPSec over Generic Routing Encapsulation (GRE) Sted-til-sted (S2S) SRTP/SIP-TLS |
Privat tilkobling |
MPLS Punkt-til-punkt (P2P) VPLS SD-WAN Privat WAN Krysstilkobling av datasenter Equinix Fabric Tilkoblinger |
For mer informasjon, besøk 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-systemet
Hvert taleanrop som kommer inn i et telefonnummer som er tilknyttet et inngangspunkt, blir besvart av Webex CC, og kjøring av en Webex CC-flyt tilknyttet inngangspunktet, starter.
Webex CC Flow Builder leverer programmeringskonstruksjoner/operatorer og funksjonelle blokker, kalt aktiviteter, slik at administratorer eller andre som utformer og implementerer den IVR logikken, kan kombinere disse byggeklossene og opprette flytdefinisjonen.
Programmeringskonstruksjonene som Flow støtter, er:
-
Deklarasjons- og innstillingsvariabler – tilstand knyttet til en flytkjøring
-
Pebble-uttrykk for å angi verdien av variabler
-
-
Betingede kontroller
-
Looping - bruk av Conditionals og Go To (evne til å kjede aktiviteter sammen)
-
Aktivere REST API-er
-
Analyseringsdata - JSON, TOML, XML vanligvis brukt til å analysere API svar.
-
Komponere aktiviteter
Et representativt sett med aktiviteter som Flow-forsyninger er:
|
For hvert anrop som er aktivt, er en forekomst av flytkjøring også aktiv til samtalen avsluttes, noe som resulterer i samtidige kjøringer av flyter.
Hver forekomst av flytkjøring gir isolert miljø for data / tilstand knyttet til flyten og der av anropet.
I løpet av hele anropets livssyklus gjør flyt det også mulig å svare på bestemte hendelser som skjer, og håndtere dem – når et anrop for eksempel besvares av en agent, kan en hendelsesbehandling utløse et skjermvindu i grensesnittet for agentskrivebordet.
Hvis du vil ha mer informasjon om Webex CC Flow, kan du 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.
Støtte for virtuell agent
Flow leverer en aktivitet for å levere samhandlingen til en virtuell agent, som er forhåndskonfigurert i Webex Control Hub.
Når samtalen er koblet til en virtuell agent, gir den en samtaleopplevelse IVR brukeren og aktiviteten avsluttes enten med avslutning av samtalen eller med eskalering av anropet til en agent.
Ved eskalering kan flyten konfigureres til å sette anropet i kø, som deretter blir besvart av en agent.
Innkommende digitale interaksjoner
For e-post og meldingskanal for innkommende samhandlinger bruker Webex CC Webex Connect til klargjøring av aktiva, flyt for å håndtere innkommende samhandlinger og deretter rute samhandlingen til Webex CC når Webex Connect-flyten eksplisitt setter samhandlingen i kø slik at den kan håndteres av en agent.
Figur 2 illustrerer inntak av e-post, meldingsinteraksjoner i Webex CC.
Virtual Agent / BOT-integrasjoner
For samhandlinger med e-post og meldinger eller sosiale kanaler konfigureres de virtuelle agent-/BOT-behandlingene i Webex Connect-flyten.
På samme måte som med Virtual Agents for Voice, hvis BOT-behandlingen ender med eskalering som resultat, blir samhandlingen lagt i kø og rutet til en agent.
Ruting og kø
Webex CC behandler den innkommende kontakten med automatiserte behandlingsprogrammer som definert i flyten, og flyten kan bestemme seg for å legge kontakten i kø / direkte til en agent (agentspesifikk kø – støttes bare for telefoni/tale-interaksjoner).
Hvis en agent er tilgjengelig i kø, reserveres agenten, og samhandling rutes til agenten. Hvis ingen agenter er tilgjengelige, parkeres samhandlingen i køen, og Flow fortsetter å behandle kunden med behandling knyttet til køaktiviteten.
Når en agent blir tilgjengelig, blir behandleren avbrutt, og samhandling tilbys til agenten.
Figur 1 illustrerer arkitekturen for kø og ruting.
Valg av agent
Køer i Webex CC støtter følgende algoritmer for agentvalg:
-
Lengste tilgjengelige agentruting
-
Dyktig basert ruting
-
Lengste tilgjengelige agent (LAA)
-
Beste tilgjengelige agent (BAA)
-
Agenter er knyttet til køer gjennom Teams.
En kø kan tilordnes flere anropsdistribusjonsgrupper (der hver gruppe har ett eller flere team), på en sekvensiell måte med konfigurert venting på at anropsdistribusjonsgruppe skal legges til i køen, slik at søkeområdet for en samsvarende agent utvides til flere anropsdistribusjonsgrupper etter hvert som tiden går.
For ferdighetsbasert ruting, blant kompetansekravene som samsvarer med agenter som er knyttet til køen, velges en agent basert på LAA- eller BAA-konfigurasjon.
Spesifikke tilleggsfunksjoner for tale/telefoni
Agentbasert ruting (kun for tale-/telefonikanaler)
Webex CC Flow kan ved hjelp av aktiviteten QueueToAgent rute samhandlinger direkte til den valgte agenten basert på agent-ID-en.
Hvis agenten ikke er tilgjengelig for å håndtere samhandlinger, kan samhandlingen parkeres i en agentspesifikk kø og vente på at agenten blir tilgjengelig
Avansert køinformasjon
Webex CC Flow kan ved hjelp av aktiviteten GetQueueInfo hente sanntidsinformasjon for en kø som Posisjon i kø (PIQ), Estimert ventetid (EWT), antall agenter som er tilgjengelige i køen, og kan brukes til å avgjøre om kontakten skal settes i kø eller ikke.
Høflighet tilbakeringing
Webex CC Flow, ved hjelp av aktiviteten Tilbakeringing, lar kunden koble fra samtalen mens posisjonen i køen opprettholdes, og motta en tilbakeringing når den virtuelle samhandlingen i køen rutes til en agent.
Håndtering av overløp
Webex CC støtter overflythåndtering ved hjelp av kapasitetsbaserte team (CBT).
CBT er som et vanlig team med en kapasitet og en tilknyttet ekstern DN som tjener den kapasiteten. Den kan konfigureres sammen med andre team i distribusjonssyklusene for køanrop.
Vanligvis konfigureres dette som den siste syklusen, slik at det fungerer som en overflyt hvis ingen agent er tilgjengelig, selv etter at alle de konfigurerte anropsdistribusjonsgruppene ikke finner en tilgjengelig samsvarende agent for håndtering av samhandlingen.
Agent Desktop Operasjoner
Når en agent logger på Webex CC Agent Desktop, angir agenten et telefonnummer som innkommende anrop til agenten kan kobles til. Dette kan være en PSTN-telefon, mobiltelefon eller et internnummer hvis agenten er en Cisco Webex Calling bruker.
Vær oppmerksom på at dette nummeret må være et gyldig telefonnummer som anrop kan rutes til. Hvis ikke, kan ikke agenten motta innkommende anrop.
Basert på typen samhandling som agenten håndterer, gir widgetene i agentskrivebordet muligheten til å utføre bestemte mediekontrolloperasjoner.
Når et anrop er besvart, kan agenten for eksempel utføre følgende operasjoner knyttet til anropet.
-
Sett samtalen på vent
-
Start konsultasjonssamtale og
-
Overfør samtalen til et annet telefonnummer (si agenttelefonnummer) / inngangspunkt
-
Sende en annen agent til samtalen i konferanse
-
-
Overføre samtalen til en annen kø
-
Avslutte samtalen
Med Agent Desktop kan administratorer legge til egendefinerte widgeter der ved å utvide skrivebordsfunksjonene og gjøre det til en enhetlig samling av widgeter som agenter trenger for å få arbeidet gjort på en effektiv måte.
Skrivebordsarkitektur
Agent desktop er en mikro frontend basert enkeltside program som er vert for widgets bygget basert på webkomponenter arkitektur. Alle standard-/lagerwidgetene drives av data som hentes av API-er eller push-mekanismer på serversiden.
Dette er vanligvis asynkrone API-er, der svaret på en påkallelse kommer til skrivebordet via en WebSocket-tilkobling.
Webex CC-Agent Desktop godkjenner brukere med Cisco Common Identity (CI), og tokenet sendes videre til alle API aktiveringer. Også for egendefinerte widgeter, basert på godkjenningsmodellen, gir den en enkel påloggingsopplevelse til agenter hvis godkjenningsmodellen til den egendefinerte widgeten er integrert med CI.
Når en agent er en del av en samhandling, sendes alle oppdateringer til samhandlingstilstanden eller tilknyttede data også til skrivebordet via WebSocket-tilkoblingen.
Robusthet fra skrivebordet til tilkobling og ventetid
Den asynkrone API og push-en på serversiden muliggjør skalering, og eventuelle tilkoblingstap til WebSocket-grensesnittet oppdages, og skrivebordet forsøker å koble til på nytt og logge på på nytt.
Figur 2 illustrerer agentskrivebordsarkitekturen i Webex CC.
Administrasjon og konfigurasjon
Onboarding av kunder
Webex Control Hub er det primære grensesnittet som brukes av partnere og kunder for å introdusere kunder og aktivere eller konfigurere funksjoner.
Når organisasjons- og kontaktsenterfunksjonene er klargjort i Control Hub, vil det utløse en arbeidsflyt i Webex CC som utfører resten av trinnene i klargjøringen av alle kontaktsenterfunksjoner i henhold til tilbudene valgt av kunden.
All klargjøring av kontaktsenteret gjøres ved hjelp av en BPM-arbeidsflytmotor som muliggjør en deklarativ måte å definere de involverte trinnene på, og gjør hele klargjøringstrinnene motstandsdyktige mot feil og sikrer dataintegritet.
Figur 1 illustrerer klargjøringsarbeidsflyten i Webex CC.
Konfigurasjonsenheter
De viktigste konfigurasjonsenhetene i Webex CC, omfang i en organisasjon, er:
Nettstedet
Sted betyr et sted hvor ett eller flere team, brukere (agenter/veiledere) er lokalisert.
Hver bruker og gruppe må tilhøre et område.
Gruppe
En gruppe brukere. Team brukes til å distribuere samhandlinger til agenter via køer.
Hvert lag må tilhøre et nettsted.
Agenter
Brukere som kan logge på Agent Desktop og håndtere samhandlinger på tvers av medietypene som er konfigurert i Webex CC.
Tilsynspersoner
Veiledere er tildelt team og kan overvåke/coache agenten og ha tilgang til status på teamnivå og agentstatistikk for de som tilhører teamene som veilederen er tildelt.
Kø
En kø er en logisk enhet der samhandlinger kan holdes mens du venter på at agenter skal være tilgjengelige, som deretter rutes til agenten.
Køer tilordnes til team, som søkeområdet for agenter, med mulighet til å utvide søkeområdet basert på medgått tidsterskel, ved å legge til andre team i søkeområdet.
Entrypoint
Entrypoint er en logisk enhet som representerer inngangspunktet for samhandlinger for å komme inn i Webex CC. For telefoni kartlegges dette primært telefonnummeret som anropene kommer til, og for e-post-/meldingskanaler peker Entrypoint til ressurskonfigurasjonen i Webex Connect.
Flyt
Flyten knyttet til inngangspunktet (via rutingsstrategi), som bestemmer trinnene som er involvert i håndtering av samhandlinger.
For ikke-telefonikanaler (e-post, meldinger/sosiale medier) velges Flow som en del av ressurskonfigurasjonen i Webex Connect.
Tilgangskontroll for kontaktsentre på flere steder
Webex CC-administratorer kan konfigurere brukerprofiler med tilgangsrettigheter til bestemte områder, grupper, køer og inngangspunkter. Videre, på grunn av den hierarkiske naturen til steder og team, når tilgang til bestemte nettsteder er gitt, kan bare lagene eller datoen som gjelder teamene, som tilhører disse nettstedene eller et eksplisitt spesifisert delsett av slike team, nås av brukeren.
For køer og inngangspunkter er de globale på organisasjonsnivå, så for forskjellige geografiske steder (steder der bestemte agenter og team er plassert) kan separate inngangspunkter og køer konfigureres, og veiledere / brukere kan ha tilgang til de enhetene som gjelder for bestemte nettsteder.
Figur 2 illustrerer nøkkelkonfigurasjonsenhetene og brukerprofilen som refererer til disse enhetene.
I tillegg til å begrense tilgangen til disse enhetene, kan Webex CC-administratorer kontrollere de spesifikke egenskapene/modulene som en bruker kan få tilgang til i administrasjonsgrensesnittet, og dermed ha brukere med administrasjons-/konfigurasjonsrettigheter til bestemte enheter samt deler/muligheter i administrasjonsgrensesnittet for Webex CC.
Rapportering og Analytics
Webex CC behandler de diskrete hendelsene som genereres av ulike tjenester i løpet av livssyklusen til interaksjoner, ved hjelp av en serie sanntidsstrømbehandlingstjenester og genererer et definert sett med sanntidsdatasett som publiseres til klienter som abonnerer.
Videre blir disse hendelsene videre behandlet, transformert og aggregert og resulterende datasett beholdes, som deretter hentes via dataforbruks-API-ene og rapporterings- og datavisualiseringsgrensesnittet - Analyzer.
Figur 1 illustrerer grensesnittene for databehandling og forbruk i Webex CC
Integreringer
Alle eksterne integrasjoner til WxCC for å utvide og forbedre funksjonene som kunder kan bruke, bruker standard publiserte API-er.
Typen API grensesnitt som er tilgjengelige i Webex CC er:
-
HVIL API
-
Push på serversiden ved hjelp av
-
Webhooks
-
WebSocket-meldinger
-
CRM-integrasjoner
Webex CC støtter to moduser for integrasjon med CRM-systemer (Customer Relationship Management).
-
Innebygde koblinger på skrivebordet
-
Flytintegreringer via HTTP-er Koblinger i IVR
Innebygde skrivebordskoblinger: CRM-program som primært grensesnitt
I denne driftsmodusen logger agenten på CRM-konsollen som det primære programmet.
Webex CC er et innebygd program (også kalt et innebygd skrivebordsprogram eller innebygd softphone) som primært brukes til å logge på kontaktsenteret og motta Webex CC-rutede kontaktsentersamhandlinger.
Når CRM-integreringen mottar et anrop eller en samtaleforespørsel, utfører den følgende handlinger på CRM-konsollen
-
Skjermbilde viser kundeoppføringen som er knyttet til ANI eller andre anropstilknyttede data.
-
Postere samtalemetadata som aktivitetsnotater i kundeoppføringen
-
La agenten "klikke for å ringe" ved å klikke på kontakten i CRM og starte et utgående anrop til kunden
-
Postering av anropsoppføringer i CRM-rapporteringstabellene for primærrapportering om CRM.
-
Gir full funksjonalitet for Agent Desktop- og samtalekontroller (innebygd og minifisert versjon av skrivebordsappen)
Den primære integreringsmodusen med CRM-ene er å bygge inn CC Desktop Webex programmet i en separat iFrame.
Videre kjører Webex CC Desktop-programmet en egendefinert hodeløs widget (ingen brukergrensesnitt) i bakgrunnen, og samhandler med det underliggende CRM-systemet for å utføre automatiserte handlinger på vegne av agenten.
Samhandlingene drives av to SDK-er som den hodeløse widgeten bruker.
-
Webex CC Desktop JS SDK: Dette er JavaScript SDK levert av Webex CC for å registrere hendelseslyttere for agent- og kontakthandlinger.
-
CRM JS SDK: Dette er CRM-klient-SDK-en som gjelder per CRM som abstraherer REST API-anrop med CRM. For salesforce brukes for eksempel det CTI JS-biblioteket fra Salesforce til å utføre handlinger og lytte etter hendelser i CRM.
Figur 1 illustrerer CRM-arkitekturen for innebygd Webex CC-skrivebord og tilkobling
Webex CC støtter følgende CRM-løsninger for ovennevnte integrasjon:
-
Salesforce
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk
-
Freshdesk
For mer informasjon, besøk https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Hvis du vil ha mer informasjon om hvordan du konfigurerer Webex CC-skrivebordsoppsett for aktivering av CRM-kobling, funksjonssett og endringslogger, kan du gå til https://github.com/CiscoDevNet/webex-contact-center-crm-integrationshttps://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
Global tilgjengelighet av CRM-koblinger
CRM-koblingene er tilgjengelige i alle geografiske områder og områder der Webex CC er i drift.
Elastisk skalering og ytelse
Webex CC er vert for den tilpassede widgeten som muliggjør toveiskommunikasjon mellom CRM-applikasjonen og Webex CC-skrivebordet i AWS CloudFront CDN, noe som sikrer høy tilgjengelighet av widgeten AWS på tvers av tilgjengelighetssoner og regioner.
All CRM-integreringsspesifikk databehandling skjer i nettleseren der agenter bruker CRM-programmet med Webex CC-skrivebord innebygd i CRM-programmet.
Sikkerhet
CRM-koblingene startes via skrivebordsoppsettet for Webex CC-agent, og valgfrie parametere sendes via skrivebordsoppsettet til widgeten for å slå funksjoner på og av.
Hvis du for eksempel vil aktivere widgeten Salesforce-handlinger, kan administratoren slå på parameterinnstillingen sfdcWidgetEnabled til sann.
Installasjon av pakke
For at integreringen skal fungere toveis, må CRM-konsollen ha det innebygde programmet installert. Dette er for å støtte lasting av skrivebordsprogrammet inne i en iFrame.
Alle Desktop Embedded-koblingene er tilgjengelige på CRM-markedsplassen.
For eksempel,
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Installasjonen av markedsplassprogrammet aktiverer de nødvendige plugin-modulene og importerer de nødvendige XML-filene til CRM-konsollen for å støtte rapportering av anropsoppføringer i CRM.
Flytintegreringer via HTTP-koblinger i IVR
Webex CC Flow-byggherren støtter toveis dataflyter mellom Webex CC og CRM-systemet ved hjelp av HTTPs-koblinger konfigurert i Webex Control Hub og brukt på Webex CC Flow.
Disse brukes primært til tilpassing i talesamhandlinger og tilpasset ruting i IVR.
Som standard støtter Webex CC HTTP-koblingen Salesforce på Control Hub. De andre CRM-koblingene kan legges til som egendefinerte koblinger i Webex Control Hub.
Hvis du vil ha mer informasjon om HTTP-koblinger, kan du gå til https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-kontakter:
-
Salesforce IVR HTTP Connector (innebygd): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP-kontakt (egendefinert): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP-kontakt (tilpasset): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Utgående kampanjebehandling
Webex CC støtter utgående forhåndsvisningskampanjer ved hjelp av kampanjeadministrasjonsløsningen fra Acqueon.
For mer informasjon, besøk 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.
Optimalisering av arbeidsstyrken
Webex CC støtter arbeidsflytoptimalisering og kvalitetsstyringsløsninger fra ledende industrileverandører.
Utvide Agent Desktop
Webex CC-agent og lederskrivebord muliggjør utvidelse av skrivebordsfunksjonene ved å utvikle og kjøre egendefinerte widgeter på skrivebordet.
For mer informasjon, besøk https://developer.webex-cx.com/documentation/guides/desktop.
Andre API-er
Hvis du vil ha mer informasjon om de andre API integreringene som kan utføres i Webex CC, kan du gå til https://developer.webex-cx.com/documentation/getting-started/.
Distribusjon og tilkobling
Webex CC er distribuert i AWS og er for øyeblikket tilgjengelig i følgende regioner
-
OSS
-
USA-Øst-N Virginia
-
US-West N California (bare Voice Media Ingress)
-
-
Canada
-
Sentrale
-
-
Storbritannia
-
London
-
-
Europa
-
Frankfurt
-
-
Asia Pac
-
Tokyo
-
Sydney
-
Tilkobling til flere områder for telefoni
For å aktivere globale organisasjoner, med agenter og kunder på flere geografiske steder, støtter Webex CC å holde mediene innenfor det lokale området, for de områdene der talemediekanten og inngangstjenestene kjører.
Figur 1 illustrerer distribusjon av flere regioner med regionale medier.
Mediekanten og inngangstjenestene distribueres i følgende områder.
Geografisk region |
Webex CC-tjenester (AWS-regionen) |
Media Edge (tale-POP) |
Neste generasjons medietjenester (AWS-regionen)* |
---|---|---|---|
OSS |
N Virginia |
New York Los Angeles |
N Virginia N California |
Canada |
Sentrale |
Vancouver Toronto |
Sentrale |
Brasil |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Storbritannia |
London |
London |
London |
India |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japan |
Tokyo |
Tokyo Osaka |
Tokyo |
Australia |
Sydney |
Melbourne Sydney |
Sydney |
*Hvis du vil ha mer informasjon om regional tilgjengelighet for neste generasjons medietjenester, kan du se Neste generasjons talemedieplattform.
Sikkerhet og personvern
Sikkerhet for infrastruktur
Taleinfrastruktur på Edge
Voice Edge-komponentene tillater SIP-trunker fra kundenettverk / PSTN-bærere å avslutte, og dette aktiveres basert på hvitelistede IP-er som har lov til å koble til kantkomponentene.
Beregn infrastruktursikkerhet
Webex CC-databehandlingsforekomster klargjøres i AWS, og tjenester kjører som pods i Kubernetes-klynge, som har flere navneområder og tilgang til hvert navneområde er begrenset med separat legitimasjon.
All klargjøring av infrastrukturen gjøres ved hjelp av kode – ingen manuelle trinn – og ingen av legitimasjonene kan nås manuelt.
Det er et sentralt legitimasjonslager med spesifikke baner konfigurert for spesifikt sett med tjenester / team, og tilgangen til selve legitimasjonslageret er begrenset og konfigurert som hemmeligheter i bygge- og distribusjonssystemene.
Ingen av infrastrukturkomponentene/tjenestene er direkte eksponert utenfor AWS VPC, og kun offentlig eksponerte grensesnitt er API-er og WebSocket-servere som styres og administreres ved hjelp av API-gateway,
Bortsett fra dette er det visse interne systemer og grensesnitt som brukes av utviklere som brukes til å vise logger, målestokker, distribusjonsdetaljer, byggestatus og testresultater, som er sikret ved hjelp av roller og grupper og integrert med Ciscos interne autentiseringssystemer.
Autentisering og autorisasjon for brukergrensesnitt
Alle brukergrensesnittene som brukes av ulike kontaktsenterbrukere (agenter, ledere, administratorer, analytikere), er beskyttet av Ciscos OAuth-flyter (Common Identity Based Bearer Token).
Autorisasjonen gjøres ved hjelp av roller for brukeren som fikk tokenet og omfangene som er tilordnet tokenet.
Datasikkerhet
Data under overføring
Ingen av grensesnittene til tjenestene / infrastrukturkomponenten som er distribuert, er direkte eksponert for ekstern innkommende trafikk.
Utvalgte tjenester, med http APIer, eksponerer disse grensesnittene via en gateway, og all innkommende https (inkludert WebSocket) avsluttes i ALB og intern trafikk over http rutes til tjenestene.
Alle utgående interaksjoner er over https / TLS (for ikke http-protokoller).
Inne i VPC er den interne kommunikasjonen mellom tjenester - over http / custom TCP protocol - over vanlig TCP socket.
Data i hvile
Alle data som blir lagret, krypteres på lagringslaget. Videre er de datalagrene som er utenfor VPC, beskyttet og tilgangskontroll og autorisasjoner med legitimasjon sikkert lagret og administrert i et hemmelig lager.
Figur 1 illustrerer dataflyt og sikkerhetsmodell for transitt og hvile.
Personvern
PII-data for sluttbruker
Webex CC Flow, som er den programmatiske kontrolleren for håndtering av samhandlinger, kan brukes til å samle inn brukerdata, som kan tilordnes flytvariabler som er spesielt merket som "Inneholder sensitive data". Verdiene for slike data er kryptert, og ingen tjenester i transittbanen til dataene vil ha tilgang til disse dataene.
Videre blir slike data aldri lagret i CC Webex rapporteringsdatalageret, og loggene/meldingsinfrastrukturen vil ha krypterte data og klartekstdata lagres ikke noe sted i Webex CC.
PII-data for kontaktsenteragent/-leder
Kontaktsenterets brukerrelaterte data redigeres i logger, men er tilgjengelige for dataanalyse og visualisering i Webex CC-datalageret.
Skalerbarhet
Faktorer for skala
For Webex CC er faktorene som påvirker skalaen:
-
Samtidig antall agenter logget på
-
Samtidig antall interaksjoner pågår
-
Handlinger utført på disse samhandlingene
-
-
Samtidig antall handlinger som veiledere / agenter utfører, utenfor håndtering av interaksjonene
-
Volumet av dataene som genereres og vedvarer
Arkitektoniske aspekter som muliggjør skala
Prinsippene som Webex CC er bygget og designet etter, gjør at løsningen kan skaleres dynamisk etter behov innenfor rammene som håndheves av infrastrukturen som tilbys for de ulike tjenestene og plattformkomponentene.
Hendelsesdrevet arkitektur
Tjenestene i Webex CC kommuniserer ved hjelp av meldinger, og de kritiske meldingsbehandlingsflytene innebærer ingen blokkering av IO-operasjoner, og tilstanden som kreves for å behandle meldinger, er lokalisert til forekomsten av tjenesten som behandler meldingen.
Statsløse tjenester (eller eksternalisert tilstand)
Tilstandsløse tjenester muliggjør elastisitet ved enkelt å legge til/fjerne flere forekomster av tjenestene. Det er visse tjenester som er iboende stateful i naturen, og de har eksternalisert statlig butikk og infrastrukturen støtter dynamiske endringer i antall forekomster av slike tjenester også med automatisk rebalansering / statlig overføring / lokalisering av staten til forekomsten som trenger staten.
Elastisk infrastruktur
Alle tjenestene kjører i Kubernetes, og infrastrukturen, også kjent som Kubernetes-noder, skaleres automatisk basert på bruken, og dette gjør det mulig å legge til flere databehandlingsnoder dynamisk opp til en maksimal høy terskel som er forhåndskonfigurert.
Lastprojeksjon og regelmessig validering
Alle tjenestene er benchmarked for ytelsesegenskaper og skaleringsmønster er validert på tjenestenivå.
Ytterligere kontinuerlig validering, toppbelastning og utholdenhetstester utføres med testparametere justert for forventet vekst i skalaen som påvirker attributter, noe som gjør det mulig å identifisere flaskehalser, planlegge å oppdatere den høye terskelen for ressursbruk i infrastrukturen og være klar for spilldagen.
Pålitelighet og tilgjengelighet
Den hendelsesdrevne arkitekturen og statsløse tjenester muliggjør fleksibilitet og elastisitet. For å sikre at feil oppdages og håndteres før funksjonalitet påvirkes, bruker Webex CC imidlertid følgende strategi.
-
Infrastruktur tilgjengelighet og pålitelighet
-
Alle Webex CC-tjenester og infrastrukturkomponenter er alltid distribuert i tre AWS-tilgjengelighetssoner.
-
Dette gjør at Webex CC kan være motstandsdyktig mot tilgjengelighetssonefeil, og i tilfelle feil erstattes de mislykkede forekomstene automatisk med nyere.
-
-
-
Kontinuerlig overvåking og varsling
-
Interne og eksterne sonder for tjeneste- og infrastrukturkomponenter, som ved feil utløser varsler.
-
Beregninger som fanges opp fra tjeneste- og infrastrukturkomponenter og behandles gjennom en regelmotor som oppdager samsvarende regler og utløservarsler.
-
-
Kontinuerlig validering og varsling
-
Periodiske tester kjøres, og eventuelle feil resulterer i utløsende varsler
-
Disse varslene skaper proaktive hendelser og håndteres som en reell hendelse som påvirker kunden.
-
Dette foregriper innvirkningen på kunden og bidrar til systemets tilgjengelighet og pålitelighet.
-
-
-
Kontinuerlig integrasjon og levering
-
Dette er ingeniørprosessen og leveringspipelinen og muliggjør rask og pålitelig bygging, validering og distribusjon av tjenester / endringer i tjenester i Webex CC.
-
Muligheten til å utføre fullstendig automatisert distribusjon – fra kode til produksjonsmiljø, med alle nødvendige valideringer, reduserer risikoen og minimerer tiden til løsning, hvis en endring må distribueres som følge av en feil.
-
-
-
Effektbrytere og drepebrytere
-
Ulike deler av systemet / visse funksjoner i Webex CC kan deaktiveres selektivt for alle kunder eller utvalgte kunder, for å minimere kaskadeeffekter av en feil.
-
Dette gjør det mulig å minimere feiloverflaten og oppnå tilgjengelighet av kjernekontaktsenterfunksjoner for kunder.
-
-
Overvåking og feildeteksjon
Figur 1 viser de kontinuerlige overvåkings-, validerings- og varslingsmekanismene som er på plass for Webex CC.
Forretningskontinuitet og nødgjenoppretting
Prosessen for katastrofegjenoppretting og forretningskontinuitet sørger for å oppdage eventuelle store avbrudd i en region, og nødvendige tiltak blir iverksatt for å sikre gjenoppretting av tjenestene til kunder som er om bord i regionen.
Trinnene for gjenoppretting dokumenteres, valideres og holdes oppdatert regelmessig i henhold til prosessene for katastrofegjenoppretting og -administrasjon.
Webex CC-tjenester distribueres i tre separate tilgjengelighetssoner i en AWS-region. Hver tilgjengelighetssone er en annen fysisk plassering i regionen, med uavhengige verktøy.
I tilfelle fullstendig AWS-regionfeil, er Webex CC avhengig av AWS for å gjenopprette regionen, og for langvarige avbrudd som involverer hele regionen, blir Webex CC-datasenteret klargjort i en ny AWS-region og gjenoppretter de viktigste kundekonfigurasjonene og dataene slik at kontaktsenteret er operativt for kunder i den nye AWS-regionen.
Dette innebærer automatisering, men krever manuell inngripen for å utløse prosessen, samt overvåke og sikre at nødvendig konfigurasjon og data gjenopprettes for å gjøre kontaktsenteret operativt for kundene.
Samsvar og sertifiseringer
Webex Contact har en omfattende liste over sikkerhetssertifiseringer. Disse sertifiseringene holdes oppdatert med jevne mellomrom.
-
PCI DSS QSA
-
CAIQ
-
HIPAA og HITECH
-
CSA-stjerne nivå 1
-
CSA Star Level 2 (3. parts uavhengige vurdering)
-
SOC2
-
ISO27001 (Internasjonal standard for informasjonssikkerhet)
-
ISO27017 (sikkerhetsstandard for skytjenesteleverandører)
-
ISO27018 (sikkerhetsstandard fokusert på å beskytte personopplysninger i skyen)
-
ISO27701 (Utvidelse av personvern)
-
C5 tysk standard, som demonstrerer operativ sikkerhet mot cyberangrep
Se personverndatabladet for kontaktsentertjenesten for Webex hvis du vil ha mer informasjon.
Cisco Webex Contact Center (Webex CC) er et kontaktsenter som en tjeneste (CCaaS) som gjør det mulig for organisasjoner å muliggjøre smartere, proaktive og tilpassede samhandlinger på tvers av kundereisen.
Webex CC er konstruert, designet og utviklet, fra grunnen av, som en skybasert løsning, med følgende arkitektoniske kjerneprinsipper.
-
Tjenester: Uavhengig sett med tjenester der hver tjeneste leverer et lite, sammenhengende sett med funksjoner til brukerne.
-
Hendelsesdrevet: Alle tjenestene kommuniserer med hverandre ved hjelp av meldinger, bortsett fra i webapplikasjoner der applikasjonen bruker https-grensesnitt (REST API-er, Push Data via WebSocket-grensesnitt) for spesifikke brukstilfeller.
-
Tilstandsløs/eksternalisert tilstand: Tjenestene distribueres i Kubernetes, kjører i docker-beholdere, med muligheten til automatisk å skalere og være motstandsdyktig mot feil i én eller flere forekomster av tjenestene.
-
Observerbar: Alle tjenestene og infrastrukturkomponentene som muliggjør distribusjon av slike tjenester, kan observeres med standardmekanismer for å måle, oppdage og forhindre situasjoner som påvirker kontaktsenterets evner, samt raskt feilsøke og gjenopprette tjenester i tilfelle strømbrudd.
-
Isolert/løst koblet: Hver tjeneste kan bygges, valideres og distribueres/oppdateres uavhengig uten nedetid for kontaktsenterfunksjoner.
Webex CC-tjenester distribueres i AWS og drives av en skybasert plattform som muliggjør følgende:
-
Tilgjengelighet av infrastrukturtjenester og -programmer på tvers av flere tilgjengelighetssoner
-
Elastisitet i infrastrukturtjenester og -programmer som muliggjør dynamisk skaleringskapasitet
-
Sikkerhet innebygd i måten systemene bygges og distribueres på, data er beskyttet under overføring og i hvile sammen med sikkerhets-/samsvarssertifiseringene som Webex CC har.
-
Skalerbar og sikker kantinfrastruktur for telefoni-/taleintegrasjoner
-
Observerbarhet med proaktiv overvåking og varsling som muliggjør høy tilgjengelighet av kontaktsentertjenester til sine kunder.
-
Integrert med resten av Cisco Webex for brukergodkjenning/autorisasjon, administrasjon og klargjøring av kontaktsenterfunksjoner.
De ytterligere avsnittene i dette dokumentet utdyper hver av funksjonene ovenfor og hvordan CC Webex arkitekturen muliggjør det samme.
Logisk arkitektur
Kjernefunksjonen som en kontaktsenterløsning må ha, er å gjøre det mulig for kunder å enkelt kontakte organisasjonen ved hjelp av vanlige kommunikasjonsmidler og få spørsmålene / problemene adressert på en rask og effektiv måte.
For å sikre at dette grunnleggende prinsippet oppnås, er det imidlertid flere funksjoner bak kulissene som organisasjonen som bruker kontaktsenteret, må ha tilgang til. Disse er:
-
Mekanismer for kunder å starte en interaksjon
-
Publiserte og operative telefonnumre som kobler telefonianrop til kontaktsentersystemet
-
E-postadresser som kunder kan sende e-post til, og mekanisme for å oppdage nye innkommende e-poster.
-
Mulighet for kunder å kontakte via ulike digitale kanaler, inkludert, men ikke begrenset til
-
Chat fra et nettsted/en app
-
Direkte chat via populære meldingsklienter som WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message fra Twitter
-
-
-
Evne til å oppdage nye interaksjoner og håndtere dem effektivt
-
Disse vil inkludere automatisert IVR-system, virtuelle agenter for telefoni / chatter med programmerbarhet innebygd for å definere arbeidsflytene som er involvert i håndtering av interaksjoner.
-
Til slutt, om nødvendig, må interaksjonen eskaleres til en agent, som er optimalt dyktig til å håndtere samspillet.
-
-
Mulighet for agenter til å indikere tilgjengelighet for håndtering av samhandlinger og ledere for å overvåke, veilede agenter og få driftsmåledata som muliggjør effektiv samhandling.
-
Mulighet for administratorer til å konfigurere og klargjøre de ulike kontaktsenterfunksjonene som gjør det mulig for agenter og ledere å utføre oppgavene sine som forventet.
Utover disse må moderne bedrifter ha ekstra muligheter for å optimalisere kontaktsenterdriften med tilgang til data og innsikt som visualiserer og sporer viktige operasjonelle beregninger.
Videre er muligheten til å integrere med spesialiserte kontaktsenterøkosystemfunksjoner som kjøring av proaktive automatiserte utgående samtaler, forbedring av agent- og lederopplevelser ved hjelp av AI, oppdagelse og forståelse av kundereisen for proaktivt å levere data på forhånd til agenter, klare differensiatorer i måten kontaktsenterløsninger utvikler seg på.
Når det gjelder forbruksmodellen, der kontaktsentertilbud forbrukes som en skylevert programvaretjeneste, krever muligheten til å sikre tilgjengelighet, pålitelighet og automatiserte ad-hoc-skaleringskrav toppmoderne overvåkings- og varslingsmekanismer, noe som muliggjør kontinuerlig validering og påvisning av forestående problemer og forebygger/minimerer innvirkningen på kundeoperasjoner.
Figuren nedenfor illustrerer den logiske arkitekturen til Webex CC.
Funksjonelle komponenter
Følgende avsnitt beskriver ulike funksjonelle komponenter i Webex CC.
Ledelse av samhandling
Webex CC støtter telefoni, e-post og meldinger (sosiale kanaler) som ulike kanaler der brukere kan samhandle med kontaktsenteret.
For alle kanalene kan den innledende håndteringen utføres av systemet, og deretter kan samhandlingen eskaleres til en agent.
Medietyper
Telefoni
For telefoni avgjøres håndteringen av innkommende taleanrop av hvordan anropet kom inn i kontaktsenteret (se Inngående mekanismer nedenfor) og Webex CC-flyten som er knyttet til inngangspunktet.
Anropet blir besvart, og ytterligere handlinger utføres i henhold til CC Flow Webex definisjonen – som er en programmatisk representasjon av handlingene som skal utføres under håndtering av anropet, enten før kø og ruting til en agent, eller selve flyten kan håndtere samtalen uten overføring til en agent.
Flow Builder i Webex CC lar utviklere definere flyten og tilordne den til inngangspunktet som anropet ankommer via i Webex CC.
Disse konfigurasjonsenhetene og bruken av dem dekkes i konfigurasjonsenheter.
Mer informasjon om Flow Builder er dekket i den kommende delen om IVR System.
E-post og meldinger
Fra Webex CC-perspektiv gir Webex Connect inngående og utgående funksjoner for alle digitale kanaler – e-post, meldingskanaler, som sluttbrukere kan bruke til å kontakte kontaktsenteret.
Webex Connect-flyt
-
Bestemmer håndteringen av slike samhandlinger til samhandlingene er satt i kø og rutet til agenter. Dette inkluderer automatisk håndtering og BOT-behandlinger for alle former for meldings- og e-postinteraksjoner.
-
Bruker forretningslogikk på innkommende samhandling.
-
Håndterer kontakt før du setter deg i kø.
-
Flow selv kan håndtere samhandlingen uten overføring til live agent.
Meldingskanalene som støttes av Webex CC er:
-
Web App / Mobil App Chat
-
Whatsapp
-
Facebook Messenger
-
SMS
E-postkanalene som støttes av Webex CC er:
-
Gmail
-
Office365
Inntrengningsmekanismer
Denne delen dekker mekanismene som en interaksjon kan komme inn i Webex CC. Basert på medietypen er mekanismene som en interaksjon når Webex CC forskjellige.
I telefoni er det for eksempel nødvendig med klargjøring av fysisk infrastruktur for å aktivere PSTN-tilkobling, konfigurasjon av telefonnumre og ruting av anropene til Webex CC.
For e-post-/meldingskanaler må inngangskonfigurasjonen gjøres i Webex Koble til, og den involverer klargjøring av e-post-/meldingskonto og Webex Connect-flytkonfigurasjon.
Innkommende tale
For taleanrop er et typisk scenario der brukere ringer et PSTN-telefonnummer som deretter kobles til kontaktsenteret. Fra et inngangsperspektiv trenger dette en mekanisme for å rute anrop fra PSTN til Webex CC.
Figuren nedenfor illustrerer inntaket av taleanrop til Webex CC.
Voice Ingress Services i Webex CC utfører tredjeparts samtalekontroll ved hjelp av SIP og svarer på det innkommende anropet, samt utfører overførings-, konferanse- og andre samtalekontrolloperasjoner.
Det logiske inngangspunktet for anrop i Webex CC er konfigurasjonsenheten kalt Entrypoint. For taleinngang er nøkkelkonfigurasjonen for Entrypoint telefonnummeret som er knyttet til det, som vanligvis er et gyldig PSTN-telefonnummer hentet fra valgt PSTN-leverandør.
Dette gjør det mulig å oppdage innkommende anrop på telefonnummeret, knytte anropet til Entrypoint og bruke andre konfigurasjonsparametere for inngangspunktet til å håndtere anropet i henhold til definisjonen for Webex CC-flyt som skal utløses for samhandlingen.
Merk:
Hvis du vil ha mer informasjon om alternativene for PSTN-tilkobling, kan du gå til 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.
Skalerbarhet og tilgjengelighet for infrastruktur for talekant
Webex CC VPOP-infrastrukturen inkluderer redundante SIP SBC-par, noe som sikrer høy tilgjengelighet og flere SBC-er kan legges til for å skalere de samtidige anropsvolumene som skal støttes.
Maks samtidige anrop som VPOP kan håndtere, avhenger av antall SBC-er som kjører, og som anrop sendes til.
For geografisk redundans – et nett av VPOP SBC med sammenkoblinger på tvers av flere par på tvers av regioner støttes.
For taleinngangstjenester er de horisontalt skalerbare for å håndtere et økende antall samtidige taleanrop som skal inntas til Webex CC.
Sikkerhetshensyn med talekantinfrastruktur
Tabellen nedenfor inneholder detaljer om tilkoblingsalternativene til Voice Edge-infrastrukturen.
Tilkobling |
Typer |
---|---|
Offentlig Internett |
Direkte (med hvitelistede kilder IP adresser) IPSec Virtual Private Network (VPN) eller IPSec over Generic Routing Encapsulation (GRE) Sted-til-sted (S2S) SRTP/SIP-TLS |
Privat tilkobling |
MPLS Punkt-til-punkt (P2P) VPLS SD-WAN Privat WAN Krysstilkobling av datasenter Equinix Fabric Tilkoblinger |
For mer informasjon, besøk 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-systemet
Hvert taleanrop som kommer inn i et telefonnummer som er tilknyttet et inngangspunkt, blir besvart av Webex CC, og kjøring av en Webex CC-flyt tilknyttet inngangspunktet, starter.
Webex CC Flow Builder leverer programmeringskonstruksjoner/operatorer og funksjonelle blokker, kalt aktiviteter, slik at administratorer eller andre som utformer og implementerer den IVR logikken, kan kombinere disse byggeklossene og opprette flytdefinisjonen.
Programmeringskonstruksjonene som Flow støtter, er:
-
Deklarasjons- og innstillingsvariabler – tilstand knyttet til en flytkjøring
-
Pebble-uttrykk for å angi verdien av variabler
-
-
Betingede kontroller
-
Looping - bruk av Conditionals og Go To (evne til å kjede aktiviteter sammen)
-
Aktivere REST API-er
-
Analyseringsdata - JSON, TOML, XML vanligvis brukt til å analysere API svar.
-
Komponere aktiviteter
Et representativt sett med aktiviteter som Flow-forsyninger er:
|
For hvert anrop som er aktivt, er en forekomst av flytkjøring også aktiv til samtalen avsluttes, noe som resulterer i samtidige kjøringer av flyter.
Hver forekomst av flytkjøring gir isolert miljø for data / tilstand knyttet til flyten og der av anropet.
I løpet av hele anropets livssyklus gjør flyt det også mulig å svare på bestemte hendelser som skjer, og håndtere dem – når et anrop for eksempel besvares av en agent, kan en hendelsesbehandling utløse et skjermvindu i grensesnittet for agentskrivebordet.
Hvis du vil ha mer informasjon om Webex CC Flow, kan du 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.
Støtte for virtuell agent
Flow leverer en aktivitet for å levere samhandlingen til en virtuell agent, som er forhåndskonfigurert i Webex Control Hub.
Når samtalen er koblet til en virtuell agent, gir den en samtaleopplevelse IVR brukeren og aktiviteten avsluttes enten med avslutning av samtalen eller med eskalering av anropet til en agent.
Ved eskalering kan flyten konfigureres til å sette anropet i kø, som deretter blir besvart av en agent.
Innkommende digitale interaksjoner
For e-post og meldingskanal for innkommende samhandlinger bruker Webex CC Webex Connect til klargjøring av aktiva, flyt for å håndtere innkommende samhandlinger og deretter rute samhandlingen til Webex CC når Webex Connect-flyten eksplisitt setter samhandlingen i kø slik at den kan håndteres av en agent.
Figuren nedenfor illustrerer inntak av e-post, meldingsinteraksjoner i Webex CC.
Virtual Agent / BOT-integrasjoner
For samhandlinger med e-post og meldinger eller sosiale kanaler konfigureres de virtuelle agent-/BOT-behandlingene i Webex Connect-flyten.
På samme måte som med Virtual Agents for Voice, hvis BOT-behandlingen ender med eskalering som resultat, blir samhandlingen lagt i kø og rutet til en agent.
Ruting og kø
Webex CC behandler den innkommende kontakten med automatiserte behandlingsprogrammer som definert i flyten, og flyten kan bestemme seg for å legge kontakten i kø / direkte til en agent (agentspesifikk kø – støttes bare for telefoni/tale-interaksjoner).
Hvis en agent er tilgjengelig i kø, reserveres agenten, og samhandling rutes til agenten. Hvis ingen agenter er tilgjengelige, parkeres samhandlingen i køen, og Flow fortsetter å behandle kunden med behandling knyttet til køaktiviteten.
Når en agent blir tilgjengelig, blir behandleren avbrutt, og samhandling tilbys til agenten.
Figuren nedenfor illustrerer arkitekturen for kø og ruting.
Valg av agent
Køer i Webex CC støtter følgende algoritmer for agentvalg:
-
Lengste tilgjengelige agentruting
-
Dyktig basert ruting
-
Lengste tilgjengelige agent (LAA)
-
Beste tilgjengelige agent (BAA)
-
Agenter er knyttet til køer gjennom Teams.
En kø kan tilordnes flere anropsdistribusjonsgrupper (der hver gruppe har ett eller flere team), på en sekvensiell måte med konfigurert venting på at anropsdistribusjonsgruppe skal legges til i køen, slik at søkeområdet for en samsvarende agent utvides til flere anropsdistribusjonsgrupper etter hvert som tiden går.
For ferdighetsbasert ruting, blant kompetansekravene som samsvarer med agenter som er knyttet til køen, velges en agent basert på LAA- eller BAA-konfigurasjon.
Spesifikke tilleggsfunksjoner for tale/telefoni
Agentbasert ruting (kun for tale-/telefonikanaler)
Webex CC Flow kan ved hjelp av aktiviteten QueueToAgent rute samhandlinger direkte til den valgte agenten basert på agent-ID-en.
Hvis agenten ikke er tilgjengelig for å håndtere samhandlinger, kan samhandlingen parkeres i en agentspesifikk kø og vente på at agenten blir tilgjengelig
Avansert køinformasjon
Webex CC Flow kan ved hjelp av aktiviteten GetQueueInfo hente sanntidsinformasjon for en kø som Posisjon i kø (PIQ), Estimert ventetid (EWT), antall agenter som er tilgjengelige i køen, og kan brukes til å avgjøre om kontakten skal settes i kø eller ikke.
Høflighet tilbakeringing
Webex CC Flow, ved hjelp av aktiviteten Tilbakeringing, lar kunden koble fra samtalen mens posisjonen i køen opprettholdes, og motta en tilbakeringing når den virtuelle samhandlingen i køen rutes til en agent.
Håndtering av overløp
Webex CC støtter overflythåndtering ved hjelp av kapasitetsbaserte team (CBT).
CBT er som et vanlig team med en kapasitet og en tilknyttet ekstern DN som tjener den kapasiteten. Den kan konfigureres sammen med andre team i distribusjonssyklusene for køanrop.
Vanligvis konfigureres dette som den siste syklusen, slik at det fungerer som en overflyt hvis ingen agent er tilgjengelig, selv etter at alle de konfigurerte anropsdistribusjonsgruppene ikke finner en tilgjengelig samsvarende agent for håndtering av samhandlingen.
Agent Desktop Operasjoner
Når en agent logger på Webex CC Agent Desktop, angir agenten et telefonnummer som innkommende anrop til agenten kan kobles til. Dette kan være en PSTN-telefon, mobiltelefon eller et internnummer hvis agenten er en Cisco Webex Calling bruker.
Vær oppmerksom på at dette nummeret må være et gyldig telefonnummer som anrop kan rutes til. Hvis ikke, kan ikke agenten motta innkommende anrop.
Basert på typen samhandling som agenten håndterer, gir widgetene i agentskrivebordet muligheten til å utføre bestemte mediekontrolloperasjoner.
Når et anrop er besvart, kan agenten for eksempel utføre følgende operasjoner knyttet til anropet.
-
Sett samtalen på vent
-
Start konsultasjonssamtale og
-
Overfør samtalen til et annet telefonnummer (si agenttelefonnummer) / inngangspunkt
-
Sende en annen agent til samtalen i konferanse
-
-
Overføre samtalen til en annen kø
-
Avslutte samtalen
Med Agent Desktop kan administratorer legge til egendefinerte widgeter der ved å utvide skrivebordsfunksjonene og gjøre det til en enhetlig samling av widgeter som agenter trenger for å få arbeidet gjort på en effektiv måte.
Skrivebordsarkitektur
Agent desktop er en mikro frontend basert enkeltside program som er vert for widgets bygget basert på webkomponenter arkitektur. Alle standard-/lagerwidgetene drives av data som hentes av API-er eller push-mekanismer på serversiden.
Dette er vanligvis asynkrone API-er, der svaret på en påkallelse kommer til skrivebordet via en WebSocket-tilkobling.
Webex CC-Agent Desktop godkjenner brukere med Cisco Common Identity (CI), og tokenet sendes videre til alle API aktiveringer. Også for egendefinerte widgeter, basert på godkjenningsmodellen, gir den en enkel påloggingsopplevelse til agenter hvis godkjenningsmodellen til den egendefinerte widgeten er integrert med CI.
Når en agent er en del av en samhandling, sendes alle oppdateringer til samhandlingstilstanden eller tilknyttede data også til skrivebordet via WebSocket-tilkoblingen.
Robusthet fra skrivebordet til tilkobling og ventetid
Den asynkrone API og push-en på serversiden muliggjør skalering, og eventuelle tilkoblingstap til WebSocket-grensesnittet oppdages, og skrivebordet forsøker å koble til på nytt og logge på på nytt.
Figuren nedenfor illustrerer agentskrivebordsarkitekturen i Webex CC.
Administrasjon og konfigurasjon
Onboarding av kunder
Webex Control Hub er det primære grensesnittet som brukes av partnere og kunder for å introdusere kunder og aktivere eller konfigurere funksjoner.
Når organisasjons- og kontaktsenterfunksjonene er klargjort i Control Hub, vil det utløse en arbeidsflyt i Webex CC som utfører resten av trinnene i klargjøringen av alle kontaktsenterfunksjoner i henhold til tilbudene valgt av kunden.
All klargjøring av kontaktsenteret gjøres ved hjelp av en BPM-arbeidsflytmotor som muliggjør en deklarativ måte å definere de involverte trinnene på, og gjør hele klargjøringstrinnene motstandsdyktige mot feil og sikrer dataintegritet.
Figuren nedenfor illustrerer klargjøringsarbeidsflyten i Webex CC.
Konfigurasjonsenheter
De viktigste konfigurasjonsenhetene i Webex CC, omfang i en organisasjon, er:
Nettstedet
Sted betyr et sted hvor ett eller flere team, brukere (agenter/veiledere) er lokalisert.
Hver bruker og gruppe må tilhøre et område.
Gruppe
En gruppe brukere. Team brukes til å distribuere samhandlinger til agenter via køer.
Hvert lag må tilhøre et nettsted.
Agenter
Brukere som kan logge på Agent Desktop og håndtere samhandlinger på tvers av medietypene som er konfigurert i Webex CC.
Tilsynspersoner
Veiledere er tildelt team og kan overvåke/coache agenten og ha tilgang til status på teamnivå og agentstatistikk for de som tilhører teamene som veilederen er tildelt.
Kø
En kø er en logisk enhet der samhandlinger kan holdes mens du venter på at agenter skal være tilgjengelige, som deretter rutes til agenten.
Køer tilordnes til team, som søkeområdet for agenter, med mulighet til å utvide søkeområdet basert på medgått tidsterskel, ved å legge til andre team i søkeområdet.
Entrypoint
Entrypoint er en logisk enhet som representerer inngangspunktet for samhandlinger for å komme inn i Webex CC. For telefoni kartlegges dette primært telefonnummeret som anropene kommer til, og for e-post-/meldingskanaler peker Entrypoint til ressurskonfigurasjonen i Webex Connect.
Flyt
Flyten knyttet til inngangspunktet (via rutingsstrategi), som bestemmer trinnene som er involvert i håndtering av samhandlinger.
For ikke-telefonikanaler (e-post, meldinger/sosiale medier) velges Flow som en del av ressurskonfigurasjonen i Webex Connect.
Tilgangskontroll for kontaktsentre på flere steder
Webex CC-administratorer kan konfigurere brukerprofiler med tilgangsrettigheter til bestemte områder, grupper, køer og inngangspunkter. Videre, på grunn av den hierarkiske naturen til steder og team, når tilgang til bestemte nettsteder er gitt, kan bare lagene eller datoen som gjelder teamene, som tilhører disse nettstedene eller et eksplisitt spesifisert delsett av slike team, nås av brukeren.
For køer og inngangspunkter er de globale på organisasjonsnivå, så for forskjellige geografiske steder (steder der bestemte agenter og team er plassert) kan separate inngangspunkter og køer konfigureres, og veiledere / brukere kan ha tilgang til de enhetene som gjelder for bestemte nettsteder.
Figuren nedenfor illustrerer de viktigste konfigurasjonsenhetene og brukerprofilen som refererer til disse enhetene.
I tillegg til å begrense tilgangen til disse enhetene, kan Webex CC-administratorer kontrollere de spesifikke egenskapene/modulene som en bruker kan få tilgang til i administrasjonsgrensesnittet, og dermed ha brukere med administrasjons-/konfigurasjonsrettigheter til bestemte enheter samt deler/muligheter i administrasjonsgrensesnittet for Webex CC.
Rapportering og Analytics
Webex CC behandler de diskrete hendelsene som genereres av ulike tjenester i løpet av livssyklusen til interaksjoner, ved hjelp av en serie sanntidsstrømbehandlingstjenester og genererer et definert sett med sanntidsdatasett som publiseres til klienter som abonnerer.
Videre blir disse hendelsene videre behandlet, transformert og aggregert og resulterende datasett beholdes, som deretter hentes via dataforbruks-API-ene og rapporterings- og datavisualiseringsgrensesnittet - Analyzer.
Figuren nedenfor illustrerer grensesnittene for databehandling og forbruk i Webex CC
Integreringer
Alle eksterne integrasjoner til WxCC for å utvide og forbedre funksjonene som kunder kan bruke, bruker standard publiserte API-er.
Typen API grensesnitt som er tilgjengelige i Webex CC er:
-
HVIL API
-
Push på serversiden ved hjelp av
-
Webhooks
-
WebSocket-meldinger
-
CRM-integrasjoner
Webex CC støtter to moduser for integrasjon med CRM-systemer (Customer Relationship Management).
-
Innebygde koblinger på skrivebordet
-
Flytintegreringer via HTTP-er Koblinger i IVR
Innebygde skrivebordskoblinger: CRM-program som primært grensesnitt
I denne driftsmodusen logger agenten på CRM-konsollen som det primære programmet.
Webex CC er et innebygd program (også kalt et innebygd skrivebordsprogram eller innebygd softphone) som primært brukes til å logge på kontaktsenteret og motta Webex CC-rutede kontaktsentersamhandlinger.
Når CRM-integreringen mottar et anrop eller en samtaleforespørsel, utfører den følgende handlinger på CRM-konsollen
-
Skjermbilde viser kundeoppføringen som er knyttet til ANI eller andre anropstilknyttede data.
-
Postere samtalemetadata som aktivitetsnotater i kundeoppføringen
-
La agenten "klikke for å ringe" ved å klikke på kontakten i CRM og starte et utgående anrop til kunden
-
Postering av anropsoppføringer i CRM-rapporteringstabellene for primærrapportering om CRM.
-
Gir full funksjonalitet for Agent Desktop- og samtalekontroller (innebygd og minifisert versjon av skrivebordsappen)
Den primære integreringsmodusen med CRM-ene er å bygge inn CC Desktop Webex programmet i en separat iFrame.
Videre kjører Webex CC Desktop-programmet en egendefinert hodeløs widget (ingen brukergrensesnitt) i bakgrunnen, og samhandler med det underliggende CRM-systemet for å utføre automatiserte handlinger på vegne av agenten.
Samhandlingene drives av to SDK-er som den hodeløse widgeten bruker.
-
Webex CC Desktop JS SDK: Dette er JavaScript SDK levert av Webex CC for å registrere hendelseslyttere for agent- og kontakthandlinger.
-
CRM JS SDK: Dette er CRM-klient-SDK-en som gjelder per CRM som abstraherer REST API-anrop med CRM. For salesforce brukes for eksempel det CTI JS-biblioteket fra Salesforce til å utføre handlinger og lytte etter hendelser i CRM.
Figuren nedenfor illustrerer CRM-arkitekturen for innebygd Webex CC-skrivebord og koblinger
Webex CC støtter følgende CRM-løsninger for ovennevnte integrasjon:
-
Salesforce
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk
-
Freshdesk
For mer informasjon, besøk https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Hvis du vil ha mer informasjon om hvordan du konfigurerer Webex CC-skrivebordsoppsett for aktivering av CRM-kobling, funksjonssett og endringslogger, kan du gå til https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Global tilgjengelighet av CRM-koblinger
CRM-koblingene er tilgjengelige i alle geografiske områder og områder der Webex CC er i drift.
Elastisk skalering og ytelse
Webex CC er vert for den tilpassede widgeten som muliggjør toveiskommunikasjon mellom CRM-applikasjonen og Webex CC-skrivebordet i AWS CloudFront CDN, noe som sikrer høy tilgjengelighet av widgeten AWS på tvers av tilgjengelighetssoner og regioner.
All CRM-integreringsspesifikk databehandling skjer i nettleseren der agenter bruker CRM-programmet med Webex CC-skrivebord innebygd i CRM-programmet.
Sikkerhet
CRM-koblingene startes via skrivebordsoppsettet for Webex CC-agent, og valgfrie parametere sendes via skrivebordsoppsettet til widgeten for å slå funksjoner på og av.
Hvis du for eksempel vil aktivere widgeten Salesforce-handlinger, kan administratoren slå på parameterinnstillingen sfdcWidgetEnabled til sann.
Installasjon av pakke
For at integreringen skal fungere toveis, må CRM-konsollen ha det innebygde programmet installert. Dette er for å støtte lasting av skrivebordsprogrammet inne i en iFrame.
Alle Desktop Embedded-koblingene er tilgjengelige på CRM-markedsplassen.
For eksempel,
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Installasjonen av markedsplassprogrammet aktiverer de nødvendige plugin-modulene og importerer de nødvendige XML-filene til CRM-konsollen for å støtte rapportering av anropsoppføringer i CRM.
Flytintegreringer via HTTP-koblinger i IVR
Webex CC Flow-byggherren støtter toveis dataflyter mellom Webex CC og CRM-systemet ved hjelp av HTTPs-koblinger konfigurert i Webex Control Hub og brukt på Webex CC Flow.
Disse brukes primært til tilpassing i talesamhandlinger og tilpasset ruting i IVR.
Som standard støtter Webex CC HTTP-koblingen Salesforce på Control Hub. De andre CRM-koblingene kan legges til som egendefinerte koblinger i Webex Control Hub.
Hvis du vil ha mer informasjon om HTTP-koblinger, kan du gå til https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-kontakter:
-
Salesforce IVR HTTP Connector (innebygd): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP-kontakt (egendefinert): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP-kontakt (tilpasset): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Utgående kampanjebehandling
Webex CC støtter utgående forhåndsvisningskampanjer ved hjelp av kampanjeadministrasjonsløsningen fra Acqueon.
For mer informasjon, besøk 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.
Optimalisering av arbeidsstyrken
Webex CC støtter arbeidsflytoptimalisering og kvalitetsstyringsløsninger fra ledende industrileverandører.
Utvide Agent Desktop
Webex CC-agent og lederskrivebord muliggjør utvidelse av skrivebordsfunksjonene ved å utvikle og kjøre egendefinerte widgeter på skrivebordet.
For mer informasjon, besøk https://developer.webex-cx.com/documentation/guides/desktop.
Andre API-er
Hvis du vil ha mer informasjon om de andre API integreringene som kan utføres i Webex CC, kan du gå til https://developer.webex-cx.com/documentation/getting-started/.
Distribusjon og tilkobling
Webex CC er distribuert i AWS og er for øyeblikket tilgjengelig i følgende regioner
-
OSS
-
USA-Øst-N Virginia
-
US-West N California (bare Voice Media Ingress)
-
-
Canada
-
Sentrale
-
-
Storbritannia
-
London
-
-
Europa
-
Frankfurt
-
-
Asia Pac
-
Tokyo
-
Sydney
- Singapore
-
Tilkobling til flere områder for telefoni
For å aktivere globale organisasjoner, med agenter og kunder på flere geografiske steder, støtter Webex CC å holde mediene innenfor det lokale området, for de områdene der talemediekanten og inngangstjenestene kjører.
Følgende figur illustrerer distribusjon av flere regioner med regionale medier.
Mediekanten og inngangstjenestene distribueres i følgende områder.
Geografisk region |
Webex CC-tjenester (AWS-regionen) |
Media Edge (tale-POP) |
Neste generasjons medietjenester (AWS-regionen)* |
---|---|---|---|
OSS |
N Virginia |
New York Los Angeles |
N Virginia N California |
Canada |
Sentrale |
Vancouver Toronto |
Sentrale |
Brasil |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Storbritannia |
London |
London |
London |
India |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japan |
Tokyo |
Tokyo Osaka |
Tokyo |
Australia |
Sydney |
Melbourne Sydney |
Sydney |
Sikkerhet og personvern
Sikkerhet for infrastruktur
Taleinfrastruktur på Edge
Voice Edge-komponentene tillater SIP-trunker fra kundenettverk / PSTN-bærere å avslutte, og dette aktiveres basert på hvitelistede IP-er som har lov til å koble til kantkomponentene.
Beregn infrastruktursikkerhet
Webex CC-databehandlingsforekomster klargjøres i AWS, og tjenester kjører som pods i Kubernetes-klynge, som har flere navneområder og tilgang til hvert navneområde er begrenset med separat legitimasjon.
All klargjøring av infrastrukturen gjøres ved hjelp av kode – ingen manuelle trinn – og ingen av legitimasjonene kan nås manuelt.
Det er et sentralt legitimasjonslager med spesifikke baner konfigurert for spesifikt sett med tjenester / team, og tilgangen til selve legitimasjonslageret er begrenset og konfigurert som hemmeligheter i bygge- og distribusjonssystemene.
Ingen av infrastrukturkomponentene/tjenestene er direkte eksponert utenfor AWS VPC, og kun offentlig eksponerte grensesnitt er API-er og WebSocket-servere som styres og administreres ved hjelp av API-gateway,
Bortsett fra dette er det visse interne systemer og grensesnitt som brukes av utviklere som brukes til å vise logger, målestokker, distribusjonsdetaljer, byggestatus og testresultater, som er sikret ved hjelp av roller og grupper og integrert med Ciscos interne autentiseringssystemer.
Autentisering og autorisasjon for brukergrensesnitt
Alle brukergrensesnittene som brukes av ulike kontaktsenterbrukere (agenter, ledere, administratorer, analytikere), er beskyttet av Ciscos OAuth-flyter (Common Identity Based Bearer Token).
Autorisasjonen gjøres ved hjelp av roller for brukeren som fikk tokenet og omfangene som er tilordnet tokenet.
Datasikkerhet
Data under overføring
Ingen av grensesnittene til tjenestene / infrastrukturkomponenten som er distribuert, er direkte eksponert for ekstern innkommende trafikk.
Utvalgte tjenester, med http APIer, eksponerer disse grensesnittene via en gateway, og all innkommende https (inkludert WebSocket) avsluttes i ALB og intern trafikk over http rutes til tjenestene.
Alle utgående interaksjoner er over https / TLS (for ikke http-protokoller).
Inne i VPC er den interne kommunikasjonen mellom tjenester - over http / custom TCP protocol - over vanlig TCP socket.
Data i hvile
Alle data som blir lagret, krypteres på lagringslaget. Videre er de datalagrene som er utenfor VPC, beskyttet og tilgangskontroll og autorisasjoner med legitimasjon sikkert lagret og administrert i et hemmelig lager.
Figuren nedenfor illustrerer dataflyten og sikkerhetsmodellen for både transitt og hvile.
Personvern
PII-data for sluttbruker
Webex CC Flow, som er den programmatiske kontrolleren for håndtering av samhandlinger, kan brukes til å samle inn brukerdata, som kan tilordnes flytvariabler som er spesielt merket som "Inneholder sensitive data". Verdiene for slike data er kryptert, og ingen tjenester i transittbanen til dataene vil ha tilgang til disse dataene.
Videre blir slike data aldri lagret i CC Webex rapporteringsdatalageret, og loggene/meldingsinfrastrukturen vil ha krypterte data og klartekstdata lagres ikke noe sted i Webex CC.
PII-data for kontaktsenteragent/-leder
Kontaktsenterets brukerrelaterte data redigeres i logger, men er tilgjengelige for dataanalyse og visualisering i Webex CC-datalageret.
Skalerbarhet
Faktorer for skala
For Webex CC er faktorene som påvirker skalaen:
-
Samtidig antall agenter logget på
-
Samtidig antall interaksjoner pågår
-
Handlinger utført på disse samhandlingene
-
-
Samtidig antall handlinger som veiledere / agenter utfører, utenfor håndtering av interaksjonene
-
Volumet av dataene som genereres og vedvarer
Arkitektoniske aspekter som muliggjør skala
Prinsippene som Webex CC er bygget og designet etter, gjør at løsningen kan skaleres dynamisk etter behov innenfor rammene som håndheves av infrastrukturen som tilbys for de ulike tjenestene og plattformkomponentene.
Hendelsesdrevet arkitektur
Tjenestene i Webex CC kommuniserer ved hjelp av meldinger, og de kritiske meldingsbehandlingsflytene innebærer ingen blokkering av IO-operasjoner, og tilstanden som kreves for å behandle meldinger, er lokalisert til forekomsten av tjenesten som behandler meldingen.
Statsløse tjenester (eller eksternalisert tilstand)
Tilstandsløse tjenester muliggjør elastisitet ved enkelt å legge til/fjerne flere forekomster av tjenestene. Det er visse tjenester som er iboende stateful i naturen, og de har eksternalisert statlig butikk og infrastrukturen støtter dynamiske endringer i antall forekomster av slike tjenester også med automatisk rebalansering / statlig overføring / lokalisering av staten til forekomsten som trenger staten.
Elastisk infrastruktur
Alle tjenestene kjører i Kubernetes, og infrastrukturen, også kjent som Kubernetes-noder, skaleres automatisk basert på bruken, og dette gjør det mulig å legge til flere databehandlingsnoder dynamisk opp til en maksimal høy terskel som er forhåndskonfigurert.
Lastprojeksjon og regelmessig validering
Alle tjenestene er benchmarked for ytelsesegenskaper og skaleringsmønster er validert på tjenestenivå.
Ytterligere kontinuerlig validering, toppbelastning og utholdenhetstester utføres med testparametere justert for forventet vekst i skalaen som påvirker attributter, noe som gjør det mulig å identifisere flaskehalser, planlegge å oppdatere den høye terskelen for ressursbruk i infrastrukturen og være klar for spilldagen.
Pålitelighet og tilgjengelighet
Den hendelsesdrevne arkitekturen og statsløse tjenester muliggjør fleksibilitet og elastisitet. For å sikre at feil oppdages og håndteres før funksjonalitet påvirkes, bruker Webex CC imidlertid følgende strategi.
-
Infrastruktur tilgjengelighet og pålitelighet
-
Alle Webex CC-tjenester og infrastrukturkomponenter er alltid distribuert i tre AWS-tilgjengelighetssoner.
-
Dette gjør at Webex CC kan være motstandsdyktig mot tilgjengelighetssonefeil, og i tilfelle feil erstattes de mislykkede forekomstene automatisk med nyere.
-
-
-
Kontinuerlig overvåking og varsling
-
Interne og eksterne sonder for tjeneste- og infrastrukturkomponenter, som ved feil utløser varsler.
-
Beregninger som fanges opp fra tjeneste- og infrastrukturkomponenter og behandles gjennom en regelmotor som oppdager samsvarende regler og utløservarsler.
-
-
Kontinuerlig validering og varsling
-
Periodiske tester kjøres, og eventuelle feil resulterer i utløsende varsler
-
Disse varslene skaper proaktive hendelser og håndteres som en reell hendelse som påvirker kunden.
-
Dette foregriper innvirkningen på kunden og bidrar til systemets tilgjengelighet og pålitelighet.
-
-
-
Kontinuerlig integrasjon og levering
-
Dette er ingeniørprosessen og leveringspipelinen og muliggjør rask og pålitelig bygging, validering og distribusjon av tjenester / endringer i tjenester i Webex CC.
-
Muligheten til å utføre fullstendig automatisert distribusjon – fra kode til produksjonsmiljø, med alle nødvendige valideringer, reduserer risikoen og minimerer tiden til løsning, hvis en endring må distribueres som følge av en feil.
-
-
-
Effektbrytere og drepebrytere
-
Ulike deler av systemet / visse funksjoner i Webex CC kan deaktiveres selektivt for alle kunder eller utvalgte kunder, for å minimere kaskadeeffekter av en feil.
-
Dette gjør det mulig å minimere feiloverflaten og oppnå tilgjengelighet av kjernekontaktsenterfunksjoner for kunder.
-
-
Overvåking og feildeteksjon
Figuren nedenfor viser de kontinuerlige overvåkings-, validerings- og varslingsmekanismene som er på plass for Webex CC.
Forretningskontinuitet og nødgjenoppretting
Prosessen for katastrofegjenoppretting og forretningskontinuitet sørger for å oppdage eventuelle store avbrudd i en region, og nødvendige tiltak blir iverksatt for å sikre gjenoppretting av tjenestene til kunder som er om bord i regionen.
Trinnene for gjenoppretting dokumenteres, valideres og holdes oppdatert regelmessig i henhold til prosessene for katastrofegjenoppretting og -administrasjon.
Webex CC-tjenester distribueres i tre separate tilgjengelighetssoner i en AWS-region. Hver tilgjengelighetssone er en annen fysisk plassering i regionen, med uavhengige verktøy.
I tilfelle fullstendig AWS-regionfeil, er Webex CC avhengig av AWS for å gjenopprette regionen, og for langvarige avbrudd som involverer hele regionen, blir Webex CC-datasenteret klargjort i en ny AWS-region og gjenoppretter de viktigste kundekonfigurasjonene og dataene slik at kontaktsenteret er operativt for kunder i den nye AWS-regionen.
Dette innebærer automatisering, men krever manuell inngripen for å utløse prosessen, samt overvåke og sikre at nødvendig konfigurasjon og data gjenopprettes for å gjøre kontaktsenteret operativt for kundene.
Samsvar og sertifiseringer
Webex Contact har en omfattende liste over sikkerhetssertifiseringer. Disse sertifiseringene holdes oppdatert med jevne mellomrom.
-
PCI DSS QSA
-
CAIQ
-
HIPAA og HITECH
-
CSA-stjerne nivå 1
-
CSA Star Level 2 (3. parts uavhengige vurdering)
-
SOC2
-
ISO27001 (Internasjonal standard for informasjonssikkerhet)
-
ISO27017 (sikkerhetsstandard for skytjenesteleverandører)
-
ISO27018 (sikkerhetsstandard fokusert på å beskytte personopplysninger i skyen)
-
ISO27701 (Utvidelse av personvern)
-
C5 tysk standard, som demonstrerer operativ sikkerhet mot cyberangrep
Se personverndatabladet for kontaktsentertjenesten for Webex hvis du vil ha mer informasjon.
Cisco Webex Contact Center (Webex CC) er et kontaktsenter som en tjeneste (CCaaS) som gjør det mulig for organisasjoner å muliggjøre smartere, proaktive og tilpassede samhandlinger på tvers av kundereisen.
Webex CC er konstruert, designet og utviklet, fra grunnen av, som en skybasert løsning, med følgende arkitektoniske kjerneprinsipper.
-
Tjenester: Uavhengig sett med tjenester der hver tjeneste leverer et lite, sammenhengende sett med funksjoner til brukerne.
-
Hendelsesdrevet: Alle tjenestene kommuniserer med hverandre ved hjelp av meldinger, bortsett fra i webapplikasjoner der applikasjonen bruker https-grensesnitt (REST API-er, Push Data via WebSocket-grensesnitt) for spesifikke brukstilfeller.
-
Tilstandsløs/eksternalisert tilstand: Tjenestene distribueres i Kubernetes, kjører i docker-beholdere, med muligheten til automatisk å skalere og være motstandsdyktig mot feil i én eller flere forekomster av tjenestene.
-
Observerbar: Alle tjenestene og infrastrukturkomponentene som muliggjør distribusjon av slike tjenester, kan observeres med standardmekanismer for å måle, oppdage og forhindre situasjoner som påvirker kontaktsenterets evner, samt raskt feilsøke og gjenopprette tjenester i tilfelle strømbrudd.
-
Isolert/løst koblet: Hver tjeneste kan bygges, valideres og distribueres/oppdateres uavhengig uten nedetid for kontaktsenterfunksjoner.
Webex CC-tjenester distribueres i AWS og drives av en skybasert plattform som muliggjør følgende:
-
Tilgjengelighet av infrastrukturtjenester og -programmer på tvers av flere tilgjengelighetssoner
-
Elastisitet i infrastrukturtjenester og -programmer som muliggjør dynamisk skaleringskapasitet
-
Sikkerhet innebygd i måten systemene bygges og distribueres på, data er beskyttet under overføring og i hvile sammen med sikkerhets-/samsvarssertifiseringene som Webex CC har.
-
Skalerbar og sikker kantinfrastruktur for telefoni-/taleintegrasjoner
-
Observerbarhet med proaktiv overvåking og varsling som muliggjør høy tilgjengelighet av kontaktsentertjenester til sine kunder.
-
Integrert med resten av Cisco Webex for brukergodkjenning/autorisasjon, administrasjon og klargjøring av kontaktsenterfunksjoner.
De ytterligere avsnittene i dette dokumentet utdyper hver av funksjonene ovenfor og hvordan CC Webex arkitekturen muliggjør det samme.
Logisk arkitektur
Kjernefunksjonen som en kontaktsenterløsning må ha, er å gjøre det mulig for kunder å enkelt kontakte organisasjonen ved hjelp av vanlige kommunikasjonsmidler og få spørsmålene / problemene adressert på en rask og effektiv måte.
For å sikre at dette grunnleggende prinsippet oppnås, er det imidlertid flere funksjoner bak kulissene som organisasjonen som bruker kontaktsenteret, må ha tilgang til. Disse er:
-
Mekanismer for kunder å starte en interaksjon
-
Publiserte og operative telefonnumre som kobler telefonianrop til kontaktsentersystemet
-
E-postadresser som kunder kan sende e-post til, og mekanisme for å oppdage nye innkommende e-poster.
-
Mulighet for kunder å kontakte via ulike digitale kanaler, inkludert, men ikke begrenset til
-
Chat fra et nettsted/en app
-
Direkte chat via populære meldingsklienter som WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message fra Twitter
-
-
-
Evne til å oppdage nye interaksjoner og håndtere dem effektivt
-
Disse vil inkludere automatisert IVR-system, virtuelle agenter for telefoni / chatter med programmerbarhet innebygd for å definere arbeidsflytene som er involvert i håndtering av interaksjoner.
-
Til slutt, om nødvendig, må interaksjonen eskaleres til en agent, som er optimalt dyktig til å håndtere samspillet.
-
-
Mulighet for agenter til å indikere tilgjengelighet for håndtering av samhandlinger og ledere for å overvåke, veilede agenter og få driftsmåledata som muliggjør effektiv samhandling.
-
Mulighet for administratorer til å konfigurere og klargjøre de ulike kontaktsenterfunksjonene som gjør det mulig for agenter og ledere å utføre oppgavene sine som forventet.
Utover disse må moderne bedrifter ha ekstra muligheter for å optimalisere kontaktsenterdriften med tilgang til data og innsikt som visualiserer og sporer viktige operasjonelle beregninger.
Videre er muligheten til å integrere med spesialiserte kontaktsenterøkosystemfunksjoner som kjøring av proaktive automatiserte utgående samtaler, forbedring av agent- og lederopplevelser ved hjelp av AI, oppdagelse og forståelse av kundereisen for proaktivt å levere data på forhånd til agenter, klare differensiatorer i måten kontaktsenterløsninger utvikler seg på.
Når det gjelder forbruksmodellen, der kontaktsentertilbud forbrukes som en skylevert programvaretjeneste, krever muligheten til å sikre tilgjengelighet, pålitelighet og automatiserte ad-hoc-skaleringskrav toppmoderne overvåkings- og varslingsmekanismer, noe som muliggjør kontinuerlig validering og påvisning av forestående problemer og forebygger/minimerer innvirkningen på kundeoperasjoner.
Figuren nedenfor illustrerer den logiske arkitekturen til Webex CC.
Funksjonelle komponenter
Følgende avsnitt beskriver ulike funksjonelle komponenter i Webex CC.
Ledelse av samhandling
Webex CC støtter telefoni, e-post og meldinger (sosiale kanaler) som ulike kanaler der brukere kan samhandle med kontaktsenteret.
For alle kanalene kan den innledende håndteringen utføres av systemet, og deretter kan samhandlingen eskaleres til en agent.
Medietyper
Telefoni
For telefoni avgjøres håndteringen av innkommende taleanrop av hvordan anropet kom inn i kontaktsenteret (se Inngående mekanismer nedenfor) og Webex CC-flyten som er knyttet til inngangspunktet.
Anropet blir besvart, og ytterligere handlinger utføres i henhold til CC Flow Webex definisjonen – som er en programmatisk representasjon av handlingene som skal utføres under håndtering av anropet, enten før kø og ruting til en agent, eller selve flyten kan håndtere samtalen uten overføring til en agent.
Flow Builder i Webex CC lar utviklere definere flyten og tilordne den til inngangspunktet som anropet ankommer via i Webex CC.
Disse konfigurasjonsenhetene og bruken av dem dekkes i konfigurasjonsenheter.
Mer informasjon om Flow Builder er dekket i den kommende delen om IVR System.
E-post og meldinger
Fra Webex CC-perspektiv gir Webex Connect inngående og utgående funksjoner for alle digitale kanaler – e-post, meldingskanaler, som sluttbrukere kan bruke til å kontakte kontaktsenteret.
Webex Connect-flyt
-
Bestemmer håndteringen av slike samhandlinger til samhandlingene er satt i kø og rutet til agenter. Dette inkluderer automatisk håndtering og BOT-behandlinger for alle former for meldings- og e-postinteraksjoner.
-
Bruker forretningslogikk på innkommende samhandling.
-
Håndterer kontakt før du setter deg i kø.
-
Flow selv kan håndtere samhandlingen uten overføring til live agent.
Meldingskanalene som støttes av Webex CC er:
-
Web App / Mobil App Chat
-
Whatsapp
-
Facebook Messenger
-
SMS
E-postkanalene som støttes av Webex CC er:
-
Gmail
-
Office365
Inntrengningsmekanismer
Denne delen dekker mekanismene som en interaksjon kan komme inn i Webex CC. Basert på medietypen er mekanismene som en interaksjon når Webex CC forskjellige.
I telefoni er det for eksempel nødvendig med klargjøring av fysisk infrastruktur for å aktivere PSTN-tilkobling, konfigurasjon av telefonnumre og ruting av anropene til Webex CC.
For e-post-/meldingskanaler må inngangskonfigurasjonen gjøres i Webex Koble til, og den involverer klargjøring av e-post-/meldingskonto og Webex Connect-flytkonfigurasjon.
Innkommende tale
For taleanrop er et typisk scenario der brukere ringer et PSTN-telefonnummer som deretter kobles til kontaktsenteret. Fra et inngangsperspektiv trenger dette en mekanisme for å rute anrop fra PSTN til Webex CC.
Figuren nedenfor illustrerer inntaket av taleanrop til Webex CC.
Voice Ingress Services i Webex CC utfører tredjeparts samtalekontroll ved hjelp av SIP og svarer på det innkommende anropet, samt utfører overførings-, konferanse- og andre samtalekontrolloperasjoner.
Det logiske inngangspunktet for anrop i Webex CC er konfigurasjonsenheten kalt Entrypoint. For taleinngang er nøkkelkonfigurasjonen for Entrypoint telefonnummeret som er knyttet til det, som vanligvis er et gyldig PSTN-telefonnummer hentet fra valgt PSTN-leverandør.
Dette gjør det mulig å oppdage innkommende anrop på telefonnummeret, knytte anropet til Entrypoint og bruke andre konfigurasjonsparametere for inngangspunktet til å håndtere anropet i henhold til definisjonen for Webex CC-flyt som skal utløses for samhandlingen.
Merk:
Hvis du vil ha mer informasjon om alternativene for PSTN-tilkobling, kan du gå til 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.
Skalerbarhet og tilgjengelighet for infrastruktur for talekant
Webex CC VPOP-infrastrukturen inkluderer redundante SIP SBC-par, noe som sikrer høy tilgjengelighet og flere SBC-er kan legges til for å skalere de samtidige anropsvolumene som skal støttes.
Maks samtidige anrop som VPOP kan håndtere, avhenger av antall SBC-er som kjører, og som anrop sendes til.
For geografisk redundans – et nett av VPOP SBC med sammenkoblinger på tvers av flere par på tvers av regioner støttes.
For taleinngangstjenester er de horisontalt skalerbare for å håndtere et økende antall samtidige taleanrop som skal inntas til Webex CC.
Sikkerhetshensyn med talekantinfrastruktur
Tabellen nedenfor inneholder detaljer om tilkoblingsalternativene til Voice Edge-infrastrukturen.
Tilkobling |
Typer |
---|---|
Offentlig Internett |
Direkte (med hvitelistede kilder IP adresser) IPSec Virtual Private Network (VPN) eller IPSec over Generic Routing Encapsulation (GRE) Sted-til-sted (S2S) SRTP/SIP-TLS |
Privat tilkobling |
MPLS Punkt-til-punkt (P2P) VPLS SD-WAN Privat WAN Krysstilkobling av datasenter Equinix Fabric Tilkoblinger |
For mer informasjon, besøk 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-systemet
Hvert taleanrop som kommer inn i et telefonnummer som er tilknyttet et inngangspunkt, blir besvart av Webex CC, og kjøring av en Webex CC-flyt tilknyttet inngangspunktet, starter.
Webex CC Flow Builder leverer programmeringskonstruksjoner/operatorer og funksjonelle blokker, kalt aktiviteter, slik at administratorer eller andre som utformer og implementerer den IVR logikken, kan kombinere disse byggeklossene og opprette flytdefinisjonen.
Programmeringskonstruksjonene som Flow støtter, er:
-
Deklarasjons- og innstillingsvariabler – tilstand knyttet til en flytkjøring
-
Pebble-uttrykk for å angi verdien av variabler
-
-
Betingede kontroller
-
Looping - bruk av Conditionals og Go To (evne til å kjede aktiviteter sammen)
-
Aktivere REST API-er
-
Analyseringsdata - JSON, TOML, XML vanligvis brukt til å analysere API svar.
-
Komponere aktiviteter
Et representativt sett med aktiviteter som Flow-forsyninger er:
|
For hvert anrop som er aktivt, er en forekomst av flytkjøring også aktiv til samtalen avsluttes, noe som resulterer i samtidige kjøringer av flyter.
Hver forekomst av flytkjøring gir isolert miljø for data / tilstand knyttet til flyten og der av anropet.
I løpet av hele anropets livssyklus gjør flyt det også mulig å svare på bestemte hendelser som skjer, og håndtere dem – når et anrop for eksempel besvares av en agent, kan en hendelsesbehandling utløse et skjermvindu i grensesnittet for agentskrivebordet.
Hvis du vil ha mer informasjon om Webex CC Flow, kan du 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.
Støtte for virtuell agent
Flow leverer en aktivitet for å levere samhandlingen til en virtuell agent, som er forhåndskonfigurert i Webex Control Hub.
Når samtalen er koblet til en virtuell agent, gir den en samtaleopplevelse IVR brukeren og aktiviteten avsluttes enten med avslutning av samtalen eller med eskalering av anropet til en agent.
Ved eskalering kan flyten konfigureres til å sette anropet i kø, som deretter blir besvart av en agent.
Innkommende digitale interaksjoner
For e-post og meldingskanal for innkommende samhandlinger bruker Webex CC Webex Connect til klargjøring av aktiva, flyt for å håndtere innkommende samhandlinger og deretter rute samhandlingen til Webex CC når Webex Connect-flyten eksplisitt setter samhandlingen i kø slik at den kan håndteres av en agent.
Figuren nedenfor illustrerer inntak av e-post, meldingsinteraksjoner i Webex CC.
Virtual Agent / BOT-integrasjoner
For samhandlinger med e-post og meldinger eller sosiale kanaler konfigureres de virtuelle agent-/BOT-behandlingene i Webex Connect-flyten.
På samme måte som med Virtual Agents for Voice, hvis BOT-behandlingen ender med eskalering som resultat, blir samhandlingen lagt i kø og rutet til en agent.
Ruting og kø
Webex CC behandler den innkommende kontakten med automatiserte behandlingsprogrammer som definert i flyten, og flyten kan bestemme seg for å legge kontakten i kø / direkte til en agent (agentspesifikk kø – støttes bare for telefoni/tale-interaksjoner).
Hvis en agent er tilgjengelig i kø, reserveres agenten, og samhandling rutes til agenten. Hvis ingen agenter er tilgjengelige, parkeres samhandlingen i køen, og Flow fortsetter å behandle kunden med behandling knyttet til køaktiviteten.
Når en agent blir tilgjengelig, blir behandleren avbrutt, og samhandling tilbys til agenten.
Figuren nedenfor illustrerer arkitekturen for kø og ruting.
Valg av agent
Køer i Webex CC støtter følgende algoritmer for agentvalg:
-
Lengste tilgjengelige agentruting
-
Dyktig basert ruting
-
Lengste tilgjengelige agent (LAA)
-
Beste tilgjengelige agent (BAA)
-
Agenter er knyttet til køer gjennom Teams.
En kø kan tilordnes flere anropsdistribusjonsgrupper (der hver gruppe har ett eller flere team), på en sekvensiell måte med konfigurert venting på at anropsdistribusjonsgruppe skal legges til i køen, slik at søkeområdet for en samsvarende agent utvides til flere anropsdistribusjonsgrupper etter hvert som tiden går.
For ferdighetsbasert ruting, blant kompetansekravene som samsvarer med agenter som er knyttet til køen, velges en agent basert på LAA- eller BAA-konfigurasjon.
Spesifikke tilleggsfunksjoner for tale/telefoni
Agentbasert ruting (kun for tale-/telefonikanaler)
Webex CC Flow kan ved hjelp av aktiviteten QueueToAgent rute samhandlinger direkte til den valgte agenten basert på agent-ID-en.
Hvis agenten ikke er tilgjengelig for å håndtere samhandlinger, kan samhandlingen parkeres i en agentspesifikk kø og vente på at agenten blir tilgjengelig
Avansert køinformasjon
Webex CC Flow kan ved hjelp av aktiviteten GetQueueInfo hente sanntidsinformasjon for en kø som Posisjon i kø (PIQ), Estimert ventetid (EWT), antall agenter som er tilgjengelige i køen, og kan brukes til å avgjøre om kontakten skal settes i kø eller ikke.
Høflighet tilbakeringing
Webex CC Flow, ved hjelp av aktiviteten Tilbakeringing, lar kunden koble fra samtalen mens posisjonen i køen opprettholdes, og motta en tilbakeringing når den virtuelle samhandlingen i køen rutes til en agent.
Håndtering av overløp
Webex CC støtter overflythåndtering ved hjelp av kapasitetsbaserte team (CBT).
CBT er som et vanlig team med en kapasitet og en tilknyttet ekstern DN som tjener den kapasiteten. Den kan konfigureres sammen med andre team i distribusjonssyklusene for køanrop.
Vanligvis konfigureres dette som den siste syklusen, slik at det fungerer som en overflyt hvis ingen agent er tilgjengelig, selv etter at alle de konfigurerte anropsdistribusjonsgruppene ikke finner en tilgjengelig samsvarende agent for håndtering av samhandlingen.
Agent Desktop Operasjoner
Når en agent logger på Webex CC Agent Desktop, angir agenten et telefonnummer som innkommende anrop til agenten kan kobles til. Dette kan være en PSTN-telefon, mobiltelefon eller et internnummer hvis agenten er en Cisco Webex Calling bruker.
Vær oppmerksom på at dette nummeret må være et gyldig telefonnummer som anrop kan rutes til. Hvis ikke, kan ikke agenten motta innkommende anrop.
Basert på typen samhandling som agenten håndterer, gir widgetene i agentskrivebordet muligheten til å utføre bestemte mediekontrolloperasjoner.
Når et anrop er besvart, kan agenten for eksempel utføre følgende operasjoner knyttet til anropet.
-
Sett samtalen på vent
-
Start konsultasjonssamtale og
-
Overfør samtalen til et annet telefonnummer (si agenttelefonnummer) / inngangspunkt
-
Sende en annen agent til samtalen i konferanse
-
-
Overføre samtalen til en annen kø
-
Avslutte samtalen
Med Agent Desktop kan administratorer legge til egendefinerte widgeter der ved å utvide skrivebordsfunksjonene og gjøre det til en enhetlig samling av widgeter som agenter trenger for å få arbeidet gjort på en effektiv måte.
Skrivebordsarkitektur
Agent desktop er en mikro frontend basert enkeltside program som er vert for widgets bygget basert på webkomponenter arkitektur. Alle standard-/lagerwidgetene drives av data som hentes av API-er eller push-mekanismer på serversiden.
Dette er vanligvis asynkrone API-er, der svaret på en påkallelse kommer til skrivebordet via en WebSocket-tilkobling.
Webex CC-Agent Desktop godkjenner brukere med Cisco Common Identity (CI), og tokenet sendes videre til alle API aktiveringer. Også for egendefinerte widgeter, basert på godkjenningsmodellen, gir den en enkel påloggingsopplevelse til agenter hvis godkjenningsmodellen til den egendefinerte widgeten er integrert med CI.
Når en agent er en del av en samhandling, sendes alle oppdateringer til samhandlingstilstanden eller tilknyttede data også til skrivebordet via WebSocket-tilkoblingen.
Robusthet fra skrivebordet til tilkobling og ventetid
Den asynkrone API og push-en på serversiden muliggjør skalering, og eventuelle tilkoblingstap til WebSocket-grensesnittet oppdages, og skrivebordet forsøker å koble til på nytt og logge på på nytt.
Figuren nedenfor illustrerer agentskrivebordsarkitekturen i Webex CC.
Administrasjon og konfigurasjon
Onboarding av kunder
Webex Control Hub er det primære grensesnittet som brukes av partnere og kunder for å introdusere kunder og aktivere eller konfigurere funksjoner.
Når organisasjons- og kontaktsenterfunksjonene er klargjort i Control Hub, vil det utløse en arbeidsflyt i Webex CC som utfører resten av trinnene i klargjøringen av alle kontaktsenterfunksjoner i henhold til tilbudene valgt av kunden.
All klargjøring av kontaktsenteret gjøres ved hjelp av en BPM-arbeidsflytmotor som muliggjør en deklarativ måte å definere de involverte trinnene på, og gjør hele klargjøringstrinnene motstandsdyktige mot feil og sikrer dataintegritet.
Figuren nedenfor illustrerer klargjøringsarbeidsflyten i Webex CC.
Konfigurasjonsenheter
De viktigste konfigurasjonsenhetene i Webex CC, omfang i en organisasjon, er:
Nettstedet
Sted betyr et sted hvor ett eller flere team, brukere (agenter/veiledere) er lokalisert.
Hver bruker og gruppe må tilhøre et område.
Gruppe
En gruppe brukere. Team brukes til å distribuere samhandlinger til agenter via køer.
Hvert lag må tilhøre et nettsted.
Agenter
Brukere som kan logge på Agent Desktop og håndtere samhandlinger på tvers av medietypene som er konfigurert i Webex CC.
Tilsynspersoner
Veiledere er tildelt team og kan overvåke/coache agenten og ha tilgang til status på teamnivå og agentstatistikk for de som tilhører teamene som veilederen er tildelt.
Kø
En kø er en logisk enhet der samhandlinger kan holdes mens du venter på at agenter skal være tilgjengelige, som deretter rutes til agenten.
Køer tilordnes til team, som søkeområdet for agenter, med mulighet til å utvide søkeområdet basert på medgått tidsterskel, ved å legge til andre team i søkeområdet.
Entrypoint
Entrypoint er en logisk enhet som representerer inngangspunktet for samhandlinger for å komme inn i Webex CC. For telefoni kartlegges dette primært telefonnummeret som anropene kommer til, og for e-post-/meldingskanaler peker Entrypoint til ressurskonfigurasjonen i Webex Connect.
Flyt
Flyten knyttet til inngangspunktet (via rutingsstrategi), som bestemmer trinnene som er involvert i håndtering av samhandlinger.
For ikke-telefonikanaler (e-post, meldinger/sosiale medier) velges Flow som en del av ressurskonfigurasjonen i Webex Connect.
Tilgangskontroll for kontaktsentre på flere steder
Webex CC-administratorer kan konfigurere brukerprofiler med tilgangsrettigheter til bestemte områder, grupper, køer og inngangspunkter. Videre, på grunn av den hierarkiske naturen til steder og team, når tilgang til bestemte nettsteder er gitt, kan bare lagene eller datoen som gjelder teamene, som tilhører disse nettstedene eller et eksplisitt spesifisert delsett av slike team, nås av brukeren.
For køer og inngangspunkter er de globale på organisasjonsnivå, så for forskjellige geografiske steder (steder der bestemte agenter og team er plassert) kan separate inngangspunkter og køer konfigureres, og veiledere / brukere kan ha tilgang til de enhetene som gjelder for bestemte nettsteder.
Figuren nedenfor illustrerer de viktigste konfigurasjonsenhetene og brukerprofilen som refererer til disse enhetene.
I tillegg til å begrense tilgangen til disse enhetene, kan Webex CC-administratorer kontrollere de spesifikke egenskapene/modulene som en bruker kan få tilgang til i administrasjonsgrensesnittet, og dermed ha brukere med administrasjons-/konfigurasjonsrettigheter til bestemte enheter samt deler/muligheter i administrasjonsgrensesnittet for Webex CC.
Rapportering og Analytics
Webex CC behandler de diskrete hendelsene som genereres av ulike tjenester i løpet av livssyklusen til interaksjoner, ved hjelp av en serie sanntidsstrømbehandlingstjenester og genererer et definert sett med sanntidsdatasett som publiseres til klienter som abonnerer.
Videre blir disse hendelsene videre behandlet, transformert og aggregert og resulterende datasett beholdes, som deretter hentes via dataforbruks-API-ene og rapporterings- og datavisualiseringsgrensesnittet - Analyzer.
Figuren nedenfor illustrerer grensesnittene for databehandling og forbruk i Webex CC
Integreringer
Alle eksterne integrasjoner til WxCC for å utvide og forbedre funksjonene som kunder kan bruke, bruker standard publiserte API-er.
Typen API grensesnitt som er tilgjengelige i Webex CC er:
-
HVIL API
-
Push på serversiden ved hjelp av
-
Webhooks
-
WebSocket-meldinger
-
CRM-integrasjoner
Webex CC støtter to moduser for integrasjon med CRM-systemer (Customer Relationship Management).
-
Innebygde koblinger på skrivebordet
-
Flytintegreringer via HTTP-er Koblinger i IVR
Innebygde skrivebordskoblinger: CRM-program som primært grensesnitt
I denne driftsmodusen logger agenten på CRM-konsollen som det primære programmet.
Webex CC er et innebygd program (også kalt et innebygd skrivebordsprogram eller innebygd softphone) som primært brukes til å logge på kontaktsenteret og motta Webex CC-rutede kontaktsentersamhandlinger.
Når CRM-integreringen mottar et anrop eller en samtaleforespørsel, utfører den følgende handlinger på CRM-konsollen
-
Skjermbilde viser kundeoppføringen som er knyttet til ANI eller andre anropstilknyttede data.
-
Postere samtalemetadata som aktivitetsnotater i kundeoppføringen
-
La agenten "klikke for å ringe" ved å klikke på kontakten i CRM og starte et utgående anrop til kunden
-
Postering av anropsoppføringer i CRM-rapporteringstabellene for primærrapportering om CRM.
-
Gir full funksjonalitet for Agent Desktop- og samtalekontroller (innebygd og minifisert versjon av skrivebordsappen)
Den primære integreringsmodusen med CRM-ene er å bygge inn CC Desktop Webex programmet i en separat iFrame.
Videre kjører Webex CC Desktop-programmet en egendefinert hodeløs widget (ingen brukergrensesnitt) i bakgrunnen, og samhandler med det underliggende CRM-systemet for å utføre automatiserte handlinger på vegne av agenten.
Samhandlingene drives av to SDK-er som den hodeløse widgeten bruker.
-
Webex CC Desktop JS SDK: Dette er JavaScript SDK levert av Webex CC for å registrere hendelseslyttere for agent- og kontakthandlinger.
-
CRM JS SDK: Dette er CRM-klient-SDK-en som gjelder per CRM som abstraherer REST API-anrop med CRM. For salesforce brukes for eksempel det CTI JS-biblioteket fra Salesforce til å utføre handlinger og lytte etter hendelser i CRM.
Figuren nedenfor illustrerer CRM-arkitekturen for innebygd Webex CC-skrivebord og koblinger
Webex CC støtter følgende CRM-løsninger for ovennevnte integrasjon:
-
Salesforce
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk
-
Freshdesk
For mer informasjon, besøk https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Hvis du vil ha mer informasjon om hvordan du konfigurerer Webex CC-skrivebordsoppsett for aktivering av CRM-kobling, funksjonssett og endringslogger, kan du gå til https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Global tilgjengelighet av CRM-koblinger
CRM-koblingene er tilgjengelige i alle geografiske områder og områder der Webex CC er i drift.
Elastisk skalering og ytelse
Webex CC er vert for den tilpassede widgeten som muliggjør toveiskommunikasjon mellom CRM-applikasjonen og Webex CC-skrivebordet i AWS CloudFront CDN, noe som sikrer høy tilgjengelighet av widgeten AWS på tvers av tilgjengelighetssoner og regioner.
All CRM-integreringsspesifikk databehandling skjer i nettleseren der agenter bruker CRM-programmet med Webex CC-skrivebord innebygd i CRM-programmet.
Sikkerhet
CRM-koblingene startes via skrivebordsoppsettet for Webex CC-agent, og valgfrie parametere sendes via skrivebordsoppsettet til widgeten for å slå funksjoner på og av.
Hvis du for eksempel vil aktivere widgeten Salesforce-handlinger, kan administratoren slå på parameterinnstillingen sfdcWidgetEnabled til sann.
Installasjon av pakke
For at integreringen skal fungere toveis, må CRM-konsollen ha det innebygde programmet installert. Dette er for å støtte lasting av skrivebordsprogrammet inne i en iFrame.
Alle Desktop Embedded-koblingene er tilgjengelige på CRM-markedsplassen.
For eksempel,
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Installasjonen av markedsplassprogrammet aktiverer de nødvendige plugin-modulene og importerer de nødvendige XML-filene til CRM-konsollen for å støtte rapportering av anropsoppføringer i CRM.
Flytintegreringer via HTTP-koblinger i IVR
Webex CC Flow-byggherren støtter toveis dataflyter mellom Webex CC og CRM-systemet ved hjelp av HTTPs-koblinger konfigurert i Webex Control Hub og brukt på Webex CC Flow.
Disse brukes primært til tilpassing i talesamhandlinger og tilpasset ruting i IVR.
Som standard støtter Webex CC HTTP-koblingen Salesforce på Control Hub. De andre CRM-koblingene kan legges til som egendefinerte koblinger i Webex Control Hub.
Hvis du vil ha mer informasjon om HTTP-koblinger, kan du gå til https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-kontakter:
-
Salesforce IVR HTTP Connector (innebygd): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP-kontakt (egendefinert): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP-kontakt (tilpasset): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Utgående kampanjebehandling
Webex CC støtter utgående forhåndsvisningskampanjer ved hjelp av kampanjeadministrasjonsløsningen fra Acqueon.
For mer informasjon, besøk 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.
Optimalisering av arbeidsstyrken
Webex CC støtter arbeidsflytoptimalisering og kvalitetsstyringsløsninger fra ledende industrileverandører.
Utvide Agent Desktop
Webex CC-agent og lederskrivebord muliggjør utvidelse av skrivebordsfunksjonene ved å utvikle og kjøre egendefinerte widgeter på skrivebordet.
For mer informasjon, besøk https://developer.webex-cx.com/documentation/guides/desktop.
Andre API-er
Hvis du vil ha mer informasjon om de andre API integreringene som kan utføres i Webex CC, kan du gå til https://developer.webex-cx.com/documentation/getting-started/.
Distribusjon og tilkobling
Webex CC er distribuert i AWS og er for øyeblikket tilgjengelig i følgende regioner
-
OSS
-
USA-Øst-N Virginia
-
US-West N California (bare Voice Media Ingress)
-
-
Canada
-
Sentrale
-
-
Storbritannia
-
London
-
-
Europa
-
Frankfurt
-
-
Asia Pac
-
Tokyo
-
Sydney
- Singapore
-
Tilkobling til flere områder for telefoni
For å aktivere globale organisasjoner, med agenter og kunder på flere geografiske steder, støtter Webex CC å holde mediene innenfor det lokale området, for de områdene der talemediekanten og inngangstjenestene kjører.
Følgende figur illustrerer distribusjon av flere regioner med regionale medier.
Mediekanten og inngangstjenestene distribueres i følgende områder.
Geografisk region |
Webex CC-tjenester (AWS-regionen) |
Media Edge (tale-POP) |
Neste generasjons medietjenester (AWS-regionen)* |
---|---|---|---|
OSS |
N Virginia |
New York Los Angeles |
N Virginia N California |
Canada |
Sentrale |
Vancouver Toronto |
Sentrale |
Brasil |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Storbritannia |
London |
London |
London |
India |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japan |
Tokyo |
Tokyo Osaka |
Tokyo |
Australia |
Sydney |
Melbourne Sydney |
Sydney |
Sikkerhet og personvern
Sikkerhet for infrastruktur
Taleinfrastruktur på Edge
Voice Edge-komponentene tillater SIP-trunker fra kundenettverk / PSTN-bærere å avslutte, og dette aktiveres basert på hvitelistede IP-er som har lov til å koble til kantkomponentene.
Beregn infrastruktursikkerhet
Webex CC-databehandlingsforekomster klargjøres i AWS, og tjenester kjører som pods i Kubernetes-klynge, som har flere navneområder og tilgang til hvert navneområde er begrenset med separat legitimasjon.
All klargjøring av infrastrukturen gjøres ved hjelp av kode – ingen manuelle trinn – og ingen av legitimasjonene kan nås manuelt.
Det er et sentralt legitimasjonslager med spesifikke baner konfigurert for spesifikt sett med tjenester / team, og tilgangen til selve legitimasjonslageret er begrenset og konfigurert som hemmeligheter i bygge- og distribusjonssystemene.
Ingen av infrastrukturkomponentene/tjenestene er direkte eksponert utenfor AWS VPC, og kun offentlig eksponerte grensesnitt er API-er og WebSocket-servere som styres og administreres ved hjelp av API-gateway,
Bortsett fra dette er det visse interne systemer og grensesnitt som brukes av utviklere som brukes til å vise logger, målestokker, distribusjonsdetaljer, byggestatus og testresultater, som er sikret ved hjelp av roller og grupper og integrert med Ciscos interne autentiseringssystemer.
Autentisering og autorisasjon for brukergrensesnitt
Alle brukergrensesnittene som brukes av ulike kontaktsenterbrukere (agenter, ledere, administratorer, analytikere), er beskyttet av Ciscos OAuth-flyter (Common Identity Based Bearer Token).
Autorisasjonen gjøres ved hjelp av roller for brukeren som fikk tokenet og omfangene som er tilordnet tokenet.
Datasikkerhet
Data under overføring
Ingen av grensesnittene til tjenestene / infrastrukturkomponenten som er distribuert, er direkte eksponert for ekstern innkommende trafikk.
Utvalgte tjenester, med http APIer, eksponerer disse grensesnittene via en gateway, og all innkommende https (inkludert WebSocket) avsluttes i ALB og intern trafikk over http rutes til tjenestene.
Alle utgående interaksjoner er over https / TLS (for ikke http-protokoller).
Inne i VPC er den interne kommunikasjonen mellom tjenester - over http / custom TCP protocol - over vanlig TCP socket.
Data i hvile
Alle data som blir lagret, krypteres på lagringslaget. Videre er de datalagrene som er utenfor VPC, beskyttet og tilgangskontroll og autorisasjoner med legitimasjon sikkert lagret og administrert i et hemmelig lager.
Figuren nedenfor illustrerer dataflyten og sikkerhetsmodellen for både transitt og hvile.
Personvern
PII-data for sluttbruker
Webex CC Flow, som er den programmatiske kontrolleren for håndtering av samhandlinger, kan brukes til å samle inn brukerdata, som kan tilordnes flytvariabler som er spesielt merket som "Inneholder sensitive data". Verdiene for slike data er kryptert, og ingen tjenester i transittbanen til dataene vil ha tilgang til disse dataene.
Videre blir slike data aldri lagret i CC Webex rapporteringsdatalageret, og loggene/meldingsinfrastrukturen vil ha krypterte data og klartekstdata lagres ikke noe sted i Webex CC.
PII-data for kontaktsenteragent/-leder
Kontaktsenterets brukerrelaterte data redigeres i logger, men er tilgjengelige for dataanalyse og visualisering i Webex CC-datalageret.
Skalerbarhet
Faktorer for skala
For Webex CC er faktorene som påvirker skalaen:
-
Samtidig antall agenter logget på
-
Samtidig antall interaksjoner pågår
-
Handlinger utført på disse samhandlingene
-
-
Samtidig antall handlinger som veiledere / agenter utfører, utenfor håndtering av interaksjonene
-
Volumet av dataene som genereres og vedvarer
Arkitektoniske aspekter som muliggjør skala
Prinsippene som Webex CC er bygget og designet etter, gjør at løsningen kan skaleres dynamisk etter behov innenfor rammene som håndheves av infrastrukturen som tilbys for de ulike tjenestene og plattformkomponentene.
Hendelsesdrevet arkitektur
Tjenestene i Webex CC kommuniserer ved hjelp av meldinger, og de kritiske meldingsbehandlingsflytene innebærer ingen blokkering av IO-operasjoner, og tilstanden som kreves for å behandle meldinger, er lokalisert til forekomsten av tjenesten som behandler meldingen.
Statsløse tjenester (eller eksternalisert tilstand)
Tilstandsløse tjenester muliggjør elastisitet ved enkelt å legge til/fjerne flere forekomster av tjenestene. Det er visse tjenester som er iboende stateful i naturen, og de har eksternalisert statlig butikk og infrastrukturen støtter dynamiske endringer i antall forekomster av slike tjenester også med automatisk rebalansering / statlig overføring / lokalisering av staten til forekomsten som trenger staten.
Elastisk infrastruktur
Alle tjenestene kjører i Kubernetes, og infrastrukturen, også kjent som Kubernetes-noder, skaleres automatisk basert på bruken, og dette gjør det mulig å legge til flere databehandlingsnoder dynamisk opp til en maksimal høy terskel som er forhåndskonfigurert.
Lastprojeksjon og regelmessig validering
Alle tjenestene er benchmarked for ytelsesegenskaper og skaleringsmønster er validert på tjenestenivå.
Ytterligere kontinuerlig validering, toppbelastning og utholdenhetstester utføres med testparametere justert for forventet vekst i skalaen som påvirker attributter, noe som gjør det mulig å identifisere flaskehalser, planlegge å oppdatere den høye terskelen for ressursbruk i infrastrukturen og være klar for spilldagen.
Pålitelighet og tilgjengelighet
Den hendelsesdrevne arkitekturen og statsløse tjenester muliggjør fleksibilitet og elastisitet. For å sikre at feil oppdages og håndteres før funksjonalitet påvirkes, bruker Webex CC imidlertid følgende strategi.
-
Infrastruktur tilgjengelighet og pålitelighet
-
Alle Webex CC-tjenester og infrastrukturkomponenter er alltid distribuert i tre AWS-tilgjengelighetssoner.
-
Dette gjør at Webex CC kan være motstandsdyktig mot tilgjengelighetssonefeil, og i tilfelle feil erstattes de mislykkede forekomstene automatisk med nyere.
-
-
-
Kontinuerlig overvåking og varsling
-
Interne og eksterne sonder for tjeneste- og infrastrukturkomponenter, som ved feil utløser varsler.
-
Beregninger som fanges opp fra tjeneste- og infrastrukturkomponenter og behandles gjennom en regelmotor som oppdager samsvarende regler og utløservarsler.
-
-
Kontinuerlig validering og varsling
-
Periodiske tester kjøres, og eventuelle feil resulterer i utløsende varsler
-
Disse varslene skaper proaktive hendelser og håndteres som en reell hendelse som påvirker kunden.
-
Dette foregriper innvirkningen på kunden og bidrar til systemets tilgjengelighet og pålitelighet.
-
-
-
Kontinuerlig integrasjon og levering
-
Dette er ingeniørprosessen og leveringspipelinen og muliggjør rask og pålitelig bygging, validering og distribusjon av tjenester / endringer i tjenester i Webex CC.
-
Muligheten til å utføre fullstendig automatisert distribusjon – fra kode til produksjonsmiljø, med alle nødvendige valideringer, reduserer risikoen og minimerer tiden til løsning, hvis en endring må distribueres som følge av en feil.
-
-
-
Effektbrytere og drepebrytere
-
Ulike deler av systemet / visse funksjoner i Webex CC kan deaktiveres selektivt for alle kunder eller utvalgte kunder, for å minimere kaskadeeffekter av en feil.
-
Dette gjør det mulig å minimere feiloverflaten og oppnå tilgjengelighet av kjernekontaktsenterfunksjoner for kunder.
-
-
Overvåking og feildeteksjon
Figuren nedenfor viser de kontinuerlige overvåkings-, validerings- og varslingsmekanismene som er på plass for Webex CC.
Forretningskontinuitet og nødgjenoppretting
Prosessen for katastrofegjenoppretting og forretningskontinuitet sørger for å oppdage eventuelle store avbrudd i en region, og nødvendige tiltak blir iverksatt for å sikre gjenoppretting av tjenestene til kunder som er om bord i regionen.
Trinnene for gjenoppretting dokumenteres, valideres og holdes oppdatert regelmessig i henhold til prosessene for katastrofegjenoppretting og -administrasjon.
Webex CC-tjenester distribueres i tre separate tilgjengelighetssoner i en AWS-region. Hver tilgjengelighetssone er en annen fysisk plassering i regionen, med uavhengige verktøy.
I tilfelle fullstendig AWS-regionfeil, er Webex CC avhengig av AWS for å gjenopprette regionen, og for langvarige avbrudd som involverer hele regionen, blir Webex CC-datasenteret klargjort i en ny AWS-region og gjenoppretter de viktigste kundekonfigurasjonene og dataene slik at kontaktsenteret er operativt for kunder i den nye AWS-regionen.
Dette innebærer automatisering, men krever manuell inngripen for å utløse prosessen, samt overvåke og sikre at nødvendig konfigurasjon og data gjenopprettes for å gjøre kontaktsenteret operativt for kundene.
Samsvar og sertifiseringer
Webex Contact har en omfattende liste over sikkerhetssertifiseringer. Disse sertifiseringene holdes oppdatert med jevne mellomrom.
-
PCI DSS QSA
-
CAIQ
-
HIPAA og HITECH
-
CSA-stjerne nivå 1
-
CSA Star Level 2 (3. parts uavhengige vurdering)
-
SOC2
-
ISO27001 (Internasjonal standard for informasjonssikkerhet)
-
ISO27017 (sikkerhetsstandard for skytjenesteleverandører)
-
ISO27018 (sikkerhetsstandard fokusert på å beskytte personopplysninger i skyen)
-
ISO27701 (Utvidelse av personvern)
-
C5 tysk standard, som demonstrerer operativ sikkerhet mot cyberangrep
Se personverndatabladet for kontaktsentertjenesten for Webex hvis du vil ha mer informasjon.
Cisco Webex Contact Center (Webex CC) er et kontaktsenter som en tjeneste (CCaaS) som gjør det mulig for organisasjoner å muliggjøre smartere, proaktive og tilpassede samhandlinger på tvers av kundereisen.
Webex CC er konstruert, designet og utviklet, fra grunnen av, som en skybasert løsning, med følgende arkitektoniske kjerneprinsipper.
-
Tjenester: Uavhengig sett med tjenester der hver tjeneste leverer et lite, sammenhengende sett med funksjoner til brukerne.
-
Hendelsesdrevet: Alle tjenestene kommuniserer med hverandre ved hjelp av meldinger, bortsett fra i webapplikasjoner der applikasjonen bruker https-grensesnitt (REST API-er, Push Data via WebSocket-grensesnitt) for spesifikke brukstilfeller.
-
Tilstandsløs/eksternalisert tilstand: Tjenestene distribueres i Kubernetes, kjører i docker-beholdere, med muligheten til automatisk å skalere og være motstandsdyktig mot feil i én eller flere forekomster av tjenestene.
-
Observerbar: Alle tjenestene og infrastrukturkomponentene som muliggjør distribusjon av slike tjenester, kan observeres med standardmekanismer for å måle, oppdage og forhindre situasjoner som påvirker kontaktsenterets evner, samt raskt feilsøke og gjenopprette tjenester i tilfelle strømbrudd.
-
Isolert/løst koblet: Hver tjeneste kan bygges, valideres og distribueres/oppdateres uavhengig uten nedetid for kontaktsenterfunksjoner.
Webex CC-tjenester distribueres i AWS og drives av en skybasert plattform som muliggjør følgende:
-
Tilgjengelighet av infrastrukturtjenester og -programmer på tvers av flere tilgjengelighetssoner
-
Elastisitet i infrastrukturtjenester og -programmer som muliggjør dynamisk skaleringskapasitet
-
Sikkerhet innebygd i måten systemene bygges og distribueres på, data er beskyttet under overføring og i hvile sammen med sikkerhets-/samsvarssertifiseringene som Webex CC har.
-
Skalerbar og sikker kantinfrastruktur for telefoni-/taleintegrasjoner
-
Observerbarhet med proaktiv overvåking og varsling som muliggjør høy tilgjengelighet av kontaktsentertjenester til sine kunder.
-
Integrert med resten av Cisco Webex for brukergodkjenning/autorisasjon, administrasjon og klargjøring av kontaktsenterfunksjoner.
De ytterligere avsnittene i dette dokumentet utdyper hver av funksjonene ovenfor og hvordan CC Webex arkitekturen muliggjør det samme.
Logisk arkitektur
Kjernefunksjonen som en kontaktsenterløsning må ha, er å gjøre det mulig for kunder å enkelt kontakte organisasjonen ved hjelp av vanlige kommunikasjonsmidler og få spørsmålene / problemene adressert på en rask og effektiv måte.
For å sikre at dette grunnleggende prinsippet oppnås, er det imidlertid flere funksjoner bak kulissene som organisasjonen som bruker kontaktsenteret, må ha tilgang til. Disse er:
-
Mekanismer for kunder å starte en interaksjon
-
Publiserte og operative telefonnumre som kobler telefonianrop til kontaktsentersystemet
-
E-postadresser som kunder kan sende e-post til, og mekanisme for å oppdage nye innkommende e-poster.
-
Mulighet for kunder å kontakte via ulike digitale kanaler, inkludert, men ikke begrenset til
-
Chat fra et nettsted/en app
-
Direkte chat via populære meldingsklienter som WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message fra Twitter
-
-
-
Evne til å oppdage nye interaksjoner og håndtere dem effektivt
-
Disse vil inkludere automatisert IVR-system, virtuelle agenter for telefoni / chatter med programmerbarhet innebygd for å definere arbeidsflytene som er involvert i håndtering av interaksjoner.
-
Til slutt, om nødvendig, må interaksjonen eskaleres til en agent, som er optimalt dyktig til å håndtere samspillet.
-
-
Mulighet for agenter til å indikere tilgjengelighet for håndtering av samhandlinger og ledere for å overvåke, veilede agenter og få driftsmåledata som muliggjør effektiv samhandling.
-
Mulighet for administratorer til å konfigurere og klargjøre de ulike kontaktsenterfunksjonene som gjør det mulig for agenter og ledere å utføre oppgavene sine som forventet.
Utover disse må moderne bedrifter ha ekstra muligheter for å optimalisere kontaktsenterdriften med tilgang til data og innsikt som visualiserer og sporer viktige operasjonelle beregninger.
Videre er muligheten til å integrere med spesialiserte kontaktsenterøkosystemfunksjoner som kjøring av proaktive automatiserte utgående samtaler, forbedring av agent- og lederopplevelser ved hjelp av AI, oppdagelse og forståelse av kundereisen for proaktivt å levere data på forhånd til agenter, klare differensiatorer i måten kontaktsenterløsninger utvikler seg på.
Når det gjelder forbruksmodellen, der kontaktsentertilbud forbrukes som en skylevert programvaretjeneste, krever muligheten til å sikre tilgjengelighet, pålitelighet og automatiserte ad-hoc-skaleringskrav toppmoderne overvåkings- og varslingsmekanismer, noe som muliggjør kontinuerlig validering og påvisning av forestående problemer og forebygger/minimerer innvirkningen på kundeoperasjoner.
Figuren nedenfor illustrerer den logiske arkitekturen til Webex CC.
Funksjonelle komponenter
Følgende avsnitt beskriver ulike funksjonelle komponenter i Webex CC.
Ledelse av samhandling
Webex CC støtter telefoni, e-post og meldinger (sosiale kanaler) som ulike kanaler der brukere kan samhandle med kontaktsenteret.
For alle kanalene kan den innledende håndteringen utføres av systemet, og deretter kan samhandlingen eskaleres til en agent.
Medietyper
Telefoni
For telefoni avgjøres håndteringen av innkommende taleanrop av hvordan anropet kom inn i kontaktsenteret (se Inngående mekanismer nedenfor) og Webex CC-flyten som er knyttet til inngangspunktet.
Anropet blir besvart, og ytterligere handlinger utføres i henhold til CC Flow Webex definisjonen – som er en programmatisk representasjon av handlingene som skal utføres under håndtering av anropet, enten før kø og ruting til en agent, eller selve flyten kan håndtere samtalen uten overføring til en agent.
Flow Builder i Webex CC lar utviklere definere flyten og tilordne den til inngangspunktet som anropet ankommer via i Webex CC.
Disse konfigurasjonsenhetene og bruken av dem dekkes i konfigurasjonsenheter.
Mer informasjon om Flow Builder er dekket i den kommende delen om IVR System.
E-post og meldinger
Fra Webex CC-perspektiv gir Webex Connect inngående og utgående funksjoner for alle digitale kanaler – e-post, meldingskanaler, som sluttbrukere kan bruke til å kontakte kontaktsenteret.
Webex Connect-flyt
-
Bestemmer håndteringen av slike samhandlinger til samhandlingene er satt i kø og rutet til agenter. Dette inkluderer automatisk håndtering og BOT-behandlinger for alle former for meldings- og e-postinteraksjoner.
-
Bruker forretningslogikk på innkommende samhandling.
-
Håndterer kontakt før du setter deg i kø.
-
Flow selv kan håndtere samhandlingen uten overføring til live agent.
Meldingskanalene som støttes av Webex CC er:
-
Web App / Mobil App Chat
-
Whatsapp
-
Facebook Messenger
-
SMS
E-postkanalene som støttes av Webex CC er:
-
Gmail
-
Office365
Inntrengningsmekanismer
Denne delen dekker mekanismene som en interaksjon kan komme inn i Webex CC. Basert på medietypen er mekanismene som en interaksjon når Webex CC forskjellige.
I telefoni er det for eksempel nødvendig med klargjøring av fysisk infrastruktur for å aktivere PSTN-tilkobling, konfigurasjon av telefonnumre og ruting av anropene til Webex CC.
For e-post-/meldingskanaler må inngangskonfigurasjonen gjøres i Webex Koble til, og den involverer klargjøring av e-post-/meldingskonto og Webex Connect-flytkonfigurasjon.
Innkommende tale
For taleanrop er et typisk scenario der brukere ringer et PSTN-telefonnummer som deretter kobles til kontaktsenteret. Fra et inngangsperspektiv trenger dette en mekanisme for å rute anrop fra PSTN til Webex CC.
Figuren nedenfor illustrerer inntaket av taleanrop til Webex CC.
Voice Ingress Services i Webex CC utfører tredjeparts samtalekontroll ved hjelp av SIP og svarer på det innkommende anropet, samt utfører overførings-, konferanse- og andre samtalekontrolloperasjoner.
Det logiske inngangspunktet for anrop i Webex CC er konfigurasjonsenheten kalt Entrypoint. For taleinngang er nøkkelkonfigurasjonen for Entrypoint telefonnummeret som er knyttet til det, som vanligvis er et gyldig PSTN-telefonnummer hentet fra valgt PSTN-leverandør.
Dette gjør det mulig å oppdage innkommende anrop på telefonnummeret, knytte anropet til Entrypoint og bruke andre konfigurasjonsparametere for inngangspunktet til å håndtere anropet i henhold til definisjonen for Webex CC-flyt som skal utløses for samhandlingen.
Merk:
Hvis du vil ha mer informasjon om alternativene for PSTN-tilkobling, kan du gå til 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.
Skalerbarhet og tilgjengelighet for infrastruktur for talekant
Webex CC VPOP-infrastrukturen inkluderer redundante SIP SBC-par, noe som sikrer høy tilgjengelighet og flere SBC-er kan legges til for å skalere de samtidige anropsvolumene som skal støttes.
Maks samtidige anrop som VPOP kan håndtere, avhenger av antall SBC-er som kjører, og som anrop sendes til.
For geografisk redundans – et nett av VPOP SBC med sammenkoblinger på tvers av flere par på tvers av regioner støttes.
For taleinngangstjenester er de horisontalt skalerbare for å håndtere et økende antall samtidige taleanrop som skal inntas til Webex CC.
Sikkerhetshensyn med talekantinfrastruktur
Tabellen nedenfor inneholder detaljer om tilkoblingsalternativene til Voice Edge-infrastrukturen.
Tilkobling |
Typer |
---|---|
Offentlig Internett |
Direkte (med hvitelistede kilder IP adresser) IPSec Virtual Private Network (VPN) eller IPSec over Generic Routing Encapsulation (GRE) Sted-til-sted (S2S) SRTP/SIP-TLS |
Privat tilkobling |
MPLS Punkt-til-punkt (P2P) VPLS SD-WAN Privat WAN Krysstilkobling av datasenter Equinix Fabric Tilkoblinger |
For mer informasjon, besøk 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-systemet
Hvert taleanrop som kommer inn i et telefonnummer som er tilknyttet et inngangspunkt, blir besvart av Webex CC, og kjøring av en Webex CC-flyt tilknyttet inngangspunktet, starter.
Webex CC Flow Builder leverer programmeringskonstruksjoner/operatorer og funksjonelle blokker, kalt aktiviteter, slik at administratorer eller andre som utformer og implementerer den IVR logikken, kan kombinere disse byggeklossene og opprette flytdefinisjonen.
Programmeringskonstruksjonene som Flow støtter, er:
-
Deklarasjons- og innstillingsvariabler – tilstand knyttet til en flytkjøring
-
Pebble-uttrykk for å angi verdien av variabler
-
-
Betingede kontroller
-
Looping - bruk av Conditionals og Go To (evne til å kjede aktiviteter sammen)
-
Aktivere REST API-er
-
Analyseringsdata - JSON, TOML, XML vanligvis brukt til å analysere API svar.
-
Komponere aktiviteter
Et representativt sett med aktiviteter som Flow-forsyninger er:
|
For hvert anrop som er aktivt, er en forekomst av flytkjøring også aktiv til samtalen avsluttes, noe som resulterer i samtidige kjøringer av flyter.
Hver forekomst av flytkjøring gir isolert miljø for data / tilstand knyttet til flyten og der av anropet.
I løpet av hele anropets livssyklus gjør flyt det også mulig å svare på bestemte hendelser som skjer, og håndtere dem – når et anrop for eksempel besvares av en agent, kan en hendelsesbehandling utløse et skjermvindu i grensesnittet for agentskrivebordet.
Hvis du vil ha mer informasjon om Webex CC Flow, kan du 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.
Støtte for virtuell agent
Flow leverer en aktivitet for å levere samhandlingen til en virtuell agent, som er forhåndskonfigurert i Webex Control Hub.
Når samtalen er koblet til en virtuell agent, gir den en samtaleopplevelse IVR brukeren og aktiviteten avsluttes enten med avslutning av samtalen eller med eskalering av anropet til en agent.
Ved eskalering kan flyten konfigureres til å sette anropet i kø, som deretter blir besvart av en agent.
Innkommende digitale interaksjoner
For e-post og meldingskanal for innkommende samhandlinger bruker Webex CC Webex Connect til klargjøring av aktiva, flyt for å håndtere innkommende samhandlinger og deretter rute samhandlingen til Webex CC når Webex Connect-flyten eksplisitt setter samhandlingen i kø slik at den kan håndteres av en agent.
Figuren nedenfor illustrerer inntak av e-post, meldingsinteraksjoner i Webex CC.
Virtual Agent / BOT-integrasjoner
For samhandlinger med e-post og meldinger eller sosiale kanaler konfigureres de virtuelle agent-/BOT-behandlingene i Webex Connect-flyten.
På samme måte som med Virtual Agents for Voice, hvis BOT-behandlingen ender med eskalering som resultat, blir samhandlingen lagt i kø og rutet til en agent.
Ruting og kø
Webex CC behandler den innkommende kontakten med automatiserte behandlingsprogrammer som definert i flyten, og flyten kan bestemme seg for å legge kontakten i kø / direkte til en agent (agentspesifikk kø – støttes bare for telefoni/tale-interaksjoner).
Hvis en agent er tilgjengelig i kø, reserveres agenten, og samhandling rutes til agenten. Hvis ingen agenter er tilgjengelige, parkeres samhandlingen i køen, og Flow fortsetter å behandle kunden med behandling knyttet til køaktiviteten.
Når en agent blir tilgjengelig, blir behandleren avbrutt, og samhandling tilbys til agenten.
Figuren nedenfor illustrerer arkitekturen for kø og ruting.
Valg av agent
Køer i Webex CC støtter følgende algoritmer for agentvalg:
-
Lengste tilgjengelige agentruting
-
Dyktig basert ruting
-
Lengste tilgjengelige agent (LAA)
-
Beste tilgjengelige agent (BAA)
-
Agenter er knyttet til køer gjennom Teams.
En kø kan tilordnes flere anropsdistribusjonsgrupper (der hver gruppe har ett eller flere team), på en sekvensiell måte med konfigurert venting på at anropsdistribusjonsgruppe skal legges til i køen, slik at søkeområdet for en samsvarende agent utvides til flere anropsdistribusjonsgrupper etter hvert som tiden går.
For ferdighetsbasert ruting, blant kompetansekravene som samsvarer med agenter som er knyttet til køen, velges en agent basert på LAA- eller BAA-konfigurasjon.
Spesifikke tilleggsfunksjoner for tale/telefoni
Agentbasert ruting (kun for tale-/telefonikanaler)
Webex CC Flow kan ved hjelp av aktiviteten QueueToAgent rute samhandlinger direkte til den valgte agenten basert på agent-ID-en.
Hvis agenten ikke er tilgjengelig for å håndtere samhandlinger, kan samhandlingen parkeres i en agentspesifikk kø og vente på at agenten blir tilgjengelig
Avansert køinformasjon
Webex CC Flow kan ved hjelp av aktiviteten GetQueueInfo hente sanntidsinformasjon for en kø som Posisjon i kø (PIQ), Estimert ventetid (EWT), antall agenter som er tilgjengelige i køen, og kan brukes til å avgjøre om kontakten skal settes i kø eller ikke.
Høflighet tilbakeringing
Webex CC Flow, ved hjelp av aktiviteten Tilbakeringing, lar kunden koble fra samtalen mens posisjonen i køen opprettholdes, og motta en tilbakeringing når den virtuelle samhandlingen i køen rutes til en agent.
Håndtering av overløp
Webex CC støtter overflythåndtering ved hjelp av kapasitetsbaserte team (CBT).
CBT er som et vanlig team med en kapasitet og en tilknyttet ekstern DN som tjener den kapasiteten. Den kan konfigureres sammen med andre team i distribusjonssyklusene for køanrop.
Vanligvis konfigureres dette som den siste syklusen, slik at det fungerer som en overflyt hvis ingen agent er tilgjengelig, selv etter at alle de konfigurerte anropsdistribusjonsgruppene ikke finner en tilgjengelig samsvarende agent for håndtering av samhandlingen.
Agent Desktop Operasjoner
Når en agent logger på Webex CC Agent Desktop, angir agenten et telefonnummer som innkommende anrop til agenten kan kobles til. Dette kan være en PSTN-telefon, mobiltelefon eller et internnummer hvis agenten er en Cisco Webex Calling bruker.
Vær oppmerksom på at dette nummeret må være et gyldig telefonnummer som anrop kan rutes til. Hvis ikke, kan ikke agenten motta innkommende anrop.
Basert på typen samhandling som agenten håndterer, gir widgetene i agentskrivebordet muligheten til å utføre bestemte mediekontrolloperasjoner.
Når et anrop er besvart, kan agenten for eksempel utføre følgende operasjoner knyttet til anropet.
-
Sett samtalen på vent
-
Start konsultasjonssamtale og
-
Overfør samtalen til et annet telefonnummer (si agenttelefonnummer) / inngangspunkt
-
Sende en annen agent til samtalen i konferanse
-
-
Overføre samtalen til en annen kø
-
Avslutte samtalen
Med Agent Desktop kan administratorer legge til egendefinerte widgeter der ved å utvide skrivebordsfunksjonene og gjøre det til en enhetlig samling av widgeter som agenter trenger for å få arbeidet gjort på en effektiv måte.
Skrivebordsarkitektur
Agent desktop er en mikro frontend basert enkeltside program som er vert for widgets bygget basert på webkomponenter arkitektur. Alle standard-/lagerwidgetene drives av data som hentes av API-er eller push-mekanismer på serversiden.
Dette er vanligvis asynkrone API-er, der svaret på en påkallelse kommer til skrivebordet via en WebSocket-tilkobling.
Webex CC-Agent Desktop godkjenner brukere med Cisco Common Identity (CI), og tokenet sendes videre til alle API aktiveringer. Også for egendefinerte widgeter, basert på godkjenningsmodellen, gir den en enkel påloggingsopplevelse til agenter hvis godkjenningsmodellen til den egendefinerte widgeten er integrert med CI.
Når en agent er en del av en samhandling, sendes alle oppdateringer til samhandlingstilstanden eller tilknyttede data også til skrivebordet via WebSocket-tilkoblingen.
Robusthet fra skrivebordet til tilkobling og ventetid
Den asynkrone API og push-en på serversiden muliggjør skalering, og eventuelle tilkoblingstap til WebSocket-grensesnittet oppdages, og skrivebordet forsøker å koble til på nytt og logge på på nytt.
Figuren nedenfor illustrerer agentskrivebordsarkitekturen i Webex CC.
Administrasjon og konfigurasjon
Onboarding av kunder
Webex Control Hub er det primære grensesnittet som brukes av partnere og kunder for å introdusere kunder og aktivere eller konfigurere funksjoner.
Når organisasjons- og kontaktsenterfunksjonene er klargjort i Control Hub, vil det utløse en arbeidsflyt i Webex CC som utfører resten av trinnene i klargjøringen av alle kontaktsenterfunksjoner i henhold til tilbudene valgt av kunden.
All klargjøring av kontaktsenteret gjøres ved hjelp av en BPM-arbeidsflytmotor som muliggjør en deklarativ måte å definere de involverte trinnene på, og gjør hele klargjøringstrinnene motstandsdyktige mot feil og sikrer dataintegritet.
Figuren nedenfor illustrerer klargjøringsarbeidsflyten i Webex CC.
Konfigurasjonsenheter
De viktigste konfigurasjonsenhetene i Webex CC, omfang i en organisasjon, er:
Nettstedet
Sted betyr et sted hvor ett eller flere team, brukere (agenter/veiledere) er lokalisert.
Hver bruker og gruppe må tilhøre et område.
Gruppe
En gruppe brukere. Team brukes til å distribuere samhandlinger til agenter via køer.
Hvert lag må tilhøre et nettsted.
Agenter
Brukere som kan logge på Agent Desktop og håndtere samhandlinger på tvers av medietypene som er konfigurert i Webex CC.
Tilsynspersoner
Veiledere er tildelt team og kan overvåke/coache agenten og ha tilgang til status på teamnivå og agentstatistikk for de som tilhører teamene som veilederen er tildelt.
Kø
En kø er en logisk enhet der samhandlinger kan holdes mens du venter på at agenter skal være tilgjengelige, som deretter rutes til agenten.
Køer tilordnes til team, som søkeområdet for agenter, med mulighet til å utvide søkeområdet basert på medgått tidsterskel, ved å legge til andre team i søkeområdet.
Entrypoint
Entrypoint er en logisk enhet som representerer inngangspunktet for samhandlinger for å komme inn i Webex CC. For telefoni kartlegges dette primært telefonnummeret som anropene kommer til, og for e-post-/meldingskanaler peker Entrypoint til ressurskonfigurasjonen i Webex Connect.
Flyt
Flyten knyttet til inngangspunktet (via rutingsstrategi), som bestemmer trinnene som er involvert i håndtering av samhandlinger.
For ikke-telefonikanaler (e-post, meldinger/sosiale medier) velges Flow som en del av ressurskonfigurasjonen i Webex Connect.
Tilgangskontroll for kontaktsentre på flere steder
Webex CC-administratorer kan konfigurere brukerprofiler med tilgangsrettigheter til bestemte områder, grupper, køer og inngangspunkter. Videre, på grunn av den hierarkiske naturen til steder og team, når tilgang til bestemte nettsteder er gitt, kan bare lagene eller datoen som gjelder teamene, som tilhører disse nettstedene eller et eksplisitt spesifisert delsett av slike team, nås av brukeren.
For køer og inngangspunkter er de globale på organisasjonsnivå, så for forskjellige geografiske steder (steder der bestemte agenter og team er plassert) kan separate inngangspunkter og køer konfigureres, og veiledere / brukere kan ha tilgang til de enhetene som gjelder for bestemte nettsteder.
Figuren nedenfor illustrerer de viktigste konfigurasjonsenhetene og brukerprofilen som refererer til disse enhetene.
I tillegg til å begrense tilgangen til disse enhetene, kan Webex CC-administratorer kontrollere de spesifikke egenskapene/modulene som en bruker kan få tilgang til i administrasjonsgrensesnittet, og dermed ha brukere med administrasjons-/konfigurasjonsrettigheter til bestemte enheter samt deler/muligheter i administrasjonsgrensesnittet for Webex CC.
Rapportering og Analytics
Webex CC behandler de diskrete hendelsene som genereres av ulike tjenester i løpet av livssyklusen til interaksjoner, ved hjelp av en serie sanntidsstrømbehandlingstjenester og genererer et definert sett med sanntidsdatasett som publiseres til klienter som abonnerer.
Videre blir disse hendelsene videre behandlet, transformert og aggregert og resulterende datasett beholdes, som deretter hentes via dataforbruks-API-ene og rapporterings- og datavisualiseringsgrensesnittet - Analyzer.
Figuren nedenfor illustrerer grensesnittene for databehandling og forbruk i Webex CC
Integreringer
Alle eksterne integrasjoner til WxCC for å utvide og forbedre funksjonene som kunder kan bruke, bruker standard publiserte API-er.
Typen API grensesnitt som er tilgjengelige i Webex CC er:
-
HVIL API
-
Push på serversiden ved hjelp av
-
Webhooks
-
WebSocket-meldinger
-
CRM-integrasjoner
Webex CC støtter to moduser for integrasjon med CRM-systemer (Customer Relationship Management).
-
Innebygde koblinger på skrivebordet
-
Flytintegreringer via HTTP-er Koblinger i IVR
Innebygde skrivebordskoblinger: CRM-program som primært grensesnitt
I denne driftsmodusen logger agenten på CRM-konsollen som det primære programmet.
Webex CC er et innebygd program (også kalt et innebygd skrivebordsprogram eller innebygd softphone) som primært brukes til å logge på kontaktsenteret og motta Webex CC-rutede kontaktsentersamhandlinger.
Når CRM-integreringen mottar et anrop eller en samtaleforespørsel, utfører den følgende handlinger på CRM-konsollen
-
Skjermbilde viser kundeoppføringen som er knyttet til ANI eller andre anropstilknyttede data.
-
Postere samtalemetadata som aktivitetsnotater i kundeoppføringen
-
La agenten "klikke for å ringe" ved å klikke på kontakten i CRM og starte et utgående anrop til kunden
-
Postering av anropsoppføringer i CRM-rapporteringstabellene for primærrapportering om CRM.
-
Gir full funksjonalitet for Agent Desktop- og samtalekontroller (innebygd og minifisert versjon av skrivebordsappen)
Den primære integreringsmodusen med CRM-ene er å bygge inn CC Desktop Webex programmet i en separat iFrame.
Videre kjører Webex CC Desktop-programmet en egendefinert hodeløs widget (ingen brukergrensesnitt) i bakgrunnen, og samhandler med det underliggende CRM-systemet for å utføre automatiserte handlinger på vegne av agenten.
Samhandlingene drives av to SDK-er som den hodeløse widgeten bruker.
-
Webex CC Desktop JS SDK: Dette er JavaScript SDK levert av Webex CC for å registrere hendelseslyttere for agent- og kontakthandlinger.
-
CRM JS SDK: Dette er CRM-klient-SDK-en som gjelder per CRM som abstraherer REST API-anrop med CRM. For salesforce brukes for eksempel CTI JS-biblioteket fra Salesforce til å utføre handlinger og lytte etter hendelser i CRM.
Figuren nedenfor illustrerer den innebygde skrivebords- og koblingsarkitekturen for CRM Webex CC
Webex CC støtter følgende CRM-løsninger for ovennevnte integrasjon:
-
Salesforce
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk
-
Freshdesk
For mer informasjon, besøk https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Hvis du vil ha mer informasjon om hvordan du konfigurerer Webex CC-skrivebordsoppsettene for aktivering av CRM-kobling, funksjonssett og endringslogger, kan du gå til https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Global tilgjengelighet av CRM-koblinger
CRM-koblingene er tilgjengelige i alle geografiske områder og områder der Webex CC er i drift.
Elastisk skalering og ytelse
Webex CC er vert for den tilpassede widgeten som muliggjør toveiskommunikasjon mellom CRM-applikasjonen og Webex CC-skrivebordet i AWS CloudFront CDN, noe som sikrer høy tilgjengelighet av widgeten AWS på tvers av tilgjengelighetssoner og regioner.
All CRM-integrasjonsspesifikk databehandling skjer i nettleseren der agenter bruker CRM-applikasjonen med Webex CC-skrivebord innebygd i CRM-applikasjonen.
Sikkerhet
CRM-koblingene startes via skrivebordsoppsettet for Webex CC-agenten, og valgfrie parametere sendes via skrivebordsoppsettet til widgeten for å slå funksjoner på og av.
Hvis du for eksempel vil aktivere widgeten Salesforce-handlinger, kan administratoren slå på parameterinnstillingen sfdcWidgetEnabled til sann.
Installasjon av pakke
For at integreringen skal fungere toveis, må CRM-konsollen ha det innebygde programmet installert. Dette er for å støtte lasting av skrivebordsprogrammet inne i en iFrame.
Alle Desktop Embedded-koblingene er tilgjengelige på CRM-markedsplassen.
For eksempel,
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Installasjonen av markedsplassprogrammet aktiverer de nødvendige plugin-modulene og importerer de nødvendige XML-filene til CRM-konsollen for å støtte rapportering av anropsoppføringer i CRM.
Flytintegreringer via HTTP(S)-koblinger i IVR
Webex CC Flow-byggherren støtter toveis datastrømmer mellom Webex CC og CRM-systemet ved hjelp av HTTP(S)-koblinger konfigurert i Webex Control Hub og brukt på Webex CC Flow.
Disse brukes primært til personalisering i taleinteraksjonene og tilpasset ruting i IVR.
Som standard støtter Webex CC Salesforce HTTP Connector på Control Hub. De andre CRM-koblingene kan legges til som egendefinerte koblinger på Webex Control Hub.
Hvis du vil ha mer informasjon om HTTP-koblinger, kan du gå til https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-kontakter:
-
Salesforce IVR HTTP-kontakt (innebygd): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP-kontakt (tilpasset): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP-kontakt (tilpasset): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Utgående kampanjebehandling
Webex CC støtter utgående forhåndsvisningskampanjer ved hjelp av kampanjeadministrasjonsløsning fra Acqueon.
For mer informasjon, besøk 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.
Optimalisering av arbeidsstyrken
Webex CC støtter arbeidsflytoptimalisering og kvalitetsstyringsløsninger fra ledende industrileverandører.
Utvide Agent Desktop
Webex CC-agent og lederskrivebord muliggjør utvidelse av skrivebordsfunksjonene ved å utvikle og kjøre tilpassede widgeter med på skrivebordet.
For mer informasjon, besøk https://developer.webex-cx.com/documentation/guides/desktop.
Andre API-er
For detaljer om de andre API-integrasjonene som kan utføres i Webex CC, besøk https://developer.webex-cx.com/documentation/getting-started/.
Distribusjon og tilkobling
Webex CC er distribuert i AWS og er for øyeblikket tilgjengelig i følgende regioner
-
OSS
-
USA-Øst-N Virginia
-
US-West N California (bare Voice Media Ingress)
-
-
Canada
-
Sentrale
-
-
Storbritannia
-
London
-
-
Europa
-
Frankfurt
-
-
Asia Pac
-
Tokyo
-
Sydney
- Singapore
-
Tilkobling til flere områder for telefoni
For å aktivere globale organisasjoner, med agenter og kunder på flere geografiske steder, støtter Webex CC å holde mediene innenfor det lokale området, for de regionene der talemediekanten og inngangstjenestene kjører.
Følgende figur illustrerer distribusjon av flere regioner med regionale medier.
Mediekanten og inngangstjenestene distribueres i følgende områder.
Geografisk region |
Webex CC-tjenester (AWS-regionen) |
Media Edge (tale-POP) |
Neste generasjons medietjenester (AWS-regionen)* |
---|---|---|---|
OSS |
N Virginia |
New York Los Angeles |
N Virginia N California |
Canada |
Sentrale |
Vancouver Toronto |
Sentrale |
Brasil |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Storbritannia |
London |
London |
London |
India |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japan |
Tokyo |
Tokyo Osaka |
Tokyo |
Australia |
Sydney |
Melbourne Sydney |
Sydney |
Sikkerhet og personvern
Sikkerhet for infrastruktur
Taleinfrastruktur på Edge
Voice Edge-komponentene tillater SIP-trunker fra kundenettverk / PSTN-bærere å avslutte, og dette aktiveres basert på hvitelistede IP-er som har lov til å koble til kantkomponentene.
Beregn infrastruktursikkerhet
Webex CC-databehandlingsforekomster klargjøres i AWS, og tjenester kjører som pods i Kubernetes-klynge som har flere navneområder og tilgang til hvert navneområde er begrenset med separat legitimasjon.
All klargjøring av infrastrukturen gjøres ved hjelp av kode – ingen manuelle trinn – og ingen av legitimasjonene kan nås manuelt.
Det er et sentralt legitimasjonslager med spesifikke baner konfigurert for spesifikt sett med tjenester / team, og tilgangen til selve legitimasjonslageret er begrenset og konfigurert som hemmeligheter i bygge- og distribusjonssystemene.
Ingen av infrastrukturkomponentene/tjenestene er direkte eksponert utenfor AWS VPC, og kun offentlig eksponerte grensesnitt er API-er og WebSocket-servere som styres og administreres ved hjelp av API-gateway,
Bortsett fra dette er det visse interne systemer og grensesnitt som brukes av utviklere som brukes til å vise logger, målestokker, distribusjonsdetaljer, byggestatus og testresultater, som er sikret ved hjelp av roller og grupper og integrert med Ciscos interne autentiseringssystemer.
Autentisering og autorisasjon for brukergrensesnitt
Alle brukergrensesnittene som brukes av ulike kontaktsenterbrukere (agenter, ledere, administratorer, analytikere), er beskyttet av Ciscos OAuth-flyter (Common Identity Based Bearer Token).
Autorisasjonen gjøres ved hjelp av roller for brukeren som fikk tokenet og omfangene som er tilordnet tokenet.
Datasikkerhet
Data under overføring
Ingen av grensesnittene til tjenestene / infrastrukturkomponenten som er distribuert, er direkte eksponert for ekstern innkommende trafikk.
Utvalgte tjenester, med http APIer, eksponerer disse grensesnittene via en gateway, og all innkommende https (inkludert WebSocket) avsluttes i ALB og intern trafikk over http rutes til tjenestene.
Alle utgående interaksjoner er over https / TLS (for ikke http-protokoller).
Inne i VPC er den interne kommunikasjonen mellom tjenester - over http / tilpasset TCP-protokoll - over vanlig TCP-kontakt.
Data i hvile
Alle data som blir lagret, krypteres på lagringslaget. Videre er de datalagrene som er utenfor VPC, beskyttet og tilgangskontroll og autorisasjoner med legitimasjon sikkert lagret og administrert i et hemmelig lager.
Figuren nedenfor illustrerer dataflyten og sikkerhetsmodellen for både transitt og hvile.
Personvern
PII-data for sluttbruker
Webex CC Flow, som er den programmatiske kontrolleren for håndtering av samhandlinger, kan brukes til å samle inn brukerdata, som kan tilordnes flytvariabler som er spesielt merket som "Inneholder sensitive data". Verdiene for slike data er kryptert, og ingen tjenester i transittbanen til dataene vil ha tilgang til disse dataene.
Videre blir slike data aldri lagret i CC Webex rapporteringsdatalageret, og loggene/meldingsinfrastrukturen vil ha krypterte data og klartekstdata lagres ikke noe sted i Webex CC.
PII-data for kontaktsenteragent/-leder
Kontaktsenterets brukerrelaterte data redigeres i logger, men er tilgjengelige for dataanalyse og visualisering i Webex CC-datalageret.
Skalerbarhet
Faktorer for skala
For Webex CC er faktorene som påvirker skalaen:
-
Samtidig antall agenter logget på
-
Samtidig antall interaksjoner pågår
-
Handlinger utført på disse samhandlingene
-
-
Samtidig antall handlinger som veiledere / agenter utfører, utenfor håndtering av interaksjonene
-
Volumet av dataene som genereres og vedvarer
Arkitektoniske aspekter som muliggjør skala
Prinsippene som Webex CC er bygget og designet etter, gjør at løsningen kan skaleres dynamisk etter behov innenfor rammene som håndheves av infrastrukturen som tilbys for de ulike tjenestene og plattformkomponentene.
Hendelsesdrevet arkitektur
Tjenestene i Webex CC kommuniserer ved hjelp av meldinger, og de kritiske meldingsbehandlingsflytene innebærer ingen blokkering av IO-operasjoner, og tilstanden som kreves for å behandle meldinger, er lokalisert til forekomsten av tjenesten som behandler meldingen.
Statsløse tjenester (eller eksternalisert tilstand)
Tilstandsløse tjenester muliggjør elastisitet ved enkelt å legge til/fjerne flere forekomster av tjenestene. Det er visse tjenester som er iboende stateful i naturen, og de har eksternalisert statlig butikk og infrastrukturen støtter dynamiske endringer i antall forekomster av slike tjenester også med automatisk rebalansering / statlig overføring / lokalisering av staten til forekomsten som trenger staten.
Elastisk infrastruktur
Alle tjenestene kjører i Kubernetes, og infrastrukturen, også kjent som Kubernetes-noder, skaleres automatisk basert på bruken, og dette gjør det mulig å legge til flere databehandlingsnoder dynamisk opp til en maksimal høy terskel som er forhåndskonfigurert.
Lastprojeksjon og regelmessig validering
Alle tjenestene er benchmarked for ytelsesegenskaper og skaleringsmønster er validert på tjenestenivå.
Ytterligere kontinuerlig validering, toppbelastning og utholdenhetstester utføres med testparametere justert for forventet vekst i skalaen som påvirker attributter, noe som gjør det mulig å identifisere flaskehalser, planlegge å oppdatere den høye terskelen for ressursbruk i infrastrukturen og være klar for spilldagen.
Pålitelighet og tilgjengelighet
Den hendelsesdrevne arkitekturen og statsløse tjenester muliggjør fleksibilitet og elastisitet. For å sikre at feil oppdages og håndteres før funksjonalitet påvirkes, bruker Webex CC imidlertid følgende strategi.
-
Infrastruktur tilgjengelighet og pålitelighet
-
Alle Webex CC-tjenester og infrastrukturkomponenter er alltid distribuert i tre AWS-tilgjengelighetssoner.
-
Dette gjør at Webex CC kan være motstandsdyktig mot tilgjengelighetssonefeil, og i tilfelle feil erstattes de mislykkede forekomstene automatisk med nyere.
-
-
-
Kontinuerlig overvåking og varsling
-
Interne og eksterne sonder for tjeneste- og infrastrukturkomponenter, som ved feil utløser varsler.
-
Beregninger som fanges opp fra tjeneste- og infrastrukturkomponenter og behandles gjennom en regelmotor som oppdager samsvarende regler og utløservarsler.
-
-
Kontinuerlig validering og varsling
-
Periodiske tester kjøres, og eventuelle feil resulterer i utløsende varsler
-
Disse varslene skaper proaktive hendelser og håndteres som en reell hendelse som påvirker kunden.
-
Dette foregriper innvirkningen på kunden og bidrar til systemets tilgjengelighet og pålitelighet.
-
-
-
Kontinuerlig integrasjon og levering
-
Dette er ingeniørprosessen og leveringspipelinen og muliggjør rask og pålitelig bygging, validering og distribusjon av tjenester / endringer i tjenester i Webex CC.
-
Muligheten til å utføre fullstendig automatisert distribusjon – fra kode til produksjonsmiljø, med alle nødvendige valideringer, reduserer risikoen og minimerer tiden til løsning, hvis en endring må distribueres som følge av en feil.
-
-
-
Effektbrytere og drepebrytere
-
Ulike deler av systemet / visse funksjoner i Webex CC kan deaktiveres selektivt for alle kunder eller utvalgte kunder, for å minimere kaskadeeffekter av en feil.
-
Dette gjør det mulig å minimere feiloverflaten og oppnå tilgjengelighet av kjernekontaktsenterfunksjoner for kunder.
-
-
Overvåking og feildeteksjon
Figuren nedenfor viser de kontinuerlige overvåkings-, validerings- og varslingsmekanismene som er på plass for Webex CC.
Forretningskontinuitet og nødgjenoppretting
Prosessen for katastrofegjenoppretting og forretningskontinuitet sørger for å oppdage eventuelle store avbrudd i en region, og nødvendige tiltak blir iverksatt for å sikre gjenoppretting av tjenestene til kunder som er om bord i regionen.
Trinnene for gjenoppretting dokumenteres, valideres og holdes oppdatert regelmessig i henhold til prosessene for katastrofegjenoppretting og -administrasjon.
Webex CC-tjenester distribueres i tre separate tilgjengelighetssoner i en AWS-region. Hver tilgjengelighetssone er en annen fysisk plassering i regionen, med uavhengige verktøy.
I tilfelle fullstendig AWS-regionfeil, er Webex CC avhengig av AWS for å gjenopprette regionen, og for langvarige avbrudd som involverer hele regionen, blir Webex CC-datasenteret klargjort i en ny AWS-region og gjenoppretter de viktigste kundekonfigurasjonene og dataene slik at kontaktsenteret er operativt for kunder i den nye AWS-regionen.
Dette innebærer automatisering, men krever manuell inngripen for å utløse prosessen, samt overvåke og sikre at nødvendig konfigurasjon og data gjenopprettes for å gjøre kontaktsenteret operativt for kundene.
Samsvar og sertifiseringer
Webex Contact har en omfattende liste over sikkerhetssertifiseringer. Disse sertifiseringene holdes oppdatert med jevne mellomrom.
-
PCI DSS QSA
-
CAIQ
-
HIPAA og HITECH
-
CSA-stjerne nivå 1
-
CSA Star Level 2 (3. parts uavhengige vurdering)
-
SOC2
-
ISO27001 (Internasjonal standard for informasjonssikkerhet)
-
ISO27017 (sikkerhetsstandard for skytjenesteleverandører)
-
ISO27018 (sikkerhetsstandard fokusert på å beskytte personopplysninger i skyen)
-
ISO27701 (Utvidelse av personvern)
-
C5 tysk standard, som demonstrerer operativ sikkerhet mot cyberangrep
Se personverndatabladet for kontaktsentertjenesten for Webex hvis du vil ha mer informasjon.
Cisco Webex Contact Center (Webex CC) er et kontaktsenter som en tjeneste (CCaaS) som gjør det mulig for organisasjoner å muliggjøre smartere, proaktive og tilpassede samhandlinger på tvers av kundereisen.
Webex CC er konstruert, designet og utviklet, fra grunnen av, som en skybasert løsning, med følgende arkitektoniske kjerneprinsipper.
-
Tjenester: Uavhengig sett med tjenester der hver tjeneste leverer et lite, sammenhengende sett med funksjoner til brukerne.
-
Hendelsesdrevet: Alle tjenestene kommuniserer med hverandre ved hjelp av meldinger, bortsett fra i webapplikasjoner der applikasjonen bruker https-grensesnitt (REST API-er, Push Data via WebSocket-grensesnitt) for spesifikke brukstilfeller.
-
Tilstandsløs/eksternalisert tilstand: Tjenestene distribueres i Kubernetes, kjører i docker-beholdere, med muligheten til automatisk å skalere og være motstandsdyktig mot feil i én eller flere forekomster av tjenestene.
-
Observerbar: Alle tjenestene og infrastrukturkomponentene som muliggjør distribusjon av slike tjenester, kan observeres med standardmekanismer for å måle, oppdage og forhindre situasjoner som påvirker kontaktsenterets evner, samt raskt feilsøke og gjenopprette tjenester i tilfelle strømbrudd.
-
Isolert/løst koblet: Hver tjeneste kan bygges, valideres og distribueres/oppdateres uavhengig uten nedetid for kontaktsenterfunksjoner.
Webex CC-tjenester distribueres i AWS og drives av en skybasert plattform som muliggjør følgende:
-
Tilgjengelighet av infrastrukturtjenester og -programmer på tvers av flere tilgjengelighetssoner
-
Elastisitet i infrastrukturtjenester og -programmer som muliggjør dynamisk skaleringskapasitet
-
Sikkerhet innebygd i måten systemene bygges og distribueres på, data er beskyttet under overføring og i hvile sammen med sikkerhets-/samsvarssertifiseringene som Webex CC har.
-
Skalerbar og sikker kantinfrastruktur for telefoni-/taleintegrasjoner
-
Observerbarhet med proaktiv overvåking og varsling som muliggjør høy tilgjengelighet av kontaktsentertjenester til sine kunder.
-
Integrert med resten av Cisco Webex for brukergodkjenning/autorisasjon, administrasjon og klargjøring av kontaktsenterfunksjoner.
De ytterligere avsnittene i dette dokumentet utdyper hver av funksjonene ovenfor og hvordan CC Webex arkitekturen muliggjør det samme.
Logisk arkitektur
Kjernefunksjonen som en kontaktsenterløsning må ha, er å gjøre det mulig for kunder å enkelt kontakte organisasjonen ved hjelp av vanlige kommunikasjonsmidler og få spørsmålene / problemene adressert på en rask og effektiv måte.
For å sikre at dette grunnleggende prinsippet oppnås, er det imidlertid flere funksjoner bak kulissene som organisasjonen som bruker kontaktsenteret, må ha tilgang til. Disse er:
-
Mekanismer for kunder å starte en interaksjon
-
Publiserte og operative telefonnumre som kobler telefonianrop til kontaktsentersystemet
-
E-postadresser som kunder kan sende e-post til, og mekanisme for å oppdage nye innkommende e-poster.
-
Mulighet for kunder å kontakte via ulike digitale kanaler, inkludert, men ikke begrenset til
-
Chat fra et nettsted/en app
-
Direkte chat via populære meldingsklienter som WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message fra Twitter
-
-
-
Evne til å oppdage nye interaksjoner og håndtere dem effektivt
-
Disse vil inkludere automatisert IVR-system, virtuelle agenter for telefoni / chatter med programmerbarhet innebygd for å definere arbeidsflytene som er involvert i håndtering av interaksjoner.
-
Til slutt, om nødvendig, må interaksjonen eskaleres til en agent, som er optimalt dyktig til å håndtere samspillet.
-
-
Mulighet for agenter til å indikere tilgjengelighet for håndtering av samhandlinger og ledere for å overvåke, veilede agenter og få driftsmåledata som muliggjør effektiv samhandling.
-
Mulighet for administratorer til å konfigurere og klargjøre de ulike kontaktsenterfunksjonene som gjør det mulig for agenter og ledere å utføre oppgavene sine som forventet.
Utover disse må moderne bedrifter ha ekstra muligheter for å optimalisere kontaktsenterdriften med tilgang til data og innsikt som visualiserer og sporer viktige operasjonelle beregninger.
Videre er muligheten til å integrere med spesialiserte kontaktsenterøkosystemfunksjoner som kjøring av proaktive automatiserte utgående samtaler, forbedring av agent- og lederopplevelser ved hjelp av AI, oppdagelse og forståelse av kundereisen for proaktivt å levere data på forhånd til agenter, klare differensiatorer i måten kontaktsenterløsninger utvikler seg på.
Når det gjelder forbruksmodellen, der kontaktsentertilbud forbrukes som en skylevert programvaretjeneste, krever muligheten til å sikre tilgjengelighet, pålitelighet og automatiserte ad-hoc-skaleringskrav toppmoderne overvåkings- og varslingsmekanismer, noe som muliggjør kontinuerlig validering og påvisning av forestående problemer og forebygger/minimerer innvirkningen på kundeoperasjoner.
Figuren nedenfor illustrerer den logiske arkitekturen til Webex CC.
Funksjonelle komponenter
Følgende avsnitt beskriver ulike funksjonelle komponenter i Webex CC.
Ledelse av samhandling
Webex CC støtter telefoni, e-post og meldinger (sosiale kanaler) som ulike kanaler der brukere kan samhandle med kontaktsenteret.
For alle kanalene kan den innledende håndteringen utføres av systemet, og deretter kan samhandlingen eskaleres til en agent.
Medietyper
Telefoni
For telefoni avgjøres håndteringen av innkommende taleanrop av hvordan anropet kom inn i kontaktsenteret (se Inngående mekanismer nedenfor) og Webex CC-flyten som er knyttet til inngangspunktet.
Anropet blir besvart, og ytterligere handlinger utføres i henhold til CC Flow Webex definisjonen – som er en programmatisk representasjon av handlingene som skal utføres under håndtering av anropet, enten før kø og ruting til en agent, eller selve flyten kan håndtere samtalen uten overføring til en agent.
Flow Builder i Webex CC lar utviklere definere flyten og tilordne den til inngangspunktet som anropet ankommer via i Webex CC.
Disse konfigurasjonsenhetene og bruken av dem dekkes i konfigurasjonsenheter.
Mer informasjon om Flow Builder er dekket i den kommende delen om IVR System.
E-post og meldinger
Fra Webex CC-perspektiv gir Webex Connect inngående og utgående funksjoner for alle digitale kanaler – e-post, meldingskanaler, som sluttbrukere kan bruke til å kontakte kontaktsenteret.
Webex Connect-flyt
-
Bestemmer håndteringen av slike samhandlinger til samhandlingene er satt i kø og rutet til agenter. Dette inkluderer automatisk håndtering og BOT-behandlinger for alle former for meldings- og e-postinteraksjoner.
-
Bruker forretningslogikk på innkommende samhandling.
-
Håndterer kontakt før du setter deg i kø.
-
Flow selv kan håndtere samhandlingen uten overføring til live agent.
Meldingskanalene som støttes av Webex CC er:
-
Web App / Mobil App Chat
-
Whatsapp
-
Facebook Messenger
-
SMS
E-postkanalene som støttes av Webex CC er:
-
Gmail
-
Office365
Inntrengningsmekanismer
Denne delen dekker mekanismene som en interaksjon kan komme inn i Webex CC. Basert på medietypen er mekanismene som en interaksjon når Webex CC forskjellige.
I telefoni er det for eksempel nødvendig med klargjøring av fysisk infrastruktur for å aktivere PSTN-tilkobling, konfigurasjon av telefonnumre og ruting av anropene til Webex CC.
For e-post-/meldingskanaler må inngangskonfigurasjonen gjøres i Webex Koble til, og den involverer klargjøring av e-post-/meldingskonto og Webex Connect-flytkonfigurasjon.
Innkommende tale
For taleanrop er et typisk scenario der brukere ringer et PSTN-telefonnummer som deretter kobles til kontaktsenteret. Fra et inngangsperspektiv trenger dette en mekanisme for å rute anrop fra PSTN til Webex CC.
Figuren nedenfor illustrerer inntaket av taleanrop til Webex CC.
Voice Ingress Services i Webex CC utfører tredjeparts samtalekontroll ved hjelp av SIP og svarer på det innkommende anropet, samt utfører overførings-, konferanse- og andre samtalekontrolloperasjoner.
Det logiske inngangspunktet for anrop i Webex CC er konfigurasjonsenheten kalt Entrypoint. For taleinngang er nøkkelkonfigurasjonen for Entrypoint telefonnummeret som er knyttet til det, som vanligvis er et gyldig PSTN-telefonnummer hentet fra valgt PSTN-leverandør.
Dette gjør det mulig å oppdage innkommende anrop på telefonnummeret, knytte anropet til Entrypoint og bruke andre konfigurasjonsparametere for inngangspunktet til å håndtere anropet i henhold til definisjonen for Webex CC-flyt som skal utløses for samhandlingen.
Merk:
Hvis du vil ha mer informasjon om alternativene for PSTN-tilkobling, kan du gå til 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.
Skalerbarhet og tilgjengelighet for infrastruktur for talekant
Webex CC VPOP-infrastrukturen inkluderer redundante SIP SBC-par, noe som sikrer høy tilgjengelighet og flere SBC-er kan legges til for å skalere de samtidige anropsvolumene som skal støttes.
Maks samtidige anrop som VPOP kan håndtere, avhenger av antall SBC-er som kjører, og som anrop sendes til.
For geografisk redundans – et nett av VPOP SBC med sammenkoblinger på tvers av flere par på tvers av regioner støttes.
For taleinngangstjenester er de horisontalt skalerbare for å håndtere et økende antall samtidige taleanrop som skal inntas til Webex CC.
Sikkerhetshensyn med talekantinfrastruktur
Tabellen nedenfor inneholder detaljer om tilkoblingsalternativene til Voice Edge-infrastrukturen.
Tilkobling |
Typer |
---|---|
Offentlig Internett |
Direkte (med hvitelistede kilder IP adresser) IPSec Virtual Private Network (VPN) eller IPSec over Generic Routing Encapsulation (GRE) Sted-til-sted (S2S) SRTP/SIP-TLS |
Privat tilkobling |
MPLS Punkt-til-punkt (P2P) VPLS SD-WAN Privat WAN Krysstilkobling av datasenter Equinix Fabric Tilkoblinger |
For mer informasjon, besøk 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-systemet
Hvert taleanrop som kommer inn i et telefonnummer som er tilknyttet et inngangspunkt, blir besvart av Webex CC, og kjøring av en Webex CC-flyt tilknyttet inngangspunktet, starter.
Webex CC Flow Builder leverer programmeringskonstruksjoner/operatorer og funksjonelle blokker, kalt aktiviteter, slik at administratorer eller andre som utformer og implementerer den IVR logikken, kan kombinere disse byggeklossene og opprette flytdefinisjonen.
Programmeringskonstruksjonene som Flow støtter, er:
-
Deklarasjons- og innstillingsvariabler – tilstand knyttet til en flytkjøring
-
Pebble-uttrykk for å angi verdien av variabler
-
-
Betingede kontroller
-
Looping - bruk av Conditionals og Go To (evne til å kjede aktiviteter sammen)
-
Aktivere REST API-er
-
Analyseringsdata - JSON, TOML, XML vanligvis brukt til å analysere API svar.
-
Komponere aktiviteter
Et representativt sett med aktiviteter som Flow-forsyninger er:
|
For hvert anrop som er aktivt, er en forekomst av flytkjøring også aktiv til samtalen avsluttes, noe som resulterer i samtidige kjøringer av flyter.
Hver forekomst av flytkjøring gir isolert miljø for data / tilstand knyttet til flyten og der av anropet.
I løpet av hele anropets livssyklus gjør flyt det også mulig å svare på bestemte hendelser som skjer, og håndtere dem – når et anrop for eksempel besvares av en agent, kan en hendelsesbehandling utløse et skjermvindu i grensesnittet for agentskrivebordet.
Hvis du vil ha mer informasjon om Webex CC Flow, kan du 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.
Støtte for virtuell agent
Flow leverer en aktivitet for å levere samhandlingen til en virtuell agent, som er forhåndskonfigurert i Webex Control Hub.
Når samtalen er koblet til en virtuell agent, gir den en samtaleopplevelse IVR brukeren og aktiviteten avsluttes enten med avslutning av samtalen eller med eskalering av anropet til en agent.
Ved eskalering kan flyten konfigureres til å sette anropet i kø, som deretter blir besvart av en agent.
Innkommende digitale interaksjoner
For e-post og meldingskanal for innkommende samhandlinger bruker Webex CC Webex Connect til klargjøring av aktiva, flyt for å håndtere innkommende samhandlinger og deretter rute samhandlingen til Webex CC når Webex Connect-flyten eksplisitt setter samhandlingen i kø slik at den kan håndteres av en agent.
Figuren nedenfor illustrerer inntak av e-post, meldingsinteraksjoner i Webex CC.
Virtual Agent / BOT-integrasjoner
For samhandlinger med e-post og meldinger eller sosiale kanaler konfigureres de virtuelle agent-/BOT-behandlingene i Webex Connect-flyten.
På samme måte som med Virtual Agents for Voice, hvis BOT-behandlingen ender med eskalering som resultat, blir samhandlingen lagt i kø og rutet til en agent.
Ruting og kø
Webex CC behandler den innkommende kontakten med automatiserte behandlingsprogrammer som definert i flyten, og flyten kan bestemme seg for å legge kontakten i kø / direkte til en agent (agentspesifikk kø – støttes bare for telefoni/tale-interaksjoner).
Hvis en agent er tilgjengelig i kø, reserveres agenten, og samhandling rutes til agenten. Hvis ingen agenter er tilgjengelige, parkeres samhandlingen i køen, og Flow fortsetter å behandle kunden med behandling knyttet til køaktiviteten.
Når en agent blir tilgjengelig, blir behandleren avbrutt, og samhandling tilbys til agenten.
Figuren nedenfor illustrerer arkitekturen for kø og ruting.
Valg av agent
Køer i Webex CC støtter følgende algoritmer for agentvalg:
-
Lengste tilgjengelige agentruting
-
Dyktig basert ruting
-
Lengste tilgjengelige agent (LAA)
-
Beste tilgjengelige agent (BAA)
-
Agenter er knyttet til køer gjennom Teams.
En kø kan tilordnes flere anropsdistribusjonsgrupper (der hver gruppe har ett eller flere team), på en sekvensiell måte med konfigurert venting på at anropsdistribusjonsgruppe skal legges til i køen, slik at søkeområdet for en samsvarende agent utvides til flere anropsdistribusjonsgrupper etter hvert som tiden går.
For ferdighetsbasert ruting, blant kompetansekravene som samsvarer med agenter som er knyttet til køen, velges en agent basert på LAA- eller BAA-konfigurasjon.
Spesifikke tilleggsfunksjoner for tale/telefoni
Agentbasert ruting (kun for tale-/telefonikanaler)
Webex CC Flow kan ved hjelp av aktiviteten QueueToAgent rute samhandlinger direkte til den valgte agenten basert på agent-ID-en.
Hvis agenten ikke er tilgjengelig for å håndtere samhandlinger, kan samhandlingen parkeres i en agentspesifikk kø og vente på at agenten blir tilgjengelig
Avansert køinformasjon
Webex CC Flow kan ved hjelp av aktiviteten GetQueueInfo hente sanntidsinformasjon for en kø som Posisjon i kø (PIQ), Estimert ventetid (EWT), antall agenter som er tilgjengelige i køen, og kan brukes til å avgjøre om kontakten skal settes i kø eller ikke.
Høflighet tilbakeringing
Webex CC Flow, ved hjelp av aktiviteten Tilbakeringing, lar kunden koble fra samtalen mens posisjonen i køen opprettholdes, og motta en tilbakeringing når den virtuelle samhandlingen i køen rutes til en agent.
Håndtering av overløp
Webex CC støtter overflythåndtering ved hjelp av kapasitetsbaserte team (CBT).
CBT er som et vanlig team med en kapasitet og en tilknyttet ekstern DN som tjener den kapasiteten. Den kan konfigureres sammen med andre team i distribusjonssyklusene for køanrop.
Vanligvis konfigureres dette som den siste syklusen, slik at det fungerer som en overflyt hvis ingen agent er tilgjengelig, selv etter at alle de konfigurerte anropsdistribusjonsgruppene ikke finner en tilgjengelig samsvarende agent for håndtering av samhandlingen.
Agent Desktop Operasjoner
Når en agent logger på Webex CC Agent Desktop, angir agenten et telefonnummer som innkommende anrop til agenten kan kobles til. Dette kan være en PSTN-telefon, mobiltelefon eller et internnummer hvis agenten er en Cisco Webex Calling bruker.
Vær oppmerksom på at dette nummeret må være et gyldig telefonnummer som anrop kan rutes til. Hvis ikke, kan ikke agenten motta innkommende anrop.
Basert på typen samhandling som agenten håndterer, gir widgetene i agentskrivebordet muligheten til å utføre bestemte mediekontrolloperasjoner.
Når et anrop er besvart, kan agenten for eksempel utføre følgende operasjoner knyttet til anropet.
-
Sett samtalen på vent
-
Start konsultasjonssamtale og
-
Overfør samtalen til et annet telefonnummer (si agenttelefonnummer) / inngangspunkt
-
Sende en annen agent til samtalen i konferanse
-
-
Overføre samtalen til en annen kø
-
Avslutte samtalen
Med Agent Desktop kan administratorer legge til egendefinerte widgeter der ved å utvide skrivebordsfunksjonene og gjøre det til en enhetlig samling av widgeter som agenter trenger for å få arbeidet gjort på en effektiv måte.
Skrivebordsarkitektur
Agent desktop er en mikro frontend basert enkeltside program som er vert for widgets bygget basert på webkomponenter arkitektur. Alle standard-/lagerwidgetene drives av data som hentes av API-er eller push-mekanismer på serversiden.
Dette er vanligvis asynkrone API-er, der svaret på en påkallelse kommer til skrivebordet via en WebSocket-tilkobling.
Webex CC-Agent Desktop godkjenner brukere med Cisco Common Identity (CI), og tokenet sendes videre til alle API aktiveringer. Også for egendefinerte widgeter, basert på godkjenningsmodellen, gir den en enkel påloggingsopplevelse til agenter hvis godkjenningsmodellen til den egendefinerte widgeten er integrert med CI.
Når en agent er en del av en samhandling, sendes alle oppdateringer til samhandlingstilstanden eller tilknyttede data også til skrivebordet via WebSocket-tilkoblingen.
Robusthet fra skrivebordet til tilkobling og ventetid
Den asynkrone API og push-en på serversiden muliggjør skalering, og eventuelle tilkoblingstap til WebSocket-grensesnittet oppdages, og skrivebordet forsøker å koble til på nytt og logge på på nytt.
Figuren nedenfor illustrerer agentskrivebordsarkitekturen i Webex CC.
Administrasjon og konfigurasjon
Onboarding av kunder
Webex Control Hub er det primære grensesnittet som brukes av partnere og kunder for å introdusere kunder og aktivere eller konfigurere funksjoner.
Når organisasjons- og kontaktsenterfunksjonene er klargjort i Control Hub, vil det utløse en arbeidsflyt i Webex CC som utfører resten av trinnene i klargjøringen av alle kontaktsenterfunksjoner i henhold til tilbudene valgt av kunden.
All klargjøring av kontaktsenteret gjøres ved hjelp av en BPM-arbeidsflytmotor som muliggjør en deklarativ måte å definere de involverte trinnene på, og gjør hele klargjøringstrinnene motstandsdyktige mot feil og sikrer dataintegritet.
Figuren nedenfor illustrerer klargjøringsarbeidsflyten i Webex CC.
Konfigurasjonsenheter
De viktigste konfigurasjonsenhetene i Webex CC, omfang i en organisasjon, er:
Nettstedet
Sted betyr et sted hvor ett eller flere team, brukere (agenter/veiledere) er lokalisert.
Hver bruker og gruppe må tilhøre et område.
Gruppe
En gruppe brukere. Team brukes til å distribuere samhandlinger til agenter via køer.
Hvert lag må tilhøre et nettsted.
Agenter
Brukere som kan logge på Agent Desktop og håndtere samhandlinger på tvers av medietypene som er konfigurert i Webex CC.
Tilsynspersoner
Veiledere er tildelt team og kan overvåke/coache agenten og ha tilgang til status på teamnivå og agentstatistikk for de som tilhører teamene som veilederen er tildelt.
Kø
En kø er en logisk enhet der samhandlinger kan holdes mens du venter på at agenter skal være tilgjengelige, som deretter rutes til agenten.
Køer tilordnes til team, som søkeområdet for agenter, med mulighet til å utvide søkeområdet basert på medgått tidsterskel, ved å legge til andre team i søkeområdet.
Entrypoint
Entrypoint er en logisk enhet som representerer inngangspunktet for samhandlinger for å komme inn i Webex CC. For telefoni kartlegges dette primært telefonnummeret som anropene kommer til, og for e-post-/meldingskanaler peker Entrypoint til ressurskonfigurasjonen i Webex Connect.
Flyt
Flyten knyttet til inngangspunktet (via rutingsstrategi), som bestemmer trinnene som er involvert i håndtering av samhandlinger.
For ikke-telefonikanaler (e-post, meldinger/sosiale medier) velges Flow som en del av ressurskonfigurasjonen i Webex Connect.
Tilgangskontroll for kontaktsentre på flere steder
Webex CC-administratorer kan konfigurere brukerprofiler med tilgangsrettigheter til bestemte områder, grupper, køer og inngangspunkter. Videre, på grunn av den hierarkiske naturen til steder og team, når tilgang til bestemte nettsteder er gitt, kan bare lagene eller datoen som gjelder teamene, som tilhører disse nettstedene eller et eksplisitt spesifisert delsett av slike team, nås av brukeren.
For køer og inngangspunkter er de globale på organisasjonsnivå, så for forskjellige geografiske steder (steder der bestemte agenter og team er plassert) kan separate inngangspunkter og køer konfigureres, og veiledere / brukere kan ha tilgang til de enhetene som gjelder for bestemte nettsteder.
Figuren nedenfor illustrerer de viktigste konfigurasjonsenhetene og brukerprofilen som refererer til disse enhetene.
I tillegg til å begrense tilgangen til disse enhetene, kan Webex CC-administratorer kontrollere de spesifikke egenskapene/modulene som en bruker kan få tilgang til i administrasjonsgrensesnittet, og dermed ha brukere med administrasjons-/konfigurasjonsrettigheter til bestemte enheter samt deler/muligheter i administrasjonsgrensesnittet for Webex CC.
Rapportering og Analytics
Webex CC behandler de diskrete hendelsene som genereres av ulike tjenester i løpet av livssyklusen til interaksjoner, ved hjelp av en serie sanntidsstrømbehandlingstjenester og genererer et definert sett med sanntidsdatasett som publiseres til klienter som abonnerer.
Videre blir disse hendelsene videre behandlet, transformert og aggregert og resulterende datasett beholdes, som deretter hentes via dataforbruks-API-ene og rapporterings- og datavisualiseringsgrensesnittet - Analyzer.
Figuren nedenfor illustrerer grensesnittene for databehandling og forbruk i Webex CC
Integreringer
Alle eksterne integrasjoner til WxCC for å utvide og forbedre funksjonene som kunder kan bruke, bruker standard publiserte API-er.
Typen API grensesnitt som er tilgjengelige i Webex CC er:
-
HVIL API
-
Push på serversiden ved hjelp av
-
Webhooks
-
WebSocket-meldinger
-
CRM-integrasjoner
Webex CC støtter to moduser for integrasjon med CRM-systemer (Customer Relationship Management).
-
Innebygde koblinger på skrivebordet
-
Flytintegreringer via HTTP-er Koblinger i IVR
Innebygde skrivebordskoblinger: CRM-program som primært grensesnitt
I denne driftsmodusen logger agenten på CRM-konsollen som det primære programmet.
Webex CC er et innebygd program (også kalt et innebygd skrivebordsprogram eller innebygd softphone) som primært brukes til å logge på kontaktsenteret og motta Webex CC-rutede kontaktsentersamhandlinger.
Når CRM-integreringen mottar et anrop eller en samtaleforespørsel, utfører den følgende handlinger på CRM-konsollen
-
Skjermbilde viser kundeoppføringen som er knyttet til ANI eller andre anropstilknyttede data.
-
Postere samtalemetadata som aktivitetsnotater i kundeoppføringen
-
La agenten "klikke for å ringe" ved å klikke på kontakten i CRM og starte et utgående anrop til kunden
-
Postering av anropsoppføringer i CRM-rapporteringstabellene for primærrapportering om CRM.
-
Gir full funksjonalitet for Agent Desktop- og samtalekontroller (innebygd og minifisert versjon av skrivebordsappen)
Den primære integreringsmodusen med CRM-ene er å bygge inn CC Desktop Webex programmet i en separat iFrame.
Videre kjører Webex CC Desktop-programmet en egendefinert hodeløs widget (ingen brukergrensesnitt) i bakgrunnen, og samhandler med det underliggende CRM-systemet for å utføre automatiserte handlinger på vegne av agenten.
Samhandlingene drives av to SDK-er som den hodeløse widgeten bruker.
-
Webex CC Desktop JS SDK: Dette er JavaScript SDK levert av Webex CC for å registrere hendelseslyttere for agent- og kontakthandlinger.
-
CRM JS SDK: Dette er CRM-klient-SDK-en som gjelder per CRM som abstraherer REST API-anrop med CRM. For salesforce brukes for eksempel CTI JS-biblioteket fra Salesforce til å utføre handlinger og lytte etter hendelser i CRM.
Figuren nedenfor illustrerer den innebygde skrivebords- og koblingsarkitekturen for CRM Webex CC
Webex CC støtter følgende CRM-løsninger for ovennevnte integrasjon:
-
Salesforce
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk
-
Freshdesk
For mer informasjon, besøk https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Hvis du vil ha mer informasjon om hvordan du konfigurerer Webex CC-skrivebordsoppsettene for aktivering av CRM-kobling, funksjonssett og endringslogger, kan du gå til https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Global tilgjengelighet av CRM-koblinger
CRM-koblingene er tilgjengelige i alle geografiske områder og områder der Webex CC er i drift.
Elastisk skalering og ytelse
Webex CC er vert for den tilpassede widgeten som muliggjør toveiskommunikasjon mellom CRM-applikasjonen og Webex CC-skrivebordet i AWS CloudFront CDN, noe som sikrer høy tilgjengelighet av widgeten AWS på tvers av tilgjengelighetssoner og regioner.
All CRM-integrasjonsspesifikk databehandling skjer i nettleseren der agenter bruker CRM-applikasjonen med Webex CC-skrivebord innebygd i CRM-applikasjonen.
Sikkerhet
CRM-koblingene startes via skrivebordsoppsettet for Webex CC-agenten, og valgfrie parametere sendes via skrivebordsoppsettet til widgeten for å slå funksjoner på og av.
Hvis du for eksempel vil aktivere widgeten Salesforce-handlinger, kan administratoren slå på parameterinnstillingen sfdcWidgetEnabled til sann.
Installasjon av pakke
For at integreringen skal fungere toveis, må CRM-konsollen ha det innebygde programmet installert. Dette er for å støtte lasting av skrivebordsprogrammet inne i en iFrame.
Alle Desktop Embedded-koblingene er tilgjengelige på CRM-markedsplassen.
For eksempel,
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Installasjonen av markedsplassprogrammet aktiverer de nødvendige plugin-modulene og importerer de nødvendige XML-filene til CRM-konsollen for å støtte rapportering av anropsoppføringer i CRM.
Flytintegreringer via HTTP(S)-koblinger i IVR
Webex CC Flow-byggherren støtter toveis datastrømmer mellom Webex CC og CRM-systemet ved hjelp av HTTP(S)-koblinger konfigurert i Webex Control Hub og brukt på Webex CC Flow.
Disse brukes primært til personalisering i taleinteraksjonene og tilpasset ruting i IVR.
Som standard støtter Webex CC Salesforce HTTP Connector på Control Hub. De andre CRM-koblingene kan legges til som egendefinerte koblinger på Webex Control Hub.
Hvis du vil ha mer informasjon om HTTP-koblinger, kan du gå til https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-kontakter:
-
Salesforce IVR HTTP-kontakt (innebygd): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP-kontakt (tilpasset): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP-kontakt (tilpasset): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Utgående kampanjebehandling
Webex CC støtter utgående forhåndsvisningskampanjer ved hjelp av kampanjeadministrasjonsløsning fra Acqueon.
For mer informasjon, besøk 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.
Optimalisering av arbeidsstyrken
Webex CC støtter arbeidsflytoptimalisering og kvalitetsstyringsløsninger fra ledende industrileverandører.
Utvide Agent Desktop
Webex CC-agent og lederskrivebord muliggjør utvidelse av skrivebordsfunksjonene ved å utvikle og kjøre tilpassede widgeter med på skrivebordet.
For mer informasjon, besøk https://developer.webex-cx.com/documentation/guides/desktop.
Andre API-er
For detaljer om de andre API-integrasjonene som kan utføres i Webex CC, besøk https://developer.webex-cx.com/documentation/getting-started/.
Distribusjon og tilkobling
Webex CC er distribuert i AWS og er for øyeblikket tilgjengelig i følgende regioner
-
OSS
-
USA-Øst-N Virginia
-
US-West N California (bare Voice Media Ingress)
-
-
Canada
-
Sentrale
-
-
Storbritannia
-
London
-
-
Europa
-
Frankfurt
-
-
Asia Pac
-
Tokyo
-
Sydney
- Singapore
-
Tilkobling til flere områder for telefoni
For å aktivere globale organisasjoner, med agenter og kunder på flere geografiske steder, støtter Webex CC å holde mediene innenfor det lokale området, for de regionene der talemediekanten og inngangstjenestene kjører.
Følgende figur illustrerer distribusjon av flere regioner med regionale medier.
Mediekanten og inngangstjenestene distribueres i følgende områder.
Geografisk region |
Webex CC-tjenester (AWS-regionen) |
Media Edge (tale-POP) |
Neste generasjons medietjenester (AWS-regionen)* |
---|---|---|---|
OSS |
N Virginia |
New York Los Angeles |
N Virginia N California |
Canada |
Sentrale |
Vancouver Toronto |
Sentrale |
Brasil |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Storbritannia |
London |
London |
London |
India |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japan |
Tokyo |
Tokyo Osaka |
Tokyo |
Australia |
Sydney |
Melbourne Sydney |
Sydney |
Sikkerhet og personvern
Sikkerhet for infrastruktur
Taleinfrastruktur på Edge
Voice Edge-komponentene tillater SIP-trunker fra kundenettverk / PSTN-bærere å avslutte, og dette aktiveres basert på hvitelistede IP-er som har lov til å koble til kantkomponentene.
Beregn infrastruktursikkerhet
Webex CC-databehandlingsforekomster klargjøres i AWS, og tjenester kjører som pods i Kubernetes-klynge som har flere navneområder og tilgang til hvert navneområde er begrenset med separat legitimasjon.
All klargjøring av infrastrukturen gjøres ved hjelp av kode – ingen manuelle trinn – og ingen av legitimasjonene kan nås manuelt.
Det er et sentralt legitimasjonslager med spesifikke baner konfigurert for spesifikt sett med tjenester / team, og tilgangen til selve legitimasjonslageret er begrenset og konfigurert som hemmeligheter i bygge- og distribusjonssystemene.
Ingen av infrastrukturkomponentene/tjenestene er direkte eksponert utenfor AWS VPC, og kun offentlig eksponerte grensesnitt er API-er og WebSocket-servere som styres og administreres ved hjelp av API-gateway,
Bortsett fra dette er det visse interne systemer og grensesnitt som brukes av utviklere som brukes til å vise logger, målestokker, distribusjonsdetaljer, byggestatus og testresultater, som er sikret ved hjelp av roller og grupper og integrert med Ciscos interne autentiseringssystemer.
Autentisering og autorisasjon for brukergrensesnitt
Alle brukergrensesnittene som brukes av ulike kontaktsenterbrukere (agenter, ledere, administratorer, analytikere), er beskyttet av Ciscos OAuth-flyter (Common Identity Based Bearer Token).
Autorisasjonen gjøres ved hjelp av roller for brukeren som fikk tokenet og omfangene som er tilordnet tokenet.
Datasikkerhet
Data under overføring
Ingen av grensesnittene til tjenestene / infrastrukturkomponenten som er distribuert, er direkte eksponert for ekstern innkommende trafikk.
Utvalgte tjenester, med http APIer, eksponerer disse grensesnittene via en gateway, og all innkommende https (inkludert WebSocket) avsluttes i ALB og intern trafikk over http rutes til tjenestene.
Alle utgående interaksjoner er over https / TLS (for ikke http-protokoller).
Inne i VPC er den interne kommunikasjonen mellom tjenester - over http / tilpasset TCP-protokoll - over vanlig TCP-kontakt.
Data i hvile
Alle data som blir lagret, krypteres på lagringslaget. Videre er de datalagrene som er utenfor VPC, beskyttet og tilgangskontroll og autorisasjoner med legitimasjon sikkert lagret og administrert i et hemmelig lager.
Figuren nedenfor illustrerer dataflyten og sikkerhetsmodellen for både transitt og hvile.
Personvern
PII-data for sluttbruker
Webex CC Flow, som er den programmatiske kontrolleren for håndtering av samhandlinger, kan brukes til å samle inn brukerdata, som kan tilordnes flytvariabler som er spesielt merket som "Inneholder sensitive data". Verdiene for slike data er kryptert, og ingen tjenester i transittbanen til dataene vil ha tilgang til disse dataene.
Videre blir slike data aldri lagret i CC Webex rapporteringsdatalageret, og loggene/meldingsinfrastrukturen vil ha krypterte data og klartekstdata lagres ikke noe sted i Webex CC.
PII-data for kontaktsenteragent/-leder
Kontaktsenterets brukerrelaterte data redigeres i logger, men er tilgjengelige for dataanalyse og visualisering i Webex CC-datalageret.
Skalerbarhet
Faktorer for skala
For Webex CC er faktorene som påvirker skalaen:
-
Samtidig antall agenter logget på
-
Samtidig antall interaksjoner pågår
-
Handlinger utført på disse samhandlingene
-
-
Samtidig antall handlinger som veiledere / agenter utfører, utenfor håndtering av interaksjonene
-
Volumet av dataene som genereres og vedvarer
Arkitektoniske aspekter som muliggjør skala
Prinsippene som Webex CC er bygget og designet etter, gjør at løsningen kan skaleres dynamisk etter behov innenfor rammene som håndheves av infrastrukturen som tilbys for de ulike tjenestene og plattformkomponentene.
Hendelsesdrevet arkitektur
Tjenestene i Webex CC kommuniserer ved hjelp av meldinger, og de kritiske meldingsbehandlingsflytene innebærer ingen blokkering av IO-operasjoner, og tilstanden som kreves for å behandle meldinger, er lokalisert til forekomsten av tjenesten som behandler meldingen.
Statsløse tjenester (eller eksternalisert tilstand)
Tilstandsløse tjenester muliggjør elastisitet ved enkelt å legge til/fjerne flere forekomster av tjenestene. Det er visse tjenester som er iboende stateful i naturen, og de har eksternalisert statlig butikk og infrastrukturen støtter dynamiske endringer i antall forekomster av slike tjenester også med automatisk rebalansering / statlig overføring / lokalisering av staten til forekomsten som trenger staten.
Elastisk infrastruktur
Alle tjenestene kjører i Kubernetes, og infrastrukturen, også kjent som Kubernetes-noder, skaleres automatisk basert på bruken, og dette gjør det mulig å legge til flere databehandlingsnoder dynamisk opp til en maksimal høy terskel som er forhåndskonfigurert.
Lastprojeksjon og regelmessig validering
Alle tjenestene er benchmarked for ytelsesegenskaper og skaleringsmønster er validert på tjenestenivå.
Ytterligere kontinuerlig validering, toppbelastning og utholdenhetstester utføres med testparametere justert for forventet vekst i skalaen som påvirker attributter, noe som gjør det mulig å identifisere flaskehalser, planlegge å oppdatere den høye terskelen for ressursbruk i infrastrukturen og være klar for spilldagen.
Pålitelighet og tilgjengelighet
Den hendelsesdrevne arkitekturen og statsløse tjenester muliggjør fleksibilitet og elastisitet. For å sikre at feil oppdages og håndteres før funksjonalitet påvirkes, bruker Webex CC imidlertid følgende strategi.
-
Infrastruktur tilgjengelighet og pålitelighet
-
Alle Webex CC-tjenester og infrastrukturkomponenter er alltid distribuert i tre AWS-tilgjengelighetssoner.
-
Dette gjør at Webex CC kan være motstandsdyktig mot tilgjengelighetssonefeil, og i tilfelle feil erstattes de mislykkede forekomstene automatisk med nyere.
-
-
-
Kontinuerlig overvåking og varsling
-
Interne og eksterne sonder for tjeneste- og infrastrukturkomponenter, som ved feil utløser varsler.
-
Beregninger som fanges opp fra tjeneste- og infrastrukturkomponenter og behandles gjennom en regelmotor som oppdager samsvarende regler og utløservarsler.
-
-
Kontinuerlig validering og varsling
-
Periodiske tester kjøres, og eventuelle feil resulterer i utløsende varsler
-
Disse varslene skaper proaktive hendelser og håndteres som en reell hendelse som påvirker kunden.
-
Dette foregriper innvirkningen på kunden og bidrar til systemets tilgjengelighet og pålitelighet.
-
-
-
Kontinuerlig integrasjon og levering
-
Dette er ingeniørprosessen og leveringspipelinen og muliggjør rask og pålitelig bygging, validering og distribusjon av tjenester / endringer i tjenester i Webex CC.
-
Muligheten til å utføre fullstendig automatisert distribusjon – fra kode til produksjonsmiljø, med alle nødvendige valideringer, reduserer risikoen og minimerer tiden til løsning, hvis en endring må distribueres som følge av en feil.
-
-
-
Effektbrytere og drepebrytere
-
Ulike deler av systemet / visse funksjoner i Webex CC kan deaktiveres selektivt for alle kunder eller utvalgte kunder, for å minimere kaskadeeffekter av en feil.
-
Dette gjør det mulig å minimere feiloverflaten og oppnå tilgjengelighet av kjernekontaktsenterfunksjoner for kunder.
-
-
Overvåking og feildeteksjon
Figuren nedenfor viser de kontinuerlige overvåkings-, validerings- og varslingsmekanismene som er på plass for Webex CC.
Forretningskontinuitet og nødgjenoppretting
Prosessen for katastrofegjenoppretting og forretningskontinuitet sørger for å oppdage eventuelle store avbrudd i en region, og nødvendige tiltak blir iverksatt for å sikre gjenoppretting av tjenestene til kunder som er om bord i regionen.
Trinnene for gjenoppretting dokumenteres, valideres og holdes oppdatert regelmessig i henhold til prosessene for katastrofegjenoppretting og -administrasjon.
Webex CC-tjenester distribueres i tre separate tilgjengelighetssoner i en AWS-region. Hver tilgjengelighetssone er en annen fysisk plassering i regionen, med uavhengige verktøy.
I tilfelle fullstendig AWS-regionfeil, er Webex CC avhengig av AWS for å gjenopprette regionen, og for langvarige avbrudd som involverer hele regionen, blir Webex CC-datasenteret klargjort i en ny AWS-region og gjenoppretter de viktigste kundekonfigurasjonene og dataene slik at kontaktsenteret er operativt for kunder i den nye AWS-regionen.
Dette innebærer automatisering, men krever manuell inngripen for å utløse prosessen, samt overvåke og sikre at nødvendig konfigurasjon og data gjenopprettes for å gjøre kontaktsenteret operativt for kundene.
Samsvar og sertifiseringer
Webex Contact har en omfattende liste over sikkerhetssertifiseringer. Disse sertifiseringene holdes oppdatert med jevne mellomrom.
-
PCI DSS QSA
-
CAIQ
-
HIPAA og HITECH
-
CSA-stjerne nivå 1
-
CSA Star Level 2 (3. parts uavhengige vurdering)
-
SOC2
-
ISO27001 (Internasjonal standard for informasjonssikkerhet)
-
ISO27017 (sikkerhetsstandard for skytjenesteleverandører)
-
ISO27018 (sikkerhetsstandard fokusert på å beskytte personopplysninger i skyen)
-
ISO27701 (Utvidelse av personvern)
-
C5 tysk standard, som demonstrerer operativ sikkerhet mot cyberangrep
Se personverndatabladet for kontaktsentertjenesten for Webex hvis du vil ha mer informasjon.
Cisco Webex Contact Center (Webex CC) er et kontaktsenter som en tjeneste (CCaaS) som gjør det mulig for organisasjoner å muliggjøre smartere, proaktive og tilpassede samhandlinger på tvers av kundereisen.
Webex CC er konstruert, designet og utviklet, fra grunnen av, som en skybasert løsning, med følgende arkitektoniske kjerneprinsipper.
-
Tjenester: Uavhengig sett med tjenester der hver tjeneste leverer et lite, sammenhengende sett med funksjoner til brukerne.
-
Hendelsesdrevet: Alle tjenestene kommuniserer med hverandre ved hjelp av meldinger, bortsett fra i webapplikasjoner der applikasjonen bruker https-grensesnitt (REST API-er, Push Data via WebSocket-grensesnitt) for spesifikke brukstilfeller.
-
Tilstandsløs/eksternalisert tilstand: Tjenestene distribueres i Kubernetes, kjører i docker-beholdere, med muligheten til automatisk å skalere og være motstandsdyktig mot feil i én eller flere forekomster av tjenestene.
-
Observerbar: Alle tjenestene og infrastrukturkomponentene som muliggjør distribusjon av slike tjenester, kan observeres med standardmekanismer for å måle, oppdage og forhindre situasjoner som påvirker kontaktsenterets evner, samt raskt feilsøke og gjenopprette tjenester i tilfelle strømbrudd.
-
Isolert/løst koblet: Hver tjeneste kan bygges, valideres og distribueres/oppdateres uavhengig uten nedetid for kontaktsenterfunksjoner.
Webex CC-tjenester distribueres i AWS og drives av en skybasert plattform som muliggjør følgende:
-
Tilgjengelighet av infrastrukturtjenester og -programmer på tvers av flere tilgjengelighetssoner
-
Elastisitet i infrastrukturtjenester og -programmer som muliggjør dynamisk skaleringskapasitet
-
Sikkerhet innebygd i måten systemene bygges og distribueres på, data er beskyttet under overføring og i hvile sammen med sikkerhets-/samsvarssertifiseringene som Webex CC har.
-
Skalerbar og sikker kantinfrastruktur for telefoni-/taleintegrasjoner
-
Observerbarhet med proaktiv overvåking og varsling som muliggjør høy tilgjengelighet av kontaktsentertjenester til sine kunder.
-
Integrert med resten av Cisco Webex for brukergodkjenning/autorisasjon, administrasjon og klargjøring av kontaktsenterfunksjoner.
De ytterligere avsnittene i dette dokumentet utdyper hver av funksjonene ovenfor og hvordan CC Webex arkitekturen muliggjør det samme.
Logisk arkitektur
Kjernefunksjonen som en kontaktsenterløsning må ha, er å gjøre det mulig for kunder å enkelt kontakte organisasjonen ved hjelp av vanlige kommunikasjonsmidler og få spørsmålene / problemene adressert på en rask og effektiv måte.
For å sikre at dette grunnleggende prinsippet oppnås, er det imidlertid flere funksjoner bak kulissene som organisasjonen som bruker kontaktsenteret, må ha tilgang til. Disse er:
-
Mekanismer for kunder å starte en interaksjon
-
Publiserte og operative telefonnumre som kobler telefonianrop til kontaktsentersystemet
-
E-postadresser som kunder kan sende e-post til, og mekanisme for å oppdage nye innkommende e-poster.
-
Mulighet for kunder å kontakte via ulike digitale kanaler, inkludert, men ikke begrenset til
-
Chat fra et nettsted/en app
-
Direkte chat via populære meldingsklienter som WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message fra Twitter
-
-
-
Evne til å oppdage nye interaksjoner og håndtere dem effektivt
-
Disse vil inkludere automatisert IVR-system, virtuelle agenter for telefoni / chatter med programmerbarhet innebygd for å definere arbeidsflytene som er involvert i håndtering av interaksjoner.
-
Til slutt, om nødvendig, må interaksjonen eskaleres til en agent, som er optimalt dyktig til å håndtere samspillet.
-
-
Mulighet for agenter til å indikere tilgjengelighet for håndtering av samhandlinger og ledere for å overvåke, veilede agenter og få driftsmåledata som muliggjør effektiv samhandling.
-
Mulighet for administratorer til å konfigurere og klargjøre de ulike kontaktsenterfunksjonene som gjør det mulig for agenter og ledere å utføre oppgavene sine som forventet.
Utover disse må moderne bedrifter ha ekstra muligheter for å optimalisere kontaktsenterdriften med tilgang til data og innsikt som visualiserer og sporer viktige operasjonelle beregninger.
Videre er muligheten til å integrere med spesialiserte kontaktsenterøkosystemfunksjoner som kjøring av proaktive automatiserte utgående samtaler, forbedring av agent- og lederopplevelser ved hjelp av AI, oppdagelse og forståelse av kundereisen for proaktivt å levere data på forhånd til agenter, klare differensiatorer i måten kontaktsenterløsninger utvikler seg på.
Når det gjelder forbruksmodellen, der kontaktsentertilbud forbrukes som en skylevert programvaretjeneste, krever muligheten til å sikre tilgjengelighet, pålitelighet og automatiserte ad-hoc-skaleringskrav toppmoderne overvåkings- og varslingsmekanismer, noe som muliggjør kontinuerlig validering og påvisning av forestående problemer og forebygger/minimerer innvirkningen på kundeoperasjoner.
Figuren nedenfor illustrerer den logiske arkitekturen til Webex CC.
Funksjonelle komponenter
Følgende avsnitt beskriver ulike funksjonelle komponenter i Webex CC.
Ledelse av samhandling
Webex CC støtter telefoni, e-post og meldinger (sosiale kanaler) som ulike kanaler der brukere kan samhandle med kontaktsenteret.
For alle kanalene kan den innledende håndteringen utføres av systemet, og deretter kan samhandlingen eskaleres til en agent.
Medietyper
Telefoni
For telefoni avgjøres håndteringen av innkommende taleanrop av hvordan anropet kom inn i kontaktsenteret (se Inngående mekanismer nedenfor) og Webex CC-flyten som er knyttet til inngangspunktet.
Anropet blir besvart, og ytterligere handlinger utføres i henhold til CC Flow Webex definisjonen – som er en programmatisk representasjon av handlingene som skal utføres under håndtering av anropet, enten før kø og ruting til en agent, eller selve flyten kan håndtere samtalen uten overføring til en agent.
Flow Builder i Webex CC lar utviklere definere flyten og tilordne den til inngangspunktet som anropet ankommer via i Webex CC.
Disse konfigurasjonsenhetene og bruken av dem dekkes i konfigurasjonsenheter.
Mer informasjon om Flow Builder er dekket i den kommende delen om IVR System.
E-post og meldinger
Fra Webex CC-perspektiv gir Webex Connect inngående og utgående funksjoner for alle digitale kanaler – e-post, meldingskanaler, som sluttbrukere kan bruke til å kontakte kontaktsenteret.
Webex Connect-flyt
-
Bestemmer håndteringen av slike samhandlinger til samhandlingene er satt i kø og rutet til agenter. Dette inkluderer automatisk håndtering og BOT-behandlinger for alle former for meldings- og e-postinteraksjoner.
-
Bruker forretningslogikk på innkommende samhandling.
-
Håndterer kontakt før du setter deg i kø.
-
Flow selv kan håndtere samhandlingen uten overføring til live agent.
Meldingskanalene som støttes av Webex CC er:
-
Web App / Mobil App Chat
-
Whatsapp
-
Facebook Messenger
-
SMS
E-postkanalene som støttes av Webex CC er:
-
Gmail
-
Office365
Inntrengningsmekanismer
Denne delen dekker mekanismene som en interaksjon kan komme inn i Webex CC. Basert på medietypen er mekanismene som en interaksjon når Webex CC forskjellige.
I telefoni er det for eksempel nødvendig med klargjøring av fysisk infrastruktur for å aktivere PSTN-tilkobling, konfigurasjon av telefonnumre og ruting av anropene til Webex CC.
For e-post-/meldingskanaler må inngangskonfigurasjonen gjøres i Webex Koble til, og den involverer klargjøring av e-post-/meldingskonto og Webex Connect-flytkonfigurasjon.
Innkommende tale
For taleanrop er et typisk scenario der brukere ringer et PSTN-telefonnummer som deretter kobles til kontaktsenteret. Fra et inngangsperspektiv trenger dette en mekanisme for å rute anrop fra PSTN til Webex CC.
Figuren nedenfor illustrerer inntaket av taleanrop til Webex CC.
Voice Ingress Services i Webex CC utfører tredjeparts samtalekontroll ved hjelp av SIP og svarer på det innkommende anropet, samt utfører overførings-, konferanse- og andre samtalekontrolloperasjoner.
Det logiske inngangspunktet for anrop i Webex CC er konfigurasjonsenheten kalt Entrypoint. For taleinngang er nøkkelkonfigurasjonen for Entrypoint telefonnummeret som er knyttet til det, som vanligvis er et gyldig PSTN-telefonnummer hentet fra valgt PSTN-leverandør.
Dette gjør det mulig å oppdage innkommende anrop på telefonnummeret, knytte anropet til Entrypoint og bruke andre konfigurasjonsparametere for inngangspunktet til å håndtere anropet i henhold til definisjonen for Webex CC-flyt som skal utløses for samhandlingen.
Merk:
Hvis du vil ha mer informasjon om alternativene for PSTN-tilkobling, kan du gå til 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.
Skalerbarhet og tilgjengelighet for infrastruktur for talekant
Webex CC VPOP-infrastrukturen inkluderer redundante SIP SBC-par, noe som sikrer høy tilgjengelighet og flere SBC-er kan legges til for å skalere de samtidige anropsvolumene som skal støttes.
Maks samtidige anrop som VPOP kan håndtere, avhenger av antall SBC-er som kjører, og som anrop sendes til.
For geografisk redundans – et nett av VPOP SBC med sammenkoblinger på tvers av flere par på tvers av regioner støttes.
For taleinngangstjenester er de horisontalt skalerbare for å håndtere et økende antall samtidige taleanrop som skal inntas til Webex CC.
Sikkerhetshensyn med talekantinfrastruktur
Tabellen nedenfor inneholder detaljer om tilkoblingsalternativene til Voice Edge-infrastrukturen.
Tilkobling |
Typer |
---|---|
Offentlig Internett |
Direkte (med hvitelistede kilder IP adresser) IPSec Virtual Private Network (VPN) eller IPSec over Generic Routing Encapsulation (GRE) Sted-til-sted (S2S) SRTP/SIP-TLS |
Privat tilkobling |
MPLS Punkt-til-punkt (P2P) VPLS SD-WAN Privat WAN Krysstilkobling av datasenter Equinix Fabric Tilkoblinger |
For mer informasjon, besøk 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-systemet
Hvert taleanrop som kommer inn i et telefonnummer som er tilknyttet et inngangspunkt, blir besvart av Webex CC, og kjøring av en Webex CC-flyt tilknyttet inngangspunktet, starter.
Webex CC Flow Builder leverer programmeringskonstruksjoner/operatorer og funksjonelle blokker, kalt aktiviteter, slik at administratorer eller andre som utformer og implementerer den IVR logikken, kan kombinere disse byggeklossene og opprette flytdefinisjonen.
Programmeringskonstruksjonene som Flow støtter, er:
-
Deklarasjons- og innstillingsvariabler – tilstand knyttet til en flytkjøring
-
Pebble-uttrykk for å angi verdien av variabler
-
-
Betingede kontroller
-
Looping - bruk av Conditionals og Go To (evne til å kjede aktiviteter sammen)
-
Aktivere REST API-er
-
Analyseringsdata - JSON, TOML, XML vanligvis brukt til å analysere API svar.
-
Komponere aktiviteter
Et representativt sett med aktiviteter som Flow-forsyninger er:
|
For hvert anrop som er aktivt, er en forekomst av flytkjøring også aktiv til samtalen avsluttes, noe som resulterer i samtidige kjøringer av flyter.
Hver forekomst av flytkjøring gir isolert miljø for data / tilstand knyttet til flyten og der av anropet.
I løpet av hele anropets livssyklus gjør flyt det også mulig å svare på bestemte hendelser som skjer, og håndtere dem – når et anrop for eksempel besvares av en agent, kan en hendelsesbehandling utløse et skjermvindu i grensesnittet for agentskrivebordet.
Hvis du vil ha mer informasjon om Webex CC Flow, kan du 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.
Støtte for virtuell agent
Flow leverer en aktivitet for å levere samhandlingen til en virtuell agent, som er forhåndskonfigurert i Webex Control Hub.
Når samtalen er koblet til en virtuell agent, gir den en samtaleopplevelse IVR brukeren og aktiviteten avsluttes enten med avslutning av samtalen eller med eskalering av anropet til en agent.
Ved eskalering kan flyten konfigureres til å sette anropet i kø, som deretter blir besvart av en agent.
Innkommende digitale interaksjoner
For e-post og meldingskanal for innkommende samhandlinger bruker Webex CC Webex Connect til klargjøring av aktiva, flyt for å håndtere innkommende samhandlinger og deretter rute samhandlingen til Webex CC når Webex Connect-flyten eksplisitt setter samhandlingen i kø slik at den kan håndteres av en agent.
Figuren nedenfor illustrerer inntak av e-post, meldingsinteraksjoner i Webex CC.
Virtual Agent / BOT-integrasjoner
For samhandlinger med e-post og meldinger eller sosiale kanaler konfigureres de virtuelle agent-/BOT-behandlingene i Webex Connect-flyten.
På samme måte som med Virtual Agents for Voice, hvis BOT-behandlingen ender med eskalering som resultat, blir samhandlingen lagt i kø og rutet til en agent.
Ruting og kø
Webex CC behandler den innkommende kontakten med automatiserte behandlingsprogrammer som definert i flyten, og flyten kan bestemme seg for å legge kontakten i kø / direkte til en agent (agentspesifikk kø – støttes bare for telefoni/tale-interaksjoner).
Hvis en agent er tilgjengelig i kø, reserveres agenten, og samhandling rutes til agenten. Hvis ingen agenter er tilgjengelige, parkeres samhandlingen i køen, og Flow fortsetter å behandle kunden med behandling knyttet til køaktiviteten.
Når en agent blir tilgjengelig, blir behandleren avbrutt, og samhandling tilbys til agenten.
Figuren nedenfor illustrerer arkitekturen for kø og ruting.
Valg av agent
Køer i Webex CC støtter følgende algoritmer for agentvalg:
-
Lengste tilgjengelige agentruting
-
Dyktig basert ruting
-
Lengste tilgjengelige agent (LAA)
-
Beste tilgjengelige agent (BAA)
-
Agenter er knyttet til køer gjennom Teams.
En kø kan tilordnes flere anropsdistribusjonsgrupper (der hver gruppe har ett eller flere team), på en sekvensiell måte med konfigurert venting på at anropsdistribusjonsgruppe skal legges til i køen, slik at søkeområdet for en samsvarende agent utvides til flere anropsdistribusjonsgrupper etter hvert som tiden går.
For ferdighetsbasert ruting, blant kompetansekravene som samsvarer med agenter som er knyttet til køen, velges en agent basert på LAA- eller BAA-konfigurasjon.
Spesifikke tilleggsfunksjoner for tale/telefoni
Agentbasert ruting (kun for tale-/telefonikanaler)
Webex CC Flow kan ved hjelp av aktiviteten QueueToAgent rute samhandlinger direkte til den valgte agenten basert på agent-ID-en.
Hvis agenten ikke er tilgjengelig for å håndtere samhandlinger, kan samhandlingen parkeres i en agentspesifikk kø og vente på at agenten blir tilgjengelig
Avansert køinformasjon
Webex CC Flow kan ved hjelp av aktiviteten GetQueueInfo hente sanntidsinformasjon for en kø som Posisjon i kø (PIQ), Estimert ventetid (EWT), antall agenter som er tilgjengelige i køen, og kan brukes til å avgjøre om kontakten skal settes i kø eller ikke.
Høflighet tilbakeringing
Webex CC Flow, ved hjelp av aktiviteten Tilbakeringing, lar kunden koble fra samtalen mens posisjonen i køen opprettholdes, og motta en tilbakeringing når den virtuelle samhandlingen i køen rutes til en agent.
Håndtering av overløp
Webex CC støtter overflythåndtering ved hjelp av kapasitetsbaserte team (CBT).
CBT er som et vanlig team med en kapasitet og en tilknyttet ekstern DN som tjener den kapasiteten. Den kan konfigureres sammen med andre team i distribusjonssyklusene for køanrop.
Vanligvis konfigureres dette som den siste syklusen, slik at det fungerer som en overflyt hvis ingen agent er tilgjengelig, selv etter at alle de konfigurerte anropsdistribusjonsgruppene ikke finner en tilgjengelig samsvarende agent for håndtering av samhandlingen.
Agent Desktop Operasjoner
Når en agent logger på Webex CC Agent Desktop, angir agenten et telefonnummer som innkommende anrop til agenten kan kobles til. Dette kan være en PSTN-telefon, mobiltelefon eller et internnummer hvis agenten er en Cisco Webex Calling bruker.
Vær oppmerksom på at dette nummeret må være et gyldig telefonnummer som anrop kan rutes til. Hvis ikke, kan ikke agenten motta innkommende anrop.
Basert på typen samhandling som agenten håndterer, gir widgetene i agentskrivebordet muligheten til å utføre bestemte mediekontrolloperasjoner.
Når et anrop er besvart, kan agenten for eksempel utføre følgende operasjoner knyttet til anropet.
-
Sett samtalen på vent
-
Start konsultasjonssamtale og
-
Overfør samtalen til et annet telefonnummer (si agenttelefonnummer) / inngangspunkt
-
Sende en annen agent til samtalen i konferanse
-
-
Overføre samtalen til en annen kø
-
Avslutte samtalen
Med Agent Desktop kan administratorer legge til egendefinerte widgeter der ved å utvide skrivebordsfunksjonene og gjøre det til en enhetlig samling av widgeter som agenter trenger for å få arbeidet gjort på en effektiv måte.
Skrivebordsarkitektur
Agent desktop er en mikro frontend basert enkeltside program som er vert for widgets bygget basert på webkomponenter arkitektur. Alle standard-/lagerwidgetene drives av data som hentes av API-er eller push-mekanismer på serversiden.
Dette er vanligvis asynkrone API-er, der svaret på en påkallelse kommer til skrivebordet via en WebSocket-tilkobling.
Webex CC-Agent Desktop godkjenner brukere med Cisco Common Identity (CI), og tokenet sendes videre til alle API aktiveringer. Også for egendefinerte widgeter, basert på godkjenningsmodellen, gir den en enkel påloggingsopplevelse til agenter hvis godkjenningsmodellen til den egendefinerte widgeten er integrert med CI.
Når en agent er en del av en samhandling, sendes alle oppdateringer til samhandlingstilstanden eller tilknyttede data også til skrivebordet via WebSocket-tilkoblingen.
Robusthet fra skrivebordet til tilkobling og ventetid
Den asynkrone API og push-en på serversiden muliggjør skalering, og eventuelle tilkoblingstap til WebSocket-grensesnittet oppdages, og skrivebordet forsøker å koble til på nytt og logge på på nytt.
Figuren nedenfor illustrerer agentskrivebordsarkitekturen i Webex CC.
Administrasjon og konfigurasjon
Onboarding av kunder
Webex Control Hub er det primære grensesnittet som brukes av partnere og kunder for å introdusere kunder og aktivere eller konfigurere funksjoner.
Når organisasjons- og kontaktsenterfunksjonene er klargjort i Control Hub, vil det utløse en arbeidsflyt i Webex CC som utfører resten av trinnene i klargjøringen av alle kontaktsenterfunksjoner i henhold til tilbudene valgt av kunden.
All klargjøring av kontaktsenteret gjøres ved hjelp av en BPM-arbeidsflytmotor som muliggjør en deklarativ måte å definere de involverte trinnene på, og gjør hele klargjøringstrinnene motstandsdyktige mot feil og sikrer dataintegritet.
Figuren nedenfor illustrerer klargjøringsarbeidsflyten i Webex CC.
Konfigurasjonsenheter
De viktigste konfigurasjonsenhetene i Webex CC, omfang i en organisasjon, er:
Tomt
Sted betyr et sted hvor ett eller flere team, brukere (agenter/veiledere) er lokalisert.
Hver bruker og gruppe må tilhøre et område.
Gruppe
En gruppe brukere. Team brukes til å distribuere samhandlinger til agenter via køer.
Hvert lag må tilhøre et nettsted.
Agenter
Brukere som kan logge på Agent Desktop og håndtere samhandlinger på tvers av medietypene som er konfigurert i Webex CC.
Tilsynspersoner
Veiledere er tildelt team og kan overvåke/coache agenten og ha tilgang til status på teamnivå og agentstatistikk for de som tilhører teamene som veilederen er tildelt.
Kø
En kø er en logisk enhet der samhandlinger kan holdes mens du venter på at agenter skal være tilgjengelige, som deretter rutes til agenten.
Køer tilordnes til team, som søkeområdet for agenter, med mulighet til å utvide søkeområdet basert på medgått tidsterskel, ved å legge til andre team i søkeområdet.
Inngangspunkt
Entrypoint er en logisk enhet som representerer inngangspunktet for samhandlinger for å komme inn i Webex CC. For telefoni kartlegges dette primært telefonnummeret som anropene kommer til, og for e-post-/meldingskanaler peker Entrypoint til ressurskonfigurasjonen i Webex Connect.
Flyte
Flyten knyttet til inngangspunktet (via rutingsstrategi), som bestemmer trinnene som er involvert i håndtering av samhandlinger.
For ikke-telefonikanaler (e-post, meldinger/sosiale medier) velges Flow som en del av ressurskonfigurasjonen i Webex Connect.
Tilgangskontroll for kontaktsentre på flere steder
Webex CC-administratorer kan konfigurere brukerprofiler med tilgangsrettigheter til bestemte områder, grupper, køer og inngangspunkter. Videre, på grunn av den hierarkiske naturen til steder og team, når tilgang til bestemte nettsteder er gitt, kan bare lagene eller datoen som gjelder teamene, som tilhører disse nettstedene eller et eksplisitt spesifisert delsett av slike team, nås av brukeren.
For køer og inngangspunkter er de globale på organisasjonsnivå, så for forskjellige geografiske steder (steder der bestemte agenter og team er plassert) kan separate inngangspunkter og køer konfigureres, og veiledere / brukere kan ha tilgang til de enhetene som gjelder for bestemte nettsteder.
Figuren nedenfor illustrerer de viktigste konfigurasjonsenhetene og brukerprofilen som refererer til disse enhetene.
I tillegg til å begrense tilgangen til disse enhetene, kan Webex CC-administratorer kontrollere de spesifikke egenskapene/modulene som en bruker kan få tilgang til i administrasjonsgrensesnittet, og dermed ha brukere med administrasjons-/konfigurasjonsrettigheter til bestemte enheter samt deler/muligheter i administrasjonsgrensesnittet for Webex CC.
Rapportering og Analytics
Webex CC behandler de diskrete hendelsene som genereres av ulike tjenester i løpet av livssyklusen til interaksjoner, ved hjelp av en serie sanntidsstrømbehandlingstjenester og genererer et definert sett med sanntidsdatasett som publiseres til klienter som abonnerer.
Videre blir disse hendelsene videre behandlet, transformert og aggregert og resulterende datasett beholdes, som deretter hentes via dataforbruks-API-ene og rapporterings- og datavisualiseringsgrensesnittet - Analyzer.
Figuren nedenfor illustrerer grensesnittene for databehandling og forbruk i Webex CC
Integreringer
Alle eksterne integrasjoner til WxCC for å utvide og forbedre funksjonene som kunder kan bruke, bruker standard publiserte API-er.
Typen API grensesnitt som er tilgjengelige i Webex CC er:
-
HVIL API
-
Push på serversiden ved hjelp av
-
Webhooks
-
WebSocket-meldinger
-
CRM-integrasjoner
Webex CC støtter to moduser for integrasjon med CRM-systemer (Customer Relationship Management).
-
Innebygde koblinger på skrivebordet
-
Flytintegreringer via HTTP-er Koblinger i IVR
Innebygde skrivebordskoblinger: CRM-program som primært grensesnitt
I denne driftsmodusen logger agenten på CRM-konsollen som det primære programmet.
Webex CC er et innebygd program (også kalt et innebygd skrivebordsprogram eller innebygd softphone) som primært brukes til å logge på kontaktsenteret og motta Webex CC-rutede kontaktsentersamhandlinger.
Når CRM-integreringen mottar et anrop eller en samtaleforespørsel, utfører den følgende handlinger på CRM-konsollen
-
Skjermbilde viser kundeoppføringen som er knyttet til ANI eller andre anropstilknyttede data.
-
Postere samtalemetadata som aktivitetsnotater i kundeoppføringen
-
La agenten "klikke for å ringe" ved å klikke på kontakten i CRM og starte et utgående anrop til kunden
-
Postering av anropsoppføringer i CRM-rapporteringstabellene for primærrapportering om CRM.
-
Gir full funksjonalitet for Agent Desktop- og samtalekontroller (innebygd og minifisert versjon av skrivebordsappen)
Den primære integreringsmodusen med CRM-ene er å bygge inn CC Desktop Webex programmet i en separat iFrame.
Videre kjører Webex CC Desktop-programmet en egendefinert hodeløs widget (ingen brukergrensesnitt) i bakgrunnen, og samhandler med det underliggende CRM-systemet for å utføre automatiserte handlinger på vegne av agenten.
Samhandlingene drives av to SDK-er som den hodeløse widgeten bruker.
-
Webex CC Desktop JS SDK: Dette er JavaScript SDK levert av Webex CC for å registrere hendelseslyttere for agent- og kontakthandlinger.
-
CRM JS SDK: Dette er CRM-klient-SDK-en som gjelder per CRM som abstraherer REST API-anrop med CRM. For salesforce brukes for eksempel det CTI JS-biblioteket fra Salesforce til å utføre handlinger og lytte etter hendelser i CRM.
Figuren nedenfor illustrerer CRM-arkitekturen for innebygd Webex CC-skrivebord og koblinger
Webex CC støtter følgende CRM-løsninger for ovennevnte integrasjon:
-
Salgsstyrke
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk
-
Freshdesk
For mer informasjon, besøk https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Hvis du vil ha mer informasjon om hvordan du konfigurerer Webex CC-skrivebordsoppsett for aktivering av CRM-kobling, funksjonssett og endringslogger, kan du gå til https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Global tilgjengelighet av CRM-koblinger
CRM-koblingene er tilgjengelige i alle geografiske områder og områder der Webex CC er i drift.
Elastisk skalering og ytelse
Webex CC er vert for den tilpassede widgeten som muliggjør toveiskommunikasjon mellom CRM-applikasjonen og Webex CC-skrivebordet i AWS CloudFront CDN, noe som sikrer høy tilgjengelighet av widgeten AWS på tvers av tilgjengelighetssoner og regioner.
All CRM-integreringsspesifikk databehandling skjer i nettleseren der agenter bruker CRM-programmet med Webex CC-skrivebord innebygd i CRM-programmet.
Sikkerhet
CRM-koblingene startes via skrivebordsoppsettet for Webex CC-agent, og valgfrie parametere sendes via skrivebordsoppsettet til widgeten for å slå funksjoner på og av.
Hvis du for eksempel vil aktivere widgeten Salesforce-handlinger, kan administratoren slå på parameterinnstillingen sfdcWidgetEnabled til sann.
Installasjon av pakke
For at integreringen skal fungere toveis, må CRM-konsollen ha det innebygde programmet installert. Dette er for å støtte lasting av skrivebordsprogrammet inne i en iFrame.
Alle Desktop Embedded-koblingene er tilgjengelige på CRM-markedsplassen.
For eksempel
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Installasjonen av markedsplassprogrammet aktiverer de nødvendige plugin-modulene og importerer de nødvendige XML-filene til CRM-konsollen for å støtte rapportering av anropsoppføringer i CRM.
Flytintegreringer via HTTP-koblinger i IVR
Webex CC Flow-byggherren støtter toveis dataflyter mellom Webex CC og CRM-systemet ved hjelp av HTTPs-koblinger konfigurert i Webex Control Hub og brukt på Webex CC Flow.
Disse brukes primært til tilpassing i talesamhandlinger og tilpasset ruting i IVR.
Som standard støtter Webex CC HTTP-koblingen Salesforce på Control Hub. De andre CRM-koblingene kan legges til som egendefinerte koblinger i Webex Control Hub.
Hvis du vil ha mer informasjon om HTTP-koblinger, kan du gå til https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-kontakter:
-
Salesforce IVR HTTP Connector (innebygd): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP-kontakt (egendefinert): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP-kontakt (tilpasset): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Utgående kampanjebehandling
Webex CC støtter utgående forhåndsvisningskampanjer ved hjelp av kampanjeadministrasjonsløsningen fra Acqueon.
For mer informasjon, besøk 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.
Optimalisering av arbeidsstyrken
Webex CC støtter arbeidsflytoptimalisering og kvalitetsstyringsløsninger fra ledende industrileverandører.
Utvide Agent Desktop
Webex CC-agent og lederskrivebord muliggjør utvidelse av skrivebordsfunksjonene ved å utvikle og kjøre egendefinerte widgeter på skrivebordet.
For mer informasjon, besøk https://developer.webex-cx.com/documentation/guides/desktop.
Andre API-er
Hvis du vil ha mer informasjon om de andre API integreringene som kan utføres i Webex CC, kan du gå til https://developer.webex-cx.com/documentation/getting-started/.
Distribusjon og tilkobling
Webex CC er distribuert i AWS og er for øyeblikket tilgjengelig i følgende regioner
-
OSS
-
USA-Øst-N Virginia
-
US-West N California (bare Voice Media Ingress)
-
-
Canada
-
Sentral
-
-
Storbritannia
-
London
-
-
Europa
-
Frankfurt am Main
-
-
Asia Pac
-
Tokyo
-
Sydney
- Singapore
-
Tilkobling til AWS vert Webex Contact Center kan opprettes enten ved hjelp av Internett eller ved hjelp av Amazon Web Services (AWS) Direct Connect. Med AWS Direct Connect leveres data via en privat nettverksforbindelse mellom kunder lokalt nettverk og Webex Contact Center, og forbedrer dermed forbindelsen. For mer informasjon, se AWS Direct Connect for Webex Contact Center.
Tilkobling til flere områder for telefoni
For å aktivere globale organisasjoner, med agenter og kunder på flere geografiske steder, støtter Webex CC å holde mediene innenfor det lokale området, for de områdene der talemediekanten og inngangstjenestene kjører.
Følgende figur illustrerer distribusjon av flere regioner med regionale medier.
Mediekanten og inngangstjenestene distribueres i følgende områder.
Geografisk region |
Webex CC-tjenester (AWS-regionen) |
Media Edge (tale-POP) |
Neste generasjons medietjenester (AWS-regionen)* |
---|---|---|---|
OSS |
N Virginia |
New York Los Angeles |
N Virginia N California |
Canada |
Sentral |
Vancouver Toronto |
Sentral |
Brasil |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt am Main |
Frankfurt am Main Amsterdam |
Frankfurt am Main |
Storbritannia |
London |
London |
London |
India |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japan |
Tokyo |
Tokyo Osaka |
Tokyo |
Australia |
Sydney |
Melbourne Sydney |
Sydney |
Sikkerhet og personvern
Sikkerhet for infrastruktur
Taleinfrastruktur på Edge
Voice Edge-komponentene tillater SIP-trunker fra kundenettverk / PSTN-bærere å avslutte, og dette aktiveres basert på hvitelistede IP-er som har lov til å koble til kantkomponentene.
Beregn infrastruktursikkerhet
Webex CC-databehandlingsforekomster klargjøres i AWS, og tjenester kjører som pods i Kubernetes-klynge, som har flere navneområder og tilgang til hvert navneområde er begrenset med separat legitimasjon.
All klargjøring av infrastrukturen gjøres ved hjelp av kode – ingen manuelle trinn – og ingen av legitimasjonene kan nås manuelt.
Det er et sentralt legitimasjonslager med spesifikke baner konfigurert for spesifikt sett med tjenester / team, og tilgangen til selve legitimasjonslageret er begrenset og konfigurert som hemmeligheter i bygge- og distribusjonssystemene.
Ingen av infrastrukturkomponentene/tjenestene er direkte eksponert utenfor AWS VPC, og kun offentlig eksponerte grensesnitt er API-er og WebSocket-servere som styres og administreres ved hjelp av API-gateway,
Bortsett fra dette er det visse interne systemer og grensesnitt som brukes av utviklere som brukes til å vise logger, målestokker, distribusjonsdetaljer, byggestatus og testresultater, som er sikret ved hjelp av roller og grupper og integrert med Ciscos interne autentiseringssystemer.
Autentisering og autorisasjon for brukergrensesnitt
Alle brukergrensesnittene som brukes av ulike kontaktsenterbrukere (agenter, ledere, administratorer, analytikere), er beskyttet av Ciscos OAuth-flyter (Common Identity Based Bearer Token).
Autorisasjonen gjøres ved hjelp av roller for brukeren som fikk tokenet og omfangene som er tilordnet tokenet.
Datasikkerhet
Data under overføring
Ingen av grensesnittene til tjenestene / infrastrukturkomponenten som er distribuert, er direkte eksponert for ekstern innkommende trafikk.
Utvalgte tjenester, med http APIer, eksponerer disse grensesnittene via en gateway, og all innkommende https (inkludert WebSocket) avsluttes i ALB og intern trafikk over http rutes til tjenestene.
Alle utgående interaksjoner er over https / TLS (for ikke http-protokoller).
Inne i VPC er den interne kommunikasjonen mellom tjenester - over http / custom TCP protocol - over vanlig TCP socket.
Data i hvile
Alle data som blir lagret, krypteres på lagringslaget. Videre er de datalagrene som er utenfor VPC, beskyttet og tilgangskontroll og autorisasjoner med legitimasjon sikkert lagret og administrert i et hemmelig lager.
Figuren nedenfor illustrerer dataflyten og sikkerhetsmodellen for både transitt og hvile.
Personvern
PII-data for sluttbruker
Webex CC Flow, som er den programmatiske kontrolleren for håndtering av samhandlinger, kan brukes til å samle inn brukerdata, som kan tilordnes flytvariabler som er spesielt merket som "Inneholder sensitive data". Verdiene for slike data er kryptert, og ingen tjenester i transittbanen til dataene vil ha tilgang til disse dataene.
Videre blir slike data aldri lagret i CC Webex rapporteringsdatalageret, og loggene/meldingsinfrastrukturen vil ha krypterte data og klartekstdata lagres ikke noe sted i Webex CC.
PII-data for kontaktsenteragent/-leder
Kontaktsenterets brukerrelaterte data redigeres i logger, men er tilgjengelige for dataanalyse og visualisering i Webex CC-datalageret.
skalerbarhet
Faktorer for skala
For Webex CC er faktorene som påvirker skalaen:
-
Samtidig antall agenter logget på
-
Samtidig antall interaksjoner pågår
-
Handlinger utført på disse samhandlingene
-
-
Samtidig antall handlinger som veiledere / agenter utfører, utenfor håndtering av interaksjonene
-
Volumet av dataene som genereres og vedvarer
Arkitektoniske aspekter som muliggjør skala
Prinsippene som Webex CC er bygget og designet etter, gjør at løsningen kan skaleres dynamisk etter behov innenfor rammene som håndheves av infrastrukturen som tilbys for de ulike tjenestene og plattformkomponentene.
Hendelsesdrevet arkitektur
Tjenestene i Webex CC kommuniserer ved hjelp av meldinger, og de kritiske meldingsbehandlingsflytene innebærer ingen blokkering av IO-operasjoner, og tilstanden som kreves for å behandle meldinger, er lokalisert til forekomsten av tjenesten som behandler meldingen.
Statsløse tjenester (eller eksternalisert tilstand)
Tilstandsløse tjenester muliggjør elastisitet ved enkelt å legge til/fjerne flere forekomster av tjenestene. Det er visse tjenester som er iboende stateful i naturen, og de har eksternalisert statlig butikk og infrastrukturen støtter dynamiske endringer i antall forekomster av slike tjenester også med automatisk rebalansering / statlig overføring / lokalisering av staten til forekomsten som trenger staten.
Elastisk infrastruktur
Alle tjenestene kjører i Kubernetes, og infrastrukturen, også kjent som Kubernetes-noder, skaleres automatisk basert på bruken, og dette gjør det mulig å legge til flere databehandlingsnoder dynamisk opp til en maksimal høy terskel som er forhåndskonfigurert.
Lastprojeksjon og regelmessig validering
Alle tjenestene er benchmarked for ytelsesegenskaper og skaleringsmønster er validert på tjenestenivå.
Ytterligere kontinuerlig validering, toppbelastning og utholdenhetstester utføres med testparametere justert for forventet vekst i skalaen som påvirker attributter, noe som gjør det mulig å identifisere flaskehalser, planlegge å oppdatere den høye terskelen for ressursbruk i infrastrukturen og være klar for spilldagen.
Pålitelighet og tilgjengelighet
Den hendelsesdrevne arkitekturen og statsløse tjenester muliggjør fleksibilitet og elastisitet. For å sikre at feil oppdages og håndteres før funksjonalitet påvirkes, bruker Webex CC imidlertid følgende strategi.
-
Infrastruktur tilgjengelighet og pålitelighet
-
Alle Webex CC-tjenester og infrastrukturkomponenter er alltid distribuert i tre AWS-tilgjengelighetssoner.
-
Dette gjør at Webex CC kan være motstandsdyktig mot tilgjengelighetssonefeil, og i tilfelle feil erstattes de mislykkede forekomstene automatisk med nyere.
-
-
-
Kontinuerlig overvåking og varsling
-
Interne og eksterne sonder for tjeneste- og infrastrukturkomponenter, som ved feil utløser varsler.
-
Beregninger som fanges opp fra tjeneste- og infrastrukturkomponenter og behandles gjennom en regelmotor som oppdager samsvarende regler og utløservarsler.
-
-
Kontinuerlig validering og varsling
-
Periodiske tester kjøres, og eventuelle feil resulterer i utløsende varsler
-
Disse varslene skaper proaktive hendelser og håndteres som en reell hendelse som påvirker kunden.
-
Dette foregriper innvirkningen på kunden og bidrar til systemets tilgjengelighet og pålitelighet.
-
-
-
Kontinuerlig integrasjon og levering
-
Dette er ingeniørprosessen og leveringspipelinen og muliggjør rask og pålitelig bygging, validering og distribusjon av tjenester / endringer i tjenester i Webex CC.
-
Muligheten til å utføre fullstendig automatisert distribusjon – fra kode til produksjonsmiljø, med alle nødvendige valideringer, reduserer risikoen og minimerer tiden til løsning, hvis en endring må distribueres som følge av en feil.
-
-
-
Effektbrytere og drepebrytere
-
Ulike deler av systemet / visse funksjoner i Webex CC kan deaktiveres selektivt for alle kunder eller utvalgte kunder, for å minimere kaskadeeffekter av en feil.
-
Dette gjør det mulig å minimere feiloverflaten og oppnå tilgjengelighet av kjernekontaktsenterfunksjoner for kunder.
-
-
Overvåking og feildeteksjon
Figuren nedenfor viser de kontinuerlige overvåkings-, validerings- og varslingsmekanismene som er på plass for Webex CC.
Forretningskontinuitet og nødgjenoppretting
Prosessen for katastrofegjenoppretting og forretningskontinuitet sørger for å oppdage eventuelle store avbrudd i en region, og nødvendige tiltak blir iverksatt for å sikre gjenoppretting av tjenestene til kunder som er om bord i regionen.
Trinnene for gjenoppretting dokumenteres, valideres og holdes oppdatert regelmessig i henhold til prosessene for katastrofegjenoppretting og -administrasjon.
Webex CC-tjenester distribueres i tre separate tilgjengelighetssoner i en AWS-region. Hver tilgjengelighetssone er en annen fysisk plassering i regionen, med uavhengige verktøy.
I tilfelle fullstendig AWS-regionfeil, er Webex CC avhengig av AWS for å gjenopprette regionen, og for langvarige avbrudd som involverer hele regionen, blir Webex CC-datasenteret klargjort i en ny AWS-region og gjenoppretter de viktigste kundekonfigurasjonene og dataene slik at kontaktsenteret er operativt for kunder i den nye AWS-regionen.
Dette innebærer automatisering, men krever manuell inngripen for å utløse prosessen, samt overvåke og sikre at nødvendig konfigurasjon og data gjenopprettes for å gjøre kontaktsenteret operativt for kundene.
Samsvar og sertifiseringer
Webex Contact har en omfattende liste over sikkerhetssertifiseringer. Disse sertifiseringene holdes oppdatert med jevne mellomrom.
-
PCI DSS QSA
-
CAIQ
-
HIPAA og HITECH
-
CSA-stjerne nivå 1
-
CSA Star Level 2 (3. parts uavhengige vurdering)
-
SOC2
-
ISO27001 (Internasjonal standard for informasjonssikkerhet)
-
ISO27017 (sikkerhetsstandard for skytjenesteleverandører)
-
ISO27018 (sikkerhetsstandard fokusert på å beskytte personopplysninger i skyen)
-
ISO27701 (Utvidelse av personvern)
-
C5 tysk standard, som demonstrerer operativ sikkerhet mot cyberangrep
Se personverndatabladet for kontaktsentertjenesten for Webex hvis du vil ha mer informasjon.
Cisco Webex Contact Center (Webex CC) er et kontaktsenter som en tjeneste (CCaaS) som gjør det mulig for organisasjoner å muliggjøre smartere, proaktive og tilpassede samhandlinger på tvers av kundereisen.
Webex CC er konstruert, designet og utviklet, fra grunnen av, som en skybasert løsning, med følgende arkitektoniske kjerneprinsipper.
-
Tjenester: Uavhengig sett med tjenester der hver tjeneste leverer et lite, sammenhengende sett med funksjoner til brukerne.
-
Hendelsesdrevet: Alle tjenestene kommuniserer med hverandre ved hjelp av meldinger, bortsett fra i webapplikasjoner der applikasjonen bruker https-grensesnitt (REST API-er, Push Data via WebSocket-grensesnitt) for spesifikke brukstilfeller.
-
Tilstandsløs/eksternalisert tilstand: Tjenestene distribueres i Kubernetes, kjører i docker-beholdere, med muligheten til automatisk å skalere og være motstandsdyktig mot feil i én eller flere forekomster av tjenestene.
-
Observerbar: Alle tjenestene og infrastrukturkomponentene som muliggjør distribusjon av slike tjenester, kan observeres med standardmekanismer for å måle, oppdage og forhindre situasjoner som påvirker kontaktsenterets evner, samt raskt feilsøke og gjenopprette tjenester i tilfelle strømbrudd.
-
Isolert/løst koblet: Hver tjeneste kan bygges, valideres og distribueres/oppdateres uavhengig uten nedetid for kontaktsenterfunksjoner.
Webex CC-tjenester distribueres i AWS og drives av en skybasert plattform som muliggjør følgende:
-
Tilgjengelighet av infrastrukturtjenester og -programmer på tvers av flere tilgjengelighetssoner
-
Elastisitet i infrastrukturtjenester og -programmer som muliggjør dynamisk skaleringskapasitet
-
Sikkerhet innebygd i måten systemene bygges og distribueres på, data er beskyttet under overføring og i hvile sammen med sikkerhets-/samsvarssertifiseringene som Webex CC har.
-
Skalerbar og sikker kantinfrastruktur for telefoni-/taleintegrasjoner
-
Observerbarhet med proaktiv overvåking og varsling som muliggjør høy tilgjengelighet av kontaktsentertjenester til sine kunder.
-
Integrert med resten av Cisco Webex for brukergodkjenning/autorisasjon, administrasjon og klargjøring av kontaktsenterfunksjoner.
De ytterligere avsnittene i dette dokumentet utdyper hver av funksjonene ovenfor og hvordan CC Webex arkitekturen muliggjør det samme.
Logisk arkitektur
Kjernefunksjonen som en kontaktsenterløsning må ha, er å gjøre det mulig for kunder å enkelt kontakte organisasjonen ved hjelp av vanlige kommunikasjonsmidler og få spørsmålene / problemene adressert på en rask og effektiv måte.
For å sikre at dette grunnleggende prinsippet oppnås, er det imidlertid flere funksjoner bak kulissene som organisasjonen som bruker kontaktsenteret, må ha tilgang til. Disse er:
-
Mekanismer for kunder å starte en interaksjon
-
Publiserte og operative telefonnumre som kobler telefonianrop til kontaktsentersystemet
-
E-postadresser som kunder kan sende e-post til, og mekanisme for å oppdage nye innkommende e-poster.
-
Mulighet for kunder å kontakte via ulike digitale kanaler, inkludert, men ikke begrenset til
-
Chat fra et nettsted/en app
-
Direkte chat via populære meldingsklienter som WhatsApp, Facebook Messenger, Apple Messages for Business.
-
-
-
Evne til å oppdage nye interaksjoner og håndtere dem effektivt
-
Disse vil inkludere automatisert IVR-system, virtuelle agenter for telefoni / chatter med programmerbarhet innebygd for å definere arbeidsflytene som er involvert i håndtering av interaksjoner.
-
Til slutt, om nødvendig, må interaksjonen eskaleres til en agent, som er optimalt dyktig til å håndtere samspillet.
-
-
Mulighet for agenter til å indikere tilgjengelighet for håndtering av samhandlinger og ledere for å overvåke, veilede agenter og få driftsmåledata som muliggjør effektiv samhandling.
-
Mulighet for administratorer til å konfigurere og klargjøre de ulike kontaktsenterfunksjonene som gjør det mulig for agenter og ledere å utføre oppgavene sine som forventet.
Utover disse må moderne bedrifter ha ekstra muligheter for å optimalisere kontaktsenterdriften med tilgang til data og innsikt som visualiserer og sporer viktige operasjonelle beregninger.
Videre er muligheten til å integrere med spesialiserte kontaktsenterøkosystemfunksjoner som kjøring av proaktive automatiserte utgående samtaler, forbedring av agent- og lederopplevelser ved hjelp av AI, oppdagelse og forståelse av kundereisen for proaktivt å levere data på forhånd til agenter, klare differensiatorer i måten kontaktsenterløsninger utvikler seg på.
Når det gjelder forbruksmodellen, der kontaktsentertilbud forbrukes som en skylevert programvaretjeneste, krever muligheten til å sikre tilgjengelighet, pålitelighet og automatiserte ad-hoc-skaleringskrav toppmoderne overvåkings- og varslingsmekanismer, noe som muliggjør kontinuerlig validering og påvisning av forestående problemer og forebygger/minimerer innvirkningen på kundeoperasjoner.
Figuren nedenfor illustrerer den logiske arkitekturen til Webex CC.
Funksjonelle komponenter
Følgende avsnitt beskriver ulike funksjonelle komponenter i Webex CC.
Ledelse av samhandling
Webex CC støtter telefoni, e-post og meldinger (sosiale kanaler) som ulike kanaler der brukere kan samhandle med kontaktsenteret.
For alle kanalene kan den innledende håndteringen utføres av systemet, og deretter kan samhandlingen eskaleres til en agent.
Medietyper
Telefoni
For telefoni avgjøres håndteringen av innkommende taleanrop av hvordan anropet kom inn i kontaktsenteret (se Inngående mekanismer nedenfor) og Webex CC-flyten som er knyttet til inngangspunktet.
Anropet blir besvart, og ytterligere handlinger utføres i henhold til CC Flow Webex definisjonen – som er en programmatisk representasjon av handlingene som skal utføres under håndtering av anropet, enten før kø og ruting til en agent, eller selve flyten kan håndtere samtalen uten overføring til en agent.
Flow Builder i Webex CC lar utviklere definere flyten og tilordne den til inngangspunktet som anropet ankommer via i Webex CC.
Disse konfigurasjonsenhetene og bruken av dem dekkes i konfigurasjonsenheter.
Mer informasjon om Flow Builder er dekket i den kommende delen om IVR System.
E-post og meldinger
Fra Webex CC-perspektiv gir Webex Connect inngående og utgående funksjoner for alle digitale kanaler – e-post, meldingskanaler, som sluttbrukere kan bruke til å kontakte kontaktsenteret.
Webex Connect-flyt
-
Bestemmer håndteringen av slike samhandlinger til samhandlingene er satt i kø og rutet til agenter. Dette inkluderer automatisk håndtering og BOT-behandlinger for alle former for meldings- og e-postinteraksjoner.
-
Bruker forretningslogikk på innkommende samhandling.
-
Håndterer kontakt før du setter deg i kø.
-
Flow selv kan håndtere samhandlingen uten overføring til live agent.
Meldingskanalene som støttes av Webex CC er:
-
Web App / Mobil App Chat
-
Whatsapp
-
Facebook Messenger
-
SMS
-
Apple Messages for bedrifter
E-postkanalene som støttes av Webex CC er:
-
Gmail
-
Office365
Inntrengningsmekanismer
Denne delen dekker mekanismene som en interaksjon kan komme inn i Webex CC. Basert på medietypen er mekanismene som en interaksjon når Webex CC forskjellige.
I telefoni er det for eksempel nødvendig med klargjøring av fysisk infrastruktur for å aktivere PSTN-tilkobling, konfigurasjon av telefonnumre og ruting av anropene til Webex CC.
For e-post-/meldingskanaler må inngangskonfigurasjonen gjøres i Webex Koble til, og den involverer klargjøring av e-post-/meldingskonto og Webex Connect-flytkonfigurasjon.
Innkommende tale
For taleanrop er et typisk scenario der brukere ringer et PSTN-telefonnummer som deretter kobles til kontaktsenteret. Fra et inngangsperspektiv trenger dette en mekanisme for å rute anrop fra PSTN til Webex CC.
Figuren nedenfor illustrerer inntaket av taleanrop til Webex CC.
Voice Ingress Services i Webex CC utfører tredjeparts samtalekontroll ved hjelp av SIP og svarer på det innkommende anropet, samt utfører overførings-, konferanse- og andre samtalekontrolloperasjoner.
Det logiske inngangspunktet for anrop i Webex CC er konfigurasjonsenheten kalt Entrypoint. For taleinngang er nøkkelkonfigurasjonen for Entrypoint telefonnummeret som er knyttet til det, som vanligvis er et gyldig PSTN-telefonnummer hentet fra valgt PSTN-leverandør.
Dette gjør det mulig å oppdage innkommende anrop på telefonnummeret, knytte anropet til Entrypoint og bruke andre konfigurasjonsparametere for inngangspunktet til å håndtere anropet i henhold til definisjonen for Webex CC-flyt som skal utløses for samhandlingen.
Merk:
Hvis du vil ha mer informasjon om alternativene for PSTN-tilkobling, kan du gå til 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.
Skalerbarhet og tilgjengelighet for infrastruktur for talekant
Webex CC VPOP-infrastrukturen inkluderer redundante SIP SBC-par, noe som sikrer høy tilgjengelighet og flere SBC-er kan legges til for å skalere de samtidige anropsvolumene som skal støttes.
Maks samtidige anrop som VPOP kan håndtere, avhenger av antall SBC-er som kjører, og som anrop sendes til.
For geografisk redundans – et nett av VPOP SBC med sammenkoblinger på tvers av flere par på tvers av regioner støttes.
For taleinngangstjenester er de horisontalt skalerbare for å håndtere et økende antall samtidige taleanrop som skal inntas til Webex CC.
Sikkerhetshensyn med talekantinfrastruktur
Tabellen nedenfor inneholder detaljer om tilkoblingsalternativene til Voice Edge-infrastrukturen.
Tilkobling |
Typer |
---|---|
Offentlig Internett |
Direkte (med hvitelistede kilder IP adresser) IPSec Virtual Private Network (VPN) eller IPSec over Generic Routing Encapsulation (GRE) Sted-til-sted (S2S) SRTP/SIP-TLS |
Privat tilkobling |
MPLS Punkt-til-punkt (P2P) VPLS SD-WAN Privat WAN Krysstilkobling av datasenter Equinix Fabric Tilkoblinger |
For mer informasjon, besøk 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-systemet
Hvert taleanrop som kommer inn i et telefonnummer som er tilknyttet et inngangspunkt, blir besvart av Webex CC, og kjøring av en Webex CC-flyt tilknyttet inngangspunktet, starter.
Webex CC Flow Builder leverer programmeringskonstruksjoner/operatorer og funksjonelle blokker, kalt aktiviteter, slik at administratorer eller andre som utformer og implementerer den IVR logikken, kan kombinere disse byggeklossene og opprette flytdefinisjonen.
Programmeringskonstruksjonene som Flow støtter, er:
-
Deklarasjons- og innstillingsvariabler – tilstand knyttet til en flytkjøring
-
Pebble-uttrykk for å angi verdien av variabler
-
-
Betingede kontroller
-
Looping - bruk av Conditionals og Go To (evne til å kjede aktiviteter sammen)
-
Aktivere REST API-er
-
Analyseringsdata - JSON, TOML, XML vanligvis brukt til å analysere API svar.
-
Komponere aktiviteter
Et representativt sett med aktiviteter som Flow-forsyninger er:
|
For hvert anrop som er aktivt, er en forekomst av flytkjøring også aktiv til samtalen avsluttes, noe som resulterer i samtidige kjøringer av flyter.
Hver forekomst av flytkjøring gir isolert miljø for data / tilstand knyttet til flyten og der av anropet.
I løpet av hele anropets livssyklus gjør flyt det også mulig å svare på bestemte hendelser som skjer, og håndtere dem – når et anrop for eksempel besvares av en agent, kan en hendelsesbehandling utløse et skjermvindu i grensesnittet for agentskrivebordet.
Hvis du vil ha mer informasjon om Webex CC Flow, kan du 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.
Støtte for virtuell agent
Flow leverer en aktivitet for å levere samhandlingen til en virtuell agent, som er forhåndskonfigurert i Webex Control Hub.
Når samtalen er koblet til en virtuell agent, gir den en samtaleopplevelse IVR brukeren og aktiviteten avsluttes enten med avslutning av samtalen eller med eskalering av anropet til en agent.
Ved eskalering kan flyten konfigureres til å sette anropet i kø, som deretter blir besvart av en agent.
Innkommende digitale interaksjoner
For e-post og meldingskanal for innkommende samhandlinger bruker Webex CC Webex Connect til klargjøring av aktiva, flyt for å håndtere innkommende samhandlinger og deretter rute samhandlingen til Webex CC når Webex Connect-flyten eksplisitt setter samhandlingen i kø slik at den kan håndteres av en agent.
Figuren nedenfor illustrerer inntak av e-post, meldingsinteraksjoner i Webex CC.
Virtual Agent / BOT-integrasjoner
For samhandlinger med e-post og meldinger eller sosiale kanaler konfigureres de virtuelle agent-/BOT-behandlingene i Webex Connect-flyten.
På samme måte som med Virtual Agents for Voice, hvis BOT-behandlingen ender med eskalering som resultat, blir samhandlingen lagt i kø og rutet til en agent.
Ruting og kø
Webex CC behandler den innkommende kontakten med automatiserte behandlingsprogrammer som definert i flyten, og flyten kan bestemme seg for å legge kontakten i kø / direkte til en agent (agentspesifikk kø – støttes bare for telefoni/tale-interaksjoner).
Hvis en agent er tilgjengelig i kø, reserveres agenten, og samhandling rutes til agenten. Hvis ingen agenter er tilgjengelige, parkeres samhandlingen i køen, og Flow fortsetter å behandle kunden med behandling knyttet til køaktiviteten.
Når en agent blir tilgjengelig, blir behandleren avbrutt, og samhandling tilbys til agenten.
Figuren nedenfor illustrerer arkitekturen for kø og ruting.
Valg av agent
Køer i Webex CC støtter følgende algoritmer for agentvalg:
-
Lengste tilgjengelige agentruting
-
Dyktig basert ruting
-
Lengste tilgjengelige agent (LAA)
-
Beste tilgjengelige agent (BAA)
-
Agenter er knyttet til køer gjennom Teams.
En kø kan tilordnes flere anropsdistribusjonsgrupper (der hver gruppe har ett eller flere team), på en sekvensiell måte med konfigurert venting på at anropsdistribusjonsgruppe skal legges til i køen, slik at søkeområdet for en samsvarende agent utvides til flere anropsdistribusjonsgrupper etter hvert som tiden går.
For ferdighetsbasert ruting, blant kompetansekravene som samsvarer med agenter som er knyttet til køen, velges en agent basert på LAA- eller BAA-konfigurasjon.
Spesifikke tilleggsfunksjoner for tale/telefoni
Agentbasert ruting (kun for tale-/telefonikanaler)
Webex CC Flow kan ved hjelp av aktiviteten QueueToAgent rute samhandlinger direkte til den valgte agenten basert på agent-ID-en.
Hvis agenten ikke er tilgjengelig for å håndtere samhandlinger, kan samhandlingen parkeres i en agentspesifikk kø og vente på at agenten blir tilgjengelig
Avansert køinformasjon
Webex CC Flow kan ved hjelp av aktiviteten GetQueueInfo hente sanntidsinformasjon for en kø som Posisjon i kø (PIQ), Estimert ventetid (EWT), antall agenter som er tilgjengelige i køen, og kan brukes til å avgjøre om kontakten skal settes i kø eller ikke.
Høflighet tilbakeringing
Webex CC Flow, ved hjelp av aktiviteten Tilbakeringing, lar kunden koble fra samtalen mens posisjonen i køen opprettholdes, og motta en tilbakeringing når den virtuelle samhandlingen i køen rutes til en agent.
Håndtering av overløp
Webex CC støtter overflythåndtering ved hjelp av kapasitetsbaserte team (CBT).
CBT er som et vanlig team med en kapasitet og en tilknyttet ekstern DN som tjener den kapasiteten. Den kan konfigureres sammen med andre team i distribusjonssyklusene for køanrop.
Vanligvis konfigureres dette som den siste syklusen, slik at det fungerer som en overflyt hvis ingen agent er tilgjengelig, selv etter at alle de konfigurerte anropsdistribusjonsgruppene ikke finner en tilgjengelig samsvarende agent for håndtering av samhandlingen.
Agent Desktop Operasjoner
Når en agent logger på Webex CC Agent Desktop, angir agenten et telefonnummer som innkommende anrop til agenten kan kobles til. Dette kan være en PSTN-telefon, mobiltelefon eller et internnummer hvis agenten er en Cisco Webex Calling bruker.
Vær oppmerksom på at dette nummeret må være et gyldig telefonnummer som anrop kan rutes til. Hvis ikke, kan ikke agenten motta innkommende anrop.
Basert på typen samhandling som agenten håndterer, gir widgetene i agentskrivebordet muligheten til å utføre bestemte mediekontrolloperasjoner.
Når et anrop er besvart, kan agenten for eksempel utføre følgende operasjoner knyttet til anropet.
-
Sett samtalen på vent
-
Start konsultasjonssamtale og
-
Overfør samtalen til et annet telefonnummer (si agenttelefonnummer) / inngangspunkt
-
Sende en annen agent til samtalen i konferanse
-
-
Overføre samtalen til en annen kø
-
Avslutte samtalen
Med Agent Desktop kan administratorer legge til egendefinerte widgeter der ved å utvide skrivebordsfunksjonene og gjøre det til en enhetlig samling av widgeter som agenter trenger for å få arbeidet gjort på en effektiv måte.
Skrivebordsarkitektur
Agent desktop er en mikro frontend basert enkeltside program som er vert for widgets bygget basert på webkomponenter arkitektur. Alle standard-/lagerwidgetene drives av data som hentes av API-er eller push-mekanismer på serversiden.
Dette er vanligvis asynkrone API-er, der svaret på en påkallelse kommer til skrivebordet via en WebSocket-tilkobling.
Webex CC-Agent Desktop godkjenner brukere med Cisco Common Identity (CI), og tokenet sendes videre til alle API aktiveringer. Også for egendefinerte widgeter, basert på godkjenningsmodellen, gir den en enkel påloggingsopplevelse til agenter hvis godkjenningsmodellen til den egendefinerte widgeten er integrert med CI.
Når en agent er en del av en samhandling, sendes alle oppdateringer til samhandlingstilstanden eller tilknyttede data også til skrivebordet via WebSocket-tilkoblingen.
Robusthet fra skrivebordet til tilkobling og ventetid
Den asynkrone API og push-en på serversiden muliggjør skalering, og eventuelle tilkoblingstap til WebSocket-grensesnittet oppdages, og skrivebordet forsøker å koble til på nytt og logge på på nytt.
Figuren nedenfor illustrerer agentskrivebordsarkitekturen i Webex CC.
Administrasjon og konfigurasjon
Onboarding av kunder
Webex Control Hub er det primære grensesnittet som brukes av partnere og kunder for å introdusere kunder og aktivere eller konfigurere funksjoner.
Når organisasjons- og kontaktsenterfunksjonene er klargjort i Control Hub, vil det utløse en arbeidsflyt i Webex CC som utfører resten av trinnene i klargjøringen av alle kontaktsenterfunksjoner i henhold til tilbudene valgt av kunden.
All klargjøring av kontaktsenteret gjøres ved hjelp av en BPM-arbeidsflytmotor som muliggjør en deklarativ måte å definere de involverte trinnene på, og gjør hele klargjøringstrinnene motstandsdyktige mot feil og sikrer dataintegritet.
Figuren nedenfor illustrerer klargjøringsarbeidsflyten i Webex CC.
Konfigurasjonsenheter
De viktigste konfigurasjonsenhetene i Webex CC, omfang i en organisasjon, er:
Tomt
Sted betyr et sted hvor ett eller flere team, brukere (agenter/veiledere) er lokalisert.
Hver bruker og gruppe må tilhøre et område.
Gruppe
En gruppe brukere. Team brukes til å distribuere samhandlinger til agenter via køer.
Hvert lag må tilhøre et nettsted.
Agenter
Brukere som kan logge på Agent Desktop og håndtere samhandlinger på tvers av medietypene som er konfigurert i Webex CC.
Tilsynspersoner
Veiledere er tildelt team og kan overvåke/coache agenten og ha tilgang til status på teamnivå og agentstatistikk for de som tilhører teamene som veilederen er tildelt.
Kø
En kø er en logisk enhet der samhandlinger kan holdes mens du venter på at agenter skal være tilgjengelige, som deretter rutes til agenten.
Køer tilordnes til team, som søkeområdet for agenter, med mulighet til å utvide søkeområdet basert på medgått tidsterskel, ved å legge til andre team i søkeområdet.
Inngangspunkt
Entrypoint er en logisk enhet som representerer inngangspunktet for samhandlinger for å komme inn i Webex CC. For telefoni kartlegges dette primært telefonnummeret som anropene kommer til, og for e-post-/meldingskanaler peker Entrypoint til ressurskonfigurasjonen i Webex Connect.
Flyte
Flyten knyttet til inngangspunktet (via rutingsstrategi), som bestemmer trinnene som er involvert i håndtering av samhandlinger.
For ikke-telefonikanaler (e-post, meldinger/sosiale medier) velges Flow som en del av ressurskonfigurasjonen i Webex Connect.
Tilgangskontroll for kontaktsentre på flere steder
Webex CC-administratorer kan konfigurere brukerprofiler med tilgangsrettigheter til bestemte områder, grupper, køer og inngangspunkter. Videre, på grunn av den hierarkiske naturen til steder og team, når tilgang til bestemte nettsteder er gitt, kan bare lagene eller datoen som gjelder teamene, som tilhører disse nettstedene eller et eksplisitt spesifisert delsett av slike team, nås av brukeren.
For køer og inngangspunkter er de globale på organisasjonsnivå, så for forskjellige geografiske steder (steder der bestemte agenter og team er plassert) kan separate inngangspunkter og køer konfigureres, og veiledere / brukere kan ha tilgang til de enhetene som gjelder for bestemte nettsteder.
Figuren nedenfor illustrerer de viktigste konfigurasjonsenhetene og brukerprofilen som refererer til disse enhetene.
I tillegg til å begrense tilgangen til disse enhetene, kan Webex CC-administratorer kontrollere de spesifikke egenskapene/modulene som en bruker kan få tilgang til i administrasjonsgrensesnittet, og dermed ha brukere med administrasjons-/konfigurasjonsrettigheter til bestemte enheter samt deler/muligheter i administrasjonsgrensesnittet for Webex CC.
Rapportering og Analytics
Webex CC behandler de diskrete hendelsene som genereres av ulike tjenester i løpet av livssyklusen til interaksjoner, ved hjelp av en serie sanntidsstrømbehandlingstjenester og genererer et definert sett med sanntidsdatasett som publiseres til klienter som abonnerer.
Videre blir disse hendelsene videre behandlet, transformert og aggregert og resulterende datasett beholdes, som deretter hentes via dataforbruks-API-ene og rapporterings- og datavisualiseringsgrensesnittet - Analyzer.
Figuren nedenfor illustrerer grensesnittene for databehandling og forbruk i Webex CC
Integreringer
Alle eksterne integrasjoner til WxCC for å utvide og forbedre funksjonene som kunder kan bruke, bruker standard publiserte API-er.
Typen API grensesnitt som er tilgjengelige i Webex CC er:
-
HVIL API
-
Push på serversiden ved hjelp av
-
Webhooks
-
WebSocket-meldinger
-
CRM-integrasjoner
Webex CC støtter to moduser for integrasjon med CRM-systemer (Customer Relationship Management).
-
Innebygde koblinger på skrivebordet
-
Flytintegreringer via HTTP-er Koblinger i IVR
Innebygde skrivebordskoblinger: CRM-program som primært grensesnitt
I denne driftsmodusen logger agenten på CRM-konsollen som det primære programmet.
Webex CC er et innebygd program (også kalt et innebygd skrivebordsprogram eller innebygd softphone) som primært brukes til å logge på kontaktsenteret og motta Webex CC-rutede kontaktsentersamhandlinger.
Når CRM-integreringen mottar et anrop eller en samtaleforespørsel, utfører den følgende handlinger på CRM-konsollen
-
Skjermbilde viser kundeoppføringen som er knyttet til ANI eller andre anropstilknyttede data.
-
Postere samtalemetadata som aktivitetsnotater i kundeoppføringen
-
La agenten "klikke for å ringe" ved å klikke på kontakten i CRM og starte et utgående anrop til kunden
-
Postering av anropsoppføringer i CRM-rapporteringstabellene for primærrapportering om CRM.
-
Gir full funksjonalitet for Agent Desktop- og samtalekontroller (innebygd og minifisert versjon av skrivebordsappen)
Den primære integreringsmodusen med CRM-ene er å bygge inn CC Desktop Webex programmet i en separat iFrame.
Videre kjører Webex CC Desktop-programmet en egendefinert hodeløs widget (ingen brukergrensesnitt) i bakgrunnen, og samhandler med det underliggende CRM-systemet for å utføre automatiserte handlinger på vegne av agenten.
Samhandlingene drives av to SDK-er som den hodeløse widgeten bruker.
-
Webex CC Desktop JS SDK: Dette er JavaScript SDK levert av Webex CC for å registrere hendelseslyttere for agent- og kontakthandlinger.
-
CRM JS SDK: Dette er CRM-klient-SDK-en som gjelder per CRM som abstraherer REST API-anrop med CRM. For salesforce brukes for eksempel det CTI JS-biblioteket fra Salesforce til å utføre handlinger og lytte etter hendelser i CRM.
Figuren nedenfor illustrerer CRM-arkitekturen for innebygd Webex CC-skrivebord og koblinger
Webex CC støtter følgende CRM-løsninger for ovennevnte integrasjon:
-
Salgsstyrke
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk
-
Freshdesk
For mer informasjon, besøk https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Hvis du vil ha mer informasjon om hvordan du konfigurerer Webex CC-skrivebordsoppsett for aktivering av CRM-kobling, funksjonssett og endringslogger, kan du gå til https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Global tilgjengelighet av CRM-koblinger
CRM-koblingene er tilgjengelige i alle geografiske områder og områder der Webex CC er i drift.
Elastisk skalering og ytelse
Webex CC er vert for den tilpassede widgeten som muliggjør toveiskommunikasjon mellom CRM-applikasjonen og Webex CC-skrivebordet i AWS CloudFront CDN, noe som sikrer høy tilgjengelighet av widgeten AWS på tvers av tilgjengelighetssoner og regioner.
All CRM-integreringsspesifikk databehandling skjer i nettleseren der agenter bruker CRM-programmet med Webex CC-skrivebord innebygd i CRM-programmet.
Sikkerhet
CRM-koblingene startes via skrivebordsoppsettet for Webex CC-agent, og valgfrie parametere sendes via skrivebordsoppsettet til widgeten for å slå funksjoner på og av.
Hvis du for eksempel vil aktivere widgeten Salesforce-handlinger, kan administratoren slå på parameterinnstillingen sfdcWidgetEnabled til sann.
Installasjon av pakke
For at integreringen skal fungere toveis, må CRM-konsollen ha det innebygde programmet installert. Dette er for å støtte lasting av skrivebordsprogrammet inne i en iFrame.
Alle Desktop Embedded-koblingene er tilgjengelige på CRM-markedsplassen.
For eksempel
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Installasjonen av markedsplassprogrammet aktiverer de nødvendige plugin-modulene og importerer de nødvendige XML-filene til CRM-konsollen for å støtte rapportering av anropsoppføringer i CRM.
Flytintegreringer via HTTP-koblinger i IVR
Webex CC Flow-byggherren støtter toveis dataflyter mellom Webex CC og CRM-systemet ved hjelp av HTTPs-koblinger konfigurert i Webex Control Hub og brukt på Webex CC Flow.
Disse brukes primært til tilpassing i talesamhandlinger og tilpasset ruting i IVR.
Som standard støtter Webex CC HTTP-koblingen Salesforce på Control Hub. De andre CRM-koblingene kan legges til som egendefinerte koblinger i Webex Control Hub.
Hvis du vil ha mer informasjon om HTTP-koblinger, kan du gå til https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-kontakter:
-
Salesforce IVR HTTP Connector (innebygd): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP-kontakt (egendefinert): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP-kontakt (tilpasset): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Utgående kampanjebehandling
Webex CC støtter utgående forhåndsvisningskampanjer ved hjelp av kampanjeadministrasjonsløsningen fra Acqueon.
Hvis du vil ha mer informasjon, kan du se Konfigurere utgående talekampanjemoduser i Webex kontaktsenter.
Optimalisering av arbeidsstyrken
Webex CC støtter arbeidsflytoptimalisering og kvalitetsstyringsløsninger fra ledende industrileverandører.
Utvide Agent Desktop
Webex CC-agent og lederskrivebord muliggjør utvidelse av skrivebordsfunksjonene ved å utvikle og kjøre egendefinerte widgeter på skrivebordet.
For mer informasjon, besøk https://developer.webex-cx.com/documentation/guides/desktop.
Andre API-er
Hvis du vil ha mer informasjon om de andre API integreringene som kan utføres i Webex CC, kan du gå til https://developer.webex-cx.com/documentation/getting-started/.
Distribusjon og tilkobling
Webex CC er distribuert i AWS og er for øyeblikket tilgjengelig i følgende regioner
-
OSS
-
USA-Øst-N Virginia
-
US-West N California (bare Voice Media Ingress)
-
-
Canada
-
Sentral
-
-
Storbritannia
-
London
-
-
Europa
-
Frankfurt am Main
-
-
Asia Pac
-
Tokyo
-
Sydney
- Singapore
-
Tilkobling til AWS vert Webex Contact Center kan opprettes enten ved hjelp av Internett eller ved hjelp av Amazon Web Services (AWS) Direct Connect. Med AWS Direct Connect leveres data via en privat nettverksforbindelse mellom kunder lokalt nettverk og Webex Contact Center, og forbedrer dermed forbindelsen. For mer informasjon, se AWS Direct Connect for Webex Contact Center.
Tilkobling til flere områder for telefoni
For å aktivere globale organisasjoner, med agenter og kunder på flere geografiske steder, støtter Webex CC å holde mediene innenfor det lokale området, for de områdene der talemediekanten og inngangstjenestene kjører.
Følgende figur illustrerer distribusjon av flere regioner med regionale medier.
Mediekanten og inngangstjenestene distribueres i følgende områder.
Geografisk region |
Webex CC-tjenester (AWS-regionen) |
Media Edge (tale-POP) |
Neste generasjons medietjenester (AWS-regionen)* |
---|---|---|---|
OSS |
N Virginia |
New York Los Angeles |
N Virginia N California |
Canada |
Sentral |
Vancouver Toronto |
Sentral |
Brasil |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt am Main |
Frankfurt am Main Amsterdam |
Frankfurt am Main |
Storbritannia |
London |
London |
London |
India |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japan |
Tokyo |
Tokyo Osaka |
Tokyo |
Australia |
Sydney |
Melbourne Sydney |
Sydney |
Sikkerhet og personvern
Sikkerhet for infrastruktur
Taleinfrastruktur på Edge
Voice Edge-komponentene tillater SIP-trunker fra kundenettverk / PSTN-bærere å avslutte, og dette aktiveres basert på hvitelistede IP-er som har lov til å koble til kantkomponentene.
Beregn infrastruktursikkerhet
Webex CC-databehandlingsforekomster klargjøres i AWS, og tjenester kjører som pods i Kubernetes-klynge, som har flere navneområder og tilgang til hvert navneområde er begrenset med separat legitimasjon.
All klargjøring av infrastrukturen gjøres ved hjelp av kode – ingen manuelle trinn – og ingen av legitimasjonene kan nås manuelt.
Det er et sentralt legitimasjonslager med spesifikke baner konfigurert for spesifikt sett med tjenester / team, og tilgangen til selve legitimasjonslageret er begrenset og konfigurert som hemmeligheter i bygge- og distribusjonssystemene.
Ingen av infrastrukturkomponentene/tjenestene er direkte eksponert utenfor AWS VPC, og kun offentlig eksponerte grensesnitt er API-er og WebSocket-servere som styres og administreres ved hjelp av API-gateway,
Bortsett fra dette er det visse interne systemer og grensesnitt som brukes av utviklere som brukes til å vise logger, målestokker, distribusjonsdetaljer, byggestatus og testresultater, som er sikret ved hjelp av roller og grupper og integrert med Ciscos interne autentiseringssystemer.
Autentisering og autorisasjon for brukergrensesnitt
Alle brukergrensesnittene som brukes av ulike kontaktsenterbrukere (agenter, ledere, administratorer, analytikere), er beskyttet av Ciscos OAuth-flyter (Common Identity Based Bearer Token).
Autorisasjonen gjøres ved hjelp av roller for brukeren som fikk tokenet og omfangene som er tilordnet tokenet.
Datasikkerhet
Data under overføring
Ingen av grensesnittene til tjenestene / infrastrukturkomponenten som er distribuert, er direkte eksponert for ekstern innkommende trafikk.
Utvalgte tjenester, med http APIer, eksponerer disse grensesnittene via en gateway, og all innkommende https (inkludert WebSocket) avsluttes i ALB og intern trafikk over http rutes til tjenestene.
Alle utgående interaksjoner er over https / TLS (for ikke http-protokoller).
Inne i VPC er den interne kommunikasjonen mellom tjenester - over http / custom TCP protocol - over vanlig TCP socket.
Data i hvile
Alle data som blir lagret, krypteres på lagringslaget. Videre er de datalagrene som er utenfor VPC, beskyttet og tilgangskontroll og autorisasjoner med legitimasjon sikkert lagret og administrert i et hemmelig lager.
Figuren nedenfor illustrerer dataflyten og sikkerhetsmodellen for både transitt og hvile.
Personvern
PII-data for sluttbruker
Webex CC Flow, som er den programmatiske kontrolleren for håndtering av samhandlinger, kan brukes til å samle inn brukerdata, som kan tilordnes flytvariabler som er spesielt merket som "Inneholder sensitive data". Verdiene for slike data er kryptert, og ingen tjenester i transittbanen til dataene vil ha tilgang til disse dataene.
Videre blir slike data aldri lagret i CC Webex rapporteringsdatalageret, og loggene/meldingsinfrastrukturen vil ha krypterte data og klartekstdata lagres ikke noe sted i Webex CC.
PII-data for kontaktsenteragent/-leder
Kontaktsenterets brukerrelaterte data redigeres i logger, men er tilgjengelige for dataanalyse og visualisering i Webex CC-datalageret.
skalerbarhet
Faktorer for skala
For Webex CC er faktorene som påvirker skalaen:
-
Samtidig antall agenter logget på
-
Samtidig antall interaksjoner pågår
-
Handlinger utført på disse samhandlingene
-
-
Samtidig antall handlinger som veiledere / agenter utfører, utenfor håndtering av interaksjonene
-
Volumet av dataene som genereres og vedvarer
Arkitektoniske aspekter som muliggjør skala
Prinsippene som Webex CC er bygget og designet etter, gjør at løsningen kan skaleres dynamisk etter behov innenfor rammene som håndheves av infrastrukturen som tilbys for de ulike tjenestene og plattformkomponentene.
Hendelsesdrevet arkitektur
Tjenestene i Webex CC kommuniserer ved hjelp av meldinger, og de kritiske meldingsbehandlingsflytene innebærer ingen blokkering av IO-operasjoner, og tilstanden som kreves for å behandle meldinger, er lokalisert til forekomsten av tjenesten som behandler meldingen.
Statsløse tjenester (eller eksternalisert tilstand)
Tilstandsløse tjenester muliggjør elastisitet ved enkelt å legge til/fjerne flere forekomster av tjenestene. Det er visse tjenester som er iboende stateful i naturen, og de har eksternalisert statlig butikk og infrastrukturen støtter dynamiske endringer i antall forekomster av slike tjenester også med automatisk rebalansering / statlig overføring / lokalisering av staten til forekomsten som trenger staten.
Elastisk infrastruktur
Alle tjenestene kjører i Kubernetes, og infrastrukturen, også kjent som Kubernetes-noder, skaleres automatisk basert på bruken, og dette gjør det mulig å legge til flere databehandlingsnoder dynamisk opp til en maksimal høy terskel som er forhåndskonfigurert.
Lastprojeksjon og regelmessig validering
Alle tjenestene er benchmarked for ytelsesegenskaper og skaleringsmønster er validert på tjenestenivå.
Ytterligere kontinuerlig validering, toppbelastning og utholdenhetstester utføres med testparametere justert for forventet vekst i skalaen som påvirker attributter, noe som gjør det mulig å identifisere flaskehalser, planlegge å oppdatere den høye terskelen for ressursbruk i infrastrukturen og være klar for spilldagen.
Pålitelighet og tilgjengelighet
Den hendelsesdrevne arkitekturen og statsløse tjenester muliggjør fleksibilitet og elastisitet. For å sikre at feil oppdages og håndteres før funksjonalitet påvirkes, bruker Webex CC imidlertid følgende strategi.
-
Infrastruktur tilgjengelighet og pålitelighet
-
Alle Webex CC-tjenester og infrastrukturkomponenter er alltid distribuert i tre AWS-tilgjengelighetssoner.
-
Dette gjør at Webex CC kan være motstandsdyktig mot tilgjengelighetssonefeil, og i tilfelle feil erstattes de mislykkede forekomstene automatisk med nyere.
-
-
-
Kontinuerlig overvåking og varsling
-
Interne og eksterne sonder for tjeneste- og infrastrukturkomponenter, som ved feil utløser varsler.
-
Beregninger som fanges opp fra tjeneste- og infrastrukturkomponenter og behandles gjennom en regelmotor som oppdager samsvarende regler og utløservarsler.
-
-
Kontinuerlig validering og varsling
-
Periodiske tester kjøres, og eventuelle feil resulterer i utløsende varsler
-
Disse varslene skaper proaktive hendelser og håndteres som en reell hendelse som påvirker kunden.
-
Dette foregriper innvirkningen på kunden og bidrar til systemets tilgjengelighet og pålitelighet.
-
-
-
Kontinuerlig integrasjon og levering
-
Dette er ingeniørprosessen og leveringspipelinen og muliggjør rask og pålitelig bygging, validering og distribusjon av tjenester / endringer i tjenester i Webex CC.
-
Muligheten til å utføre fullstendig automatisert distribusjon – fra kode til produksjonsmiljø, med alle nødvendige valideringer, reduserer risikoen og minimerer tiden til løsning, hvis en endring må distribueres som følge av en feil.
-
-
-
Effektbrytere og drepebrytere
-
Ulike deler av systemet / visse funksjoner i Webex CC kan deaktiveres selektivt for alle kunder eller utvalgte kunder, for å minimere kaskadeeffekter av en feil.
-
Dette gjør det mulig å minimere feiloverflaten og oppnå tilgjengelighet av kjernekontaktsenterfunksjoner for kunder.
-
-
Overvåking og feildeteksjon
Figuren nedenfor viser de kontinuerlige overvåkings-, validerings- og varslingsmekanismene som er på plass for Webex CC.
Forretningskontinuitet og nødgjenoppretting
Prosessen for katastrofegjenoppretting og forretningskontinuitet sørger for å oppdage eventuelle store avbrudd i en region, og nødvendige tiltak blir iverksatt for å sikre gjenoppretting av tjenestene til kunder som er om bord i regionen.
Trinnene for gjenoppretting dokumenteres, valideres og holdes oppdatert regelmessig i henhold til prosessene for katastrofegjenoppretting og -administrasjon.
Webex CC-tjenester distribueres i tre separate tilgjengelighetssoner i en AWS-region. Hver tilgjengelighetssone er en annen fysisk plassering i regionen, med uavhengige verktøy.
I tilfelle fullstendig AWS-regionfeil, er Webex CC avhengig av AWS for å gjenopprette regionen, og for langvarige avbrudd som involverer hele regionen, blir Webex CC-datasenteret klargjort i en ny AWS-region og gjenoppretter de viktigste kundekonfigurasjonene og dataene slik at kontaktsenteret er operativt for kunder i den nye AWS-regionen.
Dette innebærer automatisering, men krever manuell inngripen for å utløse prosessen, samt overvåke og sikre at nødvendig konfigurasjon og data gjenopprettes for å gjøre kontaktsenteret operativt for kundene.
Samsvar og sertifiseringer
Webex Contact har en omfattende liste over sikkerhetssertifiseringer. Disse sertifiseringene holdes oppdatert med jevne mellomrom.
-
PCI DSS QSA
-
CAIQ
-
HIPAA og HITECH
-
CSA-stjerne nivå 1
-
CSA Star Level 2 (3. parts uavhengige vurdering)
-
SOC2
-
ISO27001 (Internasjonal standard for informasjonssikkerhet)
-
ISO27017 (sikkerhetsstandard for skytjenesteleverandører)
-
ISO27018 (sikkerhetsstandard fokusert på å beskytte personopplysninger i skyen)
-
ISO27701 (Utvidelse av personvern)
-
C5 tysk standard, som demonstrerer operativ sikkerhet mot cyberangrep
Se personverndatabladet for kontaktsentertjenesten for Webex hvis du vil ha mer informasjon.
Innledning
Cisco Webex Contact Center (Webex CC) er et kontaktsenter som en tjeneste (CCaaS) som gjør det mulig for organisasjoner å muliggjøre smartere, proaktive og tilpassede samhandlinger på tvers av kundereisen.
Webex CC er konstruert, designet og utviklet, fra grunnen av, som en skybasert løsning, med følgende arkitektoniske kjerneprinsipper.
-
Tjenester: Uavhengig sett med tjenester der hver tjeneste leverer et lite, sammenhengende sett med funksjoner til brukerne.
-
Hendelsesdrevet: Alle tjenestene kommuniserer med hverandre ved hjelp av meldinger, bortsett fra i webapplikasjoner der applikasjonen bruker https-grensesnitt (REST API-er, Push Data via WebSocket-grensesnitt) for spesifikke brukstilfeller.
-
Tilstandsløs/eksternalisert tilstand: Tjenestene distribueres i Kubernetes, kjører i docker-beholdere, med muligheten til automatisk å skalere og være motstandsdyktig mot feil i én eller flere forekomster av tjenestene.
-
Observerbar: Alle tjenestene og infrastrukturkomponentene som muliggjør distribusjon av slike tjenester, kan observeres med standardmekanismer for å måle, oppdage og forhindre situasjoner som påvirker kontaktsenterets evner, samt raskt feilsøke og gjenopprette tjenester i tilfelle strømbrudd.
-
Isolert/løst koblet: Hver tjeneste kan bygges, valideres og distribueres/oppdateres uavhengig uten nedetid for kontaktsenterfunksjoner.
Webex CC-tjenester distribueres i AWS og drives av en skybasert plattform som muliggjør følgende:
-
Tilgjengelighet av infrastrukturtjenester og -programmer på tvers av flere tilgjengelighetssoner
-
Elastisitet i infrastrukturtjenester og -programmer som muliggjør dynamisk skaleringskapasitet
-
Sikkerhet innebygd i måten systemene bygges og distribueres på, data er beskyttet under overføring og i hvile sammen med sikkerhets-/samsvarssertifiseringene som Webex CC har.
-
Skalerbar og sikker kantinfrastruktur for telefoni-/taleintegrasjoner
-
Observerbarhet med proaktiv overvåking og varsling som muliggjør høy tilgjengelighet av kontaktsentertjenester til sine kunder.
-
Integrert med resten av Cisco Webex for brukergodkjenning/autorisasjon, administrasjon og klargjøring av kontaktsenterfunksjoner.
De ytterligere avsnittene i dette dokumentet utdyper hver av funksjonene ovenfor og hvordan CC Webex arkitekturen muliggjør det samme.
Logisk arkitektur
Kjernefunksjonen som en kontaktsenterløsning må ha, er å gjøre det mulig for kunder å enkelt kontakte organisasjonen ved hjelp av vanlige kommunikasjonsmidler og få spørsmålene / problemene adressert på en rask og effektiv måte.
For å sikre at dette grunnleggende prinsippet oppnås, er det imidlertid flere funksjoner bak kulissene som organisasjonen som bruker kontaktsenteret, må ha tilgang til. Disse er:
-
Mekanismer for kunder å starte en interaksjon
-
Publiserte og operative telefonnumre som kobler telefonianrop til kontaktsentersystemet
-
E-postadresser som kunder kan sende e-post til, og mekanisme for å oppdage nye innkommende e-poster.
-
Mulighet for kunder å kontakte via ulike digitale kanaler, inkludert, men ikke begrenset til
-
Chat fra et nettsted/en app
-
Direkte chat via populære meldingsklienter som WhatsApp, Facebook Messenger, Apple Messages for Business.
-
-
-
Evne til å oppdage nye interaksjoner og håndtere dem effektivt
-
Disse vil inkludere automatisert IVR-system, virtuelle agenter for telefoni / chatter med programmerbarhet innebygd for å definere arbeidsflytene som er involvert i håndtering av interaksjoner.
-
Til slutt, om nødvendig, må interaksjonen eskaleres til en agent, som er optimalt dyktig til å håndtere samspillet.
-
-
Mulighet for agenter til å indikere tilgjengelighet for håndtering av samhandlinger og ledere for å overvåke, veilede agenter og få driftsmåledata som muliggjør effektiv samhandling.
-
Mulighet for administratorer til å konfigurere og klargjøre de ulike kontaktsenterfunksjonene som gjør det mulig for agenter og ledere å utføre oppgavene sine som forventet.
Utover disse må moderne bedrifter ha ekstra muligheter for å optimalisere kontaktsenterdriften med tilgang til data og innsikt som visualiserer og sporer viktige operasjonelle beregninger.
Videre er muligheten til å integrere med spesialiserte kontaktsenterøkosystemfunksjoner som kjøring av proaktive automatiserte utgående samtaler, forbedring av agent- og lederopplevelser ved hjelp av AI, oppdagelse og forståelse av kundereisen for proaktivt å levere data på forhånd til agenter, klare differensiatorer i måten kontaktsenterløsninger utvikler seg på.
Når det gjelder forbruksmodellen, der kontaktsentertilbud forbrukes som en skylevert programvaretjeneste, krever muligheten til å sikre tilgjengelighet, pålitelighet og automatiserte ad-hoc-skaleringskrav toppmoderne overvåkings- og varslingsmekanismer, noe som muliggjør kontinuerlig validering og påvisning av forestående problemer og forebygger/minimerer innvirkningen på kundeoperasjoner.
Figuren nedenfor illustrerer den logiske arkitekturen til Webex CC.
Funksjonelle komponenter
Følgende avsnitt beskriver ulike funksjonelle komponenter i Webex CC.
Ledelse av samhandling
Webex CC støtter telefoni, e-post og meldinger (sosiale kanaler) som ulike kanaler der brukere kan samhandle med kontaktsenteret.
For alle kanalene kan den innledende håndteringen utføres av systemet, og deretter kan samhandlingen eskaleres til en agent.
Medietyper
Telefoni
For telefoni avgjøres håndteringen av innkommende taleanrop av hvordan anropet kom inn i kontaktsenteret (se Inngående mekanismer nedenfor) og Webex CC-flyten som er knyttet til inngangspunktet.
Anropet blir besvart, og ytterligere handlinger utføres i henhold til CC Flow Webex definisjonen – som er en programmatisk representasjon av handlingene som skal utføres under håndtering av anropet, enten før kø og ruting til en agent, eller selve flyten kan håndtere samtalen uten overføring til en agent.
Flow Builder i Webex CC lar utviklere definere flyten og tilordne den til inngangspunktet som anropet ankommer via i Webex CC.
Disse konfigurasjonsenhetene og bruken av dem dekkes i konfigurasjonsenheter.
Mer informasjon om Flow Builder er dekket i den kommende delen om IVR System.
E-post og meldinger
Fra Webex CC-perspektiv gir Webex Connect inngående og utgående funksjoner for alle digitale kanaler – e-post, meldingskanaler, som sluttbrukere kan bruke til å kontakte kontaktsenteret.
Webex Connect-flyt
-
Bestemmer håndteringen av slike samhandlinger til samhandlingene er satt i kø og rutet til agenter. Dette inkluderer automatisk håndtering og BOT-behandlinger for alle former for meldings- og e-postinteraksjoner.
-
Bruker forretningslogikk på innkommende samhandling.
-
Håndterer kontakt før du setter deg i kø.
-
Flow selv kan håndtere samhandlingen uten overføring til live agent.
Meldingskanalene som støttes av Webex CC er:
-
Web App / Mobil App Chat
-
Whatsapp
-
Facebook Messenger
-
SMS
-
Apple Messages for bedrifter
E-postkanalene som støttes av Webex CC er:
-
Gmail
-
Office365
Inntrengningsmekanismer
Denne delen dekker mekanismene som en interaksjon kan komme inn i Webex CC. Basert på medietypen er mekanismene som en interaksjon når Webex CC forskjellige.
I telefoni er det for eksempel nødvendig med klargjøring av fysisk infrastruktur for å aktivere PSTN-tilkobling, konfigurasjon av telefonnumre og ruting av anropene til Webex CC.
For e-post-/meldingskanaler må inngangskonfigurasjonen gjøres i Webex Koble til, og den involverer klargjøring av e-post-/meldingskonto og Webex Connect-flytkonfigurasjon.
Innkommende tale
For taleanrop er et typisk scenario der brukere ringer et PSTN-telefonnummer som deretter kobles til kontaktsenteret. Fra et inngangsperspektiv trenger dette en mekanisme for å rute anrop fra PSTN til Webex CC.
Figuren nedenfor illustrerer inntaket av taleanrop til Webex CC.
Voice Ingress Services i Webex CC utfører tredjeparts samtalekontroll ved hjelp av SIP og svarer på det innkommende anropet, samt utfører overførings-, konferanse- og andre samtalekontrolloperasjoner.
Det logiske inngangspunktet for anrop i Webex CC er konfigurasjonsenheten kalt Entrypoint. For taleinngang er nøkkelkonfigurasjonen for Entrypoint telefonnummeret som er knyttet til det, som vanligvis er et gyldig PSTN-telefonnummer hentet fra valgt PSTN-leverandør.
Dette gjør det mulig å oppdage innkommende anrop på telefonnummeret, knytte anropet til Entrypoint og bruke andre konfigurasjonsparametere for inngangspunktet til å håndtere anropet i henhold til definisjonen for Webex CC-flyt som skal utløses for samhandlingen.
Merk:
Hvis du vil ha mer informasjon om alternativene for PSTN-tilkobling, kan du gå til 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.
Skalerbarhet og tilgjengelighet for infrastruktur for talekant
Webex CC VPOP-infrastrukturen inkluderer redundante SIP SBC-par, noe som sikrer høy tilgjengelighet og flere SBC-er kan legges til for å skalere de samtidige anropsvolumene som skal støttes.
Maks samtidige anrop som VPOP kan håndtere, avhenger av antall SBC-er som kjører, og som anrop sendes til.
For geografisk redundans – et nett av VPOP SBC med sammenkoblinger på tvers av flere par på tvers av regioner støttes.
For taleinngangstjenester er de horisontalt skalerbare for å håndtere et økende antall samtidige taleanrop som skal inntas til Webex CC.
Sikkerhetshensyn med talekantinfrastruktur
Tabellen nedenfor inneholder detaljer om tilkoblingsalternativene til Voice Edge-infrastrukturen.
Tilkobling |
Typer |
---|---|
Offentlig Internett |
Direkte (med hvitelistede kilder IP adresser) IPSec Virtual Private Network (VPN) eller IPSec over Generic Routing Encapsulation (GRE) Sted-til-sted (S2S) SRTP/SIP-TLS |
Privat tilkobling |
MPLS Punkt-til-punkt (P2P) VPLS SD-WAN Privat WAN Krysstilkobling av datasenter Equinix Fabric Tilkoblinger |
For mer informasjon, besøk 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-systemet
Hvert taleanrop som kommer inn i et telefonnummer som er tilknyttet et inngangspunkt, blir besvart av Webex CC, og kjøring av en Webex CC-flyt tilknyttet inngangspunktet, starter.
Webex CC Flow Builder leverer programmeringskonstruksjoner/operatorer og funksjonelle blokker, kalt aktiviteter, slik at administratorer eller andre som utformer og implementerer den IVR logikken, kan kombinere disse byggeklossene og opprette flytdefinisjonen.
Programmeringskonstruksjonene som Flow støtter, er:
-
Deklarasjons- og innstillingsvariabler – tilstand knyttet til en flytkjøring
-
Pebble-uttrykk for å angi verdien av variabler
-
-
Betingede kontroller
-
Looping - bruk av Conditionals og Go To (evne til å kjede aktiviteter sammen)
-
Aktivere REST API-er
-
Analyseringsdata - JSON, TOML, XML vanligvis brukt til å analysere API svar.
-
Komponere aktiviteter
Et representativt sett med aktiviteter som Flow-forsyninger er:
-
Spill av meldinger
-
Samle inn brukerdata
-
Overføre samtalen til en annen destinasjon/et annet telefonnummer
-
Send samtalen til en virtuell agent
-
Sett anropet i kø slik at det kan besvares av en agent.
For hvert anrop som er aktivt, er en forekomst av flytkjøring også aktiv til samtalen avsluttes, noe som resulterer i samtidige kjøringer av flyter.
Hver forekomst av flytkjøring gir isolert miljø for data / tilstand knyttet til flyten og der av anropet.
I løpet av hele anropets livssyklus gjør flyt det også mulig å svare på bestemte hendelser som skjer, og håndtere dem – når et anrop for eksempel besvares av en agent, kan en hendelsesbehandling utløse et skjermvindu i grensesnittet for agentskrivebordet.
Hvis du vil ha mer informasjon om Webex CC Flow, kan du 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.
Støtte for virtuell agent
Flow leverer en aktivitet for å levere samhandlingen til en virtuell agent, som er forhåndskonfigurert i Webex Control Hub.
Når samtalen er koblet til en virtuell agent, gir den en samtaleopplevelse IVR brukeren og aktiviteten avsluttes enten med avslutning av samtalen eller med eskalering av anropet til en agent.
Ved eskalering kan flyten konfigureres til å sette anropet i kø, som deretter blir besvart av en agent.
Innkommende digitale interaksjoner
For e-post og meldingskanal for innkommende samhandlinger bruker Webex CC Webex Connect til klargjøring av aktiva, flyt for å håndtere innkommende samhandlinger og deretter rute samhandlingen til Webex CC når Webex Connect-flyten eksplisitt setter samhandlingen i kø slik at den kan håndteres av en agent.
Figuren nedenfor illustrerer inntak av e-post, meldingsinteraksjoner i Webex CC.
Virtual Agent / BOT-integrasjoner
For samhandlinger med e-post og meldinger eller sosiale kanaler konfigureres de virtuelle agent-/BOT-behandlingene i Webex Connect-flyten.
På samme måte som med Virtual Agents for Voice, hvis BOT-behandlingen ender med eskalering som resultat, blir samhandlingen lagt i kø og rutet til en agent.
Ruting og kø
Webex CC behandler den innkommende kontakten med automatiserte behandlingsprogrammer som definert i flyten, og flyten kan bestemme seg for å legge kontakten i kø / direkte til en agent (agentspesifikk kø – støttes bare for telefoni/tale-interaksjoner).
Hvis en agent er tilgjengelig i kø, reserveres agenten, og samhandling rutes til agenten. Hvis ingen agenter er tilgjengelige, parkeres samhandlingen i køen, og Flow fortsetter å behandle kunden med behandling knyttet til køaktiviteten.
Når en agent blir tilgjengelig, blir behandleren avbrutt, og samhandling tilbys til agenten.
Figuren nedenfor illustrerer arkitekturen for kø og ruting.
Valg av agent
Køer i Webex CC støtter følgende algoritmer for agentvalg:
-
Lengste tilgjengelige agentruting
-
Dyktig basert ruting
-
Lengste tilgjengelige agent (LAA)
-
Beste tilgjengelige agent (BAA)
-
Agenter er knyttet til køer gjennom Teams.
En kø kan tilordnes flere anropsdistribusjonsgrupper (der hver gruppe har ett eller flere team), på en sekvensiell måte med konfigurert venting på at anropsdistribusjonsgruppe skal legges til i køen, slik at søkeområdet for en samsvarende agent utvides til flere anropsdistribusjonsgrupper etter hvert som tiden går.
For ferdighetsbasert ruting, blant kompetansekravene som samsvarer med agenter som er knyttet til køen, velges en agent basert på LAA- eller BAA-konfigurasjon.
Spesifikke tilleggsfunksjoner for tale/telefoni
Agentbasert ruting (kun for tale-/telefonikanaler)
Webex CC Flow kan ved hjelp av aktiviteten QueueToAgent rute samhandlinger direkte til den valgte agenten basert på agent-ID-en.
Hvis agenten ikke er tilgjengelig for å håndtere samhandlinger, kan samhandlingen parkeres i en agentspesifikk kø og vente på at agenten blir tilgjengelig
Avansert køinformasjon
Webex CC Flow kan ved hjelp av aktiviteten GetQueueInfo hente sanntidsinformasjon for en kø som Posisjon i kø (PIQ), Estimert ventetid (EWT), antall agenter som er tilgjengelige i køen, og kan brukes til å avgjøre om kontakten skal settes i kø eller ikke.
Høflighet tilbakeringing
Webex CC Flow, ved hjelp av aktiviteten Tilbakeringing, lar kunden koble fra samtalen mens posisjonen i køen opprettholdes, og motta en tilbakeringing når den virtuelle samhandlingen i køen rutes til en agent.
Håndtering av overløp
Webex CC støtter overflythåndtering ved hjelp av kapasitetsbaserte team (CBT).
CBT er som et vanlig team med en kapasitet og en tilknyttet ekstern DN som tjener den kapasiteten. Den kan konfigureres sammen med andre team i distribusjonssyklusene for køanrop.
Vanligvis konfigureres dette som den siste syklusen, slik at det fungerer som en overflyt hvis ingen agent er tilgjengelig, selv etter at alle de konfigurerte anropsdistribusjonsgruppene ikke finner en tilgjengelig samsvarende agent for håndtering av samhandlingen.
Agent Desktop Operasjoner
Når en agent logger på Webex CC Agent Desktop, angir agenten et telefonnummer som innkommende anrop til agenten kan kobles til. Dette kan være en PSTN-telefon, mobiltelefon eller et internnummer hvis agenten er en Cisco Webex Calling bruker.
Vær oppmerksom på at dette nummeret må være et gyldig telefonnummer som anrop kan rutes til. Hvis ikke, kan ikke agenten motta innkommende anrop.
Basert på typen samhandling som agenten håndterer, gir widgetene i agentskrivebordet muligheten til å utføre bestemte mediekontrolloperasjoner.
Når et anrop er besvart, kan agenten for eksempel utføre følgende operasjoner knyttet til anropet.
-
Sett samtalen på vent
-
Start konsultasjonssamtale og
-
Overfør samtalen til et annet telefonnummer (si agenttelefonnummer) / inngangspunkt
-
Sende en annen agent til samtalen i konferanse
-
-
Overføre samtalen til en annen kø
-
Avslutte samtalen
Med Agent Desktop kan administratorer legge til egendefinerte widgeter der ved å utvide skrivebordsfunksjonene og gjøre det til en enhetlig samling av widgeter som agenter trenger for å få arbeidet gjort på en effektiv måte.
Skrivebordsarkitektur
Agent desktop er en mikro frontend basert enkeltside program som er vert for widgets bygget basert på webkomponenter arkitektur. Alle standard-/lagerwidgetene drives av data som hentes av API-er eller push-mekanismer på serversiden.
Dette er vanligvis asynkrone API-er, der svaret på en påkallelse kommer til skrivebordet via en WebSocket-tilkobling.
Webex CC-Agent Desktop godkjenner brukere med Cisco Common Identity (CI), og tokenet sendes videre til alle API aktiveringer. Også for egendefinerte widgeter, basert på godkjenningsmodellen, gir den en enkel påloggingsopplevelse til agenter hvis godkjenningsmodellen til den egendefinerte widgeten er integrert med CI.
Når en agent er en del av en samhandling, sendes alle oppdateringer til samhandlingstilstanden eller tilknyttede data også til skrivebordet via WebSocket-tilkoblingen.
Robusthet fra skrivebordet til tilkobling og ventetid
Den asynkrone API og push-en på serversiden muliggjør skalering, og eventuelle tilkoblingstap til WebSocket-grensesnittet oppdages, og skrivebordet forsøker å koble til på nytt og logge på på nytt.
Figuren nedenfor illustrerer agentskrivebordsarkitekturen i Webex CC.
Administrasjon og konfigurasjon
Onboarding av kunder
Webex Control Hub er det primære grensesnittet som brukes av partnere og kunder for å introdusere kunder og aktivere eller konfigurere funksjoner.
Når organisasjons- og kontaktsenterfunksjonene er klargjort i Control Hub, vil det utløse en arbeidsflyt i Webex CC som utfører resten av trinnene i klargjøringen av alle kontaktsenterfunksjoner i henhold til tilbudene valgt av kunden.
All klargjøring av kontaktsenteret gjøres ved hjelp av en BPM-arbeidsflytmotor som muliggjør en deklarativ måte å definere de involverte trinnene på, og gjør hele klargjøringstrinnene motstandsdyktige mot feil og sikrer dataintegritet.
Figuren nedenfor illustrerer klargjøringsarbeidsflyten i Webex CC.
Konfigurasjonsenheter
De viktigste konfigurasjonsenhetene i Webex CC, omfang i en organisasjon, er:
Tomt
Sted betyr et sted hvor ett eller flere team, brukere (agenter/veiledere) er lokalisert.
Hver bruker og gruppe må tilhøre et område.
Gruppe
En gruppe brukere. Team brukes til å distribuere samhandlinger til agenter via køer.
Hvert lag må tilhøre et nettsted.
Agenter
Brukere som kan logge på Agent Desktop og håndtere samhandlinger på tvers av medietypene som er konfigurert i Webex CC.
Tilsynspersoner
Veiledere er tildelt team og kan overvåke/coache agenten og ha tilgang til status på teamnivå og agentstatistikk for de som tilhører teamene som veilederen er tildelt.
Kø
En kø er en logisk enhet der samhandlinger kan holdes mens du venter på at agenter skal være tilgjengelige, som deretter rutes til agenten.
Køer tilordnes til team, som søkeområdet for agenter, med mulighet til å utvide søkeområdet basert på medgått tidsterskel, ved å legge til andre team i søkeområdet.
Inngangspunkt
Entrypoint er en logisk enhet som representerer inngangspunktet for samhandlinger for å komme inn i Webex CC. For telefoni kartlegges dette primært telefonnummeret som anropene kommer til, og for e-post-/meldingskanaler peker Entrypoint til ressurskonfigurasjonen i Webex Connect.
Flyte
Flyten knyttet til inngangspunktet (via rutingsstrategi), som bestemmer trinnene som er involvert i håndtering av samhandlinger.
For ikke-telefonikanaler (e-post, meldinger/sosiale medier) velges Flow som en del av ressurskonfigurasjonen i Webex Connect.
Tilgangskontroll for kontaktsentre på flere steder
Webex CC-administratorer kan konfigurere brukerprofiler med tilgangsrettigheter til bestemte områder, grupper, køer og inngangspunkter. Videre, på grunn av den hierarkiske naturen til steder og team, når tilgang til bestemte nettsteder er gitt, kan bare lagene eller datoen som gjelder teamene, som tilhører disse nettstedene eller et eksplisitt spesifisert delsett av slike team, nås av brukeren.
For køer og inngangspunkter er de globale på organisasjonsnivå, så for forskjellige geografiske steder (steder der bestemte agenter og team er plassert) kan separate inngangspunkter og køer konfigureres, og veiledere / brukere kan ha tilgang til de enhetene som gjelder for bestemte nettsteder.
Figuren nedenfor illustrerer de viktigste konfigurasjonsenhetene og brukerprofilen som refererer til disse enhetene.
I tillegg til å begrense tilgangen til disse enhetene, kan Webex CC-administratorer kontrollere de spesifikke egenskapene/modulene som en bruker kan få tilgang til i administrasjonsgrensesnittet, og dermed ha brukere med administrasjons-/konfigurasjonsrettigheter til bestemte enheter samt deler/muligheter i administrasjonsgrensesnittet for Webex CC.
Rapportering og Analytics
Webex CC behandler de diskrete hendelsene som genereres av ulike tjenester i løpet av livssyklusen til interaksjoner, ved hjelp av en serie sanntidsstrømbehandlingstjenester og genererer et definert sett med sanntidsdatasett som publiseres til klienter som abonnerer.
Videre blir disse hendelsene videre behandlet, transformert og aggregert og resulterende datasett beholdes, som deretter hentes via dataforbruks-API-ene og rapporterings- og datavisualiseringsgrensesnittet - Analyzer.
Figuren nedenfor illustrerer grensesnittene for databehandling og forbruk i Webex CC
Integreringer
Alle eksterne integrasjoner til WxCC for å utvide og forbedre funksjonene som kunder kan bruke, bruker standard publiserte API-er.
Typen API grensesnitt som er tilgjengelige i Webex CC er:
-
HVIL API
-
Push på serversiden ved hjelp av
-
Webhooks
-
WebSocket-meldinger
-
CRM-integrasjoner
Webex CC støtter to moduser for integrasjon med CRM-systemer (Customer Relationship Management).
-
Innebygde koblinger på skrivebordet
-
Flytintegreringer via HTTP-er Koblinger i IVR
Innebygde skrivebordskoblinger: CRM-program som primært grensesnitt
I denne driftsmodusen logger agenten på CRM-konsollen som det primære programmet.
Webex CC er et innebygd program (også kalt et innebygd skrivebordsprogram eller innebygd softphone) som primært brukes til å logge på kontaktsenteret og motta Webex CC-rutede kontaktsentersamhandlinger.
Når CRM-integreringen mottar et anrop eller en samtaleforespørsel, utfører den følgende handlinger på CRM-konsollen
-
Skjermbilde viser kundeoppføringen som er knyttet til ANI eller andre anropstilknyttede data.
-
Postere samtalemetadata som aktivitetsnotater i kundeoppføringen
-
La agenten "klikke for å ringe" ved å klikke på kontakten i CRM og starte et utgående anrop til kunden
-
Postering av anropsoppføringer i CRM-rapporteringstabellene for primærrapportering om CRM.
-
Gir full funksjonalitet for Agent Desktop- og samtalekontroller (innebygd og minifisert versjon av skrivebordsappen)
Den primære integreringsmodusen med CRM-ene er å bygge inn CC Desktop Webex programmet i en separat iFrame.
Videre kjører Webex CC Desktop-programmet en egendefinert hodeløs widget (ingen brukergrensesnitt) i bakgrunnen, og samhandler med det underliggende CRM-systemet for å utføre automatiserte handlinger på vegne av agenten.
Samhandlingene drives av to SDK-er som den hodeløse widgeten bruker.
-
Webex CC Desktop JS SDK: Dette er JavaScript SDK levert av Webex CC for å registrere hendelseslyttere for agent- og kontakthandlinger.
-
CRM JS SDK: Dette er CRM-klient-SDK-en som gjelder per CRM som abstraherer REST API-anrop med CRM. For salesforce brukes for eksempel det CTI JS-biblioteket fra Salesforce til å utføre handlinger og lytte etter hendelser i CRM.
Figuren nedenfor illustrerer CRM-arkitekturen for innebygd Webex CC-skrivebord og koblinger
Webex CC støtter følgende CRM-løsninger for ovennevnte integrasjon:
-
Salgsstyrke
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk
-
Freshdesk
For mer informasjon, besøk https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Hvis du vil ha mer informasjon om hvordan du konfigurerer Webex CC-skrivebordsoppsett for aktivering av CRM-kobling, funksjonssett og endringslogger, kan du gå til https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Global tilgjengelighet av CRM-koblinger
CRM-koblingene er tilgjengelige i alle geografiske områder og områder der Webex CC er i drift.
Elastisk skalering og ytelse
Webex CC er vert for den tilpassede widgeten som muliggjør toveiskommunikasjon mellom CRM-applikasjonen og Webex CC-skrivebordet i AWS CloudFront CDN, noe som sikrer høy tilgjengelighet av widgeten AWS på tvers av tilgjengelighetssoner og regioner.
All CRM-integreringsspesifikk databehandling skjer i nettleseren der agenter bruker CRM-programmet med Webex CC-skrivebord innebygd i CRM-programmet.
Sikkerhet
CRM-koblingene startes via skrivebordsoppsettet for Webex CC-agent, og valgfrie parametere sendes via skrivebordsoppsettet til widgeten for å slå funksjoner på og av.
Hvis du for eksempel vil aktivere widgeten Salesforce-handlinger, kan administratoren slå på parameterinnstillingen sfdcWidgetEnabled til sann.
Installasjon av pakke
For at integreringen skal fungere toveis, må CRM-konsollen ha det innebygde programmet installert. Dette er for å støtte lasting av skrivebordsprogrammet inne i en iFrame.
Alle Desktop Embedded-koblingene er tilgjengelige på CRM-markedsplassen.
For eksempel
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Installasjonen av markedsplassprogrammet aktiverer de nødvendige plugin-modulene og importerer de nødvendige XML-filene til CRM-konsollen for å støtte rapportering av anropsoppføringer i CRM.
Flytintegreringer via HTTP-koblinger i IVR
Webex CC Flow-byggherren støtter toveis dataflyter mellom Webex CC og CRM-systemet ved hjelp av HTTPs-koblinger konfigurert i Webex Control Hub og brukt på Webex CC Flow.
Disse brukes primært til tilpassing i talesamhandlinger og tilpasset ruting i IVR.
Som standard støtter Webex CC HTTP-koblingen Salesforce på Control Hub. De andre CRM-koblingene kan legges til som egendefinerte koblinger i Webex Control Hub.
Hvis du vil ha mer informasjon om HTTP-koblinger, kan du gå til https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-kontakter:
-
Salesforce IVR HTTP Connector (innebygd): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP-kontakt (egendefinert): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP-kontakt (tilpasset): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Utgående kampanjebehandling
Webex CC støtter utgående forhåndsvisningskampanjer ved hjelp av kampanjeadministrasjonsløsningen fra Acqueon.
Hvis du vil ha mer informasjon, kan du se Konfigurere utgående talekampanjemoduser i Webex kontaktsenter.
Optimalisering av arbeidsstyrken
Webex CC støtter arbeidsflytoptimalisering og kvalitetsstyringsløsninger fra ledende industrileverandører.
Utvide Agent Desktop
Webex CC-agent og lederskrivebord muliggjør utvidelse av skrivebordsfunksjonene ved å utvikle og kjøre egendefinerte widgeter på skrivebordet.
For mer informasjon, besøk https://developer.webex-cx.com/documentation/guides/desktop.
Andre API-er
Hvis du vil ha mer informasjon om de andre API integreringene som kan utføres i Webex CC, kan du gå til https://developer.webex-cx.com/documentation/getting-started/.
Distribusjon og tilkobling
Webex CC er distribuert i AWS og er for øyeblikket tilgjengelig i følgende regioner
-
OSS
-
USA-Øst-N Virginia
-
US-West N California (bare Voice Media Ingress)
-
-
Canada
-
Sentral
-
-
Storbritannia
-
London
-
-
Europa
-
Frankfurt am Main
-
-
Asia Pac
-
Tokyo
-
Sydney
- Singapore
-
Tilkobling til AWS vert Webex Contact Center kan opprettes enten ved hjelp av Internett eller ved hjelp av Amazon Web Services (AWS) Direct Connect. Med AWS Direct Connect leveres data via en privat nettverksforbindelse mellom kunder lokalt nettverk og Webex Contact Center, og forbedrer dermed forbindelsen. For mer informasjon, se AWS Direct Connect for Webex Contact Center.
Tilkobling til flere områder for telefoni
For å aktivere globale organisasjoner, med agenter og kunder på flere geografiske steder, støtter Webex CC å holde mediene innenfor det lokale området, for de områdene der talemediekanten og inngangstjenestene kjører.
Følgende figur illustrerer distribusjon av flere regioner med regionale medier.
Mediekanten og inngangstjenestene distribueres i følgende områder.
Geografisk region |
Webex CC-tjenester (AWS-regionen) |
Media Edge (tale-POP) |
Neste generasjons medietjenester (AWS-regionen)* |
---|---|---|---|
OSS |
N Virginia |
New York Los Angeles |
N Virginia N California |
Canada |
Sentral |
Vancouver Toronto |
Sentral |
Brasil |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt am Main |
Frankfurt am Main Amsterdam |
Frankfurt am Main |
Storbritannia |
London |
London |
London |
India |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japan |
Tokyo |
Tokyo Osaka |
Tokyo |
Australia |
Sydney |
Melbourne Sydney |
Sydney |
Sikkerhet og personvern
Sikkerhet for infrastruktur
Taleinfrastruktur på Edge
Voice Edge-komponentene tillater SIP-trunker fra kundenettverk / PSTN-bærere å avslutte, og dette aktiveres basert på hvitelistede IP-er som har lov til å koble til kantkomponentene.
Beregn infrastruktursikkerhet
Webex CC-databehandlingsforekomster klargjøres i AWS, og tjenester kjører som pods i Kubernetes-klynge, som har flere navneområder og tilgang til hvert navneområde er begrenset med separat legitimasjon.
All klargjøring av infrastrukturen gjøres ved hjelp av kode – ingen manuelle trinn – og ingen av legitimasjonene kan nås manuelt.
Det er et sentralt legitimasjonslager med spesifikke baner konfigurert for spesifikt sett med tjenester / team, og tilgangen til selve legitimasjonslageret er begrenset og konfigurert som hemmeligheter i bygge- og distribusjonssystemene.
Ingen av infrastrukturkomponentene/tjenestene er direkte eksponert utenfor AWS VPC, og kun offentlig eksponerte grensesnitt er API-er og WebSocket-servere som styres og administreres ved hjelp av API-gateway,
Bortsett fra dette er det visse interne systemer og grensesnitt som brukes av utviklere som brukes til å vise logger, målestokker, distribusjonsdetaljer, byggestatus og testresultater, som er sikret ved hjelp av roller og grupper og integrert med Ciscos interne autentiseringssystemer.
Autentisering og autorisasjon for brukergrensesnitt
Alle brukergrensesnittene som brukes av ulike kontaktsenterbrukere (agenter, ledere, administratorer, analytikere), er beskyttet av Ciscos OAuth-flyter (Common Identity Based Bearer Token).
Autorisasjonen gjøres ved hjelp av roller for brukeren som fikk tokenet og omfangene som er tilordnet tokenet.
Datasikkerhet
Data under overføring
Ingen av grensesnittene til tjenestene / infrastrukturkomponenten som er distribuert, er direkte eksponert for ekstern innkommende trafikk.
Utvalgte tjenester, med http APIer, eksponerer disse grensesnittene via en gateway, og all innkommende https (inkludert WebSocket) avsluttes i ALB og intern trafikk over http rutes til tjenestene.
Alle utgående interaksjoner er over https / TLS (for ikke http-protokoller).
Inne i VPC er den interne kommunikasjonen mellom tjenester - over http / custom TCP protocol - over vanlig TCP socket.
Data i hvile
Alle data som blir lagret, krypteres på lagringslaget. Videre er de datalagrene som er utenfor VPC, beskyttet og tilgangskontroll og autorisasjoner med legitimasjon sikkert lagret og administrert i et hemmelig lager.
Figuren nedenfor illustrerer dataflyten og sikkerhetsmodellen for både transitt og hvile.
Personvern
PII-data for sluttbruker
Webex CC Flow, som er den programmatiske kontrolleren for håndtering av samhandlinger, kan brukes til å samle inn brukerdata, som kan tilordnes flytvariabler som er spesielt merket som "Inneholder sensitive data". Verdiene for slike data er kryptert, og ingen tjenester i transittbanen til dataene vil ha tilgang til disse dataene.
Videre blir slike data aldri lagret i CC Webex rapporteringsdatalageret, og loggene/meldingsinfrastrukturen vil ha krypterte data og klartekstdata lagres ikke noe sted i Webex CC.
PII-data for kontaktsenteragent/-leder
Kontaktsenterets brukerrelaterte data redigeres i logger, men er tilgjengelige for dataanalyse og visualisering i Webex CC-datalageret.
skalerbarhet
Faktorer for skala
For Webex CC er faktorene som påvirker skalaen:
-
Samtidig antall agenter logget på
-
Samtidig antall interaksjoner pågår
-
Handlinger utført på disse samhandlingene
-
-
Samtidig antall handlinger som veiledere / agenter utfører, utenfor håndtering av interaksjonene
-
Volumet av dataene som genereres og vedvarer
Arkitektoniske aspekter som muliggjør skala
Prinsippene som Webex CC er bygget og designet etter, gjør at løsningen kan skaleres dynamisk etter behov innenfor rammene som håndheves av infrastrukturen som tilbys for de ulike tjenestene og plattformkomponentene.
Hendelsesdrevet arkitektur
Tjenestene i Webex CC kommuniserer ved hjelp av meldinger, og de kritiske meldingsbehandlingsflytene innebærer ingen blokkering av IO-operasjoner, og tilstanden som kreves for å behandle meldinger, er lokalisert til forekomsten av tjenesten som behandler meldingen.
Statsløse tjenester (eller eksternalisert tilstand)
Tilstandsløse tjenester muliggjør elastisitet ved enkelt å legge til/fjerne flere forekomster av tjenestene. Det er visse tjenester som er iboende stateful i naturen, og de har eksternalisert statlig butikk og infrastrukturen støtter dynamiske endringer i antall forekomster av slike tjenester også med automatisk rebalansering / statlig overføring / lokalisering av staten til forekomsten som trenger staten.
Elastisk infrastruktur
Alle tjenestene kjører i Kubernetes, og infrastrukturen, også kjent som Kubernetes-noder, skaleres automatisk basert på bruken, og dette gjør det mulig å legge til flere databehandlingsnoder dynamisk opp til en maksimal høy terskel som er forhåndskonfigurert.
Lastprojeksjon og regelmessig validering
Alle tjenestene er benchmarked for ytelsesegenskaper og skaleringsmønster er validert på tjenestenivå.
Ytterligere kontinuerlig validering, toppbelastning og utholdenhetstester utføres med testparametere justert for forventet vekst i skalaen som påvirker attributter, noe som gjør det mulig å identifisere flaskehalser, planlegge å oppdatere den høye terskelen for ressursbruk i infrastrukturen og være klar for spilldagen.
Pålitelighet og tilgjengelighet
Den hendelsesdrevne arkitekturen og statsløse tjenester muliggjør fleksibilitet og elastisitet. For å sikre at feil oppdages og håndteres før funksjonalitet påvirkes, bruker Webex CC imidlertid følgende strategi.
-
Infrastruktur tilgjengelighet og pålitelighet
-
Alle Webex CC-tjenester og infrastrukturkomponenter er alltid distribuert i tre AWS-tilgjengelighetssoner.
-
Dette gjør at Webex CC kan være motstandsdyktig mot tilgjengelighetssonefeil, og i tilfelle feil erstattes de mislykkede forekomstene automatisk med nyere.
-
-
-
Kontinuerlig overvåking og varsling
-
Interne og eksterne sonder for tjeneste- og infrastrukturkomponenter, som ved feil utløser varsler.
-
Beregninger som fanges opp fra tjeneste- og infrastrukturkomponenter og behandles gjennom en regelmotor som oppdager samsvarende regler og utløservarsler.
-
-
Kontinuerlig validering og varsling
-
Periodiske tester kjøres, og eventuelle feil resulterer i utløsende varsler
-
Disse varslene skaper proaktive hendelser og håndteres som en reell hendelse som påvirker kunden.
-
Dette foregriper innvirkningen på kunden og bidrar til systemets tilgjengelighet og pålitelighet.
-
-
-
Kontinuerlig integrasjon og levering
-
Dette er ingeniørprosessen og leveringspipelinen og muliggjør rask og pålitelig bygging, validering og distribusjon av tjenester / endringer i tjenester i Webex CC.
-
Muligheten til å utføre fullstendig automatisert distribusjon – fra kode til produksjonsmiljø, med alle nødvendige valideringer, reduserer risikoen og minimerer tiden til løsning, hvis en endring må distribueres som følge av en feil.
-
-
-
Effektbrytere og drepebrytere
-
Ulike deler av systemet / visse funksjoner i Webex CC kan deaktiveres selektivt for alle kunder eller utvalgte kunder, for å minimere kaskadeeffekter av en feil.
-
Dette gjør det mulig å minimere feiloverflaten og oppnå tilgjengelighet av kjernekontaktsenterfunksjoner for kunder.
-
-
Overvåking og feildeteksjon
Figuren nedenfor viser de kontinuerlige overvåkings-, validerings- og varslingsmekanismene som er på plass for Webex CC.
Forretningskontinuitet og nødgjenoppretting
Prosessen for katastrofegjenoppretting og forretningskontinuitet sørger for å oppdage eventuelle store avbrudd i en region, og nødvendige tiltak blir iverksatt for å sikre gjenoppretting av tjenestene til kunder som er om bord i regionen.
Trinnene for gjenoppretting dokumenteres, valideres og holdes oppdatert regelmessig i henhold til prosessene for katastrofegjenoppretting og -administrasjon.
Webex CC-tjenester distribueres i tre separate tilgjengelighetssoner i en AWS-region. Hver tilgjengelighetssone er en annen fysisk plassering i regionen, med uavhengige verktøy.
I tilfelle fullstendig AWS-regionfeil, er Webex CC avhengig av AWS for å gjenopprette regionen, og for langvarige avbrudd som involverer hele regionen, blir Webex CC-datasenteret klargjort i en ny AWS-region og gjenoppretter de viktigste kundekonfigurasjonene og dataene slik at kontaktsenteret er operativt for kunder i den nye AWS-regionen.
Dette innebærer automatisering, men krever manuell inngripen for å utløse prosessen, samt overvåke og sikre at nødvendig konfigurasjon og data gjenopprettes for å gjøre kontaktsenteret operativt for kundene.
Samsvar og sertifiseringer
Webex Contact har en omfattende liste over sikkerhetssertifiseringer. Disse sertifiseringene holdes oppdatert med jevne mellomrom.
-
PCI DSS QSA
-
CAIQ
-
HIPAA og HITECH
-
CSA-stjerne nivå 1
-
CSA Star Level 2 (3. parts uavhengige vurdering)
-
SOC2
-
ISO27001 (Internasjonal standard for informasjonssikkerhet)
-
ISO27017 (sikkerhetsstandard for skytjenesteleverandører)
-
ISO27018 (sikkerhetsstandard fokusert på å beskytte personopplysninger i skyen)
-
ISO27701 (Utvidelse av personvern)
-
C5 tysk standard, som demonstrerer operativ sikkerhet mot cyberangrep
Se personverndatabladet for kontaktsentertjenesten for Webex hvis du vil ha mer informasjon.
Introduksjon
Cisco Webex Contact Center (Webex CC) er et kontaktsenter som en tjeneste (CCaaS), som gjør det mulig for organisasjoner å aktivere smartere, proaktive og personlige samhandlinger på tvers av kundeopplevelsen.
Webex CC er arkitekt, utformet og utviklet, fra grunnen av, som en skybasert løsning, med følgende kjernearkitekturprinsipper.
-
Tjenester: Uavhengig sett med tjenester med hver tjeneste som gir brukerne et lite sammenhengende sett med funksjoner.
-
Hendelsesdrevet: Alle tjenestene kommuniserer med hverandre ved hjelp av meldinger, unntatt i nettapplikasjoner der programmet bruker https-grensesnitt (REST API-er, Push Data via WebSocket-grensesnitt) for spesifikke brukstilfeller.
-
Statsløs/eksternalisert stat: Tjenestene distribueres i Kubernetes, kjører i docker containere, med muligheten til å automatisk skalere og være motstandsdyktig mot feil i én eller flere forekomster av tjenestene.
-
Observerbar: Alle tjenestene, og infrastrukturkomponentene som gjør det mulig å distribuere slike tjenester, kan observeres med standardmekanismer for å måle, oppdage og forhindre situasjoner som påvirker kontaktsenterfunksjonene, samt raskt feilsøke og gjenopprette tjenester i tilfelle driftsbrudd.
-
Isolert/løst koblet: Hver tjeneste kan bygges, valideres og distribueres/oppdateres uavhengig av hverandre uten nedetid for kontaktsenterfunksjoner.
Webex CC-tjenester distribueres i AWS og drives av en skybasert plattform som muliggjør følgende:
-
Tilgjengelighet av infrastrukturtjenester og -applikasjoner på tvers av flere tilgjengelighetssoner
-
Elastisitet i infrastrukturtjenester og -applikasjoner som muliggjør dynamiske skaleringsmuligheter
-
Sikkerhet som er innebygd i måten systemene bygges og distribueres på, er data beskyttet i transit og hvile, sammen med sikkerhets-/samsvarssertifiseringene som Webex CC har.
-
Skalerbar og sikker kantinfrastruktur for telefoni-/taleintegreringer
-
Observasjonsevne med proaktiv overvåking og varsling som muliggjør Høy Tilgjengelighet av kontaktsentertjenester til sine kunder.
-
Integrert med resten av Cisco Webex for brukerautentisering/autorisasjon, administrasjon og klargjøring av kontaktsenterfunksjoner.
De videre delene i dette dokumentet utvider hver av de ovennevnte funksjonene og hvordan Webex CC-arkitekturen muliggjør det samme.
Logisk arkitektur
Kjernekapasiteten som en kontaktsenterløsning må ha, er å gjøre det mulig for kunder å enkelt nå ut til organisasjonen ved hjelp av vanlige kommunikasjonsmidler og få spørsmålene/problemene løst på en rask og effektiv måte.
For å sikre at denne grunnleggende tenetten oppnås, er det imidlertid flere funksjoner bak scenen som organisasjonen som bruker kontaktsenteret, må ha tilgang til. Dette er:
-
Mekanismer for kundene til å starte samhandling
-
Publiserte og operative telefonnumre som kobler telefonsamtaler til kontaktsentersystemet
-
E-postadresser som kunder kan sende e-post til og mekanisme for å oppdage nye innkommende e-poster.
-
Mulighet for kunder til å nå ut via ulike digitale kanaler, inkludert, men ikke begrenset til
-
Chat fra et nettsted/en app
-
Direkte chat via populære meldingsklienter som WhatsApp, Facebook Messenger, Apple Messages for Business.
-
-
-
Evne til å oppdage nye interaksjoner og håndtere dem effektivt
-
Disse vil inkludere automatisert IVR-system, virtuelle agenter for telefoni/chatter med innebygd programmerbarhet for å definere arbeidsflytene involvert i håndtering av interaksjoner.
-
Til slutt, om nødvendig, må samhandlingen eskaleres til en agent som er optimalt kvalifisert til å håndtere samhandlingen.
-
-
Evne for agenter til å indikere tilgjengelighet for håndtering av interaksjoner og ledere til å overvåke, veilede agenter og oppnå driftsmåledata som muliggjør effektive interaksjoner.
-
Mulighet for administratorer til å konfigurere og klargjøre de ulike kontaktsenterfunksjonene som gjør det mulig for agenter og ledere å utføre oppgavene sine som forventet.
I tillegg til disse må moderne bedrifter ha ekstra funksjoner for å optimalisere kontaktsenteroperasjonen med tilgang til data og innsikt som visualiserer og sporer viktige driftsmåledata.
I tillegg er muligheten til å integrere med spesialiserte kontaktsenterøkosystemfunksjoner som å kjøre proaktive automatiserte utgående samtaler, forbedre agent- og tilsynserfaringer ved bruk av AI, oppdage og forstå kundeopplevelsen for proaktivt å levere data på forhånd til agenter klare differensiatorer i måten kontaktsenterløsninger utvikler seg på.
Når det gjelder forbruksmodellen, hvor kontaktsentertilbud forbrukes som en skylevert programvaretjeneste, krever muligheten til å sikre tilgjengelighet, pålitelighet og automatiserte krav til ad hoc-skalering avanserte overvåkings- og varslingsmekanismer, som muliggjør kontinuerlig validering og oppdagelse av forestående problemer og forebygging/minimering av påvirkning på kundeoperasjoner.
Figuren nedenfor viser den logiske arkitekturen til Webex CC.
Funksjonelle komponenter
Følgende avsnitt beskriver ulike funksjonelle komponenter i Webex CC.
Administrasjon av interaksjon
Webex CC støtter telefoni, e-post og meldinger (sosiale kanaler) som forskjellige kanaler som brukere kan bruke til å samhandle med kontaktsenteret.
For alle kanaler kan den første håndteringen gjøres av systemet, og deretter kan samhandlingen eskaleres til en agent.
Medietyper
Telefoni
For telefoni bestemmes håndteringen av innkommende taleanrop av hvordan anropet kom inn i kontaktsenteret (se inngangsmekanismer nedenfor) og Webex CC-flyten som er knyttet til inngangspunktet.
Anropet besvares og ytterligere handlinger utføres i henhold til Webex CC Flow-definisjonen – som er en programmatisk representasjon av handlingene som skal utføres under håndtering av anropet enten før kø og ruting til en agent, eller selve flyten kan håndtere anropet uten overføring til en agent.
Flytverktøyet i Webex CC lar utviklere definere flyten og tilordne den til inngangspunktet som anropet ankommer via i Webex CC.
Disse konfigurasjonsenhetene og deres bruk dekkes i Konfigurasjonsenheter.
Mer informasjon om Flow Builder dekkes i den kommende delen om IVR System.
E-post og meldinger
Fra Webex CC-perspektiv gir Webex Connect tilgang og egress-funksjoner for alle digitale kanaler – e-post, meldingskanaler, som sluttbrukere kan bruke til å nå ut til kontaktsenteret.
Webex Connect-flyt
-
Bestemmer hvordan slike interaksjoner skal håndteres inntil interaksjonene er satt i kø og rutet til agenter. Dette inkluderer automatisk håndtering og BOT-behandlinger for alle former for meldings- og e-postinteraksjoner.
-
Bruker forretningslogikk på innkommende samhandling.
-
Håndterer kontakt før kø.
-
Flyten selv kan håndtere samhandlingen uten overføring til levende agent.
Meldingskanalene som støttes av Webex CC, er:
-
Chat for nettapp / mobilapp
-
WhatsApp
-
Facebook Messenger
-
SMS
-
Apple Messages for Business
E-postkanalene som støttes av Webex CC, er:
-
Gmail
-
Office365
Innføringsmekanismer
Denne delen dekker mekanismene som en interaksjon kan gå inn i Webex CC. Basert på medietypen er mekanismene som en interaksjon når Webex CC annerledes.
I telefoni er det for eksempel nødvendig med fysisk infrastrukturklargjøring for å aktivere PSTN-tilkobling, konfigurasjon av telefonnumre og ruting av anrop til Webex CC.
For e-post-/meldingskanaler må inngangskonfigurasjonen utføres i Webex Connect, og den involverer klargjøring av e-post-/meldingskonto og Webex Connect-flytkonfigurasjon.
Innkommende stemme
For taleanrop er et typisk scenario der brukere ringer et PSTN-telefonnummer som deretter kobles til kontaktsenteret. Fra et inngangsperspektiv trenger dette en mekanisme for å rute samtaler fra PSTN til Webex CC.
Figuren nedenfor viser inntaket av taleanrop til Webex CC.
Voice Ingress Services i Webex CC utfører tredjeparts samtalekontroll ved hjelp av SIP og svarer på innkommende anrop samt utfører overførings-, konferanse- og andre samtalekontrolloperasjoner.
Det logiske inngangspunktet for samtaler i Webex CC er konfigurasjonsenheten kalt «Entrypoint». For taleinnføring er nøkkelkonfigurasjonen av Entrypoint telefonnummeret som er tilknyttet den, som vanligvis er et gyldig PSTN-telefonnummer hentet fra valgt PSTN-leverandør.
Dette gjør det mulig å oppdage innkommende anrop på telefonnummeret, knytte anropet til Entrypoint og bruke andre konfigurasjonsparametere for inngangspunktet til å håndtere anropet i henhold til Webex CC Flow-definisjonen som skal utløses for samhandlingen.
Merk:
Hvis du vil ha mer informasjon om alternativer for PSTN-tilkobling, kan du gå til 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.
Skalerbarhet og tilgjengelighet av voice edge-infrastruktur
Webex CC VPOP-infrastrukturen inkluderer overflødige par av SIP SBC-er som sikrer høy tilgjengelighet, og flere SBC-er kan legges til for å skalere de samtidige anropsvolumene som skal støttes.
Maks antall samtidige anrop som VPOP kan håndtere, avhenger av antall SBC-er som kjører og hvilke anrop som sendes til.
For geografisk overflødighet støttes et nett av VPOP SBC med sammenkoblinger på tvers av flere par på tvers av regioner.
For taleinngangstjenester er de horisontalt skalerbare for å håndtere økende antall samtidige taleanrop som skal inntas til Webex CC.
Sikkerhetshensyn med Voice Edge-infrastruktur
Tabellen nedenfor viser detaljer om tilkoblingsalternativene til Voice Edge-infrastrukturen.
Tilkobling |
Typer |
---|---|
Offentlig Internett |
Direkte (med hvitelistede kilde-IP-adresser) IPSec Virtual Private Network (VPN) eller IPSec via generisk rutinginnkapsling (GRE) Nettsted-til-nettsted (S2S) srtp/sip tls |
Privat tilkobling |
mpls Punkt-til-punkt (P2P) Vpls SD-wan Privat WAN Datasenter Cross-Connect Koblinger Equinix stoff |
Hvis du vil ha mer informasjon, går du til 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 taleanrop som kommer inn i et telefonnummer som er knyttet til et Entrypoint, blir besvart av Webex CC og utføring av en Webex CC-flyt knyttet til Entrypoint, starter.
Webex CC Flow Builder leverer programmeringskonstruktene/operatørene og funksjonelle blokker, kalt aktiviteter, slik at administratorer eller alle som utformer og implementerer IVR-logikken, kan kombinere disse blokkene og opprette flytdefinisjonen.
Programmeringskonstruksjonene som Flow støtter, er:
-
Deklarasjons- og innstillingsvariabler – tilstand knyttet til en flytkjøring
-
Pebble-uttrykk for å angi verdi for variabler
-
-
Betingelseskontroller
-
Looping – bruk betingelsene og gå til (mulighet til å knytte aktiviteter sammen)
-
Bruk REST API-er
-
Analyser av data – JSON, TOML, XML som vanligvis brukes til analyse av API-svar.
-
Komponere aktiviteter
Et representativt sett med aktiviteter som Flow leverer, er:
-
Spill av meldinger
-
Samle inn brukerdata
-
Overfør samtalen til en annen destinasjon/telefonnummer
-
Sende samtalen til en virtuell agent
-
Kø samtalen slik at den kan besvares av en agent.
For hver aktiv samtale, er også en forekomst av flytkjøring aktiv, helt til samtalen avsluttes, noe som resulterer i samtidige kjøringer av flyter.
Hver forekomst av flytkjøring gir isolert miljø for data / tilstand knyttet til flyten og der ved anropet.
Gjennom hele samtalens livssyklus gjør flyten det også mulig å svare på bestemte hendelser som skjer og håndtere dem – for eksempel, når et anrop besvares av en agent, kan en hendelsesbehandler utløse et skjermbilde i grensesnittet for agent desktop.
Hvis du vil ha mer informasjon om Webex CC Flow, kan du 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.
Støtte for virtuell agent
Flow leverer en aktivitet for å overlevere samhandlingen til en virtuell agent, som er forhåndskonfigurert i Webex Control Hub.
Når samtalen er koblet til en virtuell agent, gir den en samtale-IVR-opplevelse til brukeren, og aktiviteten avsluttes enten med avslutning av samtalen eller med å eskalere samtalen til en agent.
Ved eskalering kan flyten konfigureres til å kø anropet som deretter besvares av en agent.
Innkommende digitale interaksjoner
For e-post- og meldingskanal for innkommende interaksjoner bruker Webex CC Webex Connect til klargjøring av ressursene, flyt til å håndtere innkommende interaksjoner og deretter rute samhandlingen til Webex CC når Webex Connect-flyten eksplisitt setter samhandlingen i kø slik at den kan håndteres av en agent.
Figuren nedenfor viser inntak av e-post- og meldingsinteraksjoner i Webex CC.
Integreringer av virtuell agent/BOT
For e-post- og meldings-/sosiale kanalinteraksjoner konfigureres behandlinger av virtuell agent/BOT i Webex Connect-flyten.
Som med de virtuelle agentene for tale, hvis BOT-behandlingen avsluttes med å eskalere som et resultat, settes samhandlingen i kø og rutes til en agent.
Ruting og kø
Webex CC behandler innkommende kontakt med automatiserte håndterere som definert i flyten, og flyten kan bestemme seg for å kø kontakten til en kø / direkte til en agent (agentspesifikk kø – støttes bare for telefoni-/taleinteraksjoner).
Hvis en agent er tilgjengelig i kø, er agenten reservert, og samhandlingen rutes til agenten. Hvis det ikke er noen agenter tilgjengelig, er samhandlingen parkert i køen, og Flow vil fortsette å behandle kunden med håndtereren knyttet til køaktiviteten.
Når en agent blir tilgjengelig, blir håndtereren avbrutt, og samhandling tilbys agenten.
Figuren nedenfor viser arkitekturen for køen og ruting.
Agentvalg
Køer i Webex CC støtter følgende algoritmer for agentvalg:
-
Lengst tilgjengelig agentruting
-
Ferdighetsbasert ruting
-
Agent som er lengst tilgjengelig (LAA)
-
Beste tilgjengelige agent (BAA)
-
Agenter er knyttet til køene gjennom team.
En kø kan tilordnes flere samtaledistribusjonsgrupper (med hver gruppe som har ett eller flere team), på en sekvensiell måte med konfigurert venting på at samtaledistribusjonsgruppen skal legges til køen, slik at søkeområdet for en samsvarende agent utvides til flere samtaledistribusjonsgrupper etter hvert som tiden går.
For ferdighetsbasert ruting velges en agent basert på LAA- eller BAA-konfigurasjon blant ferdighetskravene for agenter som samsvarer med køen.
Tale-/telefonispesifikke tilleggsfunksjoner
Agentbasert ruting (kun for tale-/telefonikanal)
Webex CC Flow, ved hjelp av aktiviteten QueueToAgent, kan rute interaksjoner direkte til den valgte agenten basert på agent-ID-en.
Hvis agenten ikke er tilgjengelig for å håndtere interaksjoner, kan samhandlingen parkeres i en agentspesifikk kø, og vente på at agenten blir tilgjengelig
Avansert køinformasjon
Webex CC Flow, ved hjelp av aktiviteten GetQueueInfo, kan hente sanntidsinformasjon for en kø som Posisjon i kø (PIQ), Beregnet ventetid (EWT), antall agenter som er tilgjengelige i køen, og kan brukes til å bestemme om kontakten skal køres eller ikke.
Høflig tilbakeringing
Ved hjelp av aktivitetstilbakeringing lar Webex CC Flow kunden koble fra samtalen mens han opprettholder posisjonen i kø og motta en tilbakeringing når den virtuelle samhandlingen i kø blir rutet til en agent.
Håndtering av overløp
Webex CC støtter håndtering av overløp ved hjelp av kapasitetsbaserte team (CBT).
CBT er som et vanlig team med en kapasitet og et tilknyttet eksternt DN som betjener denne kapasiteten. Den kan konfigureres sammen med andre team i distribusjonssyklusene for køsamtaler.
Vanligvis konfigureres dette som den siste syklusen, slik at det fungerer som en overflyt hvis ingen agent er tilgjengelig selv etter at alle de konfigurerte samtaledistribusjonsgruppene ikke finner en tilgjengelig samsvarende agent for å håndtere samhandlingen.
Agentskrivebordsoperasjoner
Når en agent logger på Webex CC Agent Desktop, angir agenten et telefonnummer som innkommende anrop til agenten kan kobles til. Dette kan være en PSTN-telefon, mobiltelefon eller et internnummer hvis agenten er en Cisco Webex Calling-bruker.
Vær oppmerksom på at dette nummeret må være et gyldig telefonnummer som anrop kan rutes til. Hvis ikke, kan agenten ikke motta innkommende anrop.
Basert på hvilken type interaksjon agenten håndterer, gir widgetene i agentskrivebordet muligheten til å utføre visse mediekontrolloperasjoner.
Når for eksempel et anrop er besvart, kan agenten utføre følgende operasjoner relatert til anropet.
-
Sett samtalen på vent
-
Starte konsultasjonssamtale og
-
Overfør samtalen til et annet telefonnummer (si agentens telefonnummer) / Inngangspunkt
-
Konferanse en annen agent til samtalen
-
-
Overfør samtalen til en annen Kø
-
Avslutt samtalen
Agent Desktop lar administratorer legge til egendefinerte widgeter der ved å utvide skrivebordsfunksjonene og gjøre det til en enhetlig samling av widgeter som agenter trenger for å få arbeidet gjort på en effektiv måte.
Skrivebordsarkitektur
Agent Desktop er et mikrogrensesnittbasert enkeltsideprogram som er vert for widgeter bygget basert på webkomponentarkitektur. Alle standard / lagerwidgetene drives av data som hentes av API-er eller serverside push-mekanismer.
Dette er vanligvis asynkron API-er, der svaret for en påkalling kommer til skrivebordet via en WebSocket-tilkobling.
Webex CC Agent Desktop autentiserer brukere med Cisco Common Identity (CI), og tokenet sendes videre til alle API-påkallelser. For egendefinerte moduler, basert på godkjenningsmodellen, gir den en enkel påloggingsopplevelse til agenter hvis godkjenningsmodellen for den egendefinerte modulen er integrert med CI.
Når en agent er en del av en samhandling, blir alle oppdateringer av samhandlingstilstanden eller tilknyttede data også puttet til skrivebordet via WebSocket-tilkoblingen.
Skrivebordet er motstandsdyktig mot tilkobling og ventetid
Det asynkrone API- og serversidepush muliggjør skalering og ethvert tap av tilkobling til WebSocket-grensesnittet oppdages, og skrivebordet forsøker å koble til og logge på igjen.
Figuren nedenfor viser arkitekturen for agentskrivebordet i Webex CC.
Administrasjon og konfigurasjon
Innføring av kunder
Webex Control Hub er det primære grensesnittet som brukes av partnere og kunder for innfasing av kunder og aktivering eller konfigurering av funksjoner.
Når organisasjons- og kontaktsenterfunksjonene er klargjort i Control Hub, vil det utløse en arbeidsflyt i Webex CC som gjør resten av trinnene i klargjøringen av alle kontaktsenterfunksjoner i henhold til tilbudene som er valgt av kunden.
All klargjøring av kontaktsenteret gjøres ved hjelp av en BPM-arbeidsflytmotor som gjør det mulig å definere trinnene som er involvert, og gjør hele klargjøringstrinnene motstandsdyktig mot feil og sikrer dataintegritet.
Figuren nedenfor viser klargjøringsarbeidsflyten i Webex CC.
Konfigurasjonsenheter
De viktigste konfigurasjonsenhetene i Webex CC, som omfattes av en organisasjon, er:
Nettsted
Nettstedet står for et sted der ett eller flere team, brukere (agenter / ledere) er plassert.
Alle brukere og team må tilhøre et nettsted.
Team
En gruppe brukere. Team brukes til å distribuere interaksjoner til agenter via køer.
Alle team må tilhøre et sted.
Agenter
Brukere som kan logge på Agent Desktop og håndtere interaksjoner på tvers av medietypene som er konfigurert i Webex CC.
Ledere
Ledere er tilordnet team og kan overvåke/veilede agenten og ha tilgang til teamnivåstatus og agentstatistikk for de som tilhører teamene som lederen er tilordnet.
Kø
En kø er en logisk enhet der interaksjoner kan holdes mens de venter på at agenter skal være tilgjengelige, som deretter blir rutet til agenten.
Køer tilordnes til team, som søkeområde for agenter, med mulighet til å utvide søkeområdet basert på tidsterskelen ved å legge til andre team i søkeområdet.
Entrypunkt
Entrypoint er en logisk enhet som representerer inngangspunktet for interaksjoner som kommer inn i Webex CC. For telefoni tilordnes dette primært til telefonnummeret som anrop kommer til, og for e-post-/meldingskanaler, peker Entrypoint til ressurskonfigurasjon i Webex Connect.
Flyt
Flyten knyttet til inngangspunktet (via rutingstrategi), som bestemmer trinnene som er involvert i håndtering av interaksjoner.
For ikke-telefonikanaler (e-post, meldinger/sosiale) velges Flyt som en del av Ressurskonfigurasjon i Webex Connect.
Tilgangskontroll for kontaktsentre på flere steder
Webex CC-administratorer kan konfigurere brukerprofiler med tilgangsrettigheter til bestemte nettsteder, team, køer og inngangspunkter. På grunn av nettstedets og teamenes hierarkiske natur kan brukeren, når tilgang til bestemte nettsteder er gitt, få tilgang til bare teamene eller datoen som gjelder teamene, som tilhører disse nettstedene eller et eksplisitt spesifisert delsett av slike team.
For køer og inngangspunkter er de globale på organisasjonsnivå, så for ulike geografiske steder (områder der bestemte agenter og team er plassert) kan separate inngangspunkter og køer konfigureres, og ledere/brukere kan få tilgang til enhetene som gjelder for bestemte områder.
Figuren nedenfor viser de viktigste konfigurasjonsenhetene og brukerprofilen som refererer til disse enhetene.
I tillegg til å begrense tilgangen til disse enhetene, kan Webex CC-administratorene kontrollere de spesifikke funksjonene/modulene som en bruker kan få tilgang til i administrasjonsgrensesnittet, og dermed ha brukere med administrasjons-/konfigurasjonsrettigheter til spesifikke enheter samt deler/funksjoner i administrasjonsgrensesnittet for Webex CC.
Rapportering og analyse
Webex CC behandler de diskrete hendelsene som genereres av ulike tjenester i samhandlingssyklusen, ved hjelp av en rekke strømbehandlingstjenester i sanntid og genererer et definert sett med datasett i sanntid som publiseres til abonnentklienter.
Videre behandles disse hendelsene videre, transformeres og aggregerte og resulterende datasett vedvarer, som deretter hentes via API-ene for databruk og grensesnittet for rapportering og datavisualisering – Analyzer.
Følgende figur illustrerer grensesnittene for databehandling og forbruk i Webex CC
Integreringer
Alle eksterne integreringer til WxCC for å øke og forbedre mulighetene kundene kan bruke, bruker standard publiserte API-er.
Typen API-grensesnitt som er tilgjengelige i Webex CC er:
-
rest-api
-
Trykk på serversiden ved hjelp av
-
Webhooks
-
WebSocket-meldinger
-
CRM-integreringer
Webex CC støtter to moduser for integrering med CRM-systemer (Customer Relationship Management).
-
Innebygde skrivebordskontakter
-
Flyteintegrasjoner via HTTP(S)-kontakter i IVR
Innebygde skrivebordskontakter: CRM-program som det primære grensesnittet
I denne driftsmodusen logger agenten på CRM-konsollen som hovedprogram.
Webex CC er et innebygd program (også kalt et innebygd skrivebordsprogram eller innebygd softphone) som primært brukes til å logge på kontaktsenteret og motta Webex CC rutede kontaktsenterinteraksjoner.
Når du mottar et anrop eller en samtaleforespørsel, utfører CRM-integreringen følgende handlinger på CRM-konsollen
-
Skjermdump kundeoppføringen knyttet til ANI eller andre samtalerelaterte data.
-
Legge ut samtalens metadata som aktivitetsnotater i kundeoppføringen
-
Gi agenten tillatelse til å «klikke for å ringe» ved å klikke på kontakten i CRM og starte et utgående anrop til kunden
-
Legge inn anropsoppføringer i CRM-rapporteringstabellene for primær rapportering på CRM.
-
Gir full funksjonalitet til Agent Desktop og samtalekontroller (innebygd og minifisert versjon av skrivebordsappen)
Den primære modusen for integrering med CRM-er er å bygge inn Webex CC Desktop-programmet i en separat iFrame.
Videre kjører Webex CC-skrivebordsprogrammet en egendefinert hodeløs widget (ingen brukergrensesnitt) i bakgrunnen, og samhandler med det underliggende CRM-systemet for å utføre automatiserte handlinger på vegne av agenten.
Samhandlingene drives av to SDK-er som headless widgeten bruker.
-
Webex CC Desktop JS SDK: Dette er JavaScript SDK levert av Webex CC for å registrere hendelseslyttere for agent- og kontakthandlinger.
-
crm js sdk: Dette er CRM-klienten SDK som gjelder per CRM som abstraherer REST API-anrop med CRM. For eksempel, for salesforce, brukes CTI JS-biblioteket levert av Salesforce til å utføre handlinger og lytte etter hendelser i CRM.
Figuren nedenfor viser CRM-innebygde Webex CC-skrivebords- og tilkoblingsarkitekturen
Webex CC støtter følgende CRM-løsninger for den ovennevnte integreringen:
Hvis du vil ha mer informasjon om hvordan du konfigurerer Webex CC-skrivebordsoppsettet for å aktivere CRM-kontakten, funksjonssettet og endringsloggene, kan du gå til https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Global tilgjengelighet for CRM-kontakter
CRM-kontaktene er tilgjengelige i alle geografiske områder og regioner der Webex CC opererer.
Elastisk skala og ytelse
Webex CC er vert for den egendefinerte modulen som muliggjør toveis kommunikasjon mellom CRM-programmet og Webex CC-skrivebordet i AWS CloudFront CDN og sikrer høy tilgjengelighet av modulen AWS på tvers av tilgjengelighetssoner og -regioner.
Alle CRM-integreringsspesifikke datamaskiner skjer i nettleseren der agenter bruker CRM-programmet med Webex CC-skrivebord innebygd i CRM-programmet.
Sikkerhet
CRM-kontaktene aktiveres via skrivebordsoppsettet for Webex CC-agent, og valgfrie parametere sendes via skrivebordsoppsettet til widgeten for å slå funksjonene på og av.
Hvis du for eksempel vil aktivere Salesforce-handlingswidget, kan administratoren aktivere parameteren sfdcWidgetEnabled for skrivebordsoppsettet til true.
Installasjon av pakke
For at integreringen skal fungere toveis, trenger CRM-konsollen det innebygde programmet installert. Dette er for å støtte innlasting av skrivebordsprogrammet i en iFrame.
Alle Desktop Embedded Connectors er tilgjengelige på CRM-markedet.
for eksempel:
TjenesteNow: https://store.servicenow.com/sn_appstore_store.do#!/store/application/6c8e2a4edbc73410e1c75e25ca961947/1.0.5?
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Markedsplassapplikasjonsinstallasjonen aktiverer de nødvendige plugin-modulene og importerer de nødvendige XML-filene til CRM-konsollen for å støtte rapportering av anropsoppføringer på CRM.
Flyteintegrasjoner via HTTP(S)-kontakter i IVR
Webex CC Flow Builder støtter toveis dataflyter mellom Webex CC og CRM-systemet ved hjelp av HTTP(S)-kontakter som er konfigurert i Webex Control Hub og brukes på Webex CC Flow.
Disse brukes primært til personalisering innenfor talesamhandling og tilpasset ruting innenfor IVR.
Som standard støtter Webex CC Salesforce HTTP Connector på Control Hub. De andre CRM-kontaktene kan legges til som egendefinerte kontakter på Webex Control Hub.
Hvis du vil ha mer informasjon om HTTP-tilkoblingene, kan du gå til https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-kontakter:
-
Salesforce IVR HTTP-kontakt (innebygd): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP-kontakt (egendefinert): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP-kontakt (egendefinert): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Administrasjon av utgående kampanje
Webex CC støtter utgående forhåndsvisningskampanjer ved hjelp av kampanjeadministrasjonsløsningen fra Acqueon.
Hvis du vil ha mer informasjon, kan du se Konfigurere taleutgående kampanjemoduser i Webex Contact Center.
Optimalisering av arbeidsstyrken
Webex CC støtter optimalisering av arbeidsflyt og kvalitetsstyringsløsninger fra ledende industrileverandører.
Utvider Agent Desktop
Webex CC agent- og lederskrivebord gjør det mulig å utvide skrivebordsfunksjonene ved å utvikle og kjøre egendefinerte moduler med i skrivebordet.
Hvis du vil ha mer informasjon, går du til https://developer.webex-cx.com/documentation/guides/desktop.
Andre API-er
Hvis du vil ha mer informasjon om de andre API-integrasjonene som kan utføres i Webex CC, kan du gå til https://developer.webex-cx.com/documentation/getting-started/.
Distribusjon og tilkobling
Webex CC er distribuert i AWS og er for øyeblikket tilgjengelig i følgende regioner
-
oss
-
USA–Øst-N Virginia
-
USA-Vest-N California (kun talemedieintress)
-
-
Canada
-
Sentralenhet
-
-
uk
-
London
-
-
Europa
-
Frankfurt
-
-
Asia Pac
-
Tokyo
-
Sydney
- Singapore
-
Tilkobling til AWS-driftet Webex Contact Center kan opprettes enten ved hjelp av Internett eller ved hjelp av Amazon Web Services (AWS) Direct Connect. Med AWS Direct Connect leveres data gjennom en privat nettverkstilkobling mellom kundenes lokale nettverk og Webex Contact Center, noe som forbedrer tilkoblingen. For mer informasjon, se AWS Direct Connect for Webex Contact Center.
Tilkobling for flere regioner for telefoni
For å muliggjøre globale organisasjoner, med agenter og kunder på flere geografiske steder, støtter Webex CC å holde mediene innenfor den lokale regionen, for de regionene der talestandørene og inngangstjenestene kjører.
Følgende figur illustrerer distribusjon av flere regioner med regionale medier.
Mediekantene og inngangstjenestene distribueres i følgende regioner.
Geo-regionen |
Webex CC-tjenester (AWS-region) |
Media Edge (Voice POP) |
Neste generasjons medietjenester (AWS-regionen)* |
---|---|---|---|
oss |
N Virginia |
New York Los Angeles |
N Virginia N California |
Canada |
Sentralenhet |
Vancouver Toronto |
Sentralenhet |
Brasil |
Sao Paulo Rio De Janeiro |
||
Europa |
Frankfurt |
Frankfurt Amsterdam |
Frankfurt |
Storbritannia |
London |
London |
London |
India |
Pune Hyderabad |
Mumbai |
|
Singapore |
Singapore |
Singapore |
|
Japan |
Tokyo |
Tokyo Osaka |
Tokyo |
Australia |
Sydney |
Melbourne Sydney |
Sydney |
Sikkerhet og personvern
Sikkerhet for infrastruktur
Taleinfrastruktur på Edge
Voice Edge-komponentene gjør det mulig for SIP-trunker fra kundenettverk/PSTN-operatører å avslutte, og dette er aktivert basert på hvitelistede Ips som har tillatelse til å koble til edge-komponentene.
Beregn infrastruktursikkerhet
Webex CC-dataforekomster klargjøres i AWS og tjenester kjøres som pods i Kubernetes-klyngen som har flere navnerom, og tilgangen til hvert navnerom er begrenset med separat legitimasjon.
All klargjøring av infrastruktur gjøres ved hjelp av kode – ingen manuelle trinn – og ingen av legitimasjonene kan nås manuelt.
Det finnes en sentral legitimasjonslager med spesifikke baner konfigurert for spesifikke sett med tjenester/team, og tilgangen til selve legitimasjonslageret er begrenset og konfigurert som hemmeligheter i bygg- og distribusjonssystemene.
Ingen av infrastrukturkomponentene/tjenestene er direkte eksponert utenfor AWS VPC, og bare offentlig eksponerte grensesnitt er API-er og WebSocket-servere som kontrolleres og administreres ved hjelp av api-gateway,
I tillegg er det visse interne systemer og grensesnitt som brukes av utviklere, som brukes til å vise logger, måledata, distribusjonsdetaljer, byggestatus og testresultater, som er sikret ved hjelp av roller og grupper og integrert med Ciscos interne godkjenningssystemer.
Godkjenning og autorisasjon for brukergrensesnitt
Alle brukergrensesnitt som brukes av forskjellige kontaktsenterbrukere (agenter, ledere, administratorer, analytikere) er beskyttet av Cisco Common Identity-basert bærertokenautentisering (OAuth-flyter).
Autorisasjonen gjøres ved hjelp av roller for brukeren som fikk tokenet og omfanget som er tilordnet tokenet.
Datasikkerhet
Data i overføring
Ingen av grensesnittene til den distribuerte tjenesten/infrastrukturkomponenten er direkte eksponert for ekstern innkommende trafikk.
Utvalgte tjenester, med http API-er eksponerer disse grensesnittene via en gateway, og alle innkommende https (inkludert de av WebSocket) avsluttes i ALB og intern trafikk over http rutes til tjenestene.
Alle utgående interaksjoner er over https / TLS (for ikke-http-protokoller).
Inne i VPC-en er den interne kommunikasjonen mellom tjenester – over http / tilpasset TCP-protokoll – over ren TCP-kontakt.
Data i hvilemodus
Alle data som lagres, krypteres i lagringslaget. I tillegg er disse datalagerene utenfor VPC beskyttet, og tilgangskontroll og autorisasjoner med legitimasjon lagres og administreres på en sikker måte i en hemmelig butikk.
Figuren nedenfor viser dataflyten og sikkerhetsmodellen for transit samt hvile.
Personvern
PII-data for sluttbruker
Webex CC Flow, som er den programmatiske kontrolleren for håndtering av interaksjoner, kan brukes til å samle inn brukerdata, som kan tilordnes flytvariabler som er spesielt merket som «inneholder sensitive data». Verdiene for slike data er kryptert, og ingen tjenester i dataoverføringsbanen vil ha tilgang til disse dataene.
I tillegg beholdes slike data aldri i Webex CC-rapporteringslageret, og loggene/meldingsinfrastrukturen vil ha krypterte data og klartekstdata lagres ikke noe sted i Webex CC.
Agent/leder PII-data for kontaktsenter
Kontaktsenterbrukerrelaterte data er reddet i logger, men tilgjengelig for dataanalyse og visualisering i Webex CC-datalageret.
Skalerbarhet
Faktorer for skala
For Webex CC er faktorene som påvirker skaleringen:
-
Samtidig antall agenter pålogget
-
Samtidig antall pågående interaksjoner
-
Handlinger utført på disse interaksjonene
-
-
Antall handlinger som ledere/agenter utfører, utenfor håndtering av interaksjonene
-
Volum av data som ble generert og vedvarte
Arkitektoniske aspekter som muliggjør skalering
Prinsippene som Webex CC er bygget og utformet på, gjør det mulig å skalere løsningen dynamisk etter behov innenfor grensene som kreves av infrastrukturen som er klargjort for de ulike tjenestene og plattformkomponentene.
Hendelsesdrevet arkitektur
Tjenestene i Webex CC kommuniserer ved hjelp av meldinger, og de kritiske meldingsbehandlingsflytene innebærer ingen blokkering av IO-operasjoner, og tilstanden som kreves for behandling av meldinger, er lokalisert til forekomsten av tjenesten som behandler meldingen.
Statsløse tjenester (eller eksternalisert stat)
Statsløse tjenester muliggjør elastisitet ved enkelt å legge til / fjerne flere forekomster av tjenestene. Det finnes visse tjenester som i sin natur er stateful, og de har outsourcet statslager og infrastrukturen støtter dynamiske endringer i antall forekomster av slike tjenester også med automatisk rebalansering / statsoverføring / lokalisering av staten til forekomsten som trenger staten.
Elastisk infrastruktur
Alle tjenestene kjører i Kubernetes og infrastrukturen kalt Kubernetes noder skaleres automatisk basert på bruken, og dette gjør det mulig å dynamisk legge til flere compute noder opp til en maksimum høy terskel som er forhåndskonfigurert.
Lasteprojeksjon og regelmessig validering
Alle tjenestene er benchmarked for ytelseskarakteristika, og skaleringsmønsteret er validert på tjenestenivå.
Videre kontinuerlig validering, toppbelastning og utholdenhetstester utføres med testparametere justert for projisert vekst i skalapåvirkende attributter, som gjør det mulig å identifisere flaskehalser, planlegge å oppdatere den høye terskelen for bruk av infrastrukturressurser og være klar for spilldagen.
Pålitelighet og tilgjengelighet
Hendelsesdrevet arkitektur og statsløse tjenester muliggjør robusthet og elastisitet. For å sikre at feil oppdages og iverksettes før funksjonaliteten påvirkes, bruker Webex CC imidlertid følgende strategi.
-
Tilgjengelighet og pålitelighet av infrastruktur
-
Alle Webex CC-tjenester og infrastrukturkomponenter distribueres alltid på tvers av tre AWS-tilgjengelighetssoner.
-
Dette gjør det mulig for Webex CC å være motstandsdyktig mot feil i tilgjengelighetssone, og ved feil erstattes de mislykkede forekomstene automatisk med nyere.
-
-
-
Kontinuerlig overvåking og varsler
-
Interne og eksterne sonder for tjenester og infrastrukturkomponenter, som utløser varsler ved feil.
-
Måledata som hentes fra tjenester og infrastrukturkomponenter og behandles gjennom en regelmotor som oppdager samsvarende regler og utløser varsler.
-
-
Kontinuerlig validering og varsling
-
Regelmessige tester kjøres, og eventuelle feil fører til at varsler utløses
-
Disse varslene skaper proaktive hendelser og behandles som en reell hendelse som påvirker kunden.
-
Dette har innvirkning på kundene og bidrar til systemets tilgjengelighet og pålitelighet.
-
-
-
Kontinuerlig integrering og levering
-
Dette er ingeniørprosessen og leveringsprosessen og muliggjør rask og pålitelig bygging, validering og distribusjon av tjenester / endringer i tjenester i Webex CC.
-
Muligheten til å utføre fullstendig automatisert distribusjon – fra kode til produksjonsmiljø, med alle nødvendige valideringer, reduserer risikoen og minimerer tiden til oppløsning hvis en endring må distribueres som svar på en feil.
-
-
-
Kretsbrytere og drevbrytere
-
Ulike deler av systemet/visse funksjoner i Webex CC kan deaktiveres selektivt for alle kunder eller utvalgte kunder, for å minimere overlappende effekter av en feil.
-
Dette gjør det mulig å minimere mislykket overflate og oppnå tilgjengelighet av kjernekontaktsenterfunksjoner for kundene.
-
-
Overvåking og feildeteksjon
Figuren nedenfor viser de kontinuerlige overvåkings-, validerings- og varslingsmekanismene som er på plass for Webex CC.
Forretningskontinuitet og katastrofegjenoppretting
Prosessen for katastrofegjenoppretting og forretningskontinuitet sikrer at alle store driftsbrudd i en region blir oppdaget, og nødvendige tiltak blir iverksatt for å sikre gjenoppretting av tjenestene til kunder som er ombord i regionen.
Trinnene for gjenoppretting dokumenteres, valideres og holdes oppdatert regelmessig i henhold til prosessene for katastrofegjenoppretting og -håndtering.
Webex CC-tjenester distribueres i tre separate tilgjengelighetssoner i en AWS-region. Hver tilgjengelighetssone er en annen fysisk plassering i regionen, med uavhengige forsyningstjenester.
I tilfelle en fullstendig feil i AWS-regionen er Webex CC avhengig av AWS for å gjenopprette regionen, og ved langvarige avbrudd som involverer hele regionen, klargjøres Webex CC-datasenteret i en ny AWS-region og gjenoppretter viktige kundekonfigurasjoner og data slik at kontaktsenteret er i drift for kunder i den nye AWS-regionen.
Dette involverer automatisering, men krever manuell inngripen for å utløse prosessen, samt overvåke og sikre at den nødvendige konfigurasjonen og dataene gjenopprettes for å gjøre kontaktsenteret i drift for kundene.
Samsvar og sertifiseringer
Webex Contact har en omfattende liste over sikkerhetssertifiseringer. Disse sertifiseringene holdes oppdatert med jevne mellomrom.
-
pci dss qsa
-
caiq
-
HIPAA & HITECH
-
CSA stjerne nivå 1
-
CSA Star Level 2 (uavhengig vurdering fra tredjepart)
-
SOC2
-
ISO27001 (internasjonal standard for informasjonssikkerhet)
-
ISO27017 (Sikkerhetsstandard for skytjenesteleverandører)
-
ISO27018 (sikkerhetsstandard fokusert på å beskytte personopplysninger i skyen)
-
ISO27701 (personvernutvidelse)
-
C5 tysk standard, som demonstrerer operativ sikkerhet mot cyberangrep
Se Personverndatablad for Webex Contact Center-tjeneste for mer informasjon.