De documentatie van dit product is waar mogelijk geschreven met inclusief taalgebruik. Inclusief taalgebruik wordt in deze documentatie gedefinieerd als taal die geen discriminatie op basis van leeftijd, handicap, gender, etniciteit, seksuele oriëntatie, sociaaleconomische status of combinaties hiervan weerspiegelt. In deze documentatie kunnen uitzonderingen voorkomen vanwege bewoordingen die in de gebruikersinterfaces van de productsoftware zijn gecodeerd, die op het taalgebruik in de RFP-documentatie zijn gebaseerd of die worden gebruikt in een product van een externe partij waarnaar wordt verwezen. Lees meer over hoe Cisco gebruikmaakt van inclusief taalgebruik.
Cisco heeft dit document vertaald via een combinatie van machine- en menselijke technologie om onze gebruikers wereldwijd ondersteuningscontent te bieden in hun eigen taal. Houd er rekening mee dat zelfs de beste machinevertaling niet net zo nauwkeurig is als die van een professionele vertaler. Cisco Systems, Inc. is niet aansprakelijk voor de nauwkeurigheid van deze vertalingen en raadt aan altijd het oorspronkelijke Engelstalige document (link) te raadplegen.
Dit document beschrijft de stappen die nodig zijn om problemen met live data te configureren en op te lossen in een Unified Contact Center Enterprise (UCCE)-omgeving.
Cisco raadt kennis van de volgende onderwerpen aan:
Cisco Unified Contact Center Enterprise (UCS)
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
ICM versie: 12.6
Finse versie: 12.6
CUC/Live Data versie: 12.6
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Live Data is een gegevenskader dat real-time gebeurtenissen verwerkt met hoge beschikbaarheid voor Live Data rapporten. Live Data verwerkt continu agent- en oproepgebeurtenissen vanaf de perifere gateway en de router. Wanneer er gebeurtenissen plaatsvinden, wordt via Live Data continu real-time updates doorgestuurd naar Unified Intelligence Center die klanten rapporteren. PG en de router duwen agent en roepen gebeurtenissen naar Live Data als de gebeurtenissen gebeuren. Live Data verzamelt en verwerkt vervolgens continu de gebeurtenissen in de stream en publiceert de informatie. CUIC abonneert zich op de berichtstroom om de gebeurtenissen in real-time te ontvangen en voortdurend Live Data rapporten bij te werken. De individuele staatswaarden, zoals agenten staten, verfrissen zich aangezien zij gebeuren. Andere waarden, zoals aanroepen in wachtrij, verversen ongeveer elke 3 seconden.
In Unified CCE bevindt Live Data zich op een virtuele machine voor Cisco Voice Operating System (VM). U kunt Live Data rapporten insluiten in Finesse agent desktops.
Voor 2000 Agent-implementaties
Voor 4000 en hogere Agent-implementaties
De actieve Live Data-server moet een TIP- en TOS-verbinding maken met routers en alle Agent-PG's. De in-actieve (stand-by) Live Data server moet alleen TOS verbinding met routers en alle Agent PG's tot stand brengen.
Opmerking:
De Live Data-servers werken in de koud-actieve of stand-by modus. Slechts één Live Data server is op elk moment actief. De andere Live Data server staat paraat. De standby Live Data-server controleert voortdurend de status van de actieve server. Wanneer de actieve server uitvalt, neemt de standby-server de taak over en wordt deze actief. De failliet gaande server wordt de standby server wanneer het klaar is om te dienen.
Live Data maakt gebruik van het TIP transportprotocol om te communiceren met de router en PG servers. De actieve Live Data-server maakt TIP-verbindingen met beide zijden van de router en PG's. De stand-by Live Data-server maakt geen TIP-verbindingen. Er is maar één TIP-verbinding tegelijkertijd actief, zowel naar kant A als naar kant B. Wanneer de actieve TIP verbinding mislukt, herstelt de actieve Live Data server zich naar de inactieve TIP verbinding.
Een SocketIO-client maakt verbinding met beide zijden van de Live Data-server om de Live Data report-gebeurtenisstroom (SocketIO-stream) te ontvangen. Unified Intelligence Center-clients zijn een voorbeeld van een SocketIO-client. De standby Live Data-server produceert ook de SocketIO-stream via proxy van de actieve server. SocketIO client hartslag verliezen resulteren in een SocketIO verbinding mislukking. De SocketIO-client gaat dan over naar de andere Live Data-server.
Voorafgaand aan de implementatie van Live Data, voer deze controles uit:
Controle 1
Van de ICM servers, verifieer de Voorwaartse en Omgekeerde DNS Raadpleging voor de Levende Uitgever en Subscriber van Gegevens, die het nslookup bevel gebruiken.
nslookup <Live-Data-Server-FQDN>
nslookup <Live-Data-Server-IP>
Controle 2
Controleer vanuit de CLI van Live Data Server de voorwaartse en omgekeerde DNS-raadpleging voor de routers en PG's (voer controles uit voor A-kant en B-kant).
utils network host <FQDN>
Vervang <FQDN> door de openbare FQDN’s van de routers/PG’s
utils network host <IP>
Vervang <IP> door het openbare IP-adres van de routers/PG's (controleer de gegevens voor zowel de A- als de B-kant)
Controle 3
Controleer de NTP-configuraties en vereisten voor een CCE-omgeving. Verwijs naar de sectie van NTP en van de Synchronisatie van de Tijd in de Gids van het Ontwerp van de Oplossing CCE.
Controle 4
Zorg ervoor dat de configuratiebeperkingen worden gevolgd volgens de CCE Solution Design Guide
Opmerking:
Controle 5
Certificaatuitwisseling voor Live Data in een UCS-implementatie
Opmerking: als CA-ondertekende certificaten worden gebruikt in de CCE-implementatie - ICM, Finesse, CUIC, LD en IDs - (ondertekend door dezelfde certificeringsinstantie), kan deze controle worden overgeslagen.
Bij gebruik van zelfondertekende certificaten
Voor 2000 Agent-implementaties
Voor 4000 en 12000 Agent-implementaties
Opmerking:
Controle 6
U MOET volledig - gekwalificeerde domeinnaam (FQDN) voor alle Live Data configuratie opdrachten gebruiken. Het gebruik van IP-adres bij het configureren van Live Data kan problemen veroorzaken met de Live Data-service.
Controle 7
a. Typ de wachtwoorden handmatig voor alle opdrachten voor bewegende gegevens in plaats van een actie voor kopiëren en plakken.
b. Ondersteunde tekenset voor CLI-opdrachten voor installatie van bewegende gegevens
Wanneer u met de CLI werkt (en niet alleen voor Live Data), kunt u eenvoudige alfanumerieke tekens [0-9] [A-Z] [a-z] en deze extra tekens gebruiken:
Stap 1
Zorg ervoor dat het juiste implementatietype is ingesteld bij CCE-beheer onder Infrastructuur > Implementatie-instellingen (https://<AW-Server>/cceadmin).
Stap 2
Voeg server toe aan de CCE-inventaris.
Voor 2000 Agent implementaties, voeg de co-resident CUIC-LD-IDS cluster toe door de CUIC-LD-IDS Publisher-optie te selecteren.
Voor 4000 en hogere Agent-implementaties voegt u het standalone CUIC-cluster toe door de optie Unified Intelligence Center Publisher te selecteren.
Opmerking: voor implementaties van 4000 en hogere agents worden de Live Data-servers aan de inventaris toegevoegd met behulp van de opdracht Live-data-machineservices.
Stap 3
Gebruik de opdracht Live-data reporting-interval <reporting-interval-in-minutes> om het Live Data-rapportageinterval in minuten in te stellen.
Gebruik het bevel van het show live-data reporting-interval om de huidige instelling van het rapportageinterval te bekijken.
Stap 4
Configureer een SQL-gebruiker op de AW DB om met Live Data te werken
Op de primaire en de secundaire AW DB-server > start SQL Server Management Studio (SSMS):
Stap 5
Voer de SQL query uit voor de SQL-gebruiker die is geconfigureerd om met Live Data te werken.
USE master
GO
GRANT CONTROL ON CERTIFICATE :: UCCESymmetricKeyCertificate TO "<user>"
GRANT VIEW DEFINITION ON SYMMETRIC KEY :: UCCESymmetricKey TO "<user>"
Vervang <user>door de gebruikersnaam die in Stap 4 is gemaakt.
Stap 6
Live-gegevens configureren met AW
set live-data aw-access primary <aw1-server-fqdn> <port> <aw-database> <sql-user>
set live-data aw-access secondary <aw2-server-fqdn> <port> <aw-database> <sql-user>
Waarbij
Deze opdracht vertelt Live Data hoe toegang te krijgen tot de primaire AW DB en de secundaire AW DB. De opdracht test ook automatisch de verbinding van Live Data naar de primaire of secundaire AW, controleert of de geconfigureerde gebruiker de juiste AW DB-toegang heeft en rapporteert de resultaten. (De teststatus moet 'Volgd' aangeven). U hoeft de AW DB niet te configureren op zowel de Live Data Publisher als de Subscriber-servers. De configuratie wordt gerepliceerd tussen de Live Data Publisher en Subscriber-knooppunt.
Gebruik de opdracht om de ingestelde primaire en secundaire AW-DB’s weer te geven:
show live-data aw-access
Stap 7
Live-gegevensservers verbinden met Machine Service-records (alleen voor 4000 en hogere Agent-implementaties)
set live-data machine-services <user@domain>
Met deze opdracht kunnen de LD-servers zichzelf registreren in de tabel Machineservices, zodat LD-servers kunnen worden gedetecteerd. Dit registreert ook de referenties voor het oproepen van Live Data API.
Eisen dat de gebruiker de opdracht machinale services moet uitvoeren:
Opmerking:
Stap 8
Stel de gegevensbron Live-gegevens in CUIC in.
set live-data cuic-datasource <cuic-fqdn> <cuic-port> CUIC\<cuic-user>
Waarbij
Zodra deze opdracht met succes is uitgevoerd, kunnen de primaire en secundaire Live Data-gegevensbronnen worden weergegeven onder het tabblad Datasources op de CUIC GUI.
Om de configuratie van de Live Data Datasource te bekijken, gebruikt u de opdracht:
show live-data cuic-datasource <cuic-fqdn> <cuic-port> CUIC\<cuic-user>
Stap 9
Download de Live Data rapporten van cisco.com en importeer de Live Data rapporten op de CUIC server.
Opmerking: De rapporten van Live Data MOETEN overeenkomen met de versie van uw centrale controller.
Stap 10
Op de pagina Cisco Finesse Administration (https://<Finesse>/cfadmin) navigeer je naar het tabblad Desktop Layout van Finesse en vervang de standaard 'my-cuic-server' door de juiste CUIC Server FQDN.
Stap 11
Cross Origin Resource Sharing (CORS) configureren voor bewegende gegevens
a. Zorg er op Finesse Publisher en Subscriber voor dat CORS is ingeschakeld met de opdracht finesse cors status.
Als deze optie uitgeschakeld is, kunt u deze inschakelen met de opdracht Utils finesse cors enable.
b. Voer de CORS-opdrachten uit op alle CUIC-servers:
utils cuic cors enable
utils cuic cors allowed_origin add https://<finesse-publisher>
utils cuic cors allowed_origin add https://<finesse-subscriber>
utils cuic cors allowed_origin add https://<finesse-publisher>:8445
utils cuic cors allowed_origin add https://<finesse-subscriber>:8445
c. Voer de CORS-opdrachten uit op de Live Data Publisher- en Subscriber-servers:
utils live-data cors enable
utils live-data cors allowed_origin add https://<finesse-publisher>
utils live-data cors allowed_origin add https://<finesse-subscriber>
utils live-data cors allowed_origin add https://<finesse-publisher>:8445
utils live-data cors allowed_origin add https://<finesse-subscriber>:8445
d. Controleer de CORS-configuratie:
Op alle CUC-servers:
utils cuic cors status
utils cuic cors allowed_origin list
Op Live Data Publisher en Subscriber:
utils live-data cors status
utils live-data cors allowed_origin list
Opmerking:
Stap 12
Start alle CUIC/LD- en Finesse-servers opnieuw met de CLI-opdracht:
utils system restart
Zorg ervoor dat alle Live Data-services zijn gestart met behulp van de opdracht 'gebruiksservice lijst'.
CCE Live Data ActiveMQ Service[STARTED]
CCE Live Data Cassandra Service[STARTED]
CCE Live Data Event Store Service[STARTED]
CCE Live Data SocketIO Service[STARTED]
CCE Live Data Storm DRPC Service[STARTED]
CCE Live Data Storm Nimbus Service[STARTED]
CCE Live Data Storm Supervisor Service[STARTED]
CCE Live Data Web Service[STARTED]
CCE Live Data Zookeeper Service[STARTED]
Verzeker u van connectiviteit met de AW-servers met de opdracht:
show live-data aw-access
De teststatus moet 'Succeded' aangeven.
Controleer de status van de Live Data Cluster met de opdracht
show live-data failover
Clusterstaat | Beschrijving |
GEKOPPELD-ACTIEF |
De Live Data-server is actief en communiceert met de externe kant. |
IN PAREN GEPLAATSTE STAND-BY |
De Live Data-server staat in de stand-by en communiceert met de externe kant. |
GEÏSOLEERD-ACTIEF |
De Live Data-server is in de actieve staat, maar kan niet communiceren met de externe kant. |
GEÏSOLEERDE STAND-BY |
De Live Data-server staat in de stand-by, maar kan niet communiceren met de externe kant. |
MET ENKELVOUDIGE MODUS |
De Live Data-server werkt in de simplex-modus. |
BUITEN DIENST |
De Live Data-server is buiten dienst. |
AANSLUITEN |
De Live Data server probeert een handdruk te doen met de afstandsbediening. |
TESTEN |
De Live Data-server kan niet communiceren met de externe kant en gebruikt de Test-Other-Side-procedure om te bepalen of hij in de GEÏSOLEERDE-ACTIVE of GEÏSOLEERDE-STANDBY-staat moet zijn. |
UNAVAILABLE |
Live-gegevens worden niet geïmplementeerd. |
Opmerking: GEÏSOLEERDE actieve/stand-by status geeft een communicatie aan tussen Live Data servers. Dit zorgt er niet voor dat Live Data Datasource op CUIC offline is.
a. Als de 'show live-data failover' opdracht clusterstatus als NIET BESCHIKBAAR toont.
Actie-items:
b. Als de 'show live-data failover' opdracht clusterstatus als OUT-OF-SERVICE toont.
Actie-items
c. Als de 'show live-data failover' opdracht clusterstatus als GEÏSOLEERD toont.
Zorg ervoor dat de Streaming Live Data Datasource de juiste hosts weerspiegelt met behulp van de opdracht:
show live-data cuic-datasource <cuic-fqdn> <cuic-port> CUIC\<cuic-user>
Als de 'show live-data cuic-datasource' de juiste configuraties laat zien, maar Live Data Datasource toont offline op CUIC:
Opmerking: vanaf Live Data versie 12.6.2 worden de poorten 12005 en 12008 in toekomstige releases afgekeurd en verwijderd. De poort 443 wordt nu gebruikt voor Live Data Web Service en Live Data SocketIO Service.
Controleer de poortverbinding met de Live Data Server CLI met de opdracht Show open ports.
show open ports regexp 4[0-5]03[45] (For Instance-0)
show open ports regexp 4[0-5]07[45] (For Instance-1)
Controleer de poortverbinding vanaf de opdrachtprompt op de routers en PG's met behulp van de netstat opdracht.
netstat -an | findstr "<LD-SideA-IP> <LD-SideB-IP>"
OR
netstat -an | findstr 4[0-5]03[45] (For Instance-0)
netstat -an | findstr 4[0-5]07[45] (For Instance-1)
a. Als de poorten niet eens tonen om in de LISTENING staat:
b. Indien de havens zich niet in de GEVESTIGDE staat bevinden en blijven bevinden in de luisterstaat:
a. SQL-query om te controleren op het aantal agents dat per team is geconfigureerd:
Draai een query tegen de awdb (geen productie-impact)
Select TeamName = AT.EnterpriseName, NumAgentsOnTeam = COUNT(ATM.SkillTargetID), SupervisorName = Person.LastName + ', ' + Person.FirstName
FROM Agent_Team AT LEFT OUTER JOIN
(Select * from Agent ) Agent ON AT.PriSupervisorSkillTargetID = Agent.SkillTargetID LEFT OUTER JOIN Person ON Person.PersonID = Agent.PersonID,
Agent_Team_Member ATM
WHERE ATM.AgentTeamID = AT.AgentTeamID
GROUP BY AT.EnterpriseName, Person.LastName + ', ' + Person.FirstName
ORDER BY AT.EnterpriseName
b. SQL-query om te controleren op aantal agents die per vaardigheidsgroep zijn geconfigureerd:
Draai een query tegen de awdb (geen productie-impact)
Select Skill_Group.EnterpriseName, NumAgentsInSG = COUNT(Skill_Group_Member.AgentSkillTargetID)
FROM Skill_Group, Skill_Group_Member
WHERE Deleted = 'N' AND Skill_Group.SkillTargetID = Skill_Group_Member.SkillGroupSkillTargetID
GROUP BY EnterpriseName;
c.
Als Live Data problemen worden gezien na een upgrade, controleer dan de configuratiewaarde van 'DBMaintenance'.
Als deze optie is uitgeschakeld, wijzigt u de configuratie door DBMaintenance in te stellen op 0 en start u de Apache Tomcat-service opnieuw op de AW-server.
Registratiepad: HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems, Inc.\ICM\<instance name>\router<A/B>\Router\CurrentVersion\Configuration\Global\DBMaintenance.
file get activelog livedata/logs recurs compress
Deze opdracht verzamelt logbestanden voor alle componenten van Live Data
U kunt ook logboeken verzamelen voor de afzonderlijke Live Data-componenten.
CCE Live Data ActiveMQ
file get activelog livedata/logs/livedata-activemq
CCE Live Data Cassandra Service
file get activelog livedata/logs/livedata-cassandra
CCE Live Data Event Store Service
file get activelog livedata/logs/livedata-event-store
CCE Live Data SocketIO Service
file get activelog livedata/logs/socketio-service
CCE Live Data Storm Services
file get activelog livedata/logs/livedata-storm
CCE Live Data Web Service
file get activelog livedata/logs/livedata-web
CCE Live Data Zookeeper Service
file get activelog livedata/logs/livedata-zookeeper
Intelligence Center Reporting Service
file get activelog cuic/logs/ recurs compress
Verzamel browserconsole en netwerklogboeken voor het duurprobleem. Begin met het verwijderen van de Cache, start de browser opnieuw en leg de logbestanden vanaf de inlogtijd vast, waarbij de poging om het probleem te reproduceren wordt behandeld
Voor de browser Chrome/Edge:
Voor de browser Firefox:
Opdracht om Packet Capture uit te voeren op VOS-servers:
Verzamel pakketvastlegging met RTMT:
Verzamel pakketvastlegging met CLI:
Packet vangt blijft op schijf achter tot het wordt verwijderd. Het wordt aanbevolen om deze opnamen periodiek te verwijderen.
12.6(1)
Ontwerpgids voor oplossing
Installatie- en upgrade-handleiding
12.6(2)
Ontwerpgids voor oplossing
Installatie- en upgrade-handleiding
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
14-Feb-2024 |
Eerste vrijgave |