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.
In dit document wordt de methode beschreven voor het opsporen van problemen bij de identificatie van wachtrijen of van Skillgroup de problemen in Finesse Agent bureauomgeving, die specifiek veroorzaakt worden door berichtvertragingen tussen de servers van Computer-Telephony Integration (CTI) en Finse servers. Het artikel bevat loganalyses, en sluit af met een werkronde om de Finse servermogelijkheid te verbeteren bij de verwerking van deze Stats Update berichten in een suboptimaal vertraagd netwerk.
Cisco raadt kennis van de volgende onderwerpen aan:
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
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 levend is, zorg er dan voor dat u de mogelijke impact van om het even welke opdracht begrijpt.
Raadpleeg de Cisco Technical Tips Convention voor informatie over documentconventies.
Finse servers die zich abonneren op CTISVR als CTI-clients, bieden agent-functies die vergelijkbaar zijn met wat een Computer Telephony Integration Object Server (CTIOS) en een Cisco Agent Desktop (CAD) kunnen bieden. Finesse agents/supervisors kunnen ook een aantal problemen ervaren waarmee CTIOS en CAD-agents worden geconfronteerd.
Een van deze problemen is de status van de Wachtrij of de status van de Werkgroep van Skillgroup die niet aan het bureaublad van de Finse agent/de toezichthouder wordt bijgewerkt. In de CTIOS- en CAD-omgeving controleren ingenieurs meestal de ontwerprichtlijnen en controleren ze of de configuratiebeperkingen, zoals de 'skillgroup' per agent, de totale hoeveelheid vaardigheden per periferie en per supervisor, enzovoort, te hoog zijn geabonneerd. engineers zouden ook het aantal gelijktijdige CTI-clientverbindingen op CTISVR controleren, Raadpleeg de Cisco Unified Contact Center Enterprise Design Guide, release 10.0(1)
Relevante informatie kan ook worden geraadpleegd in de ontwerpgidsen voor versie 10.5(x) en versie 11.
Het oplossen van dit soort problemen bij Finse agenten/toezichthouders begint ook met de genoemde ontwerplimietverificaties. Finesse-agents kunnen echter worden beïnvloed door extra beperkingen die uitsluitend op Finesse-servers worden aangetroffen.
De status van de wachtrij of de groep Skillgroup die de kwestie niet bijwerkt wordt in deze scenario's vaak gevonden:
Finesse Agent Queue stats of Skill Stats updates worden uitgevoerd door de uitwisseling van deze paren van aanvraag- en respons-CTI-berichten in Finesse servers.
GetSearchQueueStatisticsReq() berichtverzoek van Finesse en het QuerySkillGroupStatisticsConf bericht als resultaat van CTISVR responsen.
Standaard kan Finesse 751 Skill Group-aanvragen verwerken binnen het aangewezen 10 seconden later-interval. Verzoeken die niet worden verwerkt worden in een berichtwachtrij opgeslagen om later te worden verwerkt. Finesse per default wordt geformatteerd met deze Message Buffer Quwachtrij voor het aanhouden van 5000 VRAAGberichten.
Als de buffer echter opvult en overweldigd is, worden sommige van deze wachtrijstats getimed en geworpen.
1. Design/Configuration over-abonnement. bijv. vaardigheden per agent, totale vaardigheden per periferie en teams per toezichthouder enz. Raadpleeg de Cisco Unified Contact Center Enterprise Design Guide voor aanbevolen configuratiebeperkingen. Overabonnement kan tot excessief CTI berichtenverkeer op Stats updates leiden, en overschrijdt daardoor de buffer van de Stat Application Finesse.
2. Overschrijding van max. toegestaan gelijktijdige CTI-clientverbinding, met inbegrip van alle EVS-verbindingen en gecontroleerde Mode-verbindingen. CTISVR-hulpuitputting die leidt tot een aanzienlijke vertraging van de CTI-berichtverwerkingssnelheid.
3. PG-prestaties, bijvoorbeeld. CPU, geheugen en schijf-I/O-tests...
4. Niet voldoende netwerkbandbreedte om de CTI-berichtenvertragingen te ondersteunen die zijn toegestaan voor Finse-toepassing, d.w.z. 62ms.
Zet bandbreedte calculator in de link hier met de huidige ontwerpspecificaties op om de aanbevolen netwerkbandbreedte toe te wijzen. http://www.cisco.com/c/en/us/support/customer-collaboration/finesse/products-technical-reference-list.html
Op basis van deze Finse-beperking op de verwerkingssnelheid van het AANVRAAGbericht en de berichtenbuffer is de standaardwaarde van de maximale gemiddelde aanzoek-/antwoordvertraging 62 ms voor de gemiddelde Finse implementaties. Als de gemiddelde vertraging aanzienlijk groter is dan de benchmark van 62 ms, bijvoorbeeld. Vertraging van het CTI-bericht rond 100 ms. Vervolgens kunnen gebufferde GetSearchQueueStatisticsReq() CTI-berichten nooit naar CTISVR worden verzonden en worden beantwoord met QuerySkillGroupStatisticsConf-berichten die snel genoeg binnen die 10 seconden verfrissen. En de resterende getimed getQueryQueueStatisticsReq() berichten worden uit de Queue Stats buffer gedropt.
De berichten van de Wachtrij Stats kunnen worden gevonden in het einesse-logboek van internetdiensten. Dit vereist DEBUG-overtrek om gedetailleerde wachtrijstats-berichten te onthullen.
Zie deze docwiki-link voor stappen om het sporenniveau van DEBUG voor webservices op te zetten.
http://docwiki.cisco.com/wiki/Logging:_Enable_debug_level_logging
Kijk naar het begin van een ronde van 751 wachtrij met aanvraag update, aan het begin van 10 seconden verfrissingsinterval:
eg. Sep 22 2014 14:34:59.878 -0700: %CCBU_pool-21-thread-1-6-QUEUE_STATISTICS_REQUEST: %[count=751]: Starting new round of querying active queue statistics
Tussen dit en de volgende ronde van 751 verzoeken, die na 10 seconden voorkomen, filteren en controleren met een tekstgereedschap, bijvoorbeeld. Kladblok+, als er overeenkomende 751 QuerySkillGroupStatisticsConf-berichten zijn:
eg Sep 22 2014 14:34:59.888 -0700: %CCBU_CTIMessageEventExecutor-0-6-DECODED_MESSAGE_FROM_CTI_SERVER: %[cti_message=CTIQuerySkillGroupStatisticsConf[peripheralID=5000, skillGroupNumber=28353, routerCallsQNow=0, longestRouterCallQNow=0, agentsNotReady=0, agentsReady=0, agentsTalkingIn=0, agentsTalkingOut=0, agentsTalkingOther=0, agentsWorkNotReady=0, agentsWorkReady=0]CTIMessageBean [invokeID=112223, msgID=115, timeTracker={"id":"QuerySkillGroupStatisticsConf","CTI_MSG_NOTIFIED":1411536082977,"CTI_MSG_RECEIVED":1411536082976}, msgName=QuerySkillGroupStatisticsConf, deploymentType=CCE]][cti_response_time=1]: Decoded Message to Finesse from backend cti server
Bijvoorbeeld, als er slechts 329 QuerySkillGroupStatisticsConf berichten zijn die door Finesse voor deze ronde worden verwerkt, in een ander woord, moeten er 422 berichten in de buffer in de wachtrij worden geplaatst. Uiteraard, als rond 400 berichten elke 10 seconden in de wachtrij worden geplaatst, kan de buffer zijn drempel van 5000 berichten binnen 3 minuten bereiken.
Zoeken naar het eerste exemplaar van de stemfout dat binnen 3 minuten optreedt, wat het teken is van een overschrijding van de buffer:
Sep 22 2014 14:37:29.883 -0700: %CCBU_pool-21-thread-1-3-QUEUE STATISTICS POLLING ERROR: %[ERROR_DESCRIPTION= maximum pool and queue capacity reached so discarding execution][error_message=Thread pool saturated, discarding execution ]: Error during queue statistics polling
Sep 23 2014 22:21:22.875 -0700: %CCBU_pool-19-thread-4-7-CTIWriter.getQueryQueueStatisticsReq(): {Thrd=pool-19-thread-4} params : invokeId=112223, queueId=28353
match InvokeID:0x1b65f with invoked=112223 in the Finesse request and SkillGroupNumber:28353 with queueId in the Finesse request
22:21:22:921 cg1A-ctisvr SESSION 9: MsgType:QUERY_SKILL_GROUP_STATISTICS_REQ (InvokeID:0x1b65f PeripheralID:5000 22:21:22:921 cg1A-ctisvr SESSION 9: SkillGroupNumber:28353 SkillGroupID:N/A )
22:21:22:999 cg1A-ctisvr SESSION 9: MsgType:QUERY_SKILL_GROUP_STATISTICS_CONF (InvokeID:0x1b65f PeripheralID:5000 22:21:22:999 cg1A-ctisvr SESSION 9: SkillGroupNumber:28353 SkillGroupID:9431 AgentsLoggedOn:0 AgentsAvail:0 AgentsNotReady:0 22:21:22:999 cg1A-ctisvr SESSION 9: AgentsReady:0 AgentsTalkingIn:0 AgentsTalkingOut:0 AgentsTalkingOther:0 22:21:22:999 cg1A-ctisvr SESSION 9: AgentsWorkNotReady:0 AgentsWorkReady:0 AgentsBusyOther:0 AgentsReserved:0 AgentsHold:0 22:21:22:999 cg1A-ctisvr SESSION 9: AgentsICMAvailable:0 AgentsApplicationAvailable:0 AgentsTalkingAutoOut:0 22:21:22:999 cg1A-ctisvr SESSION 9: AgentsTalkingPreview:0 AgentsTalkingReservation:0 RouterCallsQNow:0
Sep 23 2014 22:21:22.977 -0700: %CCBU_CTIMessageEventExecutor-0-6-DECODED_MESSAGE_FROM_CTI_SERVER: %[cti_message=CTIQuerySkillGroupStatisticsConf[peripheralID=5000, skillGroupNumber=28353, routerCallsQNow=0, longestRouterCallQNow=0, agentsNotReady=0, agentsReady=0, agentsTalkingIn=0, agentsTalkingOut=0, agentsTalkingOther=0, agentsWorkNotReady=0, agentsWorkReady=0]CTIMessageBean [invokeID=112223, msgID=115, timeTracker={"id":"QuerySkillGroupStatisticsConf","CTI_MSG_NOTIFIED":1411536082977,"CTI_MSG_RECEIVED":1411536082976}, msgName=QuerySkillGroupStatisticsConf, deploymentType=CCE]][cti_response_time=1]: Decoded Message to Finesse from backend cti server
Merk op dat het meer dan 100 ms duurde voor Finse om het matching QuerySkillGroupStatisticsConf-bericht te ontvangen, als dit een gemiddelde responstijd is. Finesse kunnen de kwestie van overloop bij de bufferwachtrij uitvoeren.
Er is een eigenschap in aws.Properties die het verfrissingsinterval op de Finse server kant instelt. Dit is in wezen het interval tussen twee rondes van wachtrijstatenverzoeken (één ronde was 751 wachtrijstats-verzoeken in deze plaatsing) van Finesse naar CTISVR. Eetsen door standaard vraagt het elke 10 seconden. Dit bezit zou in potentie kunnen worden veranderd in iets hoger in waarde wat zou betekenen dat Finse iets meer tijd zal hebben (bijvoorbeeld: 20sec in plaats van 10sec) om één ronde van stats-verzoeken te verwerken. Het breidt ook effectief de benchmark CTI vaardigheids verzoek/responstijd van 62ms tot 124ms uit.
com.cisco.cc.webservices.reporting.core.queue_statistics_refresh_interval
Opmerking: Verfris interval voor wachtrijstatistieken in seconden.