Introdução
Este documento descreve um dos motivos mais comuns para as chamadas do discador do Session Initiation Protocol (SIP) do Cisco Unified Contact Center Enterprise (UCCE) falharem com o código de erro 6 (Código de erro = 6).
Pré-requisitos
Requisitos
A Cisco recomenda que você tenha conhecimento destes tópicos:
- Discador do Session Initiation Protocol (SIP) do Cisco Unified Contact Center Enterprise (UCCE) versão 8.X
- Gateways Cisco IOS
- Cisco SIP Proxy Server
Componentes Utilizados
As informações neste documento são baseadas nestas versões de software:
- Cisco Unified Contact Center Enterprise (UCCE) versão 8.X
- Gateways Cisco IOS com o treinamento 15.1(x)T do software Cisco IOS
Problema
O Discador SIP cancela as chamadas com o código de erro 6 (6 [NO_DIALTONE]). Esse código de erro indica um problema de falta de tom de discagem.
Para esse problema, os rastreamentos de discador mostram esse fluxo:
Aqui está uma descrição do fluxo:
- O discador seleciona a porta e disca o registro do cliente.
14:44:21:669 dialer-baDialer Rastrear: (IVR) —> Discagem, telefone: [91XXXXXXXXXX], porta: 006, tempo limite do toque: 32, indicar: PORT_DEVICE_ATTRIB
- O convite é enviado e o gateway confirma o convite com 100 mensagens Tentando.
14:44:21:778:<— Enviado
INVITE sip:91XXXXXXXXXX@X.X.X.X SIP/2.0
Via: SIP/2.0/ ;branch=z9hG4bK-d8754z-7f1a8263b4182a32-1—d8754z-;relatório
14:44:21:794—> recebido
Tentativa de SIP/2.0 100
Via: SIP/2.0/UDP X.X.X.X:58800;branch=z9hG4bK-d8754z-7f1a8263b4182a32-1—d8754z-;relatório
- O discador espera 4 segundos para que o gateway responda com 183 mensagens de progresso de sessão. Se não receber resposta nesse período, ele enviará uma solicitação de cancelamento e desconectará a chamada.
14:44:25:669 <— Cancelar
CANCEL sip:91XXXXXXXXXX@X.X.X.X SIP/2.0
Via: SIP/2.0/ ;branch=z9hG4bK-d8754z-7f1a8263b4182a32-1—d8754z-;relatório
Os timestamps de rastreamento mostram que, por padrão, o discador espera 4 segundos para que o gateway responda com uma mensagem 183 session progress.
Solução
Na maioria dos casos, o atraso está dentro da PSTN (Public Switched Telephony Network), onde leva mais de 4 segundos para a rede PSTN encontrar o número e responder de volta ao gateway.
Uma maneira de resolver esse problema é aumentar a janela de timeout do discador. Isso é obtido pelo aumento do valor da chave do Registro TimeToWaitForIPDialTone.
Este é o caminho para a chave do Registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems, Inc.\ICM\<instância>\Dialer
Notas:
- Essa chave do Registro reside no Discador.
- Depois de ajustar o valor do Registro, o discador deve ser reiniciado.
- A Cisco recomenda que você aumente o valor nos intervalos de 6, 8 ou 10 segundos, mas não acima desse limite.