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 Live Data-problemen te configureren en op te lossen in een Packaged Contact Center Enterprise (PCCE)-omgeving.
Cisco raadt kennis van de volgende onderwerpen aan:
PCCE
Finesse
Cisco Unified Intelligence Center (CUIC)
Live-gegevens
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
PCE versie: 12.6
Finse versie: 12.6
CUC-LiveData 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 Packaging 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 Socket.IO-client maakt verbinding met beide zijden van de Live Data-server om de Live Data report-gebeurtenisstroom (Socket.IO-stream) te ontvangen. Unified Intelligence Center-clients zijn een voorbeeld van een Socket.IO-client. De standby Live Data-server produceert ook de Socket.IO-stream via proxy van de actieve server. Socket.IO client hartslag verliezen resulteren in een Socket.IO verbinding mislukking. De Socket.IO-client kan dan uitvallen op 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 PCCE-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:
Voor de implementatie van PCE 2000 Agent is een coresidentieel CUIC-LD-IDS-cluster vereist. Voor de implementatie van PCE 2000 Agent is geen handmatige configuratie voor Live Data vereist. Tijdens het initialisatieproces gebruikt de taak 'CiscoLiveDataConfigTask' de LD API's om de meeste configuraties te configureren.
Dit omvat:
Na de initialisatie moeten deze taken handmatig door de beheerder worden voltooid:
Gedetailleerde stappen voor het configureren van CORS vindt u in het gedeelte Configure Cross Origin Resource Sharing (CORS) voor de sectie Live Data van dit document.
Gelijkaardig aan de plaatsing van de Agent van 2000, vereisen de laboratoriumplaatsingen PCCE geen handconfiguratie voor Levende Gegevens. Tijdens het initialisatieproces gebruikt de taak 'CiscoLiveDataConfigTask' de LD API's om de meeste configuraties te configureren.
Na de initialisatie moeten deze taken handmatig door de beheerder worden voltooid:
Opmerking: voor PCE 12.6.2 Lab-duplexmodus, zoals gedocumenteerd in Cisco bug-id CSCwh53057 .
Stap 1
Eerste configuratie voor bewegende gegevens
Stap 2
Voer vanuit elke AW-machine de tool Lokale database initialiseren uit, gevolgd door het opnieuw opstarten van de distributiedienst
Stap 3
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 4
Voer de SQL query uit op de AWDB 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 5
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 'Voltooid' aangeven.) U hoeft de AW DB niet te configureren op zowel de Publisher als de Subscriber. De configuratie wordt gerepliceerd tussen de uitgever en de abonnee.
Gebruik de opdracht om de ingestelde primaire en secundaire AW-DB’s weer te geven:
show live-data aw-access
Stap 6
Live-dataservers aansluiten op Machine Service records
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 LD API.
Eisen dat de gebruiker de opdracht machinale services moet uitvoeren:
Opmerking:
Stap 7
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 deze configuratie te bekijken, gebruik het bevel:
show live-data cuic-datasource <cuic-fqdn> <cuic-port> CUIC\<cuic-user>
Stap 8
Download de Live Data rapporten van cisco.com en importeer de Live Data rapporten op de CUIC server.
Opmerking: de versie van de rapporten van Live Data MOET overeenkomen met de versie van uw centrale controller.
Stap 9
Op de CCE-beheerpagina (https://<AW-Server>/cceadmin) navigeer je naar het tabblad Desktop Settings > Resources >> Desktop Layouts en vervang je de standaard 'my-cuic-server' door de juiste CEC-server FQDN.
Stap 10
Configureer Cross Origin Resource Sharing (CORS) 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-configuraties:
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 Socket.IO 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 Socket.IO 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. Voer deze SQL-query uit in de AW-database 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. Voer deze SQL-query uit in de AW-database om te controleren op het aantal agents dat per vaardigheidsgroep is 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 Socket.IO 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)
PCE-beheerdershandleiding en configuratie
12.6(2)
Ontwerpgids voor oplossing
PCE-beheerdershandleiding en configuratie
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
05-Aug-2024 |
Eerste vrijgave |