O conjunto de documentação deste produto faz o possível para usar uma linguagem imparcial. Para os fins deste conjunto de documentação, a imparcialidade é definida como uma linguagem que não implica em discriminação baseada em idade, deficiência, gênero, identidade racial, identidade étnica, orientação sexual, status socioeconômico e interseccionalidade. Pode haver exceções na documentação devido à linguagem codificada nas interfaces de usuário do software do produto, linguagem usada com base na documentação de RFP ou linguagem usada por um produto de terceiros referenciado. Saiba mais sobre como a Cisco está usando a linguagem inclusiva.
A Cisco traduziu este documento com a ajuda de tecnologias de tradução automática e humana para oferecer conteúdo de suporte aos seus usuários no seu próprio idioma, independentemente da localização. Observe que mesmo a melhor tradução automática não será tão precisa quanto as realizadas por um tradutor profissional. A Cisco Systems, Inc. não se responsabiliza pela precisão destas traduções e recomenda que o documento original em inglês (link fornecido) seja sempre consultado.
Este documento descreve como solucionar problemas de sobreposição de chamadas do Finesse que estão intimamente relacionados à tabela inalcançável do CVP no servidor do Cisco Customer Voice Portal (CVP).
A Cisco recomenda que você tenha conhecimento destes tópicos:
Este documento não se restringe a versões de software e hardware específicas.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
O status de sobreposição de chamadas do Cisco Finesse Not Ready é muito comum na área de trabalho do Finesse. Os agentes perdem duas chamadas e elas são colocadas no status Não pronto - Sobreposição de chamadas. Isso provavelmente está relacionado ao servidor CVP e é um mecanismo de tabela inalcançável. O servidor Cisco Unified Communications Manager (CUCM) também tem um papel importante aqui.
Quando o CVP recebe mensagens SIP (Session Initiation Protocol) específicas do CUCM (5XX e 4XX) ou de qualquer outro endpoint SIP, o CVP considera que o servidor está com problemas e pára para rotear chamadas para o elemento SIP. O elemento SIP (nesse caso, CUCM) é colocado na tabela inalcançável.
Pode haver várias condições que afetam esse comportamento:
1. Os batimentos cardíacos são ativados no grupo de servidores SIP do CVP. A recuperação pode ser mais rápida do que três minutos.
2. Os batimentos cardíacos não estão ativados (CSCuy30406). A recuperação pode levar até três minutos.
3. Cisco Unified IP Communicator (CIPC) registrado com IP privado (CSCuy10282).
Neste exemplo, se o CVP receber o SIP 503 Service Unavailable de qualquer servidor CUCM, ele bloqueia o roteamento de chamadas para esse endpoint, bem como qualquer outro sinal relacionado a chamadas durante todo o tempo em que o elemento estiver na tabela inalcançável.
Como o PG do agente pode reservar o agente através do Finesse e o telefone do agente não recebe uma chamada do CVP e do CUCM, o agente é visto no estado Sobreposição de chamadas depois de perder duas chamadas desse tipo.
Análise de log do servidor de chamadas CVP
O CVP mostra este erro quando o problema acontece:
"Não é possível se conectar ao servidor SIP."
46253: 10.38.249.20: Sep 25 2018 16:32:16.635 -0600: %_Connection-4-com.dynamicsoft.DsLibs.DsUALibs.DsSipLlApi.Connection: DsTcpNBConnection(): I/O Exception: java.net.SocketTimeoutException at sun.nio.ch.SocketAdaptor.connect(SocketAdaptor.java:109) at com.dynamicsoft.DsLibs.DsSipLlApi.DsTcpNBConnection.<init>(DsTcpNBConnection.java:259) at com.dynamicsoft.DsLibs.DsSipLlApi.DsSipTcpNBConnection.<init>(DsSipTcpNBConnection.java:120) at com.dynamicsoft.DsLibs.DsSipLlApi.DsSipConnectionFactory.createConnection(DsSipConnectionFactory.java:417) at com.dynamicsoft.DsLibs.DsSipLlApi.DsSipConnectionFactory.createConnection(DsSipConnectionFactory.java:239) at com.dynamicsoft.DsLibs.DsSipLlApi.DsTransportLayer.getConnection(DsTransportLayer.java:768)
O CVP enviou a chamada para 46003 (ramal do agente) no CUCM
53137541.005 |18:07:17.797 |AppInfo |SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from 192.168.1.10 on port 32798 index 331135 with 1907 bytes: [16836932,NET] INVITE sip:46003@UCCE-Cluster.cisco.com;transport=tcp SIP/2.0 Via: SIP/2.0/TCP 192.168.1.10:5060;branch=z9hG4bKFxuPfAXH7ydZItoxHcH6Ig~~1036543 Max-Forwards: 69 To: <sip:46003@UCCE-Cluster.cisco.com;transport=tcp>
O CUCM enviou a chamada para 192.168.1.11
53137602.001 |18:07:17.805 |AppInfo |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 192.168.1.11 on port 5060 index 3[16836934,NET] INVITE sip:46003@192.168.1.11:5060 SIP/2.0 Via: SIP/2.0/TCP 192.168.1.12:5060;branch=z9hG4bK3cff18401b2380 From: <sip:+18005550000@192.168.1.12>;tag=6266176~faa91654-786e-4b55-bb8e-f71e4b7d1200-52767741 To: <sip:46003@192.168.1.11> Date: Mon, 29 Feb 2016 18:07:17 GMT Call-ID: 43327e00-6d4188d5-2eb80e-5a0a2818@192.168.1.12 Supported: timer,resource-priority,replaces Min-SE: 1800 User-Agent: Cisco-CUCM10.5 Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY CSeq: 101 INVITE Expires: 180 Allow-Events: presence Supported: X-cisco-srtp-fallback,X-cisco-original-called Call-Info: <urn:x-cisco-remotecc:callinfo>;x-cisco-video-traffic-class=MIXED Cisco-Guid: 1127382528-0000065536-0000197816-1510615064 Session-Expires: 1800 P-Asserted-Identity: <sip:+18005550000@192.168.1.12> Remote-Party-ID: <sip:+18005550000@192.168.1.12>;party=calling;screen=yes;privacy=off Contact: <sip:+18005550000@192.168.1.12:5060;transport=tcp> Max-Forwards: 68 Content-Type: application/sdp Content-Length: 235 v=0 o=CiscoSystemsCCM-SIP 6266176 1 IN IP4 192.168.1.12 s=SIP Call c=IN IP4 192.168.1.13 b=TIAS:64000 b=AS:64 t=0 0 m=audio 23092 RTP/AVP 0 101 a=ptime:20 a=rtpmap:0 PCMU/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-15
192.168.1.11 respondeu com serviço 503 indisponível.
53137618.002 |18:07:18.783 |AppInfo |SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from 192.168.1.11 on port 5060 index 3 with 589 bytes: [16836936,NET] SIP/2.0 503 Service Unavailable Via: SIP/2.0/TCP 192.168.1.12:5060;branch=z9hG4bK3cff18401b2380 From: <sip:+18005550000@192.168.1.12>;tag=6266176~faa91654-786e-4b55-bb8e-f71e4b7d1200-52767741 To: <sip:46003@192.168.1.11>;tag=11566332~61d9dc41-d668-45b0-8140-083ab0d25e9d-72414340 Date: Mon, 29 Feb 2016 18:07:17 GMT Call-ID: 43327e00-6d4188d5-2eb80e-5a0a2818@192.168.1.12 CSeq: 101 INVITE Allow-Events: presence Server: Cisco-CUCM10.5 Reason: Q.850; cause=41 Remote-Party-ID: <sip:46003@192.168.1.11;user=phone>;party=x-cisco-original-called;privacy=off Content-Length: 0
O CUCM enviou o serviço 503 indisponível de volta ao CVP
53137648.001 |18:07:18.786 |AppInfo |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 192.168.1.10 on port 32798 index 331135 [16836938,NET] SIP/2.0 503 Service Unavailable Via: SIP/2.0/TCP 192.168.1.10:5060;branch=z9hG4bKFxuPfAXH7ydZItoxHcH6Ig~~1036543 From: +18005550000 <sip:+18005550000@192.168.1.10:5060>;tag=ds6ab6b28c To: <sip:46003@UCCE-Cluster.cisco.com;transport=tcp>;tag=6266175~faa91654-786e-4b55-bb8e-f71e4b7d1200-52767740 Date: Mon, 29 Feb 2016 18:07:17 GMT Call-ID: 187EB7FDDE4611E5BECDA0ECF93A8A80-145676923777928840@192.168.1.10 CSeq: 1 INVITE Allow-Events: presence Server: Cisco-CUCM10.5 Reason: Q.850; cause=41 Content-Length: 0
Como o servidor de chamadas CVP rastreia endpoints inalcançáveis (em sip.properties, SIP.UseDsUnreachableDestinationTable = true), o CVP adicionou o servidor CUCM à tabela de destino inalcançável e manteve o tráfego desse servidor pressionado por 180 segundos. Quando os servidores no grupo de servidores sip ficam com o serviço 503 indisponível, o CVP não roteia mais as chamadas através desse grupo de servidores sip.
Para uma tabela inalcançável de CVP, consulte CSCuy30406 . A tabela inalcançável foi desativada no CVP.
Esta é a entrada nos registros CVP que mostra os elementos adicionados à tabela de destino inalcançável:
6510: x.x.x.x: May 05 2020 05:04:12.726 +1000: %_ConnectionManagement-3-com.dynamicsoft.DsLibs.DsUALibs.DsSipLlApi.ConnectionManagement: UnreachableDestinationTable - add (192.0.2.22:5060:2. Reason=DsSipClientTransactionImpl:response=DS_RESPONSE_SERVICE_UNAVAILABLE). Current count: 0
Desabilitar tabela de CVP inalcançável
https://www.cisco.com/c/en/us/support/docs/customer-collaboration/unified-customer-voice-portal/200912-Disable-the-CVP-Unreachable-Destination.html
Configurar o heartbeat do ping de opções SIP no grupo de servidores SIP:
O CVP 11.6 ES7 adicionou paremetros para ajustar ainda mais a tabela de destino inalcançável:
Notas da versão do CVP 11.6 ES7
Com base no trecho de log do CVP, aqui está um exemplo para ajustar parâmetros de tabela inalcançáveis:
SIP.System.ExcludedCauseCodeFromUnreachableTable = 34,41,47
SIP/2.0 503 Service Unavailable Via: SIP/2.0/TCP 192.168.1.14:5060;branch=z9hG4bKdGDMWjvRtZecqdhibRZLPw~~75244713 To: <sip:4170155@sip.cucm.cisco.com;transport=tcp>;tag=45652992~bc86a266-334e-4442-9a19-dc23b0bbb5f7-54664086 From: 0561714593 <sip:0561714593@192.168.1.14:5060>;tag=dse0b5c430 Call-ID: 2C87B293952911EAA6EFAB2EBAE6904A-158946732828459275@192.168.1.14<mailto:2C87B293952911EAA6EFAB2EBAE6904A-158946732828459275@192.168.1.14> CSeq: 1 INVITE Content-Length: 0 Date: Thu, 14 May 2020 14:51:06 GMT Allow-Events: presence Server: Cisco-CUCM11.5 Session-ID: 00000000000000000000000000000000;remote=60c552d91509577789316085283c3155 Reason: Q.850; cause=41