Introdução
Este documento descreve como alterar o valor de limite de tempo de destino inacessível em um servidor de chamada do Cisco Unified Customer Voice Portal (CVP).
Contribuição de Usman Ahmed e Divin John Engenheiros do TAC da Cisco.
Pré-requisitos
Requisitos
A Cisco recomenda que você tenha conhecimento destes tópicos:
Componentes Utilizados
As informações neste documento são baseadas nestas versões de software:
- Servidor de chamadas CVP 8.5 ou superior
- Wireshark
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a sua rede estiver ativa, certifique-se de que entende o impacto potencial de qualquer comando.
Problema
Quando a configuração do servidor de chamadas do CVP possui vários elementos SIP (Session Initiation Protocol) em um grupo de servidores SIP, o CVP envia o CONVITE para o servidor com a prioridade mais alta. Se o elemento SIP estiver inativo, o CVP adicionará o elemento SIP a uma tabela Destino inalcançável. Se as pulsações SIP (Ping OPÇÕES) não estiverem ativadas, o elemento SIP permanecerá na tabela Inalcançável por 180 segundos.
Exemplo de configuração srv.xml
Nessa configuração de grupo do Servidor SIP, o Servidor SIP 192.168.1.1 é o servidor primário e 192.168.1.2 é o servidor secundário. Se o servidor primário estiver inoperante, o CVP o colocará na tabela Unreachable por 180 segundos e roteará todas as chamadas para o servidor secundário. Após 180 segundos, o CVP removerá o servidor primário da tabela Inalcançável e roteará as chamadas para ele.
- <host name="cusp.cisco.com">
<record weight="50" priority="1" destination="192.168.1.1" port="5060" />
<record weight="50" priority="2" destination="192.168.1.2" port="5060" />
</host>
Análise de log do servidor de chamadas do CVP
SIP Element 10.17.120.5 added to Unrachable Table
250274141: 10.73.33.15: Jul 24 2012 09:21:13.244 -0500: %_ConnectionManagement-7-com.dynamicsoft.DsLibs.DsUALibs.DsSipLlApi.ConnectionManagement: UnreachableDestinationTable - add (10.17.120.5:5060:2). Current count: 2
(3 minutes later)
SIP Element 10.17.120.5 removed from Unreachable Table
250285352: 10.73.33.15: Jul 24 2012 09:24:13.244 -0500: %_ConnectionManagement-7-com.dynamicsoft.DsLibs.DsUALibs.DsSipLlApi.ConnectionManagement: UnreachableDestinationTable - remove (10.17.120.5:5060:2). Current count: 2
Alterar o tempo limite de destino de UnreachableTable
O tempo limite de Destino de UnreachableTable só pode ser configurado no nível de JVM (Java Virtual Machine). Esse tempo limite não é configurável no Console de operações do CVP (OAMP).
Etapa 1. Abra uma sessão de área de trabalho remota no servidor de chamadas do CVP.
Etapa 2. Abra o Editor do Registro (Iniciar > Executar > regedit ).
Etapa 3. Navegue até HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\CallServer\Parameters\Java.
Etapa 4. Clique duas vezes em Opções multistring.
Etapa 5. Adicione "-Dcom.dynamicsoft.DsLibs.DsSipLlApi.unreachDestTimeout=360". (O tempo limite de destino inacessível no exemplo a seguir seria definido como 360 segundos).
Etapa 6. Reinicie o servidor de chamadas do OAMP (ou use o Windows services.msc para reiniciar o serviço do servidor de chamadas).