I den här artikeln
dropdown icon
Introduktion
    dropdown icon
    Logisk arkitektur
      Webex Logisk arkitektur i CC
    dropdown icon
    Funktionella komponenter
      Hantering av interaktion
      Medietyper
      Routning och kö
      Administration och konfiguration
      Rapportering och analys
    dropdown icon
    Integreringar
      CRM-integrationer
      Utgående kampanjhantering
      Workforce Optimization
      Utöka Agent Desktop
      Andra API:er
    dropdown icon
    Distribution och anslutning
      Anslutning i flera regioner för telefoni
    dropdown icon
    Säkerhet och sekretess
      Säkerhet för infrastruktur
      Datasäkerhet
      Datasekretess
      Skalbarhet
    dropdown icon
    Tillförlitlighet och tillgänglighet
      Övervakning och feldetektering
      Affärskontinuitet och haveriberedskap
    Efterlevnad och certifieringar
    I den här artikeln
    cross icon
    dropdown icon
    Introduktion
      dropdown icon
      Logisk arkitektur
        Webex Logisk arkitektur i CC
      dropdown icon
      Funktionella komponenter
        Hantering av interaktion
        Medietyper
        Routning och kö
        Administration och konfiguration
        Rapportering och analys
      dropdown icon
      Integreringar
        CRM-integrationer
        Utgående kampanjhantering
        Workforce Optimization
        Utöka Agent Desktop
        Andra API:er
      dropdown icon
      Distribution och anslutning
        Anslutning i flera regioner för telefoni
      dropdown icon
      Säkerhet och sekretess
        Säkerhet för infrastruktur
        Datasäkerhet
        Datasekretess
        Skalbarhet
      dropdown icon
      Tillförlitlighet och tillgänglighet
        Övervakning och feldetektering
        Affärskontinuitet och haveriberedskap
      Efterlevnad och certifieringar
      Webex kontaktcenterarkitektur
      list-menuI den här artikeln
      Introduktion

      Cisco Webex Contact Center (Webex CC) är ett kontaktcenter som en tjänst (CCaaS) som gör det möjligt för organisationer att möjliggöra smartare, proaktiva och personliga interaktioner under hela kundresan.

      Webex CC är konstruerad, designad och utvecklad, från grunden, som en molnbaserad lösning, med följande grundläggande arkitekturprinciper.

      • Tjänster: Oberoende uppsättning tjänster där varje tjänst tillhandahåller en liten sammanhängande uppsättning funktioner till sina användare.

      • Händelsedriven: Alla tjänster kommunicerar med varandra via meddelanden, förutom i webbapplikationer där programmet använder https-gränssnitt (REST API: er, Push Data via WebSocket-gränssnitt) för specifika användningsfall.

      • Tillståndslöst/externt tillstånd: Tjänsterna distribueras i Kubernetes och körs i dockercontainrar, med möjlighet att automatiskt skala och vara motståndskraftiga mot fel i en eller flera instanser av tjänsterna.

      • Observerbar: Alla tjänster och infrastrukturkomponenter som möjliggör distribution av sådana tjänster kan observeras med standardmekanismer för att mäta, upptäcka och förebygga situationer som påverkar kontaktcentrets kapacitet samt snabbt felsöka och återställa tjänster i händelse av avbrott.

      • Isolerad/löst kopplad: Varje tjänst kan byggas, valideras och distribueras/uppdateras oberoende av varandra utan driftstopp för kontaktcenterfunktioner.

      Webex CC-tjänster distribueras i AWS och drivs av en molnbaserad plattform som möjliggör följande:

      • Tillgänglighet för infrastrukturtjänster och program i flera tillgänglighetszoner

      • Elasticitet hos infrastrukturtjänster och program som möjliggör dynamisk skalning

      • Inbyggd säkerhet i hur systemen byggs och distribueras, data skyddas under överföring och i vila tillsammans med de säkerhets-/efterlevnadscertifieringar som Webex CC har.

      • Skalbar och säker gränsinfrastruktur för telefoni-/röstintegrering

      • Observerbarhet med proaktiv övervakning och varningar som möjliggör hög tillgänglighet av kontaktcentertjänster till sina kunder.

      • Integrerad med resten av Cisco Webex för användarautentisering/auktorisering, administration och etablering av kontaktcenterfunktioner.

      De ytterligare avsnitten i det här dokumentet utforskar var och en av ovanstående funktioner och hur Webex CC-arkitektur möjliggör detta.

      Logisk arkitektur

      Kärnkapaciteten som en kontaktcenterlösning måste ha är att göra det möjligt för kunder att enkelt kontakta organisationen med vanliga kommunikationsmedel och få frågor / problem behandlade på ett snabbt och effektivt sätt.

      Men för att säkerställa att den här grundläggande principen uppnås finns det flera funktioner bakom kulisserna som organisationen som använder kontaktcentret måste ha tillgång till. Dessa är:

      • Mekanismer för kunder att starta en interaktion

        • Publicerade och operativa telefonnummer som kopplar telefonisamtal till kontaktcentersystem

        • E-postadresser som kunder kan skicka e-post till och mekanism för att upptäcka nya inkommande e-postmeddelanden.

        • Möjlighet för kunder att kontakta via olika digitala kanaler, inklusive men inte begränsat till

          • Chatta från en webbplats/app

          • Direktchatt via populära meddelandeklienter som WhatsApp, Facebook Messenger, Apple Business Chat, direktmeddelande från Twitter

      • Förmåga att upptäcka nya interaktioner och hantera dem effektivt

        • Dessa skulle inkludera automatiserade IVR system, virtuella agenter för telefoni / chattar med programmerbarhet inbyggd för att definiera arbetsflöden som är involverade i hantering av interaktioner.

        • Slutligen, om det behövs, måste interaktionen eskaleras till en agent, som är optimalt skicklig för att hantera interaktionen.

      • Möjlighet för agenter att indikera tillgänglighet för hantering av interaktioner och arbetsledare att övervaka, coacha agenter och få de operativa mätvärden som möjliggör effektiva interaktioner.

      • Möjlighet för administratörer att konfigurera och etablera olika kontaktcenterfunktioner som gör det möjligt för agenter och arbetsledare att utföra sina uppgifter som förväntat.

      Utöver dessa måste moderna företag ha lagt till funktioner för att optimera kontaktcenterverksamheten med tillgång till data och insikter som visualiserar och spårar viktiga operativa mätvärden.

      Möjligheten att integrera med specialiserade ekosystemfunktioner för kontaktcenter, till exempel att köra proaktiva automatiserade utgående samtal, förbättra agenters och arbetsledares upplevelser med hjälp av AI, upptäcka och förstå kundresan för att proaktivt leverera data i förväg till agenter är tydliga skillnader i hur kontaktcenterlösningar utvecklas.

      När det gäller konsumtionsmodellen, där kontaktcentererbjudanden konsumeras som en molnlevererad programvarutjänst, kräver förmågan att säkerställa tillgänglighet, tillförlitlighet och automatiserade ad hoc-skalningskrav toppmoderna övervaknings- och varningsmekanismer, vilket möjliggör kontinuerlig validering och upptäckt av överhängande problem och förhindrar / minimerar påverkan på kundverksamheten.

      Figur 1 illustrerar den logiska arkitekturen Webex CC.

      Webex Logisk arkitektur i CC
      Webex Logisk arkitektur i CC

      Funktionella komponenter

      Följande avsnitt beskriver olika funktionella komponenter Webex CC.

      Hantering av interaktion

      Webex CC stöder telefoni, e-post och meddelanden (sociala kanaler) som olika kanaler genom vilka användare kan interagera med kontaktcentret.

      För alla kanaler kan den initiala hanteringen göras av systemet och sedan kan interaktionen eskaleras till en agent.

      Medietyper

      Telefoni

      För telefoni bestäms hanteringen av inkommande röstsamtal av hur samtalet kom in i kontaktcentret (se Ingressmekanismer nedan) och det Webex CC-flöde som är associerat med startpunkten.

      Samtalet besvaras och ytterligare åtgärder utförs enligt Webex CC Flow-definitionen - vilket är en programmatisk representation av de åtgärder som ska utföras vid hantering av samtalet, antingen före kö och dirigering till en agent eller själva flödet kan hantera samtalet utan överföring till en agent.

      Med Flow Builder i Webex CC kan utvecklare definiera flödet och tilldela det till startpunkten via vilken samtalet tas emot i Webex CC.

      Dessa konfigurationsentiteter och deras användning omfattas av konfigurationsentiteter.

      Mer information om Flow Builder finns i det kommande avsnittet om IVR System.

      E-post och meddelanden

      Ur Webex CC-perspektiv tillhandahåller Webex Connect in- och utgångsfunktioner för alla digitala kanaler - e-post, meddelandekanaler, som slutanvändare kan använda för att kontakta kontaktcenter.

      Webex Connect Flow

      • Bestämmer hanteringen av sådana interaktioner tills interaktionerna köas och dirigeras till agenter. Detta inkluderar automatisk hantering och BOT-behandlingar för alla former av meddelanden och e-postinteraktioner.

      • Tillämpar affärslogik på inkommande interaktion.

      • Hanterar kontakt före kö.

      • Flow själv kan hantera interaktionen utan överföring till live-agent.

      De meddelandekanaler som stöds av Webex CC är:

      • Web App / Chatt med mobilapp

      • WhatsApp

      • Facebook Messenger

      • SMS

      De e-postkanaler som stöds av Webex CC är:

      • Gmail

      • Office365

      Ingressmekanismer

      Det här avsnittet beskriver de mekanismer genom vilka en interaktion kan komma in Webex CC. Baserat på medietypen är mekanismerna genom vilka en interaktion når Webex CC olika.

      Inom telefoni krävs till exempel etablering av fysisk infrastruktur för att aktivera PSTN-anslutning, konfiguration av telefonnummer och dirigering av samtalen till Webex CC.

      För e-post-/meddelandekanaler måste ingresskonfigurationen göras i Webex Connect och det omfattar etablering av e-post-/meddelandekonto och Webex Connect-flödeskonfiguration.

      Inkommande röst

      För röstsamtal är ett typiskt scenario där användare ringer ett PSTN-telefonnummer som sedan ansluts till kontaktcentret. Ur ett ingångsperspektiv behöver detta en mekanism för att dirigera samtal från PSTN till Webex CC.

      Figur 1 illustrerar inmatningen av röstsamtal till Webex CC.

      Ingressalternativ för inkommande röst

      Voice Ingress Services i Webex CC utför samtalskontroll från tredje part med SIP och besvarar det inkommande samtalet samt utför överförings-, konferens- och andra samtalskontrollåtgärder.

      Den logiska startpunkten för samtal i Webex CC är konfigurationsenheten med namnet "Entrypoint". För röstingress är nyckelkonfigurationen för Entrypoint det telefonnummer som är associerat med den, vilket vanligtvis är ett giltigt PSTN-telefonnummer som hämtas från den valda PSTN-leverantören.

      Detta gör det möjligt att upptäcka inkommande samtal på telefonnumret, associera samtalet till startpunkten och använda andra konfigurationsparametrar för startpunkten för att hantera samtalet enligt Webex CC-flödesdefinitionen som ska utlösas för interaktionen.

      Obs:

      Mer information om PSTN-anslutningsalternativen finns i https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.

      Skalbarhet och tillgänglighet för röstkantsinfrastruktur

      Webex CC VPOP-infrastrukturen innehåller redundanta par SIP-SBC:er som säkerställer hög tillgänglighet och fler SBC:er kan läggas till för att skala de samtidiga samtalsvolymer som ska stödjas.

      Det maximala antalet samtidiga samtal som VPOP kan hantera beror på antalet SBC:er som körs och till vilka samtal som skickas.

      För geografisk redundans stöds ett nät av VPOP SBC med sammankopplingar över flera par mellan regioner.

      För röstingresstjänster är de horisontellt skalbara för att hantera ett ökande antal samtidiga röstsamtal som ska matas in till Webex CC.

      Säkerhetsöverväganden med röstgränsinfrastruktur

      Tabellen nedan innehåller information om anslutningsalternativen till Voice Edge Infrastructure.

      Tabell 1. Anslutningstyper

      Anslutning

      Typer

      Offentligt Internet

      Direkt (med vitlistade källadresser IP adresser)

      IPSec virtuellt privat nätverk (VPN) eller IPSec över generisk routningsinkapsling (GRE)

      Plats-till-plats (S2S)

      SRTP/SIP TLS

      Privat anslutning

      MPLS

      Punkt till punkt (P2P)

      VPLS

      SD-WAN

      Privat WAN

      Korskoppling av datacenter

      Equinix Fabric-anslutningar

      Mer information finns i https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.

      IVR-systemet

      Varje röstsamtal som kommer in till ett telefonnummer som är kopplat till en startpunkt, besvaras av Webex kopia och körning av ett Webex CC-flöde som är associerat med startpunkten startas.

      Webex CC Flow Builder tillhandahåller programmeringskonstruktioner/operatorer och funktionsblock, så kallade aktiviteter, så att administratörer eller någon som utformar och implementerar den IVR logiken kan kombinera dessa byggstenar och skapa Flow-definitionen.

      Programmeringskonstruktionerna som Flow stöder är:

      • Deklarations- och inställningsvariabler – tillstånd som är associerat med en flödeskörning

        • Pebble-uttryck för att ange värde för variabler

      • Villkorliga kontroller

      • Looping - med hjälp av villkor och gå till (möjlighet att länka aktiviteter tillsammans)

      • Anropa REST-API:er

      • Parsa data – JSON, TOML XML används vanligtvis för att parsa API svar.

      • Komponera aktiviteter


       

      En representativ uppsättning aktiviteter som Flow levererar är:

      • Spela upp meddelanden

      • Samla in användardata

      • Överföra samtalet till en annan destination/ett annat telefonnummer

      • Skicka samtalet till en virtuell agent

      • Ställ samtalet i kö så att det kan besvaras av en agent.

      För varje samtal som är aktivt är även en instans av flödeskörning aktiv tills samtalet avslutas, vilket resulterar i samtidiga körningar av flöden.

      Varje instans av flödeskörning ger isolerad miljö för data / tillstånd som är associerat med flödet och där av samtalet.

      Under samtalets hela livscykel gör flödet det också möjligt att svara på vissa händelser som inträffar och hantera dem – till exempel när ett samtal besvaras av en agent kan en händelsehanterare utlösa en skärmfönster i agentens skrivbordsgränssnitt.

      Mer information om Webex CC Flow finns ihttps://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öd för virtuell agent

      Flow tillhandahåller en aktivitet för att överföra interaktionen till en virtuell agent som är förkonfigurerad i Webex Control Hub.

      När samtalet är kopplat till en virtuell agent ger det användaren en konversations- IVR upplevelse och aktiviteten slutar antingen med att samtalet avslutas eller med att samtalet eskaleras till en agent.

      Vid eskalering kan flödet konfigureras för att köa samtalet som sedan besvaras av en agent.

      Inkommande digitala interaktioner

      För e-post och meddelandekanal för inkommande interaktioner använder Webex CC Webex Connect för etablering av tillgångarna, flöde för att hantera inkommande interaktioner och dirigerar sedan interaktionen till Webex CC när Webex Connect-flödet uttryckligen köar interaktionen så att den kan hanteras av en agent.

      Figur 2 illustrerar inmatningen av e-post- och meddelandeinteraktioner i Webex kopia.

      Inmatningsalternativ för e-post och meddelanden

      Virtuell agent / BOT-integrationer

      För interaktion via e-post och meddelanden/sociala kanaler konfigureras den virtuella agenten/BOT-behandlingarna i Webex Connect-flödet.

      Precis som med Virtual Agents for Voice köas interaktionen och dirigeras till en agent om BOT-behandlingen slutar med eskalering som resultat.

      Routning och kö

      Webex CC behandlar inkommande kontakt med automatiserade hanterare enligt definitionen i Flow och flödet kan välja att köa kontakten till en kö/direkt till en agent (agentspecifik kö – stöds endast för telefoni-/röstinteraktioner).

      Om en agent är tillgänglig i kö reserveras agenten och interaktionen dirigeras till agenten. Om det inte finns några tillgängliga agenter parkeras interaktionen i kön och Flow fortsätter att behandla kunden med en hanterare som är kopplad till köaktiviteten.

      När en agent blir tillgänglig blir hanteraren avbruten och agenten erbjuds interaktion.

      Figur 1 illustrerar kö- och routningsarkitekturen.

      Kö- och routningsarkitektur
      Kö- och routningsarkitektur

      Val av agent

      Köer i Webex CC stöder följande algoritmer för agentval:

      • Längsta tillgängliga agentroutning

      • Kompetent baserad routing

        • Agent som är tillgänglig längst (LAA)

        • Bästa tillgängliga agent (BAA)

      Agenter associeras med köer via team.

      En kö kan tilldelas flera samtalsdistributionsgrupper (där varje grupp har ett eller flera team) på ett sekventiellt sätt med konfigurerad väntan på att samtalsdistributionsgruppen ska läggas till i kön, så att sökutrymmet för en matchande agent utökas till ytterligare samtalsdistributionsgrupper med tiden.

      För färdighetsbaserad routning väljs en agent baserat på LAA- eller BAA-konfigurationer bland de kunskapskrav som matchar agenter som är associerade med kön.

      Specifika extrafunktioner för röst-/telefoni

      Agentbaserad routning (endast för röst-/telefonikanal)

      Webex CC Flow kan med aktiviteten QueueToAgent dirigera interaktioner direkt till den valda agenten baserat på agentens ID.

      Om agenten inte är tillgänglig för att hantera interaktioner kan interaktionen parkeras i en agentspecifik kö i väntan på att agenten blir tillgänglig

      Avancerad köinformation

      Webex CC Flow kan med hjälp av aktiviteten GetQueueInfo hämta realtidsinformation för en kö som Position in Queue (PIQ), Estimated Wait Time (EWT), antal agenter som är tillgängliga i kön och kan användas för att avgöra om kontakten ska placeras i kö eller inte.

      Återuppringning med tillstånd

      Webex CC Flow, som använder aktiviteten Återuppringning, låter kunden koppla bort samtalet med bibehållen position i kön och få en återuppringning när den virtuella interaktionen i kön dirigeras till en agent.

      Hantering av spill

      Webex CC stöder spillhantering med hjälp av kapacitetsbaserade team (CBT).

      KBT är som ett vanligt team med en kapacitet och ett tillhörande externt DN som tjänar den kapaciteten. Den kan konfigureras tillsammans med andra team i distributionscyklerna för kösamtal.

      Vanligtvis konfigureras detta som den senaste cykeln så att den fungerar som ett spill om ingen agent är tillgänglig även om alla konfigurerade samtalsdistributionsgrupper inte hittar en tillgänglig matchande agent för att hantera interaktionen.

      Agent Desktop operationer

      När en agent loggar in Webex CC Agent Desktop anger agenten ett telefonnummer som inkommande samtal till agenten kan kopplas till. Det kan vara en PSTN-telefon, mobiltelefon eller en anknytning om agenten är en Cisco Webex Calling användare.

      Observera att detta nummer måste vara ett giltigt telefonnummer som samtal kan kopplas till. Om den inte är det kan agenten inte ta emot inkommande samtal.

      Beroende på vilken typ av interaktion agenten hanterar kan widgetarna på agentskrivbordet utföra vissa mediekontrollåtgärder.

      När ett samtal har besvarats kan agenten till exempel utföra följande åtgärder i samband med samtalet.

      • Parkera samtalet

      • Starta konsultsamtal och

        • Överför samtalet till ett annat telefonnummer (t.ex. agentens telefonnummer) / startpunkt

        • Ge en annan agent konferenssamtal

      • Överföra samtalet till en annan kö

      • Avsluta samtalet

      Med Agent Desktop kan administratörer lägga till anpassade widgetar där genom att utöka skrivbordsfunktionerna och göra det till en enhetlig samling widgetar som agenter behöver för att få jobbet gjort på ett effektivt sätt.

      Skrivbordsarkitektur

      Agent Desktop är ett micro frontend-baserat ensidesprogram som är värd för widgetar byggda baserat på arkitektur för webbkomponenter. Alla standard- / lagerwidgets drivs av data som hämtas av API: er eller push-mekanismer på serversidan.

      Dessa är vanligtvis asynkrona API:er, där svaret för ett anrop kommer till skrivbordet via en WebSocket-anslutning.

      Webex CC autentiserar Agent Desktop användare med Cisco Common Identity (CI) och token skickas vidare till alla API anrop. Även för anpassade widgetar, baserat på autentiseringsmodellen, ger det agenter enkel inloggning om den anpassade widgetens autentiseringsmodell är integrerad med CI.

      När en agent är en del av en interaktion skickas alla uppdateringar av interaktionstillståndet eller associerade data till skrivbordet via WebSocket-anslutningen.

      Skrivbordets motståndskraft mot anslutning och svarstid

      Den asynkrona API- och serversidans push möjliggör skalning och eventuella anslutningsförluster till WebSocket-gränssnittet identifieras och skrivbordet försöker återansluta och logga in igen.

      Bild 2 illustrerar agentskrivbordsarkitekturen i Webex CC.

      Agent Desktop Arkitektur

      Administration och konfiguration

      Onboarding av kunder

      Webex Control Hub är det primära gränssnittet som används av partner och kunder för att registrera kunder och aktivera eller konfigurera funktioner.

      När organisationen och kontaktcenterfunktionerna har etablerats i Control Hub utlöser det ett arbetsflöde i Webex CC som gör resten av stegen i etableringen av alla kontaktcenterfunktioner enligt de erbjudanden som kunden valt.

      All etablering av kontaktcenter görs med hjälp av en BPM-arbetsflödesmotor som möjliggör ett deklarativt sätt att definiera de steg som ingår och gör hela etableringsstegen motståndskraftiga mot fel och säkerställer dataintegritet.

      Bild 1 illustrerar etableringsarbetsflödet i Webex CC.

      Arbetsflöde för kundregistrering

      Konfigurationsentiteter

      De viktigaste konfigurationsentiteterna i Webex CC, som är begränsade inom en organisation, är:

      Plats

      Plats betyder en plats där ett eller flera team, användare (agenter / arbetsledare) finns.

      Varje användare och team måste tillhöra en webbplats.

      Team

      En grupp användare. Team används för att distribuera interaktioner till agenter via köer.

      Varje team måste tillhöra en webbplats.

      Agenter

      Användare som kan logga in i Agent Desktop och hantera interaktioner mellan de medietyper som konfigureras i Webex CC.

      Arbetsledare

      Arbetsledare tilldelas team och kan övervaka/coacha agenten och har tillgång till status på teamnivå och agentstatistik för de som tillhör de team som arbetsledaren är tilldelad till.

      En kö är en logisk enhet där interaktioner kan hållas i väntan på att agenter ska bli tillgängliga, som sedan dirigeras till agenten.

      Köer mappas till team, som sökutrymme för agenter, med möjlighet att utöka sökutrymmet baserat på tröskeln för förfluten tid genom att lägga till andra team i sökutrymmet.

      Startpunkt

      Startpunkt är en logisk entitet som representerar ingångspunkten för interaktioner som ska komma in i Webex kopia. För telefoni mappas detta främst till telefonnumret som samtalen kommer till och för e-post-/meddelandekanaler pekar startpunkten på resurskonfigurationen i Webex Connect.

      Flöde

      Det flöde som är associerat med startpunkten (via routningsstrategin), som bestämmer vilka steg som ska ingå i hanteringen av interaktioner.

      För icke-telefonikanaler (e-post, meddelanden/sociala medier) väljs Flow som en del av resurskonfigurationen i Webex Connect.

      Åtkomstkontroll för kontaktcenter på flera platser

      Webex CC-administratörer kan konfigurera användarprofiler med åtkomsträttigheter till specifika platser, team, köer och startpunkter. På grund av webbplatsernas och teamens hierarkiska karaktär kan användaren dessutom komma åt endast de team eller det datum som hör till teamen, som tillhör dessa webbplatser eller en uttryckligen angiven delmängd av sådana team, när åtkomst till specifika webbplatser har tillhandahållits.

      För köer och startpunkter är de globala på organisationsnivå, så för olika geografiska platser (platser där specifika agenter och team finns) kan separata startpunkter och köer konfigureras, och arbetsledare / användare kan ha åtkomst till de enheter som är tillämpliga för specifika platser.

      Bild 2 illustrerar de viktigaste konfigurationsentiteterna och användarprofilen som refererar till dessa entiteter.

      Konfigurationsentiteter mappade till användarprofil

      Förutom att begränsa åtkomsten till dessa enheter kan Webex CC-administratörer styra de specifika funktioner/moduler som en användare kan komma åt i administrationsgränssnittet och därigenom ha användare med administrations-/konfigurationsbehörighet till specifika enheter samt sektioner/funktioner i Webex CC-administrationsgränssnittet.

      Rapportering och analys

      Webex CC bearbetar de diskreta händelser som genereras av olika tjänster under interaktionernas livscykel med hjälp av en serie realtidsströmbearbetningstjänster och genererar en definierad uppsättning realtidsdatauppsättningar som publiceras till prenumererade klienter.

      Dessutom bearbetas, transformeras och aggregeras dessa händelser ytterligare, och resulterande datauppsättningar bevaras, som sedan hämtas via API:erna för dataförbrukning och gränssnittet för rapportering och datavisualisering – analysatorn.

      Figur 1 illustrerar gränssnitten för databehandling och förbrukning i Webex CC

      Webex CC-databehandlingsrörledning och förbrukningsgränssnitt

      Integreringar

      Alla externa integreringar till WxCC för att utöka och förbättra de funktioner som kunderna kan använda använder publicerade standard-API:er.

      Följande typer av API gränssnitt finns i Webex CC:

      • REST API

      • Push på serversidan med

        • Webhooks

        • WebSocket-meddelanden

      CRM-integrationer

      Webex CC stöder två sätt att integrera med CRM-system (Customer Relationship Management).

      • Inbyggda skrivbordsanslutningar

      • Flödesintegrationer via HTTPs Connectors i IVR

      Skrivbordsinbäddade anslutningar: CRM-program som primärt gränssnitt

      I det här läget loggar agenten in på CRM-konsolen som primärt program.

      Webex CC är ett inbäddat program (även kallat ett inbäddat skrivbordsprogram eller inbäddad softphone) som främst används för att logga in på kontaktcentret och ta emot Webex CC-dirigerade kontaktcenterinteraktioner.

      När du tar emot ett samtal eller en konversationsförfrågan utför CRM-integreringen följande åtgärder på CRM-konsolen

      • Skärma upp kundposten som är knuten till ANI eller andra samtalsrelaterade data.

      • Metadata efter samtal som aktivitetsanteckningar i kundposten

      • Låt agenten "Click to Call" genom att klicka på kontakten i CRM och initiera ett utgående samtal till kunden

      • Bokföra samtalsposter i CRM-rapporteringstabellerna för primär rapportering på CRM.

      • Ger alla funktioner i Agent Desktop- och samtalskontrollerna (inbäddad och minifierad version av skrivbordsappen)

      Det primära sättet att integrera med CRM: erna är genom att bädda in Webex CC Desktop-applikation i en separat iFrame.

      Dessutom kör Webex CC Desktop-programmet en anpassad headless-widget (inget användargränssnitt) som körs i bakgrunden och interagerar med det underliggande CRM-systemet för att utföra automatiserade åtgärder på uppdrag av agenten.

      Interaktionerna drivs av två SDK: er som den headless-widgeten använder.

      • Webex CC Desktop JS SDK: Detta är JavaScript SDK som tillhandahålls av Webex CC för att registrera händelseavlyssnare för agent- och kontaktåtgärder.

      • CRM JS SDK: Det här är CRM-klient-SDK:n som gäller per CRM och som abstraherar REST-API-anrop med CRM. Till exempel för salesforce används CTI JS-biblioteket som tillhandahålls av Salesforce för att utföra åtgärder och lyssna efter händelser i CRM.

      Figur 1 illustrerar CRM inbäddad Webex CC skrivbords- och anslutningsarkitektur

      CRM Connector Arkitektur för inbäddad skrivbordsanslutning

      Webex CC stöder följande CRM-lösningar för ovan nämnda integration:

      • Salesforce

      • ServiceNu

      • Microsoft Dynamics 365

      • Zendesk

      • Freshdesk

      Mer information finns i https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.

      Mer information om hur du konfigurerar Webex CC-skrivbordslayouter för aktivering av CRM-anslutning, funktionsuppsättningar och ändringsloggar finns på https://github.com/CiscoDevNet/webex-contact-center-crm-integrationshttps://github.com/CiscoDevNet/webex-contact-center-crm-integrations.

      Global tillgänglighet för CRM-kopplingar

      CRM-anslutningsapparna är tillgängliga i alla geografiska områden och regioner där Webex CC används.

      Elastisk skala och prestanda

      Webex CC är värd för den anpassade widgeten som möjliggör dubbelriktad kommunikation mellan CRM-applikationen och Webex CC-skrivbordet i AWS CloudFront CDN, vilket säkerställer hög tillgänglighet för widgeten AWS över tillgänglighetszoner och regioner.

      All CRM-integrationsspecifik beräkning sker i webbläsaren där agenter använder CRM-programmet med Webex CC-skrivbord inbäddat i CRM-programmet.

      Säkerhet

      CRM-kopplingarna anropas via Webex CC-agentskrivbordslayouten och valfria parametrar skickas via skrivbordslayouten till widgeten för att aktivera och inaktivera funktioner.

      Om du till exempel vill aktivera widgeten Salesforce-åtgärder kan administratören aktivera skrivbordslayoutparameterinställningen sfdcWidgetEnabled till true.

      Installation av paket

      För att integreringen ska fungera dubbelriktat måste CRM-konsolen ha det inbäddade programmet installerat. Detta för att stödja laddning av skrivbordsprogrammet inuti en iFrame.

      Alla Desktop Embedded-kopplingar är tillgängliga på CRM-marknadsplatsen.

      Till exempel,

      ServiceNow: 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/

      Installationen av Marketplace-programmet aktiverar nödvändiga plugin-program och importerar de nödvändiga XML filerna till CRM-konsolen för att stödja rapportering av samtalsposter på CRM.

      Flödesintegreringar via HTTPs-anslutningsappar i IVR

      Webex CC Flow-byggaren stöder dubbelriktade dataflöden mellan Webex CC och CRM-systemet med HTTPs-anslutningar som konfigurerats i Webex Control Hub och används på Webex CC Flow.

      Dessa används främst för personalisering inom röstinteraktioner och anpassad routing inom IVR.

      Som standard stöder Webex CC Salesforce HTTP Connector på Control Hub. De andra CRM-kopplingarna kan läggas till som anpassade anslutningsprogram i Webex Control Hub.

      Mer information om HTTP-anslutningsappar finns i https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.

      IVR HTTP-anslutningar:

      Workforce Optimization

      Webex CC stöder lösningar för arbetsflödesoptimering och kvalitetshantering från ledande industrileverantörer.

      Distribution och anslutning

      Webex CC distribueras i AWS och är för närvarande tillgängligt i följande regioner

      • SV

        • US-östra N Virginia

        • US-West N Kalifornien (endast röstmedieingress)

      • Kanada

        • Centrala

      • Storbritannien

        • London

      • Europa

        • Frankfurt

      • Asien och Stillahavsområdet

        • Tokyo

        • Sydney

      Anslutning i flera regioner för telefoni

      För att möjliggöra globala organisationer, med agenter och kunder på flera geografiska platser, stöder Webex CC att hålla media inom den lokala regionen, för de regioner där röstmediekanten och ingresstjänsterna körs.

      Figur 1 illustrerar användningen av flera regioner med regionala medier.

      Distribution i flera regioner med regionala medier
      Distribution i flera regioner med regionala medier

      Media Edge- och ingress-tjänsterna distribueras i följande regioner.

      Geo-region

      Webex CC-tjänster (AWS-regionen)

      Media Edge (röst POP)

      Nästa generations medietjänster (AWS-regionen)*

      SV

      N Virginia

      Stockholm

      Los Angeles

      N Virginia

      N Kalifornien

      Kanada

      Centrala

      Vancouver

      Toronto

      Centrala

      Brasilien

      São Paulo

      Rio De Janeiro

      Europa

      Frankfurt

      Frankfurt

      Amsterdam

      Frankfurt

      Storbritannien

      London

      London

      London

      Indien

      Pune

      Hyderabad

      Mumbai

      Singapore

      Singapore

      Singapore

      Japan

      Tokyo

      Tokyo

      Osaka

      Tokyo

      Australien

      Sydney

      Melbourne

      Sydney

      Sydney

      *Mer information om den regionala tillgängligheten för nästa generations medietjänster finns i Next Generation voice media platform.

      Säkerhet och sekretess

      Säkerhet för infrastruktur

      Röstinfrastruktur på Edge

      Voice Edge-komponenterna gör det möjligt för SIP-trunkar från kundnätverk / PSTN-operatörer att avslutas, och detta aktiveras baserat på vitlistade IP-adresser som får ansluta till gränskomponenterna.

      Säkerhet för beräkningsinfrastruktur

      Webex CC-beräkningsinstanser etableras i AWS och tjänster körs som poddar i Kubernetes-kluster som har flera namnrymder och åtkomsten till varje namnområde är begränsad med separata autentiseringsuppgifter.

      All etablering av infrastruktur görs med hjälp av kod – inga manuella steg – och ingen av autentiseringsuppgifterna kan nås manuellt.

      Det finns ett centralt arkiv med specifika sökvägar konfigurerade för en specifik uppsättning tjänster/team och åtkomsten till själva arkivet för autentiseringsuppgifter är begränsad och konfigurerad som hemligheter i bygg- och distributionssystemen.

      Ingen av infrastrukturkomponenterna/tjänsterna är direkt exponerade utanför AWS VPC och endast offentligt exponerade gränssnitt är API:er och WebSocket-servrar som styrs och hanteras med hjälp av api-gateway,

      Bortsett från detta finns det vissa interna system och gränssnitt som används av utvecklare som används för att visa loggar, mätvärden, distributionsdetaljer, byggstatus och testresultat, som är säkrade med roller och grupper och integrerade med Ciscos interna autentiseringssystem.

      Autentisering och auktorisering för användargränssnitt

      Alla användargränssnitt som används av olika kontaktcenteranvändare (agenter, arbetsledare, administratörer, analytiker) skyddas av OAuth-flöden (Cisco Common Identity-baserad autentisering med innehavartoken).

      Auktoriseringen görs med hjälp av roller för den användare som hämtade token och omfång som tilldelats token.

      Datasäkerhet

      Data under överföring

      Inget av gränssnitten för den distribuerade tjänste-/infrastrukturkomponenten exponeras direkt för extern inkommande trafik.

      Välj tjänster, med http-API:er exponerar dessa gränssnitt via en gateway och alla inkommande https (inklusive WebSocket) avslutas i ALB och intern trafik över http dirigeras till tjänsterna.

      Alla utgående interaktioner är över https / TLS (för icke-http-protokoll).

      Inuti VPC är den interna kommunikationen mellan tjänster – över http / custom TCP protokoll - över vanligt TCP uttag.

      Vilande data

      All data som lagras krypteras på lagringslagret. Vidare är de datalager som ligger utanför VPC skyddade och åtkomstkontroll och behörigheter med autentiseringsuppgifter säkert lagrade och hanterade i ett hemligt arkiv.

      Figur 1 illustrerar dataflödes- och säkerhetsmodellen för överföring och i vila.

      Datasäkerhet under överföring och i vila

      Datasekretess

      PII-data för slutanvändare

      Webex CC Flow, som är den programmatiska styrenheten för hantering av interaktioner, kan användas för att samla in användardata, som kan tilldelas flödesvariabler som är särskilt märkta som "Innehåller känsliga data". Värdena för sådana data är krypterade och inga tjänster i överföringsvägen för data kommer att ha åtkomst till dessa data.

      Vidare bevaras aldrig sådana data i Webex CC-rapporteringsdatalager och loggarna / meddelandeinfrastrukturen kommer att ha krypterade data och klartextdata lagras inte någonstans inom Webex CC.

      PII-data för kontaktcenteragent/arbetsledare

      Kontaktcentrets användarrelaterade data redigeras i loggar men är tillgängliga för dataanalys och visualisering i Webex CC-datalagret.

      Skalbarhet

      Faktorer för skala

      För Webex CC är de faktorer som påverkar skalan:

      • Samtidiga antal inloggade agenter

      • Samtidig antal pågående interaktioner

        • Åtgärder som utförts på dessa interaktioner

      • Samtidig antal åtgärder som arbetsledare/agenter utför, utöver hanteringen av interaktionerna

      • Mängden data som genererats och bevarats

      Arkitektoniska aspekter som möjliggör skalbarhet

      De principer som Webex CC bygger på och utformas gör att lösningen kan skalas dynamiskt efter behov inom de gränser som tillämpas av den infrastruktur som tillhandahålls för de olika tjänsterna och plattformskomponenterna.

      Händelsedriven arkitektur

      Tjänsterna i Webex CC kommunicerar med hjälp av meddelanden och de kritiska meddelandebearbetningsflödena innebär inte några blockerande I/O-åtgärder och det tillstånd som krävs för bearbetning av meddelanden lokaliseras till instansen av tjänsten som bearbetar meddelandet.

      Tillståndslösa tjänster (eller externt tillstånd)

      Tillståndslösa tjänster möjliggör elasticitet genom att enkelt lägga till/ta bort ytterligare instanser av tjänsterna. Det finns vissa tjänster som i sig är tillståndsfulla till sin natur och de har externaliserat tillståndslager och infrastrukturen stöder dynamiska förändringar av antalet instanser av sådana tjänster också med automatisk ombalansering / tillståndsöverföring / lokalisering av tillståndet till den instans som behöver tillståndet.

      Elastisk infrastruktur

      Alla tjänster körs i Kubernetes och infrastrukturen, även kallad Kubernetes-noder, skalas automatiskt baserat på användningen och detta gör det möjligt att dynamiskt lägga till fler beräkningsnoder upp till ett maximalt högt tröskelvärde som är förkonfigurerat.

      Laddningsprojektion och regelbunden validering

      Alla tjänster jämförs för prestandaegenskaper och skalningsmönster valideras på servicenivå.

      Ytterligare kontinuerliga validerings-, toppbelastnings- och uthållighetstester utförs med testparametrar justerade för beräknad tillväxt i skalan som påverkar attribut, vilket gör det möjligt att identifiera flaskhalsar, planera att uppdatera den höga tröskeln för infrastrukturresursanvändning och vara redo för speldagen.

      Tillförlitlighet och tillgänglighet

      Den händelsedrivna arkitekturen och tillståndslösa tjänster möjliggör återhämtning och elasticitet. Men för att säkerställa att fel upptäcks och åtgärdas innan funktioner påverkas använder Webex CC följande strategi.

      • Infrastrukturens tillgänglighet och tillförlitlighet

        • Alla Webex CC-tjänster och infrastrukturkomponenter distribueras alltid över tre AWS-tillgänglighetszoner.

          • Detta gör att Webex CC kan vara motståndskraftig mot fel i tillgänglighetszoner och i händelse av fel ersätts de misslyckade instanserna automatiskt med nyare.

      • Kontinuerlig övervakning och varning

        • Interna och externa avsökningar för tjänster och infrastrukturkomponenter, som vid fel utlöser varningar.

        • Mått som samlas in från tjänster och infrastrukturkomponenter och bearbetas via en regelmotor som identifierar matchande regler och utlöser aviseringar.

      • Kontinuerlig validering och varning

        • Periodiska tester körs och eventuella fel resulterar i att varningar utlöses

        • Dessa varningar skapar proaktiva incidenter och hanteras som en verklig incident som påverkar kunden.

          • Detta förebygger påverkan på kunden och bidrar till systemtillgänglighet och tillförlitlighet.

      • Kontinuerlig integration och leverans

        • Detta är den tekniska processen och leveransrörledningen och möjliggör snabb och pålitlig byggnad, validering och distribution av tjänster / ändringar av tjänster i Webex CC.

          • Möjligheten att göra helt automatiserad distribution - från kod till produktionsmiljö, med alla nödvändiga valideringar, minskar risken och minimerar tiden till lösning, om en ändring behöver distribueras som svar på ett fel.

      • Strömbrytare och kill-switchar

        • Olika delar av systemet / vissa funktioner i Webex CC kan selektivt inaktiveras för alla kunder eller utvalda kunder för att minimera kaskadeffekter av ett fel.

          • Detta gör det möjligt att minimera felytan och uppnå tillgänglighet för kärnkontaktcenterfunktioner för kunder.

      Övervakning och feldetektering

      Figur 1 visar de mekanismer för kontinuerlig övervakning, validering och avisering som finns för Webex CC.

      Kontinuerlig övervakning och feldetektering

      Affärskontinuitet och haveriberedskap

      Processen för haveriberedskap och affärskontinuitet säkerställer att storskaliga avbrott upptäcks inom en region och nödvändiga steg vidtas för att säkerställa återställning av tjänsterna till kunder som är ombord i regionen.

      Stegen för återställning dokumenteras, valideras och uppdateras regelbundet enligt processerna för katastrofåterställning och hantering.

      Webex CC-tjänster distribueras i tre separata tillgänglighetszoner inom en AWS-region. Varje tillgänglighetszon har olika fysiska platser i regionen, med oberoende verktyg.

      I händelse av fullständigt AWS-regionfel, Webex CC förlitar sig på AWS för att återställa regionen och för långvariga avbrott som involverar hela regionen, tillhandahålls Webex CC-datacentret i en ny AWS-region och återställer de viktigaste kundkonfigurationerna och data så att kontaktcentret fungerar för kunder i den nya AWS-regionen.

      Detta innebär automatisering men kräver manuellt ingripande för att utlösa processen samt övervaka och se till att nödvändig konfiguration och data återställs för att göra kontaktcentret operativt för kunderna.

      Efterlevnad och certifieringar

      Webex Contact har en omfattande lista över säkerhetscertifieringar. Dessa certifieringar hålls uppdaterade med jämna mellanrum.

      • PCI DSS QSA

      • CAIQ

      • HIPAA och HITECH

      • CSA Star Nivå 1

      • CSA Star Level 2 (oberoende bedömning från tredje part)

      • SOC2

      • ISO27001 (Internationell standard för informationssäkerhet)

      • ISO27017 (Säkerhetsstandard för molntjänstleverantörer)

      • ISO27018 (Säkerhetsstandard med fokus på att skydda personuppgifter i molnet)

      • ISO27701 (tillägg för datasekretess)

      • C5 tysk standard som visar driftsäkerhet mot cyberattacker

      Mer information finns Webex kontaktcentertjänstens sekretessdatablad .

      Introduktion

      Cisco Webex Contact Center (Webex CC) är ett kontaktcenter som en tjänst (CCaaS) som gör det möjligt för organisationer att möjliggöra smartare, proaktiva och personliga interaktioner under hela kundresan.

      Webex CC är konstruerad, designad och utvecklad, från grunden, som en molnbaserad lösning, med följande grundläggande arkitekturprinciper.

      • Tjänster: Oberoende uppsättning tjänster där varje tjänst tillhandahåller en liten sammanhängande uppsättning funktioner till sina användare.

      • Händelsedriven: Alla tjänster kommunicerar med varandra via meddelanden, förutom i webbapplikationer där programmet använder https-gränssnitt (REST API: er, Push Data via WebSocket-gränssnitt) för specifika användningsfall.

      • Tillståndslöst/externt tillstånd: Tjänsterna distribueras i Kubernetes och körs i dockercontainrar, med möjlighet att automatiskt skala och vara motståndskraftiga mot fel i en eller flera instanser av tjänsterna.

      • Observerbar: Alla tjänster och infrastrukturkomponenter som möjliggör distribution av sådana tjänster kan observeras med standardmekanismer för att mäta, upptäcka och förebygga situationer som påverkar kontaktcentrets kapacitet samt snabbt felsöka och återställa tjänster i händelse av avbrott.

      • Isolerad/löst kopplad: Varje tjänst kan byggas, valideras och distribueras/uppdateras oberoende av varandra utan driftstopp för kontaktcenterfunktioner.

      Webex CC-tjänster distribueras i AWS och drivs av en molnbaserad plattform som möjliggör följande:

      • Tillgänglighet för infrastrukturtjänster och program i flera tillgänglighetszoner

      • Elasticitet hos infrastrukturtjänster och program som möjliggör dynamisk skalning

      • Inbyggd säkerhet i hur systemen byggs och distribueras, data skyddas under överföring och i vila tillsammans med de säkerhets-/efterlevnadscertifieringar som Webex CC har.

      • Skalbar och säker gränsinfrastruktur för telefoni-/röstintegrering

      • Observerbarhet med proaktiv övervakning och varningar som möjliggör hög tillgänglighet av kontaktcentertjänster till sina kunder.

      • Integrerad med resten av Cisco Webex för användarautentisering/auktorisering, administration och etablering av kontaktcenterfunktioner.

      De ytterligare avsnitten i det här dokumentet utforskar var och en av ovanstående funktioner och hur Webex CC-arkitektur möjliggör detta.

      Logisk arkitektur

      Kärnkapaciteten som en kontaktcenterlösning måste ha är att göra det möjligt för kunder att enkelt kontakta organisationen med vanliga kommunikationsmedel och få frågor / problem behandlade på ett snabbt och effektivt sätt.

      Men för att säkerställa att den här grundläggande principen uppnås finns det flera funktioner bakom kulisserna som organisationen som använder kontaktcentret måste ha tillgång till. Dessa är:

      • Mekanismer för kunder att starta en interaktion

        • Publicerade och operativa telefonnummer som kopplar telefonisamtal till kontaktcentersystem

        • E-postadresser som kunder kan skicka e-post till och mekanism för att upptäcka nya inkommande e-postmeddelanden.

        • Möjlighet för kunder att kontakta via olika digitala kanaler, inklusive men inte begränsat till

          • Chatta från en webbplats/app

          • Direktchatt via populära meddelandeklienter som WhatsApp, Facebook Messenger, Apple Business Chat, direktmeddelande från Twitter

      • Förmåga att upptäcka nya interaktioner och hantera dem effektivt

        • Dessa skulle inkludera automatiserade IVR system, virtuella agenter för telefoni / chattar med programmerbarhet inbyggd för att definiera arbetsflöden som är involverade i hantering av interaktioner.

        • Slutligen, om det behövs, måste interaktionen eskaleras till en agent, som är optimalt skicklig för att hantera interaktionen.

      • Möjlighet för agenter att indikera tillgänglighet för hantering av interaktioner och arbetsledare att övervaka, coacha agenter och få de operativa mätvärden som möjliggör effektiva interaktioner.

      • Möjlighet för administratörer att konfigurera och etablera olika kontaktcenterfunktioner som gör det möjligt för agenter och arbetsledare att utföra sina uppgifter som förväntat.

      Utöver dessa måste moderna företag ha lagt till funktioner för att optimera kontaktcenterverksamheten med tillgång till data och insikter som visualiserar och spårar viktiga operativa mätvärden.

      Möjligheten att integrera med specialiserade ekosystemfunktioner för kontaktcenter, till exempel att köra proaktiva automatiserade utgående samtal, förbättra agenters och arbetsledares upplevelser med hjälp av AI, upptäcka och förstå kundresan för att proaktivt leverera data i förväg till agenter är tydliga skillnader i hur kontaktcenterlösningar utvecklas.

      När det gäller konsumtionsmodellen, där kontaktcentererbjudanden konsumeras som en molnlevererad programvarutjänst, kräver förmågan att säkerställa tillgänglighet, tillförlitlighet och automatiserade ad hoc-skalningskrav toppmoderna övervaknings- och varningsmekanismer, vilket möjliggör kontinuerlig validering och upptäckt av överhängande problem och förhindrar / minimerar påverkan på kundverksamheten.

      Figur 1 illustrerar den logiska arkitekturen Webex CC.

      Webex Logisk arkitektur i CC
      Webex Logisk arkitektur i CC

      Funktionella komponenter

      Följande avsnitt beskriver olika funktionella komponenter Webex CC.

      Hantering av interaktion

      Webex CC stöder telefoni, e-post och meddelanden (sociala kanaler) som olika kanaler genom vilka användare kan interagera med kontaktcentret.

      För alla kanaler kan den initiala hanteringen göras av systemet och sedan kan interaktionen eskaleras till en agent.

      Medietyper

      Telefoni

      För telefoni bestäms hanteringen av inkommande röstsamtal av hur samtalet kom in i kontaktcentret (se Ingressmekanismer nedan) och det Webex CC-flöde som är associerat med startpunkten.

      Samtalet besvaras och ytterligare åtgärder utförs enligt Webex CC Flow-definitionen - vilket är en programmatisk representation av de åtgärder som ska utföras vid hantering av samtalet, antingen före kö och dirigering till en agent eller själva flödet kan hantera samtalet utan överföring till en agent.

      Med Flow Builder i Webex CC kan utvecklare definiera flödet och tilldela det till startpunkten via vilken samtalet tas emot i Webex CC.

      Dessa konfigurationsentiteter och deras användning omfattas av konfigurationsentiteter.

      Mer information om Flow Builder finns i det kommande avsnittet om IVR System.

      E-post och meddelanden

      Ur Webex CC-perspektiv tillhandahåller Webex Connect in- och utgångsfunktioner för alla digitala kanaler - e-post, meddelandekanaler, som slutanvändare kan använda för att kontakta kontaktcenter.

      Webex Connect Flow

      • Bestämmer hanteringen av sådana interaktioner tills interaktionerna köas och dirigeras till agenter. Detta inkluderar automatisk hantering och BOT-behandlingar för alla former av meddelanden och e-postinteraktioner.

      • Tillämpar affärslogik på inkommande interaktion.

      • Hanterar kontakt före kö.

      • Flow själv kan hantera interaktionen utan överföring till live-agent.

      De meddelandekanaler som stöds av Webex CC är:

      • Web App / Chatt med mobilapp

      • WhatsApp

      • Facebook Messenger

      • SMS

      De e-postkanaler som stöds av Webex CC är:

      • Gmail

      • Office365

      Ingressmekanismer

      Det här avsnittet beskriver de mekanismer genom vilka en interaktion kan komma in Webex CC. Baserat på medietypen är mekanismerna genom vilka en interaktion når Webex CC olika.

      Inom telefoni krävs till exempel etablering av fysisk infrastruktur för att aktivera PSTN-anslutning, konfiguration av telefonnummer och dirigering av samtalen till Webex CC.

      För e-post-/meddelandekanaler måste ingresskonfigurationen göras i Webex Connect och det omfattar etablering av e-post-/meddelandekonto och Webex Connect-flödeskonfiguration.

      Inkommande röst

      För röstsamtal är ett typiskt scenario där användare ringer ett PSTN-telefonnummer som sedan ansluts till kontaktcentret. Ur ett ingångsperspektiv behöver detta en mekanism för att dirigera samtal från PSTN till Webex CC.

      Figur 1 illustrerar inmatningen av röstsamtal till Webex CC.

      Ingressalternativ för inkommande röst

      Voice Ingress Services i Webex CC utför samtalskontroll från tredje part med SIP och besvarar det inkommande samtalet samt utför överförings-, konferens- och andra samtalskontrollåtgärder.

      Den logiska startpunkten för samtal i Webex CC är konfigurationsenheten med namnet "Entrypoint". För röstingress är nyckelkonfigurationen för Entrypoint det telefonnummer som är associerat med den, vilket vanligtvis är ett giltigt PSTN-telefonnummer som hämtas från den valda PSTN-leverantören.

      Detta gör det möjligt att upptäcka inkommande samtal på telefonnumret, associera samtalet till startpunkten och använda andra konfigurationsparametrar för startpunkten för att hantera samtalet enligt Webex CC-flödesdefinitionen som ska utlösas för interaktionen.

      Obs:

      Mer information om PSTN-anslutningsalternativen finns i https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.

      Skalbarhet och tillgänglighet för röstkantsinfrastruktur

      Webex CC VPOP-infrastrukturen innehåller redundanta par SIP-SBC:er som säkerställer hög tillgänglighet och fler SBC:er kan läggas till för att skala de samtidiga samtalsvolymer som ska stödjas.

      Det maximala antalet samtidiga samtal som VPOP kan hantera beror på antalet SBC:er som körs och till vilka samtal som skickas.

      För geografisk redundans stöds ett nät av VPOP SBC med sammankopplingar över flera par mellan regioner.

      För röstingresstjänster är de horisontellt skalbara för att hantera ett ökande antal samtidiga röstsamtal som ska matas in till Webex CC.

      Säkerhetsöverväganden med röstgränsinfrastruktur

      Tabellen nedan innehåller information om anslutningsalternativen till Voice Edge Infrastructure.

      Tabell 1. Anslutningstyper

      Anslutning

      Typer

      Offentligt Internet

      Direkt (med vitlistade källadresser IP adresser)

      IPSec virtuellt privat nätverk (VPN) eller IPSec över generisk routningsinkapsling (GRE)

      Plats-till-plats (S2S)

      SRTP/SIP TLS

      Privat anslutning

      MPLS

      Punkt till punkt (P2P)

      VPLS

      SD-WAN

      Privat WAN

      Korskoppling av datacenter

      Equinix Fabric-anslutningar

      Mer information finns i https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.

      IVR-systemet

      Varje röstsamtal som kommer in till ett telefonnummer som är kopplat till en startpunkt, besvaras av Webex kopia och körning av ett Webex CC-flöde som är associerat med startpunkten startas.

      Webex CC Flow Builder tillhandahåller programmeringskonstruktioner/operatorer och funktionsblock, så kallade aktiviteter, så att administratörer eller någon som utformar och implementerar den IVR logiken kan kombinera dessa byggstenar och skapa Flow-definitionen.

      Programmeringskonstruktionerna som Flow stöder är:

      • Deklarations- och inställningsvariabler – tillstånd som är associerat med en flödeskörning

        • Pebble-uttryck för att ange värde för variabler

      • Villkorliga kontroller

      • Looping - med hjälp av villkor och gå till (möjlighet att länka aktiviteter tillsammans)

      • Anropa REST-API:er

      • Parsa data – JSON, TOML XML används vanligtvis för att parsa API svar.

      • Komponera aktiviteter


       

      En representativ uppsättning aktiviteter som Flow levererar är:

      • Spela upp meddelanden

      • Samla in användardata

      • Överföra samtalet till en annan destination/ett annat telefonnummer

      • Skicka samtalet till en virtuell agent

      • Ställ samtalet i kö så att det kan besvaras av en agent.

      För varje samtal som är aktivt är även en instans av flödeskörning aktiv tills samtalet avslutas, vilket resulterar i samtidiga körningar av flöden.

      Varje instans av flödeskörning ger isolerad miljö för data / tillstånd som är associerat med flödet och där av samtalet.

      Under samtalets hela livscykel gör flödet det också möjligt att svara på vissa händelser som inträffar och hantera dem – till exempel när ett samtal besvaras av en agent kan en händelsehanterare utlösa en skärmfönster i agentens skrivbordsgränssnitt.

      Mer information om Webex CC Flow finns ihttps://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öd för virtuell agent

      Flow tillhandahåller en aktivitet för att överföra interaktionen till en virtuell agent som är förkonfigurerad i Webex Control Hub.

      När samtalet är kopplat till en virtuell agent ger det användaren en konversations- IVR upplevelse och aktiviteten slutar antingen med att samtalet avslutas eller med att samtalet eskaleras till en agent.

      Vid eskalering kan flödet konfigureras för att köa samtalet som sedan besvaras av en agent.

      Inkommande digitala interaktioner

      För e-post och meddelandekanal för inkommande interaktioner använder Webex CC Webex Connect för etablering av tillgångarna, flöde för att hantera inkommande interaktioner och dirigerar sedan interaktionen till Webex CC när Webex Connect-flödet uttryckligen köar interaktionen så att den kan hanteras av en agent.

      Figur 2 illustrerar inmatningen av e-post- och meddelandeinteraktioner i Webex kopia.

      Inmatningsalternativ för e-post och meddelanden

      Virtuell agent / BOT-integrationer

      För interaktion via e-post och meddelanden/sociala kanaler konfigureras den virtuella agenten/BOT-behandlingarna i Webex Connect-flödet.

      Precis som med Virtual Agents for Voice köas interaktionen och dirigeras till en agent om BOT-behandlingen slutar med eskalering som resultat.

      Routning och kö

      Webex CC behandlar inkommande kontakt med automatiserade hanterare enligt definitionen i Flow och flödet kan välja att köa kontakten till en kö/direkt till en agent (agentspecifik kö – stöds endast för telefoni-/röstinteraktioner).

      Om en agent är tillgänglig i kö reserveras agenten och interaktionen dirigeras till agenten. Om det inte finns några tillgängliga agenter parkeras interaktionen i kön och Flow fortsätter att behandla kunden med en hanterare som är kopplad till köaktiviteten.

      När en agent blir tillgänglig blir hanteraren avbruten och agenten erbjuds interaktion.

      Figur 1 illustrerar kö- och routningsarkitekturen.

      Kö- och routningsarkitektur
      Kö- och routningsarkitektur

      Val av agent

      Köer i Webex CC stöder följande algoritmer för agentval:

      • Längsta tillgängliga agentroutning

      • Kompetent baserad routing

        • Agent som är tillgänglig längst (LAA)

        • Bästa tillgängliga agent (BAA)

      Agenter associeras med köer via team.

      En kö kan tilldelas flera samtalsdistributionsgrupper (där varje grupp har ett eller flera team) på ett sekventiellt sätt med konfigurerad väntan på att samtalsdistributionsgruppen ska läggas till i kön, så att sökutrymmet för en matchande agent utökas till ytterligare samtalsdistributionsgrupper med tiden.

      För färdighetsbaserad routning väljs en agent baserat på LAA- eller BAA-konfigurationer bland de kunskapskrav som matchar agenter som är associerade med kön.

      Specifika extrafunktioner för röst-/telefoni

      Agentbaserad routning (endast för röst-/telefonikanal)

      Webex CC Flow kan med aktiviteten QueueToAgent dirigera interaktioner direkt till den valda agenten baserat på agentens ID.

      Om agenten inte är tillgänglig för att hantera interaktioner kan interaktionen parkeras i en agentspecifik kö i väntan på att agenten blir tillgänglig

      Avancerad köinformation

      Webex CC Flow kan med hjälp av aktiviteten GetQueueInfo hämta realtidsinformation för en kö som Position in Queue (PIQ), Estimated Wait Time (EWT), antal agenter som är tillgängliga i kön och kan användas för att avgöra om kontakten ska placeras i kö eller inte.

      Återuppringning med tillstånd

      Webex CC Flow, som använder aktiviteten Återuppringning, låter kunden koppla bort samtalet med bibehållen position i kön och få en återuppringning när den virtuella interaktionen i kön dirigeras till en agent.

      Hantering av spill

      Webex CC stöder spillhantering med hjälp av kapacitetsbaserade team (CBT).

      KBT är som ett vanligt team med en kapacitet och ett tillhörande externt DN som tjänar den kapaciteten. Den kan konfigureras tillsammans med andra team i distributionscyklerna för kösamtal.

      Vanligtvis konfigureras detta som den senaste cykeln så att den fungerar som ett spill om ingen agent är tillgänglig även om alla konfigurerade samtalsdistributionsgrupper inte hittar en tillgänglig matchande agent för att hantera interaktionen.

      Agent Desktop operationer

      När en agent loggar in Webex CC Agent Desktop anger agenten ett telefonnummer som inkommande samtal till agenten kan kopplas till. Det kan vara en PSTN-telefon, mobiltelefon eller en anknytning om agenten är en Cisco Webex Calling användare.

      Observera att detta nummer måste vara ett giltigt telefonnummer som samtal kan kopplas till. Om den inte är det kan agenten inte ta emot inkommande samtal.

      Beroende på vilken typ av interaktion agenten hanterar kan widgetarna på agentskrivbordet utföra vissa mediekontrollåtgärder.

      När ett samtal har besvarats kan agenten till exempel utföra följande åtgärder i samband med samtalet.

      • Parkera samtalet

      • Starta konsultsamtal och

        • Överför samtalet till ett annat telefonnummer (t.ex. agentens telefonnummer) / startpunkt

        • Ge en annan agent konferenssamtal

      • Överföra samtalet till en annan kö

      • Avsluta samtalet

      Med Agent Desktop kan administratörer lägga till anpassade widgetar där genom att utöka skrivbordsfunktionerna och göra det till en enhetlig samling widgetar som agenter behöver för att få jobbet gjort på ett effektivt sätt.

      Skrivbordsarkitektur

      Agent Desktop är ett micro frontend-baserat ensidesprogram som är värd för widgetar byggda baserat på arkitektur för webbkomponenter. Alla standard- / lagerwidgets drivs av data som hämtas av API: er eller push-mekanismer på serversidan.

      Dessa är vanligtvis asynkrona API:er, där svaret för ett anrop kommer till skrivbordet via en WebSocket-anslutning.

      Webex CC autentiserar Agent Desktop användare med Cisco Common Identity (CI) och token skickas vidare till alla API anrop. Även för anpassade widgetar, baserat på autentiseringsmodellen, ger det agenter enkel inloggning om den anpassade widgetens autentiseringsmodell är integrerad med CI.

      När en agent är en del av en interaktion skickas alla uppdateringar av interaktionstillståndet eller associerade data till skrivbordet via WebSocket-anslutningen.

      Skrivbordets motståndskraft mot anslutning och svarstid

      Den asynkrona API- och serversidans push möjliggör skalning och eventuella anslutningsförluster till WebSocket-gränssnittet identifieras och skrivbordet försöker återansluta och logga in igen.

      Bild 2 illustrerar agentskrivbordsarkitekturen i Webex CC.

      Agent Desktop Arkitektur

      Administration och konfiguration

      Onboarding av kunder

      Webex Control Hub är det primära gränssnittet som används av partner och kunder för att registrera kunder och aktivera eller konfigurera funktioner.

      När organisationen och kontaktcenterfunktionerna har etablerats i Control Hub utlöser det ett arbetsflöde i Webex CC som gör resten av stegen i etableringen av alla kontaktcenterfunktioner enligt de erbjudanden som kunden valt.

      All etablering av kontaktcenter görs med hjälp av en BPM-arbetsflödesmotor som möjliggör ett deklarativt sätt att definiera de steg som ingår och gör hela etableringsstegen motståndskraftiga mot fel och säkerställer dataintegritet.

      Bild 1 illustrerar etableringsarbetsflödet i Webex CC.

      Arbetsflöde för kundregistrering

      Konfigurationsentiteter

      De viktigaste konfigurationsentiteterna i Webex CC, som är begränsade inom en organisation, är:

      Plats

      Plats betyder en plats där ett eller flera team, användare (agenter / arbetsledare) finns.

      Varje användare och team måste tillhöra en webbplats.

      Team

      En grupp användare. Team används för att distribuera interaktioner till agenter via köer.

      Varje team måste tillhöra en webbplats.

      Agenter

      Användare som kan logga in i Agent Desktop och hantera interaktioner mellan de medietyper som konfigureras i Webex CC.

      Arbetsledare

      Arbetsledare tilldelas team och kan övervaka/coacha agenten och har tillgång till status på teamnivå och agentstatistik för de som tillhör de team som arbetsledaren är tilldelad till.

      En kö är en logisk enhet där interaktioner kan hållas i väntan på att agenter ska bli tillgängliga, som sedan dirigeras till agenten.

      Köer mappas till team, som sökutrymme för agenter, med möjlighet att utöka sökutrymmet baserat på tröskeln för förfluten tid genom att lägga till andra team i sökutrymmet.

      Startpunkt

      Startpunkt är en logisk entitet som representerar ingångspunkten för interaktioner som ska komma in i Webex kopia. För telefoni mappas detta främst till telefonnumret som samtalen kommer till och för e-post-/meddelandekanaler pekar startpunkten på resurskonfigurationen i Webex Connect.

      Flöde

      Det flöde som är associerat med startpunkten (via routningsstrategin), som bestämmer vilka steg som ska ingå i hanteringen av interaktioner.

      För icke-telefonikanaler (e-post, meddelanden/sociala medier) väljs Flow som en del av resurskonfigurationen i Webex Connect.

      Åtkomstkontroll för kontaktcenter på flera platser

      Webex CC-administratörer kan konfigurera användarprofiler med åtkomsträttigheter till specifika platser, team, köer och startpunkter. På grund av webbplatsernas och teamens hierarkiska karaktär kan användaren dessutom komma åt endast de team eller det datum som hör till teamen, som tillhör dessa webbplatser eller en uttryckligen angiven delmängd av sådana team, när åtkomst till specifika webbplatser har tillhandahållits.

      För köer och startpunkter är de globala på organisationsnivå, så för olika geografiska platser (platser där specifika agenter och team finns) kan separata startpunkter och köer konfigureras, och arbetsledare / användare kan ha åtkomst till de enheter som är tillämpliga för specifika platser.

      Bild 2 illustrerar de viktigaste konfigurationsentiteterna och användarprofilen som refererar till dessa entiteter.

      Konfigurationsentiteter mappade till användarprofil

      Förutom att begränsa åtkomsten till dessa enheter kan Webex CC-administratörer styra de specifika funktioner/moduler som en användare kan komma åt i administrationsgränssnittet och därigenom ha användare med administrations-/konfigurationsbehörighet till specifika enheter samt sektioner/funktioner i Webex CC-administrationsgränssnittet.

      Rapportering och analys

      Webex CC bearbetar de diskreta händelser som genereras av olika tjänster under interaktionernas livscykel med hjälp av en serie realtidsströmbearbetningstjänster och genererar en definierad uppsättning realtidsdatauppsättningar som publiceras till prenumererade klienter.

      Dessutom bearbetas, transformeras och aggregeras dessa händelser ytterligare, och resulterande datauppsättningar bevaras, som sedan hämtas via API:erna för dataförbrukning och gränssnittet för rapportering och datavisualisering – analysatorn.

      Figur 1 illustrerar gränssnitten för databehandling och förbrukning i Webex CC

      Webex CC-databehandlingsrörledning och förbrukningsgränssnitt

      Integreringar

      Alla externa integreringar till WxCC för att utöka och förbättra de funktioner som kunderna kan använda använder publicerade standard-API:er.

      Följande typer av API gränssnitt finns i Webex CC:

      • REST API

      • Push på serversidan med

        • Webhooks

        • WebSocket-meddelanden

      CRM-integrationer

      Webex CC stöder två sätt att integrera med CRM-system (Customer Relationship Management).

      • Inbyggda skrivbordsanslutningar

      • Flödesintegrationer via HTTPs Connectors i IVR

      Skrivbordsinbäddade anslutningar: CRM-program som primärt gränssnitt

      I det här läget loggar agenten in på CRM-konsolen som primärt program.

      Webex CC är ett inbäddat program (även kallat ett inbäddat skrivbordsprogram eller inbäddad softphone) som främst används för att logga in på kontaktcentret och ta emot Webex CC-dirigerade kontaktcenterinteraktioner.

      När du tar emot ett samtal eller en konversationsförfrågan utför CRM-integreringen följande åtgärder på CRM-konsolen

      • Skärma upp kundposten som är knuten till ANI eller andra samtalsrelaterade data.

      • Metadata efter samtal som aktivitetsanteckningar i kundposten

      • Låt agenten "Click to Call" genom att klicka på kontakten i CRM och initiera ett utgående samtal till kunden

      • Bokföra samtalsposter i CRM-rapporteringstabellerna för primär rapportering på CRM.

      • Ger alla funktioner i Agent Desktop- och samtalskontrollerna (inbäddad och minifierad version av skrivbordsappen)

      Det primära sättet att integrera med CRM: erna är genom att bädda in Webex CC Desktop-applikation i en separat iFrame.

      Dessutom kör Webex CC Desktop-programmet en anpassad headless-widget (inget användargränssnitt) som körs i bakgrunden och interagerar med det underliggande CRM-systemet för att utföra automatiserade åtgärder på uppdrag av agenten.

      Interaktionerna drivs av två SDK: er som den headless-widgeten använder.

      • Webex CC Desktop JS SDK: Detta är JavaScript SDK som tillhandahålls av Webex CC för att registrera händelseavlyssnare för agent- och kontaktåtgärder.

      • CRM JS SDK: Det här är CRM-klient-SDK:n som gäller per CRM och som abstraherar REST-API-anrop med CRM. Till exempel för salesforce används CTI JS-biblioteket som tillhandahålls av Salesforce för att utföra åtgärder och lyssna efter händelser i CRM.

      Figur 1 illustrerar CRM inbäddad Webex CC skrivbords- och anslutningsarkitektur

      CRM Connector Arkitektur för inbäddad skrivbordsanslutning

      Webex CC stöder följande CRM-lösningar för ovan nämnda integration:

      • Salesforce

      • ServiceNu

      • Microsoft Dynamics 365

      • Zendesk

      • Freshdesk

      Mer information finns i https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.

      Mer information om hur du konfigurerar Webex CC-skrivbordslayouter för aktivering av CRM-anslutning, funktionsuppsättningar och ändringsloggar finns på https://github.com/CiscoDevNet/webex-contact-center-crm-integrationshttps://github.com/CiscoDevNet/webex-contact-center-crm-integrations.

      Global tillgänglighet för CRM-kopplingar

      CRM-anslutningsapparna är tillgängliga i alla geografiska områden och regioner där Webex CC används.

      Elastisk skala och prestanda

      Webex CC är värd för den anpassade widgeten som möjliggör dubbelriktad kommunikation mellan CRM-applikationen och Webex CC-skrivbordet i AWS CloudFront CDN, vilket säkerställer hög tillgänglighet för widgeten AWS över tillgänglighetszoner och regioner.

      All CRM-integrationsspecifik beräkning sker i webbläsaren där agenter använder CRM-programmet med Webex CC-skrivbord inbäddat i CRM-programmet.

      Säkerhet

      CRM-kopplingarna anropas via Webex CC-agentskrivbordslayouten och valfria parametrar skickas via skrivbordslayouten till widgeten för att aktivera och inaktivera funktioner.

      Om du till exempel vill aktivera widgeten Salesforce-åtgärder kan administratören aktivera skrivbordslayoutparameterinställningen sfdcWidgetEnabled till true.

      Installation av paket

      För att integreringen ska fungera dubbelriktat måste CRM-konsolen ha det inbäddade programmet installerat. Detta för att stödja laddning av skrivbordsprogrammet inuti en iFrame.

      Alla Desktop Embedded-kopplingar är tillgängliga på CRM-marknadsplatsen.

      Till exempel,

      ServiceNow: 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/

      Installationen av Marketplace-programmet aktiverar nödvändiga plugin-program och importerar de nödvändiga XML filerna till CRM-konsolen för att stödja rapportering av samtalsposter på CRM.

      Flödesintegreringar via HTTPs-anslutningsappar i IVR

      Webex CC Flow-byggaren stöder dubbelriktade dataflöden mellan Webex CC och CRM-systemet med HTTPs-anslutningar som konfigurerats i Webex Control Hub och används på Webex CC Flow.

      Dessa används främst för personalisering inom röstinteraktioner och anpassad routing inom IVR.

      Som standard stöder Webex CC Salesforce HTTP Connector på Control Hub. De andra CRM-kopplingarna kan läggas till som anpassade anslutningsprogram i Webex Control Hub.

      Mer information om HTTP-anslutningsappar finns i https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.

      IVR HTTP-anslutningar:

      Workforce Optimization

      Webex CC stöder lösningar för arbetsflödesoptimering och kvalitetshantering från ledande industrileverantörer.

      Distribution och anslutning

      Webex CC distribueras i AWS och är för närvarande tillgängligt i följande regioner

      • SV

        • US-östra N Virginia

        • US-West N Kalifornien (endast röstmedieingress)

      • Kanada

        • Centrala

      • Storbritannien

        • London

      • Europa

        • Frankfurt

      • Asien och Stillahavsområdet

        • Tokyo

        • Sydney

      Anslutning i flera regioner för telefoni

      För att möjliggöra globala organisationer, med agenter och kunder på flera geografiska platser, stöder Webex CC att hålla media inom den lokala regionen, för de regioner där röstmediekanten och ingresstjänsterna körs.

      Figur 1 illustrerar användningen av flera regioner med regionala medier.

      Distribution i flera regioner med regionala medier
      Distribution i flera regioner med regionala medier

      Media Edge- och ingress-tjänsterna distribueras i följande regioner.

      Geo-region

      Webex CC-tjänster (AWS-regionen)

      Media Edge (röst POP)

      Nästa generations medietjänster (AWS-regionen)*

      SV

      N Virginia

      Stockholm

      Los Angeles

      N Virginia

      N Kalifornien

      Kanada

      Centrala

      Vancouver

      Toronto

      Centrala

      Brasilien

      São Paulo

      Rio De Janeiro

      Europa

      Frankfurt

      Frankfurt

      Amsterdam

      Frankfurt

      Storbritannien

      London

      London

      London

      Indien

      Pune

      Hyderabad

      Mumbai

      Singapore

      Singapore

      Singapore

      Japan

      Tokyo

      Tokyo

      Osaka

      Tokyo

      Australien

      Sydney

      Melbourne

      Sydney

      Sydney

      *Mer information om den regionala tillgängligheten för nästa generations medietjänster finns i Next Generation voice media platform.

      Säkerhet och sekretess

      Säkerhet för infrastruktur

      Röstinfrastruktur på Edge

      Voice Edge-komponenterna gör det möjligt för SIP-trunkar från kundnätverk / PSTN-operatörer att avslutas, och detta aktiveras baserat på vitlistade IP-adresser som får ansluta till gränskomponenterna.

      Säkerhet för beräkningsinfrastruktur

      Webex CC-beräkningsinstanser etableras i AWS och tjänster körs som poddar i Kubernetes-kluster som har flera namnrymder och åtkomsten till varje namnområde är begränsad med separata autentiseringsuppgifter.

      All etablering av infrastruktur görs med hjälp av kod – inga manuella steg – och ingen av autentiseringsuppgifterna kan nås manuellt.

      Det finns ett centralt arkiv med specifika sökvägar konfigurerade för en specifik uppsättning tjänster/team och åtkomsten till själva arkivet för autentiseringsuppgifter är begränsad och konfigurerad som hemligheter i bygg- och distributionssystemen.

      Ingen av infrastrukturkomponenterna/tjänsterna är direkt exponerade utanför AWS VPC och endast offentligt exponerade gränssnitt är API:er och WebSocket-servrar som styrs och hanteras med hjälp av api-gateway,

      Bortsett från detta finns det vissa interna system och gränssnitt som används av utvecklare som används för att visa loggar, mätvärden, distributionsdetaljer, byggstatus och testresultat, som är säkrade med roller och grupper och integrerade med Ciscos interna autentiseringssystem.

      Autentisering och auktorisering för användargränssnitt

      Alla användargränssnitt som används av olika kontaktcenteranvändare (agenter, arbetsledare, administratörer, analytiker) skyddas av OAuth-flöden (Cisco Common Identity-baserad autentisering med innehavartoken).

      Auktoriseringen görs med hjälp av roller för den användare som hämtade token och omfång som tilldelats token.

      Datasäkerhet

      Data under överföring

      Inget av gränssnitten för den distribuerade tjänste-/infrastrukturkomponenten exponeras direkt för extern inkommande trafik.

      Välj tjänster, med http-API:er exponerar dessa gränssnitt via en gateway och alla inkommande https (inklusive WebSocket) avslutas i ALB och intern trafik över http dirigeras till tjänsterna.

      Alla utgående interaktioner är över https / TLS (för icke-http-protokoll).

      Inuti VPC är den interna kommunikationen mellan tjänster – över http / custom TCP protokoll - över vanligt TCP uttag.

      Vilande data

      All data som lagras krypteras på lagringslagret. Vidare är de datalager som ligger utanför VPC skyddade och åtkomstkontroll och behörigheter med autentiseringsuppgifter säkert lagrade och hanterade i ett hemligt arkiv.

      Figur 1 illustrerar dataflödes- och säkerhetsmodellen för överföring och i vila.

      Datasäkerhet under överföring och i vila

      Datasekretess

      PII-data för slutanvändare

      Webex CC Flow, som är den programmatiska styrenheten för hantering av interaktioner, kan användas för att samla in användardata, som kan tilldelas flödesvariabler som är särskilt märkta som "Innehåller känsliga data". Värdena för sådana data är krypterade och inga tjänster i överföringsvägen för data kommer att ha åtkomst till dessa data.

      Vidare bevaras aldrig sådana data i Webex CC-rapporteringsdatalager och loggarna / meddelandeinfrastrukturen kommer att ha krypterade data och klartextdata lagras inte någonstans inom Webex CC.

      PII-data för kontaktcenteragent/arbetsledare

      Kontaktcentrets användarrelaterade data redigeras i loggar men är tillgängliga för dataanalys och visualisering i Webex CC-datalagret.

      Skalbarhet

      Faktorer för skala

      För Webex CC är de faktorer som påverkar skalan:

      • Samtidiga antal inloggade agenter

      • Samtidig antal pågående interaktioner

        • Åtgärder som utförts på dessa interaktioner

      • Samtidig antal åtgärder som arbetsledare/agenter utför, utöver hanteringen av interaktionerna

      • Mängden data som genererats och bevarats

      Arkitektoniska aspekter som möjliggör skalbarhet

      De principer som Webex CC bygger på och utformas gör att lösningen kan skalas dynamiskt efter behov inom de gränser som tillämpas av den infrastruktur som tillhandahålls för de olika tjänsterna och plattformskomponenterna.

      Händelsedriven arkitektur

      Tjänsterna i Webex CC kommunicerar med hjälp av meddelanden och de kritiska meddelandebearbetningsflödena innebär inte några blockerande I/O-åtgärder och det tillstånd som krävs för bearbetning av meddelanden lokaliseras till instansen av tjänsten som bearbetar meddelandet.

      Tillståndslösa tjänster (eller externt tillstånd)

      Tillståndslösa tjänster möjliggör elasticitet genom att enkelt lägga till/ta bort ytterligare instanser av tjänsterna. Det finns vissa tjänster som i sig är tillståndsfulla till sin natur och de har externaliserat tillståndslager och infrastrukturen stöder dynamiska förändringar av antalet instanser av sådana tjänster också med automatisk ombalansering / tillståndsöverföring / lokalisering av tillståndet till den instans som behöver tillståndet.

      Elastisk infrastruktur

      Alla tjänster körs i Kubernetes och infrastrukturen, även kallad Kubernetes-noder, skalas automatiskt baserat på användningen och detta gör det möjligt att dynamiskt lägga till fler beräkningsnoder upp till ett maximalt högt tröskelvärde som är förkonfigurerat.

      Laddningsprojektion och regelbunden validering

      Alla tjänster jämförs för prestandaegenskaper och skalningsmönster valideras på servicenivå.

      Ytterligare kontinuerliga validerings-, toppbelastnings- och uthållighetstester utförs med testparametrar justerade för beräknad tillväxt i skalan som påverkar attribut, vilket gör det möjligt att identifiera flaskhalsar, planera att uppdatera den höga tröskeln för infrastrukturresursanvändning och vara redo för speldagen.

      Tillförlitlighet och tillgänglighet

      Den händelsedrivna arkitekturen och tillståndslösa tjänster möjliggör återhämtning och elasticitet. Men för att säkerställa att fel upptäcks och åtgärdas innan funktioner påverkas använder Webex CC följande strategi.

      • Infrastrukturens tillgänglighet och tillförlitlighet

        • Alla Webex CC-tjänster och infrastrukturkomponenter distribueras alltid över tre AWS-tillgänglighetszoner.

          • Detta gör att Webex CC kan vara motståndskraftig mot fel i tillgänglighetszoner och i händelse av fel ersätts de misslyckade instanserna automatiskt med nyare.

      • Kontinuerlig övervakning och varning

        • Interna och externa avsökningar för tjänster och infrastrukturkomponenter, som vid fel utlöser varningar.

        • Mått som samlas in från tjänster och infrastrukturkomponenter och bearbetas via en regelmotor som identifierar matchande regler och utlöser aviseringar.

      • Kontinuerlig validering och varning

        • Periodiska tester körs och eventuella fel resulterar i att varningar utlöses

        • Dessa varningar skapar proaktiva incidenter och hanteras som en verklig incident som påverkar kunden.

          • Detta förebygger påverkan på kunden och bidrar till systemtillgänglighet och tillförlitlighet.

      • Kontinuerlig integration och leverans

        • Detta är den tekniska processen och leveransrörledningen och möjliggör snabb och pålitlig byggnad, validering och distribution av tjänster / ändringar av tjänster i Webex CC.

          • Möjligheten att göra helt automatiserad distribution - från kod till produktionsmiljö, med alla nödvändiga valideringar, minskar risken och minimerar tiden till lösning, om en ändring behöver distribueras som svar på ett fel.

      • Strömbrytare och kill-switchar

        • Olika delar av systemet / vissa funktioner i Webex CC kan selektivt inaktiveras för alla kunder eller utvalda kunder för att minimera kaskadeffekter av ett fel.

          • Detta gör det möjligt att minimera felytan och uppnå tillgänglighet för kärnkontaktcenterfunktioner för kunder.

      Övervakning och feldetektering

      Figur 1 visar de mekanismer för kontinuerlig övervakning, validering och avisering som finns för Webex CC.

      Kontinuerlig övervakning och feldetektering

      Affärskontinuitet och haveriberedskap

      Processen för haveriberedskap och affärskontinuitet säkerställer att storskaliga avbrott upptäcks inom en region och nödvändiga steg vidtas för att säkerställa återställning av tjänsterna till kunder som är ombord i regionen.

      Stegen för återställning dokumenteras, valideras och uppdateras regelbundet enligt processerna för katastrofåterställning och hantering.

      Webex CC-tjänster distribueras i tre separata tillgänglighetszoner inom en AWS-region. Varje tillgänglighetszon har olika fysiska platser i regionen, med oberoende verktyg.

      I händelse av fullständigt AWS-regionfel, Webex CC förlitar sig på AWS för att återställa regionen och för långvariga avbrott som involverar hela regionen, tillhandahålls Webex CC-datacentret i en ny AWS-region och återställer de viktigaste kundkonfigurationerna och data så att kontaktcentret fungerar för kunder i den nya AWS-regionen.

      Detta innebär automatisering men kräver manuellt ingripande för att utlösa processen samt övervaka och se till att nödvändig konfiguration och data återställs för att göra kontaktcentret operativt för kunderna.

      Efterlevnad och certifieringar

      Webex Contact har en omfattande lista över säkerhetscertifieringar. Dessa certifieringar hålls uppdaterade med jämna mellanrum.

      • PCI DSS QSA

      • CAIQ

      • HIPAA och HITECH

      • CSA Star Nivå 1

      • CSA Star Level 2 (oberoende bedömning från tredje part)

      • SOC2

      • ISO27001 (Internationell standard för informationssäkerhet)

      • ISO27017 (Säkerhetsstandard för molntjänstleverantörer)

      • ISO27018 (Säkerhetsstandard med fokus på att skydda personuppgifter i molnet)

      • ISO27701 (tillägg för datasekretess)

      • C5 tysk standard som visar driftsäkerhet mot cyberattacker

      Mer information finns Webex kontaktcentertjänstens sekretessdatablad .

      Introduktion

      Cisco Webex Contact Center (Webex CC) är ett kontaktcenter som en tjänst (CCaaS) som gör det möjligt för organisationer att möjliggöra smartare, proaktiva och personliga interaktioner under hela kundresan.

      Webex CC är konstruerad, designad och utvecklad, från grunden, som en molnbaserad lösning, med följande grundläggande arkitekturprinciper.

      • Tjänster: Oberoende uppsättning tjänster där varje tjänst tillhandahåller en liten sammanhängande uppsättning funktioner till sina användare.

      • Händelsedriven: Alla tjänster kommunicerar med varandra via meddelanden, förutom i webbapplikationer där programmet använder https-gränssnitt (REST API: er, Push Data via WebSocket-gränssnitt) för specifika användningsfall.

      • Tillståndslöst/externt tillstånd: Tjänsterna distribueras i Kubernetes och körs i dockercontainrar, med möjlighet att automatiskt skala och vara motståndskraftiga mot fel i en eller flera instanser av tjänsterna.

      • Observerbar: Alla tjänster och infrastrukturkomponenter som möjliggör distribution av sådana tjänster kan observeras med standardmekanismer för att mäta, upptäcka och förebygga situationer som påverkar kontaktcentrets kapacitet samt snabbt felsöka och återställa tjänster i händelse av avbrott.

      • Isolerad/löst kopplad: Varje tjänst kan byggas, valideras och distribueras/uppdateras oberoende av varandra utan driftstopp för kontaktcenterfunktioner.

      Webex CC-tjänster distribueras i AWS och drivs av en molnbaserad plattform som möjliggör följande:

      • Tillgänglighet för infrastrukturtjänster och program i flera tillgänglighetszoner

      • Elasticitet hos infrastrukturtjänster och program som möjliggör dynamisk skalning

      • Inbyggd säkerhet i hur systemen byggs och distribueras, data skyddas under överföring och i vila tillsammans med de säkerhets-/efterlevnadscertifieringar som Webex CC har.

      • Skalbar och säker gränsinfrastruktur för telefoni-/röstintegrering

      • Observerbarhet med proaktiv övervakning och varningar som möjliggör hög tillgänglighet av kontaktcentertjänster till sina kunder.

      • Integrerad med resten av Cisco Webex för användarautentisering/auktorisering, administration och etablering av kontaktcenterfunktioner.

      De ytterligare avsnitten i det här dokumentet utforskar var och en av ovanstående funktioner och hur Webex CC-arkitektur möjliggör detta.

      Logisk arkitektur

      Kärnkapaciteten som en kontaktcenterlösning måste ha är att göra det möjligt för kunder att enkelt kontakta organisationen med vanliga kommunikationsmedel och få frågor / problem behandlade på ett snabbt och effektivt sätt.

      Men för att säkerställa att den här grundläggande principen uppnås finns det flera funktioner bakom kulisserna som organisationen som använder kontaktcentret måste ha tillgång till. Dessa är:

      • Mekanismer för kunder att starta en interaktion

        • Publicerade och operativa telefonnummer som kopplar telefonisamtal till kontaktcentersystem

        • E-postadresser som kunder kan skicka e-post till och mekanism för att upptäcka nya inkommande e-postmeddelanden.

        • Möjlighet för kunder att kontakta via olika digitala kanaler, inklusive men inte begränsat till

          • Chatta från en webbplats/app

          • Direktchatt via populära meddelandeklienter som WhatsApp, Facebook Messenger, Apple Business Chat, direktmeddelande från Twitter

      • Förmåga att upptäcka nya interaktioner och hantera dem effektivt

        • Dessa skulle inkludera automatiserade IVR system, virtuella agenter för telefoni / chattar med programmerbarhet inbyggd för att definiera arbetsflöden som är involverade i hantering av interaktioner.

        • Slutligen, om det behövs, måste interaktionen eskaleras till en agent, som är optimalt skicklig för att hantera interaktionen.

      • Möjlighet för agenter att indikera tillgänglighet för hantering av interaktioner och arbetsledare att övervaka, coacha agenter och få de operativa mätvärden som möjliggör effektiva interaktioner.

      • Möjlighet för administratörer att konfigurera och etablera olika kontaktcenterfunktioner som gör det möjligt för agenter och arbetsledare att utföra sina uppgifter som förväntat.

      Utöver dessa måste moderna företag ha lagt till funktioner för att optimera kontaktcenterverksamheten med tillgång till data och insikter som visualiserar och spårar viktiga operativa mätvärden.

      Möjligheten att integrera med specialiserade ekosystemfunktioner för kontaktcenter, till exempel att köra proaktiva automatiserade utgående samtal, förbättra agenters och arbetsledares upplevelser med hjälp av AI, upptäcka och förstå kundresan för att proaktivt leverera data i förväg till agenter är tydliga skillnader i hur kontaktcenterlösningar utvecklas.

      När det gäller konsumtionsmodellen, där kontaktcentererbjudanden konsumeras som en molnlevererad programvarutjänst, kräver förmågan att säkerställa tillgänglighet, tillförlitlighet och automatiserade ad hoc-skalningskrav toppmoderna övervaknings- och varningsmekanismer, vilket möjliggör kontinuerlig validering och upptäckt av överhängande problem och förhindrar / minimerar påverkan på kundverksamheten.

      Följande bild illustrerar den logiska arkitekturen Webex CC.

      Webex CC Logical Architecture
      Webex Logisk arkitektur i CC

      Funktionella komponenter

      Följande avsnitt beskriver olika funktionella komponenter Webex CC.

      Hantering av interaktion

      Webex CC stöder telefoni, e-post och meddelanden (sociala kanaler) som olika kanaler genom vilka användare kan interagera med kontaktcentret.

      För alla kanaler kan den initiala hanteringen göras av systemet och sedan kan interaktionen eskaleras till en agent.

      Medietyper

      Telefoni

      För telefoni bestäms hanteringen av inkommande röstsamtal av hur samtalet kom in i kontaktcentret (se Ingressmekanismer nedan) och det Webex CC-flöde som är associerat med startpunkten.

      Samtalet besvaras och ytterligare åtgärder utförs enligt Webex CC Flow-definitionen - vilket är en programmatisk representation av de åtgärder som ska utföras vid hantering av samtalet, antingen före kö och dirigering till en agent eller själva flödet kan hantera samtalet utan överföring till en agent.

      Med Flow Builder i Webex CC kan utvecklare definiera flödet och tilldela det till startpunkten via vilken samtalet tas emot i Webex CC.

      Dessa konfigurationsentiteter och deras användning omfattas av konfigurationsentiteter.

      Mer information om Flow Builder finns i det kommande avsnittet om IVR System.

      E-post och meddelanden

      Ur Webex CC-perspektiv tillhandahåller Webex Connect in- och utgångsfunktioner för alla digitala kanaler - e-post, meddelandekanaler, som slutanvändare kan använda för att kontakta kontaktcenter.

      Webex Connect Flow

      • Bestämmer hanteringen av sådana interaktioner tills interaktionerna köas och dirigeras till agenter. Detta inkluderar automatisk hantering och BOT-behandlingar för alla former av meddelanden och e-postinteraktioner.

      • Tillämpar affärslogik på inkommande interaktion.

      • Hanterar kontakt före kö.

      • Flow själv kan hantera interaktionen utan överföring till live-agent.

      De meddelandekanaler som stöds av Webex CC är:

      • Web App / Chatt med mobilapp

      • WhatsApp

      • Facebook Messenger

      • SMS

      De e-postkanaler som stöds av Webex CC är:

      • Gmail

      • Office365

      Ingressmekanismer

      Det här avsnittet beskriver de mekanismer genom vilka en interaktion kan komma in Webex CC. Baserat på medietypen är mekanismerna genom vilka en interaktion når Webex CC olika.

      Inom telefoni krävs till exempel etablering av fysisk infrastruktur för att aktivera PSTN-anslutning, konfiguration av telefonnummer och dirigering av samtalen till Webex CC.

      För e-post-/meddelandekanaler måste ingresskonfigurationen göras i Webex Connect och det omfattar etablering av e-post-/meddelandekonto och Webex Connect-flödeskonfiguration.

      Inkommande röst

      För röstsamtal är ett typiskt scenario där användare ringer ett PSTN-telefonnummer som sedan ansluts till kontaktcentret. Ur ett ingångsperspektiv behöver detta en mekanism för att dirigera samtal från PSTN till Webex CC.

      Följande bild illustrerar inmatningen av röstsamtal till Webex kopia.

      Ingressalternativ för inkommande röst

      Voice Ingress Services i Webex CC utför samtalskontroll från tredje part med SIP och besvarar det inkommande samtalet samt utför överförings-, konferens- och andra samtalskontrollåtgärder.

      Den logiska startpunkten för samtal i Webex CC är konfigurationsenheten med namnet "Entrypoint". För röstingress är nyckelkonfigurationen för Entrypoint det telefonnummer som är associerat med den, vilket vanligtvis är ett giltigt PSTN-telefonnummer som hämtas från den valda PSTN-leverantören.

      Detta gör det möjligt att upptäcka inkommande samtal på telefonnumret, associera samtalet till startpunkten och använda andra konfigurationsparametrar för startpunkten för att hantera samtalet enligt Webex CC-flödesdefinitionen som ska utlösas för interaktionen.

      Obs:

      Mer information om PSTN-anslutningsalternativen finns i https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.

      Skalbarhet och tillgänglighet för röstkantsinfrastruktur

      Webex CC VPOP-infrastrukturen innehåller redundanta par SIP-SBC:er som säkerställer hög tillgänglighet och fler SBC:er kan läggas till för att skala de samtidiga samtalsvolymer som ska stödjas.

      Det maximala antalet samtidiga samtal som VPOP kan hantera beror på antalet SBC:er som körs och till vilka samtal som skickas.

      För geografisk redundans stöds ett nät av VPOP SBC med sammankopplingar över flera par mellan regioner.

      För röstingresstjänster är de horisontellt skalbara för att hantera ett ökande antal samtidiga röstsamtal som ska matas in till Webex CC.

      Säkerhetsöverväganden med röstgränsinfrastruktur

      Tabellen nedan innehåller information om anslutningsalternativen till Voice Edge Infrastructure.

      Tabell 1. Anslutningstyper

      Anslutning

      Typer

      Offentligt Internet

      Direkt (med vitlistade källadresser IP adresser)

      IPSec virtuellt privat nätverk (VPN) eller IPSec över generisk routningsinkapsling (GRE)

      Plats-till-plats (S2S)

      SRTP/SIP TLS

      Privat anslutning

      MPLS

      Punkt till punkt (P2P)

      VPLS

      SD-WAN

      Privat WAN

      Korskoppling av datacenter

      Equinix Fabric-anslutningar

      För mer information, 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

      Varje röstsamtal som kommer in till ett telefonnummer som är kopplat till en startpunkt, besvaras av Webex kopia och körning av ett Webex CC-flöde som är associerat med startpunkten startas.

      Webex CC Flow Builder tillhandahåller programmeringskonstruktioner/operatorer och funktionsblock, så kallade aktiviteter, så att administratörer eller någon som utformar och implementerar den IVR logiken kan kombinera dessa byggstenar och skapa Flow-definitionen.

      Programmeringskonstruktionerna som Flow stöder är:

      • Deklarations- och inställningsvariabler – tillstånd som är associerat med en flödeskörning

        • Pebble-uttryck för att ange värde för variabler

      • Villkorliga kontroller

      • Looping - med hjälp av villkor och gå till (möjlighet att länka aktiviteter tillsammans)

      • Anropa REST-API:er

      • Parsa data – JSON, TOML XML används vanligtvis för att parsa API svar.

      • Komponera aktiviteter


       

      En representativ uppsättning aktiviteter som Flow levererar är:

      • Spela upp meddelanden

      • Samla in användardata

      • Överföra samtalet till en annan destination/ett annat telefonnummer

      • Skicka samtalet till en virtuell agent

      • Ställ samtalet i kö så att det kan besvaras av en agent.

      För varje samtal som är aktivt är även en instans av flödeskörning aktiv tills samtalet avslutas, vilket resulterar i samtidiga körningar av flöden.

      Varje instans av flödeskörning ger isolerad miljö för data / tillstånd som är associerat med flödet och där av samtalet.

      Under samtalets hela livscykel gör flödet det också möjligt att svara på vissa händelser som inträffar och hantera dem – till exempel när ett samtal besvaras av en agent kan en händelsehanterare utlösa en skärmfönster i agentens skrivbordsgränssnitt.

      Mer information om Webex CC Flow finns ihttps://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öd för virtuell agent

      Flow tillhandahåller en aktivitet för att överföra interaktionen till en virtuell agent som är förkonfigurerad i Webex Control Hub.

      När samtalet är kopplat till en virtuell agent ger det användaren en konversations- IVR upplevelse och aktiviteten slutar antingen med att samtalet avslutas eller med att samtalet eskaleras till en agent.

      Vid eskalering kan flödet konfigureras för att köa samtalet som sedan besvaras av en agent.

      Inkommande digitala interaktioner

      För e-post och meddelandekanal för inkommande interaktioner använder Webex CC Webex Connect för etablering av tillgångarna, flöde för att hantera inkommande interaktioner och dirigerar sedan interaktionen till Webex CC när Webex Connect-flödet uttryckligen köar interaktionen så att den kan hanteras av en agent.

      Följande bild illustrerar inmatning av e-post och meddelandeinteraktioner i Webex kopia.

      Inmatningsalternativ för e-post och meddelanden

      Virtuell agent / BOT-integrationer

      För interaktion via e-post och meddelanden/sociala kanaler konfigureras den virtuella agenten/BOT-behandlingarna i Webex Connect-flödet.

      Precis som med Virtual Agents for Voice köas interaktionen och dirigeras till en agent om BOT-behandlingen slutar med eskalering som resultat.

      Routning och kö

      Webex CC behandlar inkommande kontakt med automatiserade hanterare enligt definitionen i Flow och flödet kan välja att köa kontakten till en kö/direkt till en agent (agentspecifik kö – stöds endast för telefoni-/röstinteraktioner).

      Om en agent är tillgänglig i kö reserveras agenten och interaktionen dirigeras till agenten. Om det inte finns några tillgängliga agenter parkeras interaktionen i kön och Flow fortsätter att behandla kunden med en hanterare som är kopplad till köaktiviteten.

      När en agent blir tillgänglig blir hanteraren avbruten och agenten erbjuds interaktion.

      Följande bild illustrerar kö- och routningsarkitekturen.

      Queuing and Routing Architecture
      Kö- och routningsarkitektur

      Val av agent

      Köer i Webex CC stöder följande algoritmer för agentval:

      • Längsta tillgängliga agentroutning

      • Kompetent baserad routing

        • Agent som är tillgänglig längst (LAA)

        • Bästa tillgängliga agent (BAA)

      Agenter associeras med köer via team.

      En kö kan tilldelas flera samtalsdistributionsgrupper (där varje grupp har ett eller flera team) på ett sekventiellt sätt med konfigurerad väntan på att samtalsdistributionsgruppen ska läggas till i kön, så att sökutrymmet för en matchande agent utökas till ytterligare samtalsdistributionsgrupper med tiden.

      För färdighetsbaserad routning väljs en agent baserat på LAA- eller BAA-konfigurationer bland de kunskapskrav som matchar agenter som är associerade med kön.

      Specifika extrafunktioner för röst-/telefoni

      Agentbaserad routning (endast för röst-/telefonikanal)

      Webex CC Flow kan med aktiviteten QueueToAgent dirigera interaktioner direkt till den valda agenten baserat på agentens ID.

      Om agenten inte är tillgänglig för att hantera interaktioner kan interaktionen parkeras i en agentspecifik kö i väntan på att agenten blir tillgänglig

      Avancerad köinformation

      Webex CC Flow kan med hjälp av aktiviteten GetQueueInfo hämta realtidsinformation för en kö som Position in Queue (PIQ), Estimated Wait Time (EWT), antal agenter som är tillgängliga i kön och kan användas för att avgöra om kontakten ska placeras i kö eller inte.

      Återuppringning med tillstånd

      Webex CC Flow, som använder aktiviteten Återuppringning, låter kunden koppla bort samtalet med bibehållen position i kön och få en återuppringning när den virtuella interaktionen i kön dirigeras till en agent.

      Hantering av spill

      Webex CC stöder spillhantering med hjälp av kapacitetsbaserade team (CBT).

      KBT är som ett vanligt team med en kapacitet och ett tillhörande externt DN som tjänar den kapaciteten. Den kan konfigureras tillsammans med andra team i distributionscyklerna för kösamtal.

      Vanligtvis konfigureras detta som den senaste cykeln så att den fungerar som ett spill om ingen agent är tillgänglig även om alla konfigurerade samtalsdistributionsgrupper inte hittar en tillgänglig matchande agent för att hantera interaktionen.

      Agent Desktop operationer

      När en agent loggar in Webex CC Agent Desktop anger agenten ett telefonnummer som inkommande samtal till agenten kan kopplas till. Det kan vara en PSTN-telefon, mobiltelefon eller en anknytning om agenten är en Cisco Webex Calling användare.

      Observera att detta nummer måste vara ett giltigt telefonnummer som samtal kan kopplas till. Om den inte är det kan agenten inte ta emot inkommande samtal.

      Beroende på vilken typ av interaktion agenten hanterar kan widgetarna på agentskrivbordet utföra vissa mediekontrollåtgärder.

      När ett samtal har besvarats kan agenten till exempel utföra följande åtgärder i samband med samtalet.

      • Parkera samtalet

      • Starta konsultsamtal och

        • Överför samtalet till ett annat telefonnummer (t.ex. agentens telefonnummer) / startpunkt

        • Ge en annan agent konferenssamtal

      • Överföra samtalet till en annan kö

      • Avsluta samtalet

      Med Agent Desktop kan administratörer lägga till anpassade widgetar där genom att utöka skrivbordsfunktionerna och göra det till en enhetlig samling widgetar som agenter behöver för att få jobbet gjort på ett effektivt sätt.

      Skrivbordsarkitektur

      Agent Desktop är ett micro frontend-baserat ensidesprogram som är värd för widgetar byggda baserat på arkitektur för webbkomponenter. Alla standard- / lagerwidgets drivs av data som hämtas av API: er eller push-mekanismer på serversidan.

      Dessa är vanligtvis asynkrona API:er, där svaret för ett anrop kommer till skrivbordet via en WebSocket-anslutning.

      Webex CC autentiserar Agent Desktop användare med Cisco Common Identity (CI) och token skickas vidare till alla API anrop. Även för anpassade widgetar, baserat på autentiseringsmodellen, ger det agenter enkel inloggning om den anpassade widgetens autentiseringsmodell är integrerad med CI.

      När en agent är en del av en interaktion skickas alla uppdateringar av interaktionstillståndet eller associerade data till skrivbordet via WebSocket-anslutningen.

      Skrivbordets motståndskraft mot anslutning och svarstid

      Den asynkrona API- och serversidans push möjliggör skalning och eventuella anslutningsförluster till WebSocket-gränssnittet identifieras och skrivbordet försöker återansluta och logga in igen.

      Följande bild illustrerar agentskrivbordsarkitekturen i Webex CC.

      Agent Desktop Arkitektur

      Administration och konfiguration

      Onboarding av kunder

      Webex Control Hub är det primära gränssnittet som används av partner och kunder för att registrera kunder och aktivera eller konfigurera funktioner.

      När organisationen och kontaktcenterfunktionerna har etablerats i Control Hub utlöser det ett arbetsflöde i Webex CC som gör resten av stegen i etableringen av alla kontaktcenterfunktioner enligt de erbjudanden som kunden valt.

      All etablering av kontaktcenter görs med hjälp av en BPM-arbetsflödesmotor som möjliggör ett deklarativt sätt att definiera de steg som ingår och gör hela etableringsstegen motståndskraftiga mot fel och säkerställer dataintegritet.

      Följande bild illustrerar etableringsarbetsflödet i Webex kopia.

      Arbetsflöde för kundregistrering

      Konfigurationsentiteter

      De viktigaste konfigurationsentiteterna i Webex CC, som är begränsade inom en organisation, är:

      Plats

      Plats betyder en plats där ett eller flera team, användare (agenter / arbetsledare) finns.

      Varje användare och team måste tillhöra en webbplats.

      Team

      En grupp användare. Team används för att distribuera interaktioner till agenter via köer.

      Varje team måste tillhöra en webbplats.

      Agenter

      Användare som kan logga in i Agent Desktop och hantera interaktioner mellan de medietyper som konfigureras i Webex CC.

      Arbetsledare

      Arbetsledare tilldelas team och kan övervaka/coacha agenten och har tillgång till status på teamnivå och agentstatistik för de som tillhör de team som arbetsledaren är tilldelad till.

      En kö är en logisk enhet där interaktioner kan hållas i väntan på att agenter ska bli tillgängliga, som sedan dirigeras till agenten.

      Köer mappas till team, som sökutrymme för agenter, med möjlighet att utöka sökutrymmet baserat på tröskeln för förfluten tid genom att lägga till andra team i sökutrymmet.

      Startpunkt

      Startpunkt är en logisk entitet som representerar ingångspunkten för interaktioner som ska komma in i Webex kopia. För telefoni mappas detta främst till telefonnumret som samtalen kommer till och för e-post-/meddelandekanaler pekar startpunkten på resurskonfigurationen i Webex Connect.

      Flöde

      Det flöde som är associerat med startpunkten (via routningsstrategin), som bestämmer vilka steg som ska ingå i hanteringen av interaktioner.

      För icke-telefonikanaler (e-post, meddelanden/sociala medier) väljs Flow som en del av resurskonfigurationen i Webex Connect.

      Åtkomstkontroll för kontaktcenter på flera platser

      Webex CC-administratörer kan konfigurera användarprofiler med åtkomsträttigheter till specifika platser, team, köer och startpunkter. På grund av webbplatsernas och teamens hierarkiska karaktär kan användaren dessutom komma åt endast de team eller det datum som hör till teamen, som tillhör dessa webbplatser eller en uttryckligen angiven delmängd av sådana team, när åtkomst till specifika webbplatser har tillhandahållits.

      För köer och startpunkter är de globala på organisationsnivå, så för olika geografiska platser (platser där specifika agenter och team finns) kan separata startpunkter och köer konfigureras, och arbetsledare / användare kan ha åtkomst till de enheter som är tillämpliga för specifika platser.

      Följande bild illustrerar de viktigaste konfigurationsentiteterna och användarprofilen som refererar till dessa entiteter.

      Konfigurationsentiteter mappade till användarprofil

      Förutom att begränsa åtkomsten till dessa enheter kan Webex CC-administratörer styra de specifika funktioner/moduler som en användare kan komma åt i administrationsgränssnittet och därigenom ha användare med administrations-/konfigurationsbehörighet till specifika enheter samt sektioner/funktioner i Webex CC-administrationsgränssnittet.

      Rapportering och analys

      Webex CC bearbetar de diskreta händelser som genereras av olika tjänster under interaktionernas livscykel med hjälp av en serie realtidsströmbearbetningstjänster och genererar en definierad uppsättning realtidsdatauppsättningar som publiceras till prenumererade klienter.

      Dessutom bearbetas, transformeras och aggregeras dessa händelser ytterligare, och resulterande datauppsättningar bevaras, som sedan hämtas via API:erna för dataförbrukning och gränssnittet för rapportering och datavisualisering – analysatorn.

      Följande bild illustrerar gränssnitten för databearbetning och förbrukning i Webex CC

      Webex CC-databehandlingsrörledning och förbrukningsgränssnitt

      Integreringar

      Alla externa integreringar till WxCC för att utöka och förbättra de funktioner som kunderna kan använda använder publicerade standard-API:er.

      Följande typer av API gränssnitt finns i Webex CC:

      • REST API

      • Push på serversidan med

        • Webhooks

        • WebSocket-meddelanden

      CRM-integrationer

      Webex CC stöder två sätt att integrera med CRM-system (Customer Relationship Management).

      • Inbyggda skrivbordsanslutningar

      • Flödesintegrationer via HTTPs Connectors i IVR

      Skrivbordsinbäddade anslutningar: CRM-program som primärt gränssnitt

      I det här läget loggar agenten in på CRM-konsolen som primärt program.

      Webex CC är ett inbäddat program (även kallat ett inbäddat skrivbordsprogram eller inbäddad softphone) som främst används för att logga in på kontaktcentret och ta emot Webex CC-dirigerade kontaktcenterinteraktioner.

      När du tar emot ett samtal eller en konversationsförfrågan utför CRM-integreringen följande åtgärder på CRM-konsolen

      • Skärma upp kundposten som är knuten till ANI eller andra samtalsrelaterade data.

      • Metadata efter samtal som aktivitetsanteckningar i kundposten

      • Låt agenten "Click to Call" genom att klicka på kontakten i CRM och initiera ett utgående samtal till kunden

      • Bokföra samtalsposter i CRM-rapporteringstabellerna för primär rapportering på CRM.

      • Ger alla funktioner i Agent Desktop- och samtalskontrollerna (inbäddad och minifierad version av skrivbordsappen)

      Det primära sättet att integrera med CRM: erna är genom att bädda in Webex CC Desktop-applikation i en separat iFrame.

      Dessutom kör Webex CC Desktop-programmet en anpassad headless-widget (inget användargränssnitt) som körs i bakgrunden och interagerar med det underliggande CRM-systemet för att utföra automatiserade åtgärder på uppdrag av agenten.

      Interaktionerna drivs av två SDK: er som den headless-widgeten använder.

      • Webex CC Desktop JS SDK: Detta är JavaScript SDK som tillhandahålls av Webex CC för att registrera händelseavlyssnare för agent- och kontaktåtgärder.

      • CRM JS SDK: Det här är CRM-klient-SDK:n som gäller per CRM och som abstraherar REST-API-anrop med CRM. Till exempel för salesforce används CTI JS-biblioteket som tillhandahålls av Salesforce för att utföra åtgärder och lyssna efter händelser i CRM.

      Följande bild illustrerar CRM inbäddad Webex CC skrivbords- och anslutningsarkitektur

      CRM Connector Arkitektur för inbäddad skrivbordsanslutning

      Webex CC stöder följande CRM-lösningar för ovan nämnda integration:

      • Salesforce

      • ServiceNu

      • Microsoft Dynamics 365

      • Zendesk

      • Freshdesk

      Mer information finns i https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.

      Mer information om hur du konfigurerar Webex CC-skrivbordslayouter för aktivering av CRM-anslutning, funktionsuppsättningar och ändringsloggar finns på https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.

      Global tillgänglighet för CRM-kopplingar

      CRM-anslutningsapparna är tillgängliga i alla geografiska områden och regioner där Webex CC används.

      Elastisk skala och prestanda

      Webex CC är värd för den anpassade widgeten som möjliggör dubbelriktad kommunikation mellan CRM-applikationen och Webex CC-skrivbordet i AWS CloudFront CDN, vilket säkerställer hög tillgänglighet för widgeten AWS över tillgänglighetszoner och regioner.

      All CRM-integrationsspecifik beräkning sker i webbläsaren där agenter använder CRM-programmet med Webex CC-skrivbord inbäddat i CRM-programmet.

      Säkerhet

      CRM-kopplingarna anropas via Webex CC-agentskrivbordslayouten och valfria parametrar skickas via skrivbordslayouten till widgeten för att aktivera och inaktivera funktioner.

      Om du till exempel vill aktivera widgeten Salesforce-åtgärder kan administratören aktivera skrivbordslayoutparameterinställningen sfdcWidgetEnabled till true.

      Installation av paket

      För att integreringen ska fungera dubbelriktat måste CRM-konsolen ha det inbäddade programmet installerat. Detta för att stödja laddning av skrivbordsprogrammet inuti en iFrame.

      Alla Desktop Embedded-kopplingar är tillgängliga på CRM-marknadsplatsen.

      Till exempel,

      ServiceNow: 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/

      Installationen av Marketplace-programmet aktiverar nödvändiga plugin-program och importerar de nödvändiga XML filerna till CRM-konsolen för att stödja rapportering av samtalsposter på CRM.

      Flödesintegreringar via HTTPs-anslutningsappar i IVR

      Webex CC Flow-byggaren stöder dubbelriktade dataflöden mellan Webex CC och CRM-systemet med HTTPs-anslutningar som konfigurerats i Webex Control Hub och används på Webex CC Flow.

      Dessa används främst för personalisering inom röstinteraktioner och anpassad routing inom IVR.

      Som standard stöder Webex CC Salesforce HTTP Connector på Control Hub. De andra CRM-kopplingarna kan läggas till som anpassade anslutningsprogram i Webex Control Hub.

      Mer information om HTTP-anslutningsappar finns i https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.

      IVR HTTP-anslutningar:

      Workforce Optimization

      Webex CC stöder lösningar för arbetsflödesoptimering och kvalitetshantering från ledande industrileverantörer.

      Distribution och anslutning

      Webex CC distribueras i AWS och är för närvarande tillgängligt i följande regioner

      • SV

        • US-östra N Virginia

        • US-West N Kalifornien (endast röstmedieingress)

      • Kanada

        • Centrala

      • Storbritannien

        • London

      • Europa

        • Frankfurt

      • Asien och Stillahavsområdet

        • Tokyo

        • Sydney

        • Singapore

      Anslutning i flera regioner för telefoni

      För att möjliggöra globala organisationer, med agenter och kunder på flera geografiska platser, stöder Webex CC att hålla media inom den lokala regionen, för de regioner där röstmediekanten och ingresstjänsterna körs.

      Följande bild illustrerar distribution av flera regioner med regionala medier.

      Multi Region deployment with regional media
      Distribution i flera regioner med regionala medier

      Media Edge- och ingress-tjänsterna distribueras i följande regioner.

      Geo-region

      Webex CC-tjänster (AWS-regionen)

      Media Edge (röst POP)

      Nästa generations medietjänster (AWS-regionen)*

      SV

      N Virginia

      Stockholm

      Los Angeles

      N Virginia

      N Kalifornien

      Kanada

      Centrala

      Vancouver

      Toronto

      Centrala

      Brasilien

      São Paulo

      Rio De Janeiro

      Europa

      Frankfurt

      Frankfurt

      Amsterdam

      Frankfurt

      Storbritannien

      London

      London

      London

      Indien

      Pune

      Hyderabad

      Mumbai

      Singapore

      Singapore

      Singapore

      Japan

      Tokyo

      Tokyo

      Osaka

      Tokyo

      Australien

      Sydney

      Melbourne

      Sydney

      Sydney

      Säkerhet och sekretess

      Säkerhet för infrastruktur

      Röstinfrastruktur på Edge

      Voice Edge-komponenterna gör det möjligt för SIP-trunkar från kundnätverk / PSTN-operatörer att avslutas, och detta aktiveras baserat på vitlistade IP-adresser som får ansluta till gränskomponenterna.

      Säkerhet för beräkningsinfrastruktur

      Webex CC-beräkningsinstanser etableras i AWS och tjänster körs som poddar i Kubernetes-kluster som har flera namnrymder och åtkomsten till varje namnområde är begränsad med separata autentiseringsuppgifter.

      All etablering av infrastruktur görs med hjälp av kod – inga manuella steg – och ingen av autentiseringsuppgifterna kan nås manuellt.

      Det finns ett centralt arkiv med specifika sökvägar konfigurerade för en specifik uppsättning tjänster/team och åtkomsten till själva arkivet för autentiseringsuppgifter är begränsad och konfigurerad som hemligheter i bygg- och distributionssystemen.

      Ingen av infrastrukturkomponenterna/tjänsterna är direkt exponerade utanför AWS VPC och endast offentligt exponerade gränssnitt är API:er och WebSocket-servrar som styrs och hanteras med hjälp av api-gateway,

      Bortsett från detta finns det vissa interna system och gränssnitt som används av utvecklare som används för att visa loggar, mätvärden, distributionsdetaljer, byggstatus och testresultat, som är säkrade med roller och grupper och integrerade med Ciscos interna autentiseringssystem.

      Autentisering och auktorisering för användargränssnitt

      Alla användargränssnitt som används av olika kontaktcenteranvändare (agenter, arbetsledare, administratörer, analytiker) skyddas av OAuth-flöden (Cisco Common Identity-baserad autentisering med innehavartoken).

      Auktoriseringen görs med hjälp av roller för den användare som hämtade token och omfång som tilldelats token.

      Datasäkerhet

      Data under överföring

      Inget av gränssnitten för den distribuerade tjänste-/infrastrukturkomponenten exponeras direkt för extern inkommande trafik.

      Välj tjänster, med http-API:er exponerar dessa gränssnitt via en gateway och alla inkommande https (inklusive WebSocket) avslutas i ALB och intern trafik över http dirigeras till tjänsterna.

      Alla utgående interaktioner är över https / TLS (för icke-http-protokoll).

      Inuti VPC är den interna kommunikationen mellan tjänster – över http / custom TCP protokoll - över vanligt TCP uttag.

      Vilande data

      All data som lagras krypteras på lagringslagret. Vidare är de datalager som ligger utanför VPC skyddade och åtkomstkontroll och behörigheter med autentiseringsuppgifter säkert lagrade och hanterade i ett hemligt arkiv.

      Följande bild illustrerar dataflödes- och säkerhetsmodellen för överföring och i vila.

      Datasäkerhet under överföring och i vila

      Datasekretess

      PII-data för slutanvändare

      Webex CC Flow, som är den programmatiska styrenheten för hantering av interaktioner, kan användas för att samla in användardata, som kan tilldelas flödesvariabler som är särskilt märkta som "Innehåller känsliga data". Värdena för sådana data är krypterade och inga tjänster i överföringsvägen för data kommer att ha åtkomst till dessa data.

      Vidare bevaras aldrig sådana data i Webex CC-rapporteringsdatalager och loggarna / meddelandeinfrastrukturen kommer att ha krypterade data och klartextdata lagras inte någonstans inom Webex CC.

      PII-data för kontaktcenteragent/arbetsledare

      Kontaktcentrets användarrelaterade data redigeras i loggar men är tillgängliga för dataanalys och visualisering i Webex CC-datalagret.

      Skalbarhet

      Faktorer för skala

      För Webex CC är de faktorer som påverkar skalan:

      • Samtidiga antal inloggade agenter

      • Samtidig antal pågående interaktioner

        • Åtgärder som utförts på dessa interaktioner

      • Samtidig antal åtgärder som arbetsledare/agenter utför, utöver hanteringen av interaktionerna

      • Mängden data som genererats och bevarats

      Arkitektoniska aspekter som möjliggör skalbarhet

      De principer som Webex CC bygger på och utformas gör att lösningen kan skalas dynamiskt efter behov inom de gränser som tillämpas av den infrastruktur som tillhandahålls för de olika tjänsterna och plattformskomponenterna.

      Händelsedriven arkitektur

      Tjänsterna i Webex CC kommunicerar med hjälp av meddelanden och de kritiska meddelandebearbetningsflödena innebär inte några blockerande I/O-åtgärder och det tillstånd som krävs för bearbetning av meddelanden lokaliseras till instansen av tjänsten som bearbetar meddelandet.

      Tillståndslösa tjänster (eller externt tillstånd)

      Tillståndslösa tjänster möjliggör elasticitet genom att enkelt lägga till/ta bort ytterligare instanser av tjänsterna. Det finns vissa tjänster som i sig är tillståndsfulla till sin natur och de har externaliserat tillståndslager och infrastrukturen stöder dynamiska förändringar av antalet instanser av sådana tjänster också med automatisk ombalansering / tillståndsöverföring / lokalisering av tillståndet till den instans som behöver tillståndet.

      Elastisk infrastruktur

      Alla tjänster körs i Kubernetes och infrastrukturen, även kallad Kubernetes-noder, skalas automatiskt baserat på användningen och detta gör det möjligt att dynamiskt lägga till fler beräkningsnoder upp till ett maximalt högt tröskelvärde som är förkonfigurerat.

      Laddningsprojektion och regelbunden validering

      Alla tjänster jämförs för prestandaegenskaper och skalningsmönster valideras på servicenivå.

      Ytterligare kontinuerliga validerings-, toppbelastnings- och uthållighetstester utförs med testparametrar justerade för beräknad tillväxt i skalan som påverkar attribut, vilket gör det möjligt att identifiera flaskhalsar, planera att uppdatera den höga tröskeln för infrastrukturresursanvändning och vara redo för speldagen.

      Tillförlitlighet och tillgänglighet

      Den händelsedrivna arkitekturen och tillståndslösa tjänster möjliggör återhämtning och elasticitet. Men för att säkerställa att fel upptäcks och åtgärdas innan funktioner påverkas använder Webex CC följande strategi.

      • Infrastrukturens tillgänglighet och tillförlitlighet

        • Alla Webex CC-tjänster och infrastrukturkomponenter distribueras alltid över tre AWS-tillgänglighetszoner.

          • Detta gör att Webex CC kan vara motståndskraftig mot fel i tillgänglighetszoner och i händelse av fel ersätts de misslyckade instanserna automatiskt med nyare.

      • Kontinuerlig övervakning och varning

        • Interna och externa avsökningar för tjänster och infrastrukturkomponenter, som vid fel utlöser varningar.

        • Mått som samlas in från tjänster och infrastrukturkomponenter och bearbetas via en regelmotor som identifierar matchande regler och utlöser aviseringar.

      • Kontinuerlig validering och varning

        • Periodiska tester körs och eventuella fel resulterar i att varningar utlöses

        • Dessa varningar skapar proaktiva incidenter och hanteras som en verklig incident som påverkar kunden.

          • Detta förebygger påverkan på kunden och bidrar till systemtillgänglighet och tillförlitlighet.

      • Kontinuerlig integration och leverans

        • Detta är den tekniska processen och leveransrörledningen och möjliggör snabb och pålitlig byggnad, validering och distribution av tjänster / ändringar av tjänster i Webex CC.

          • Möjligheten att göra helt automatiserad distribution - från kod till produktionsmiljö, med alla nödvändiga valideringar, minskar risken och minimerar tiden till lösning, om en ändring behöver distribueras som svar på ett fel.

      • Strömbrytare och kill-switchar

        • Olika delar av systemet / vissa funktioner i Webex CC kan selektivt inaktiveras för alla kunder eller utvalda kunder för att minimera kaskadeffekter av ett fel.

          • Detta gör det möjligt att minimera felytan och uppnå tillgänglighet för kärnkontaktcenterfunktioner för kunder.

      Övervakning och feldetektering

      Följande bild visar de mekanismer för kontinuerlig övervakning, validering och aviseringar som finns för Webex CC.

      Kontinuerlig övervakning och feldetektering

      Affärskontinuitet och haveriberedskap

      Processen för haveriberedskap och affärskontinuitet säkerställer att storskaliga avbrott upptäcks inom en region och nödvändiga steg vidtas för att säkerställa återställning av tjänsterna till kunder som är ombord i regionen.

      Stegen för återställning dokumenteras, valideras och uppdateras regelbundet enligt processerna för katastrofåterställning och hantering.

      Webex CC-tjänster distribueras i tre separata tillgänglighetszoner inom en AWS-region. Varje tillgänglighetszon har olika fysiska platser i regionen, med oberoende verktyg.

      I händelse av fullständigt AWS-regionfel, Webex CC förlitar sig på AWS för att återställa regionen och för långvariga avbrott som involverar hela regionen, tillhandahålls Webex CC-datacentret i en ny AWS-region och återställer de viktigaste kundkonfigurationerna och data så att kontaktcentret fungerar för kunder i den nya AWS-regionen.

      Detta innebär automatisering men kräver manuellt ingripande för att utlösa processen samt övervaka och se till att nödvändig konfiguration och data återställs för att göra kontaktcentret operativt för kunderna.

      Efterlevnad och certifieringar

      Webex Contact har en omfattande lista över säkerhetscertifieringar. Dessa certifieringar hålls uppdaterade med jämna mellanrum.

      • PCI DSS QSA

      • CAIQ

      • HIPAA och HITECH

      • CSA Star Nivå 1

      • CSA Star Level 2 (oberoende bedömning från tredje part)

      • SOC2

      • ISO27001 (Internationell standard för informationssäkerhet)

      • ISO27017 (Säkerhetsstandard för molntjänstleverantörer)

      • ISO27018 (Säkerhetsstandard med fokus på att skydda personuppgifter i molnet)

      • ISO27701 (tillägg för datasekretess)

      • C5 tysk standard som visar driftsäkerhet mot cyberattacker

      Mer information finns Webex kontaktcentertjänstens sekretessdatablad .

      Introduktion

      Cisco Webex Contact Center (Webex CC) är ett kontaktcenter som en tjänst (CCaaS) som gör det möjligt för organisationer att möjliggöra smartare, proaktiva och personliga interaktioner under hela kundresan.

      Webex CC är konstruerad, designad och utvecklad, från grunden, som en molnbaserad lösning, med följande grundläggande arkitekturprinciper.

      • Tjänster: Oberoende uppsättning tjänster där varje tjänst tillhandahåller en liten sammanhängande uppsättning funktioner till sina användare.

      • Händelsedriven: Alla tjänster kommunicerar med varandra via meddelanden, förutom i webbapplikationer där programmet använder https-gränssnitt (REST API: er, Push Data via WebSocket-gränssnitt) för specifika användningsfall.

      • Tillståndslöst/externt tillstånd: Tjänsterna distribueras i Kubernetes och körs i dockercontainrar, med möjlighet att automatiskt skala och vara motståndskraftiga mot fel i en eller flera instanser av tjänsterna.

      • Observerbar: Alla tjänster och infrastrukturkomponenter som möjliggör distribution av sådana tjänster kan observeras med standardmekanismer för att mäta, upptäcka och förebygga situationer som påverkar kontaktcentrets kapacitet samt snabbt felsöka och återställa tjänster i händelse av avbrott.

      • Isolerad/löst kopplad: Varje tjänst kan byggas, valideras och distribueras/uppdateras oberoende av varandra utan driftstopp för kontaktcenterfunktioner.

      Webex CC-tjänster distribueras i AWS och drivs av en molnbaserad plattform som möjliggör följande:

      • Tillgänglighet för infrastrukturtjänster och program i flera tillgänglighetszoner

      • Elasticitet hos infrastrukturtjänster och program som möjliggör dynamisk skalning

      • Inbyggd säkerhet i hur systemen byggs och distribueras, data skyddas under överföring och i vila tillsammans med de säkerhets-/efterlevnadscertifieringar som Webex CC har.

      • Skalbar och säker gränsinfrastruktur för telefoni-/röstintegrering

      • Observerbarhet med proaktiv övervakning och varningar som möjliggör hög tillgänglighet av kontaktcentertjänster till sina kunder.

      • Integrerad med resten av Cisco Webex för användarautentisering/auktorisering, administration och etablering av kontaktcenterfunktioner.

      De ytterligare avsnitten i det här dokumentet utforskar var och en av ovanstående funktioner och hur Webex CC-arkitektur möjliggör detta.

      Logisk arkitektur

      Kärnkapaciteten som en kontaktcenterlösning måste ha är att göra det möjligt för kunder att enkelt kontakta organisationen med vanliga kommunikationsmedel och få frågor / problem behandlade på ett snabbt och effektivt sätt.

      Men för att säkerställa att den här grundläggande principen uppnås finns det flera funktioner bakom kulisserna som organisationen som använder kontaktcentret måste ha tillgång till. Dessa är:

      • Mekanismer för kunder att starta en interaktion

        • Publicerade och operativa telefonnummer som kopplar telefonisamtal till kontaktcentersystem

        • E-postadresser som kunder kan skicka e-post till och mekanism för att upptäcka nya inkommande e-postmeddelanden.

        • Möjlighet för kunder att kontakta via olika digitala kanaler, inklusive men inte begränsat till

          • Chatta från en webbplats/app

          • Direktchatt via populära meddelandeklienter som WhatsApp, Facebook Messenger, Apple Business Chat, direktmeddelande från Twitter

      • Förmåga att upptäcka nya interaktioner och hantera dem effektivt

        • Dessa skulle inkludera automatiserade IVR system, virtuella agenter för telefoni / chattar med programmerbarhet inbyggd för att definiera arbetsflöden som är involverade i hantering av interaktioner.

        • Slutligen, om det behövs, måste interaktionen eskaleras till en agent, som är optimalt skicklig för att hantera interaktionen.

      • Möjlighet för agenter att indikera tillgänglighet för hantering av interaktioner och arbetsledare att övervaka, coacha agenter och få de operativa mätvärden som möjliggör effektiva interaktioner.

      • Möjlighet för administratörer att konfigurera och etablera olika kontaktcenterfunktioner som gör det möjligt för agenter och arbetsledare att utföra sina uppgifter som förväntat.

      Utöver dessa måste moderna företag ha lagt till funktioner för att optimera kontaktcenterverksamheten med tillgång till data och insikter som visualiserar och spårar viktiga operativa mätvärden.

      Möjligheten att integrera med specialiserade ekosystemfunktioner för kontaktcenter, till exempel att köra proaktiva automatiserade utgående samtal, förbättra agenters och arbetsledares upplevelser med hjälp av AI, upptäcka och förstå kundresan för att proaktivt leverera data i förväg till agenter är tydliga skillnader i hur kontaktcenterlösningar utvecklas.

      När det gäller konsumtionsmodellen, där kontaktcentererbjudanden konsumeras som en molnlevererad programvarutjänst, kräver förmågan att säkerställa tillgänglighet, tillförlitlighet och automatiserade ad hoc-skalningskrav toppmoderna övervaknings- och varningsmekanismer, vilket möjliggör kontinuerlig validering och upptäckt av överhängande problem och förhindrar / minimerar påverkan på kundverksamheten.

      Följande bild illustrerar den logiska arkitekturen Webex CC.

      Webex CC Logical Architecture
      Webex Logisk arkitektur i CC

      Funktionella komponenter

      Följande avsnitt beskriver olika funktionella komponenter Webex CC.

      Hantering av interaktion

      Webex CC stöder telefoni, e-post och meddelanden (sociala kanaler) som olika kanaler genom vilka användare kan interagera med kontaktcentret.

      För alla kanaler kan den initiala hanteringen göras av systemet och sedan kan interaktionen eskaleras till en agent.

      Medietyper

      Telefoni

      För telefoni bestäms hanteringen av inkommande röstsamtal av hur samtalet kom in i kontaktcentret (se Ingressmekanismer nedan) och det Webex CC-flöde som är associerat med startpunkten.

      Samtalet besvaras och ytterligare åtgärder utförs enligt Webex CC Flow-definitionen - vilket är en programmatisk representation av de åtgärder som ska utföras vid hantering av samtalet, antingen före kö och dirigering till en agent eller själva flödet kan hantera samtalet utan överföring till en agent.

      Med Flow Builder i Webex CC kan utvecklare definiera flödet och tilldela det till startpunkten via vilken samtalet tas emot i Webex CC.

      Dessa konfigurationsentiteter och deras användning omfattas av konfigurationsentiteter.

      Mer information om Flow Builder finns i det kommande avsnittet om IVR System.

      E-post och meddelanden

      Ur Webex CC-perspektiv tillhandahåller Webex Connect in- och utgångsfunktioner för alla digitala kanaler - e-post, meddelandekanaler, som slutanvändare kan använda för att kontakta kontaktcenter.

      Webex Connect Flow

      • Bestämmer hanteringen av sådana interaktioner tills interaktionerna köas och dirigeras till agenter. Detta inkluderar automatisk hantering och BOT-behandlingar för alla former av meddelanden och e-postinteraktioner.

      • Tillämpar affärslogik på inkommande interaktion.

      • Hanterar kontakt före kö.

      • Flow själv kan hantera interaktionen utan överföring till live-agent.

      De meddelandekanaler som stöds av Webex CC är:

      • Web App / Chatt med mobilapp

      • WhatsApp

      • Facebook Messenger

      • SMS

      De e-postkanaler som stöds av Webex CC är:

      • Gmail

      • Office365

      Ingressmekanismer

      Det här avsnittet beskriver de mekanismer genom vilka en interaktion kan komma in Webex CC. Baserat på medietypen är mekanismerna genom vilka en interaktion når Webex CC olika.

      Inom telefoni krävs till exempel etablering av fysisk infrastruktur för att aktivera PSTN-anslutning, konfiguration av telefonnummer och dirigering av samtalen till Webex CC.

      För e-post-/meddelandekanaler måste ingresskonfigurationen göras i Webex Connect och det omfattar etablering av e-post-/meddelandekonto och Webex Connect-flödeskonfiguration.

      Inkommande röst

      För röstsamtal är ett typiskt scenario där användare ringer ett PSTN-telefonnummer som sedan ansluts till kontaktcentret. Ur ett ingångsperspektiv behöver detta en mekanism för att dirigera samtal från PSTN till Webex CC.

      Följande bild illustrerar inmatningen av röstsamtal till Webex kopia.

      Ingressalternativ för inkommande röst

      Voice Ingress Services i Webex CC utför samtalskontroll från tredje part med SIP och besvarar det inkommande samtalet samt utför överförings-, konferens- och andra samtalskontrollåtgärder.

      Den logiska startpunkten för samtal i Webex CC är konfigurationsenheten med namnet "Entrypoint". För röstingress är nyckelkonfigurationen för Entrypoint det telefonnummer som är associerat med den, vilket vanligtvis är ett giltigt PSTN-telefonnummer som hämtas från den valda PSTN-leverantören.

      Detta gör det möjligt att upptäcka inkommande samtal på telefonnumret, associera samtalet till startpunkten och använda andra konfigurationsparametrar för startpunkten för att hantera samtalet enligt Webex CC-flödesdefinitionen som ska utlösas för interaktionen.

      Obs:

      Mer information om PSTN-anslutningsalternativen finns i https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.

      Skalbarhet och tillgänglighet för röstkantsinfrastruktur

      Webex CC VPOP-infrastrukturen innehåller redundanta par SIP-SBC:er som säkerställer hög tillgänglighet och fler SBC:er kan läggas till för att skala de samtidiga samtalsvolymer som ska stödjas.

      Det maximala antalet samtidiga samtal som VPOP kan hantera beror på antalet SBC:er som körs och till vilka samtal som skickas.

      För geografisk redundans stöds ett nät av VPOP SBC med sammankopplingar över flera par mellan regioner.

      För röstingresstjänster är de horisontellt skalbara för att hantera ett ökande antal samtidiga röstsamtal som ska matas in till Webex CC.

      Säkerhetsöverväganden med röstgränsinfrastruktur

      Tabellen nedan innehåller information om anslutningsalternativen till Voice Edge Infrastructure.

      Tabell 1. Anslutningstyper

      Anslutning

      Typer

      Offentligt Internet

      Direkt (med vitlistade källadresser IP adresser)

      IPSec virtuellt privat nätverk (VPN) eller IPSec över generisk routningsinkapsling (GRE)

      Plats-till-plats (S2S)

      SRTP/SIP TLS

      Privat anslutning

      MPLS

      Punkt till punkt (P2P)

      VPLS

      SD-WAN

      Privat WAN

      Korskoppling av datacenter

      Equinix Fabric-anslutningar

      För mer information, 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

      Varje röstsamtal som kommer in till ett telefonnummer som är kopplat till en startpunkt, besvaras av Webex kopia och körning av ett Webex CC-flöde som är associerat med startpunkten startas.

      Webex CC Flow Builder tillhandahåller programmeringskonstruktioner/operatorer och funktionsblock, så kallade aktiviteter, så att administratörer eller någon som utformar och implementerar den IVR logiken kan kombinera dessa byggstenar och skapa Flow-definitionen.

      Programmeringskonstruktionerna som Flow stöder är:

      • Deklarations- och inställningsvariabler – tillstånd som är associerat med en flödeskörning

        • Pebble-uttryck för att ange värde för variabler

      • Villkorliga kontroller

      • Looping - med hjälp av villkor och gå till (möjlighet att länka aktiviteter tillsammans)

      • Anropa REST-API:er

      • Parsa data – JSON, TOML XML används vanligtvis för att parsa API svar.

      • Komponera aktiviteter


       

      En representativ uppsättning aktiviteter som Flow levererar är:

      • Spela upp meddelanden

      • Samla in användardata

      • Överföra samtalet till en annan destination/ett annat telefonnummer

      • Skicka samtalet till en virtuell agent

      • Ställ samtalet i kö så att det kan besvaras av en agent.

      För varje samtal som är aktivt är även en instans av flödeskörning aktiv tills samtalet avslutas, vilket resulterar i samtidiga körningar av flöden.

      Varje instans av flödeskörning ger isolerad miljö för data / tillstånd som är associerat med flödet och där av samtalet.

      Under samtalets hela livscykel gör flödet det också möjligt att svara på vissa händelser som inträffar och hantera dem – till exempel när ett samtal besvaras av en agent kan en händelsehanterare utlösa en skärmfönster i agentens skrivbordsgränssnitt.

      Mer information om Webex CC Flow finns ihttps://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öd för virtuell agent

      Flow tillhandahåller en aktivitet för att överföra interaktionen till en virtuell agent som är förkonfigurerad i Webex Control Hub.

      När samtalet är kopplat till en virtuell agent ger det användaren en konversations- IVR upplevelse och aktiviteten slutar antingen med att samtalet avslutas eller med att samtalet eskaleras till en agent.

      Vid eskalering kan flödet konfigureras för att köa samtalet som sedan besvaras av en agent.

      Inkommande digitala interaktioner

      För e-post och meddelandekanal för inkommande interaktioner använder Webex CC Webex Connect för etablering av tillgångarna, flöde för att hantera inkommande interaktioner och dirigerar sedan interaktionen till Webex CC när Webex Connect-flödet uttryckligen köar interaktionen så att den kan hanteras av en agent.

      Följande bild illustrerar inmatning av e-post och meddelandeinteraktioner i Webex kopia.

      Inmatningsalternativ för e-post och meddelanden

      Virtuell agent / BOT-integrationer

      För interaktion via e-post och meddelanden/sociala kanaler konfigureras den virtuella agenten/BOT-behandlingarna i Webex Connect-flödet.

      Precis som med Virtual Agents for Voice köas interaktionen och dirigeras till en agent om BOT-behandlingen slutar med eskalering som resultat.

      Routning och kö

      Webex CC behandlar inkommande kontakt med automatiserade hanterare enligt definitionen i Flow och flödet kan välja att köa kontakten till en kö/direkt till en agent (agentspecifik kö – stöds endast för telefoni-/röstinteraktioner).

      Om en agent är tillgänglig i kö reserveras agenten och interaktionen dirigeras till agenten. Om det inte finns några tillgängliga agenter parkeras interaktionen i kön och Flow fortsätter att behandla kunden med en hanterare som är kopplad till köaktiviteten.

      När en agent blir tillgänglig blir hanteraren avbruten och agenten erbjuds interaktion.

      Följande bild illustrerar kö- och routningsarkitekturen.

      Queuing and Routing Architecture
      Kö- och routningsarkitektur

      Val av agent

      Köer i Webex CC stöder följande algoritmer för agentval:

      • Längsta tillgängliga agentroutning

      • Kompetent baserad routing

        • Agent som är tillgänglig längst (LAA)

        • Bästa tillgängliga agent (BAA)

      Agenter associeras med köer via team.

      En kö kan tilldelas flera samtalsdistributionsgrupper (där varje grupp har ett eller flera team) på ett sekventiellt sätt med konfigurerad väntan på att samtalsdistributionsgruppen ska läggas till i kön, så att sökutrymmet för en matchande agent utökas till ytterligare samtalsdistributionsgrupper med tiden.

      För färdighetsbaserad routning väljs en agent baserat på LAA- eller BAA-konfigurationer bland de kunskapskrav som matchar agenter som är associerade med kön.

      Specifika extrafunktioner för röst-/telefoni

      Agentbaserad routning (endast för röst-/telefonikanal)

      Webex CC Flow kan med aktiviteten QueueToAgent dirigera interaktioner direkt till den valda agenten baserat på agentens ID.

      Om agenten inte är tillgänglig för att hantera interaktioner kan interaktionen parkeras i en agentspecifik kö i väntan på att agenten blir tillgänglig

      Avancerad köinformation

      Webex CC Flow kan med hjälp av aktiviteten GetQueueInfo hämta realtidsinformation för en kö som Position in Queue (PIQ), Estimated Wait Time (EWT), antal agenter som är tillgängliga i kön och kan användas för att avgöra om kontakten ska placeras i kö eller inte.

      Återuppringning med tillstånd

      Webex CC Flow, som använder aktiviteten Återuppringning, låter kunden koppla bort samtalet med bibehållen position i kön och få en återuppringning när den virtuella interaktionen i kön dirigeras till en agent.

      Hantering av spill

      Webex CC stöder spillhantering med hjälp av kapacitetsbaserade team (CBT).

      KBT är som ett vanligt team med en kapacitet och ett tillhörande externt DN som tjänar den kapaciteten. Den kan konfigureras tillsammans med andra team i distributionscyklerna för kösamtal.

      Vanligtvis konfigureras detta som den senaste cykeln så att den fungerar som ett spill om ingen agent är tillgänglig även om alla konfigurerade samtalsdistributionsgrupper inte hittar en tillgänglig matchande agent för att hantera interaktionen.

      Agent Desktop operationer

      När en agent loggar in Webex CC Agent Desktop anger agenten ett telefonnummer som inkommande samtal till agenten kan kopplas till. Det kan vara en PSTN-telefon, mobiltelefon eller en anknytning om agenten är en Cisco Webex Calling användare.

      Observera att detta nummer måste vara ett giltigt telefonnummer som samtal kan kopplas till. Om den inte är det kan agenten inte ta emot inkommande samtal.

      Beroende på vilken typ av interaktion agenten hanterar kan widgetarna på agentskrivbordet utföra vissa mediekontrollåtgärder.

      När ett samtal har besvarats kan agenten till exempel utföra följande åtgärder i samband med samtalet.

      • Parkera samtalet

      • Starta konsultsamtal och

        • Överför samtalet till ett annat telefonnummer (t.ex. agentens telefonnummer) / startpunkt

        • Ge en annan agent konferenssamtal

      • Överföra samtalet till en annan kö

      • Avsluta samtalet

      Med Agent Desktop kan administratörer lägga till anpassade widgetar där genom att utöka skrivbordsfunktionerna och göra det till en enhetlig samling widgetar som agenter behöver för att få jobbet gjort på ett effektivt sätt.

      Skrivbordsarkitektur

      Agent Desktop är ett micro frontend-baserat ensidesprogram som är värd för widgetar byggda baserat på arkitektur för webbkomponenter. Alla standard- / lagerwidgets drivs av data som hämtas av API: er eller push-mekanismer på serversidan.

      Dessa är vanligtvis asynkrona API:er, där svaret för ett anrop kommer till skrivbordet via en WebSocket-anslutning.

      Webex CC autentiserar Agent Desktop användare med Cisco Common Identity (CI) och token skickas vidare till alla API anrop. Även för anpassade widgetar, baserat på autentiseringsmodellen, ger det agenter enkel inloggning om den anpassade widgetens autentiseringsmodell är integrerad med CI.

      När en agent är en del av en interaktion skickas alla uppdateringar av interaktionstillståndet eller associerade data till skrivbordet via WebSocket-anslutningen.

      Skrivbordets motståndskraft mot anslutning och svarstid

      Den asynkrona API- och serversidans push möjliggör skalning och eventuella anslutningsförluster till WebSocket-gränssnittet identifieras och skrivbordet försöker återansluta och logga in igen.

      Följande bild illustrerar agentskrivbordsarkitekturen i Webex CC.

      Agent Desktop Arkitektur

      Administration och konfiguration

      Onboarding av kunder

      Webex Control Hub är det primära gränssnittet som används av partner och kunder för att registrera kunder och aktivera eller konfigurera funktioner.

      När organisationen och kontaktcenterfunktionerna har etablerats i Control Hub utlöser det ett arbetsflöde i Webex CC som gör resten av stegen i etableringen av alla kontaktcenterfunktioner enligt de erbjudanden som kunden valt.

      All etablering av kontaktcenter görs med hjälp av en BPM-arbetsflödesmotor som möjliggör ett deklarativt sätt att definiera de steg som ingår och gör hela etableringsstegen motståndskraftiga mot fel och säkerställer dataintegritet.

      Följande bild illustrerar etableringsarbetsflödet i Webex kopia.

      Arbetsflöde för kundregistrering

      Konfigurationsentiteter

      De viktigaste konfigurationsentiteterna i Webex CC, som är begränsade inom en organisation, är:

      Plats

      Plats betyder en plats där ett eller flera team, användare (agenter / arbetsledare) finns.

      Varje användare och team måste tillhöra en webbplats.

      Team

      En grupp användare. Team används för att distribuera interaktioner till agenter via köer.

      Varje team måste tillhöra en webbplats.

      Agenter

      Användare som kan logga in i Agent Desktop och hantera interaktioner mellan de medietyper som konfigureras i Webex CC.

      Arbetsledare

      Arbetsledare tilldelas team och kan övervaka/coacha agenten och har tillgång till status på teamnivå och agentstatistik för de som tillhör de team som arbetsledaren är tilldelad till.

      En kö är en logisk enhet där interaktioner kan hållas i väntan på att agenter ska bli tillgängliga, som sedan dirigeras till agenten.

      Köer mappas till team, som sökutrymme för agenter, med möjlighet att utöka sökutrymmet baserat på tröskeln för förfluten tid genom att lägga till andra team i sökutrymmet.

      Startpunkt

      Startpunkt är en logisk entitet som representerar ingångspunkten för interaktioner som ska komma in i Webex kopia. För telefoni mappas detta främst till telefonnumret som samtalen kommer till och för e-post-/meddelandekanaler pekar startpunkten på resurskonfigurationen i Webex Connect.

      Flöde

      Det flöde som är associerat med startpunkten (via routningsstrategin), som bestämmer vilka steg som ska ingå i hanteringen av interaktioner.

      För icke-telefonikanaler (e-post, meddelanden/sociala medier) väljs Flow som en del av resurskonfigurationen i Webex Connect.

      Åtkomstkontroll för kontaktcenter på flera platser

      Webex CC-administratörer kan konfigurera användarprofiler med åtkomsträttigheter till specifika platser, team, köer och startpunkter. På grund av webbplatsernas och teamens hierarkiska karaktär kan användaren dessutom komma åt endast de team eller det datum som hör till teamen, som tillhör dessa webbplatser eller en uttryckligen angiven delmängd av sådana team, när åtkomst till specifika webbplatser har tillhandahållits.

      För köer och startpunkter är de globala på organisationsnivå, så för olika geografiska platser (platser där specifika agenter och team finns) kan separata startpunkter och köer konfigureras, och arbetsledare / användare kan ha åtkomst till de enheter som är tillämpliga för specifika platser.

      Följande bild illustrerar de viktigaste konfigurationsentiteterna och användarprofilen som refererar till dessa entiteter.

      Konfigurationsentiteter mappade till användarprofil

      Förutom att begränsa åtkomsten till dessa enheter kan Webex CC-administratörer styra de specifika funktioner/moduler som en användare kan komma åt i administrationsgränssnittet och därigenom ha användare med administrations-/konfigurationsbehörighet till specifika enheter samt sektioner/funktioner i Webex CC-administrationsgränssnittet.

      Rapportering och analys

      Webex CC bearbetar de diskreta händelser som genereras av olika tjänster under interaktionernas livscykel med hjälp av en serie realtidsströmbearbetningstjänster och genererar en definierad uppsättning realtidsdatauppsättningar som publiceras till prenumererade klienter.

      Dessutom bearbetas, transformeras och aggregeras dessa händelser ytterligare, och resulterande datauppsättningar bevaras, som sedan hämtas via API:erna för dataförbrukning och gränssnittet för rapportering och datavisualisering – analysatorn.

      Följande bild illustrerar gränssnitten för databearbetning och förbrukning i Webex CC

      Webex CC-databehandlingsrörledning och förbrukningsgränssnitt

      Integreringar

      Alla externa integreringar till WxCC för att utöka och förbättra de funktioner som kunderna kan använda använder publicerade standard-API:er.

      Följande typer av API gränssnitt finns i Webex CC:

      • REST API

      • Push på serversidan med

        • Webhooks

        • WebSocket-meddelanden

      CRM-integrationer

      Webex CC stöder två sätt att integrera med CRM-system (Customer Relationship Management).

      • Inbyggda skrivbordsanslutningar

      • Flödesintegrationer via HTTPs Connectors i IVR

      Skrivbordsinbäddade anslutningar: CRM-program som primärt gränssnitt

      I det här läget loggar agenten in på CRM-konsolen som primärt program.

      Webex CC är ett inbäddat program (även kallat ett inbäddat skrivbordsprogram eller inbäddad softphone) som främst används för att logga in på kontaktcentret och ta emot Webex CC-dirigerade kontaktcenterinteraktioner.

      När du tar emot ett samtal eller en konversationsförfrågan utför CRM-integreringen följande åtgärder på CRM-konsolen

      • Skärma upp kundposten som är knuten till ANI eller andra samtalsrelaterade data.

      • Metadata efter samtal som aktivitetsanteckningar i kundposten

      • Låt agenten "Click to Call" genom att klicka på kontakten i CRM och initiera ett utgående samtal till kunden

      • Bokföra samtalsposter i CRM-rapporteringstabellerna för primär rapportering på CRM.

      • Ger alla funktioner i Agent Desktop- och samtalskontrollerna (inbäddad och minifierad version av skrivbordsappen)

      Det primära sättet att integrera med CRM: erna är genom att bädda in Webex CC Desktop-applikation i en separat iFrame.

      Dessutom kör Webex CC Desktop-programmet en anpassad headless-widget (inget användargränssnitt) som körs i bakgrunden och interagerar med det underliggande CRM-systemet för att utföra automatiserade åtgärder på uppdrag av agenten.

      Interaktionerna drivs av två SDK: er som den headless-widgeten använder.

      • Webex CC Desktop JS SDK: Detta är JavaScript SDK som tillhandahålls av Webex CC för att registrera händelseavlyssnare för agent- och kontaktåtgärder.

      • CRM JS SDK: Det här är CRM-klient-SDK:n som gäller per CRM och som abstraherar REST-API-anrop med CRM. Till exempel för salesforce används CTI JS-biblioteket som tillhandahålls av Salesforce för att utföra åtgärder och lyssna efter händelser i CRM.

      Följande bild illustrerar CRM inbäddad Webex CC skrivbords- och anslutningsarkitektur

      CRM Connector Arkitektur för inbäddad skrivbordsanslutning

      Webex CC stöder följande CRM-lösningar för ovan nämnda integration:

      • Salesforce

      • ServiceNu

      • Microsoft Dynamics 365

      • Zendesk

      • Freshdesk

      Mer information finns i https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.

      Mer information om hur du konfigurerar Webex CC-skrivbordslayouter för aktivering av CRM-anslutning, funktionsuppsättningar och ändringsloggar finns på https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.

      Global tillgänglighet för CRM-kopplingar

      CRM-anslutningsapparna är tillgängliga i alla geografiska områden och regioner där Webex CC används.

      Elastisk skala och prestanda

      Webex CC är värd för den anpassade widgeten som möjliggör dubbelriktad kommunikation mellan CRM-applikationen och Webex CC-skrivbordet i AWS CloudFront CDN, vilket säkerställer hög tillgänglighet för widgeten AWS över tillgänglighetszoner och regioner.

      All CRM-integrationsspecifik beräkning sker i webbläsaren där agenter använder CRM-programmet med Webex CC-skrivbord inbäddat i CRM-programmet.

      Säkerhet

      CRM-kopplingarna anropas via Webex CC-agentskrivbordslayouten och valfria parametrar skickas via skrivbordslayouten till widgeten för att aktivera och inaktivera funktioner.

      Om du till exempel vill aktivera widgeten Salesforce-åtgärder kan administratören aktivera skrivbordslayoutparameterinställningen sfdcWidgetEnabled till true.

      Installation av paket

      För att integreringen ska fungera dubbelriktat måste CRM-konsolen ha det inbäddade programmet installerat. Detta för att stödja laddning av skrivbordsprogrammet inuti en iFrame.

      Alla Desktop Embedded-kopplingar är tillgängliga på CRM-marknadsplatsen.

      Till exempel,

      ServiceNow: 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/

      Installationen av Marketplace-programmet aktiverar nödvändiga plugin-program och importerar de nödvändiga XML filerna till CRM-konsolen för att stödja rapportering av samtalsposter på CRM.

      Flödesintegreringar via HTTPs-anslutningsappar i IVR

      Webex CC Flow-byggaren stöder dubbelriktade dataflöden mellan Webex CC och CRM-systemet med HTTPs-anslutningar som konfigurerats i Webex Control Hub och används på Webex CC Flow.

      Dessa används främst för personalisering inom röstinteraktioner och anpassad routing inom IVR.

      Som standard stöder Webex CC Salesforce HTTP Connector på Control Hub. De andra CRM-kopplingarna kan läggas till som anpassade anslutningsprogram i Webex Control Hub.

      Mer information om HTTP-anslutningsappar finns i https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.

      IVR HTTP-anslutningar:

      Workforce Optimization

      Webex CC stöder lösningar för arbetsflödesoptimering och kvalitetshantering från ledande industrileverantörer.

      Distribution och anslutning

      Webex CC distribueras i AWS och är för närvarande tillgängligt i följande regioner

      • SV

        • US-östra N Virginia

        • US-West N Kalifornien (endast röstmedieingress)

      • Kanada

        • Centrala

      • Storbritannien

        • London

      • Europa

        • Frankfurt

      • Asien och Stillahavsområdet

        • Tokyo

        • Sydney

        • Singapore

      Anslutning i flera regioner för telefoni

      För att möjliggöra globala organisationer, med agenter och kunder på flera geografiska platser, stöder Webex CC att hålla media inom den lokala regionen, för de regioner där röstmediekanten och ingresstjänsterna körs.

      Följande bild illustrerar distribution av flera regioner med regionala medier.

      Multi Region deployment with regional media
      Distribution i flera regioner med regionala medier

      Media Edge- och ingress-tjänsterna distribueras i följande regioner.

      Geo-region

      Webex CC-tjänster (AWS-regionen)

      Media Edge (röst POP)

      Nästa generations medietjänster (AWS-regionen)*

      SV

      N Virginia

      Stockholm

      Los Angeles

      N Virginia

      N Kalifornien

      Kanada

      Centrala

      Vancouver

      Toronto

      Centrala

      Brasilien

      São Paulo

      Rio De Janeiro

      Europa

      Frankfurt

      Frankfurt

      Amsterdam

      Frankfurt

      Storbritannien

      London

      London

      London

      Indien

      Pune

      Hyderabad

      Mumbai

      Singapore

      Singapore

      Singapore

      Japan

      Tokyo

      Tokyo

      Osaka

      Tokyo

      Australien

      Sydney

      Melbourne

      Sydney

      Sydney

      Säkerhet och sekretess

      Säkerhet för infrastruktur

      Röstinfrastruktur på Edge

      Voice Edge-komponenterna gör det möjligt för SIP-trunkar från kundnätverk / PSTN-operatörer att avslutas, och detta aktiveras baserat på vitlistade IP-adresser som får ansluta till gränskomponenterna.

      Säkerhet för beräkningsinfrastruktur

      Webex CC-beräkningsinstanser etableras i AWS och tjänster körs som poddar i Kubernetes-kluster som har flera namnrymder och åtkomsten till varje namnområde är begränsad med separata autentiseringsuppgifter.

      All etablering av infrastruktur görs med hjälp av kod – inga manuella steg – och ingen av autentiseringsuppgifterna kan nås manuellt.

      Det finns ett centralt arkiv med specifika sökvägar konfigurerade för en specifik uppsättning tjänster/team och åtkomsten till själva arkivet för autentiseringsuppgifter är begränsad och konfigurerad som hemligheter i bygg- och distributionssystemen.

      Ingen av infrastrukturkomponenterna/tjänsterna är direkt exponerade utanför AWS VPC och endast offentligt exponerade gränssnitt är API:er och WebSocket-servrar som styrs och hanteras med hjälp av api-gateway,

      Bortsett från detta finns det vissa interna system och gränssnitt som används av utvecklare som används för att visa loggar, mätvärden, distributionsdetaljer, byggstatus och testresultat, som är säkrade med roller och grupper och integrerade med Ciscos interna autentiseringssystem.

      Autentisering och auktorisering för användargränssnitt

      Alla användargränssnitt som används av olika kontaktcenteranvändare (agenter, arbetsledare, administratörer, analytiker) skyddas av OAuth-flöden (Cisco Common Identity-baserad autentisering med innehavartoken).

      Auktoriseringen görs med hjälp av roller för den användare som hämtade token och omfång som tilldelats token.

      Datasäkerhet

      Data under överföring

      Inget av gränssnitten för den distribuerade tjänste-/infrastrukturkomponenten exponeras direkt för extern inkommande trafik.

      Välj tjänster, med http-API:er exponerar dessa gränssnitt via en gateway och alla inkommande https (inklusive WebSocket) avslutas i ALB och intern trafik över http dirigeras till tjänsterna.

      Alla utgående interaktioner är över https / TLS (för icke-http-protokoll).

      Inuti VPC är den interna kommunikationen mellan tjänster – över http / custom TCP protokoll - över vanligt TCP uttag.

      Vilande data

      All data som lagras krypteras på lagringslagret. Vidare är de datalager som ligger utanför VPC skyddade och åtkomstkontroll och behörigheter med autentiseringsuppgifter säkert lagrade och hanterade i ett hemligt arkiv.

      Följande bild illustrerar dataflödes- och säkerhetsmodellen för överföring och i vila.

      Datasäkerhet under överföring och i vila

      Datasekretess

      PII-data för slutanvändare

      Webex CC Flow, som är den programmatiska styrenheten för hantering av interaktioner, kan användas för att samla in användardata, som kan tilldelas flödesvariabler som är särskilt märkta som "Innehåller känsliga data". Värdena för sådana data är krypterade och inga tjänster i överföringsvägen för data kommer att ha åtkomst till dessa data.

      Vidare bevaras aldrig sådana data i Webex CC-rapporteringsdatalager och loggarna / meddelandeinfrastrukturen kommer att ha krypterade data och klartextdata lagras inte någonstans inom Webex CC.

      PII-data för kontaktcenteragent/arbetsledare

      Kontaktcentrets användarrelaterade data redigeras i loggar men är tillgängliga för dataanalys och visualisering i Webex CC-datalagret.

      Skalbarhet

      Faktorer för skala

      För Webex CC är de faktorer som påverkar skalan:

      • Samtidiga antal inloggade agenter

      • Samtidig antal pågående interaktioner

        • Åtgärder som utförts på dessa interaktioner

      • Samtidig antal åtgärder som arbetsledare/agenter utför, utöver hanteringen av interaktionerna

      • Mängden data som genererats och bevarats

      Arkitektoniska aspekter som möjliggör skalbarhet

      De principer som Webex CC bygger på och utformas gör att lösningen kan skalas dynamiskt efter behov inom de gränser som tillämpas av den infrastruktur som tillhandahålls för de olika tjänsterna och plattformskomponenterna.

      Händelsedriven arkitektur

      Tjänsterna i Webex CC kommunicerar med hjälp av meddelanden och de kritiska meddelandebearbetningsflödena innebär inte några blockerande I/O-åtgärder och det tillstånd som krävs för bearbetning av meddelanden lokaliseras till instansen av tjänsten som bearbetar meddelandet.

      Tillståndslösa tjänster (eller externt tillstånd)

      Tillståndslösa tjänster möjliggör elasticitet genom att enkelt lägga till/ta bort ytterligare instanser av tjänsterna. Det finns vissa tjänster som i sig är tillståndsfulla till sin natur och de har externaliserat tillståndslager och infrastrukturen stöder dynamiska förändringar av antalet instanser av sådana tjänster också med automatisk ombalansering / tillståndsöverföring / lokalisering av tillståndet till den instans som behöver tillståndet.

      Elastisk infrastruktur

      Alla tjänster körs i Kubernetes och infrastrukturen, även kallad Kubernetes-noder, skalas automatiskt baserat på användningen och detta gör det möjligt att dynamiskt lägga till fler beräkningsnoder upp till ett maximalt högt tröskelvärde som är förkonfigurerat.

      Laddningsprojektion och regelbunden validering

      Alla tjänster jämförs för prestandaegenskaper och skalningsmönster valideras på servicenivå.

      Ytterligare kontinuerliga validerings-, toppbelastnings- och uthållighetstester utförs med testparametrar justerade för beräknad tillväxt i skalan som påverkar attribut, vilket gör det möjligt att identifiera flaskhalsar, planera att uppdatera den höga tröskeln för infrastrukturresursanvändning och vara redo för speldagen.

      Tillförlitlighet och tillgänglighet

      Den händelsedrivna arkitekturen och tillståndslösa tjänster möjliggör återhämtning och elasticitet. Men för att säkerställa att fel upptäcks och åtgärdas innan funktioner påverkas använder Webex CC följande strategi.

      • Infrastrukturens tillgänglighet och tillförlitlighet

        • Alla Webex CC-tjänster och infrastrukturkomponenter distribueras alltid över tre AWS-tillgänglighetszoner.

          • Detta gör att Webex CC kan vara motståndskraftig mot fel i tillgänglighetszoner och i händelse av fel ersätts de misslyckade instanserna automatiskt med nyare.

      • Kontinuerlig övervakning och varning

        • Interna och externa avsökningar för tjänster och infrastrukturkomponenter, som vid fel utlöser varningar.

        • Mått som samlas in från tjänster och infrastrukturkomponenter och bearbetas via en regelmotor som identifierar matchande regler och utlöser aviseringar.

      • Kontinuerlig validering och varning

        • Periodiska tester körs och eventuella fel resulterar i att varningar utlöses

        • Dessa varningar skapar proaktiva incidenter och hanteras som en verklig incident som påverkar kunden.

          • Detta förebygger påverkan på kunden och bidrar till systemtillgänglighet och tillförlitlighet.

      • Kontinuerlig integration och leverans

        • Detta är den tekniska processen och leveransrörledningen och möjliggör snabb och pålitlig byggnad, validering och distribution av tjänster / ändringar av tjänster i Webex CC.

          • Möjligheten att göra helt automatiserad distribution - från kod till produktionsmiljö, med alla nödvändiga valideringar, minskar risken och minimerar tiden till lösning, om en ändring behöver distribueras som svar på ett fel.

      • Strömbrytare och kill-switchar

        • Olika delar av systemet / vissa funktioner i Webex CC kan selektivt inaktiveras för alla kunder eller utvalda kunder för att minimera kaskadeffekter av ett fel.

          • Detta gör det möjligt att minimera felytan och uppnå tillgänglighet för kärnkontaktcenterfunktioner för kunder.

      Övervakning och feldetektering

      Följande bild visar de mekanismer för kontinuerlig övervakning, validering och aviseringar som finns för Webex CC.

      Kontinuerlig övervakning och feldetektering

      Affärskontinuitet och haveriberedskap

      Processen för haveriberedskap och affärskontinuitet säkerställer att storskaliga avbrott upptäcks inom en region och nödvändiga steg vidtas för att säkerställa återställning av tjänsterna till kunder som är ombord i regionen.

      Stegen för återställning dokumenteras, valideras och uppdateras regelbundet enligt processerna för katastrofåterställning och hantering.

      Webex CC-tjänster distribueras i tre separata tillgänglighetszoner inom en AWS-region. Varje tillgänglighetszon har olika fysiska platser i regionen, med oberoende verktyg.

      I händelse av fullständigt AWS-regionfel, Webex CC förlitar sig på AWS för att återställa regionen och för långvariga avbrott som involverar hela regionen, tillhandahålls Webex CC-datacentret i en ny AWS-region och återställer de viktigaste kundkonfigurationerna och data så att kontaktcentret fungerar för kunder i den nya AWS-regionen.

      Detta innebär automatisering men kräver manuellt ingripande för att utlösa processen samt övervaka och se till att nödvändig konfiguration och data återställs för att göra kontaktcentret operativt för kunderna.

      Efterlevnad och certifieringar

      Webex Contact har en omfattande lista över säkerhetscertifieringar. Dessa certifieringar hålls uppdaterade med jämna mellanrum.

      • PCI DSS QSA

      • CAIQ

      • HIPAA och HITECH

      • CSA Star Nivå 1

      • CSA Star Level 2 (oberoende bedömning från tredje part)

      • SOC2

      • ISO27001 (Internationell standard för informationssäkerhet)

      • ISO27017 (Säkerhetsstandard för molntjänstleverantörer)

      • ISO27018 (Säkerhetsstandard med fokus på att skydda personuppgifter i molnet)

      • ISO27701 (tillägg för datasekretess)

      • C5 tysk standard som visar driftsäkerhet mot cyberattacker

      Mer information finns Webex kontaktcentertjänstens sekretessdatablad .

      Var den här artikeln användbar?