Códigos SIP

SIP 603 Decline: o que significa e como resolver

Resposta curta: SIP 603 Decline significa que o aparelho do destino foi contatado, mas o usuário ou o sistema recusou a chamada de forma explícita, e nenhum outro ponto deve ser tentado. As causas mais comuns são a pessoa rejeitar a ligação ou um bloqueio de chamadas. Confira se a recusa veio do destino, do PABX ou da operadora.

SIP 603 na referência
Código603
Nome oficialDecline
Classe6xx: falha global
Definido emRFC 3261
Causas Q.850 que costumam vir junto21 (Call rejected)

Como o Monitor trata o SIP 603

A leitura depende do que deve atender o número, a pergunta que a 2N5 responde ao cadastrar cada circuito. Estas são as regras que o produto aplica hoje, geradas da mesma função que julga cada chamada de teste.

O que deve atender o númeroLeitura
Uma saudação ou mensagem gravada (a URA)Fora do ar
Um tom de teste ou serviço de ecoFora do ar
Outro: pode tocar ou ser atendidoEm operação

Para "Outro": Com "Contar ocupado como alcançável" desmarcado: Fora do ar.

O que o Monitor registra para uma URA: O telefone do outro lado recusou a chamada, mas este circuito deveria atender todas as chamadas sozinho (SIP 603).

Uma chamada lida como Fora do ar não alerta ninguém sozinha: ela é repetida 3 vezes, a cada 2 minutos, e só 4 falhas seguidas abrem um incidente, com o código SIP e a causa Q.850 de cada chamada como evidência para a operadora. No ritmo padrão, cada circuito é testado a cada 15 minutos.

Se a operadora devolve o SIP 603 ao registro da conta de chamadas da 2N5, antes de qualquer chamada, o teste fica sem visibilidade: é um problema do lado da 2N5, não conta contra o circuito e não avisa o cliente.

O que significa o SIP 603 na prática?

O SIP 603 Decline é uma falha global da classe 6xx. Pela RFC 3261, o aparelho do destino foi contatado com sucesso, mas o usuário não quer ou não pode participar da chamada. A resposta pode trazer Retry-After com um horário melhor para ligar, e só deve ser enviada quando o destino sabe que nenhum outro ponto vai atender. Um proxy que recebe um 603 encerra as tentativas pendentes.

A diferença para um ocupado é a intenção: no 603, alguém ou alguma regra decidiu recusar. Na interligação com a rede telefônica, a RFC 3398 converte o 603 em Q.850 cause 21 (Call rejected). Um erro 603 SIP que aparece em toda chamada para um número costuma ser regra de bloqueio, não uma pessoa recusando. Existem códigos mais específicos para chamadas indesejadas, como o 607 Unwanted e o 608 Rejected, mas muitos equipamentos ainda usam o 603.

Causas comuns no Brasil

  • Pessoa que recusou a chamada no celular, no aparelho IP ou no softphone.
  • Lista de bloqueio ou regra de horário no PABX do destino (Asterisk, Issabel, FreePBX, 3CX, Intelbras) configurada para recusar.
  • Destino que recusa chamadas sem identificação de número (anônimas) ou com número de origem não reconhecido.
  • Aplicativo ou serviço de bloqueio de chamadas indesejadas no lado do destino, marcando o número de origem.
  • URA ou plataforma de atendimento fora do horário configurada para recusar, em vez de tocar uma mensagem.

Como diagnosticar

  1. Capture a chamada com sngrep e veja quem gerou o 603 pelos cabeçalhos Via, Server e User-Agent, e se houve toque (180 ou 183) antes da recusa.
  2. No Asterisk, Issabel ou FreePBX, ative pjsip set logger on (ou sip set debug on no chan_sip) e procure Reason: Q.850;cause=21 e um eventual Retry-After.
  3. Confira o número de origem (A) e o cabeçalho de privacidade no INVITE. Uma origem anônima ou num formato estranho é motivo comum de recusa.
  4. Ligue para o mesmo número de outro tronco e de um celular. Se só um número de origem é recusado, a suspeita é bloqueio desse número.
  5. No 3CX, ative o log detalhado (Verbose) e confira no Activity Log se a recusa veio do tronco ou de uma regra interna.
  6. Se o 603 vier do seu próprio PABX, revise listas de bloqueio, regras de horário e rotas de entrada.

O que mandar para a operadora

  • Data e hora exatas com fuso, por exemplo 2026-10-07 14:32:10 -03:00.
  • Número de origem (A), número de destino (B) e o Call-ID.
  • A linha completa SIP/2.0 603 Decline e o cabeçalho Reason, se veio.
  • Se outros números de origem conseguem completar para o mesmo destino.
  • Quantas tentativas foram recusadas e em que intervalo.
  • O arquivo pcap da captura, se você tiver.

Perguntas frequentes

Qual a diferença entre SIP 603 e SIP 486?

O 486 Busy Here diz que o destino está ocupado e não pode atender agora naquele ponto. O 603 Decline diz que o destino recusou a chamada de forma ativa, e que nenhum outro ponto vai atender. Dependendo da rede e do aparelho, apertar 'recusar' no celular pode chegar como 603 ou como 486.

Que causa Q.850 acompanha o SIP 603?

Pela RFC 3398, um gateway converte o SIP 603 em Q.850 cause 21 (Call rejected). No sentido contrário, a cause 21 normalmente vira 403 Forbidden, e o 603 pode ser usado quando a recusa partiu do próprio usuário. Um cabeçalho `Reason: Q.850;cause=21` confirma uma recusa.

Uma chamada de teste real pega esse código?

Sim. Uma chamada de teste real recebe a resposta SIP final que a rede devolve, inclusive o 603. Quando o resultado conta como falha, a chamada é repetida antes de qualquer alerta, e o alerta segue por e-mail e SMS.

Saiba disso antes dos seus clientes

O Monitor liga para cada circuito de voz o dia todo e entrega cada falha com o código SIP e a causa Q.850 como prova.