Número virtual

Solicitação SIP 487 encerrada: causas e como corrigi-la

O que significa uma resposta de solicitação encerrada do SIP 487, o que a aciona, o link para o atraso pós-discagem e uma correção passo a passo. Guia técnico.

Akil Patel

Escritor Sênior

08 de junho de 20237 minutos de leitura
Compartilhar
SIP 487 Request Terminated: Causes & How to Fix It overview card

Solicitação SIP 487 encerrada: o que significa e como corrigi-la

Você obtém um registro detalhado da chamada, consulte "Solicitação 487 encerrada" e presume que algo quebrou. Freqüentemente, nada acontecia - 487 geralmente é o protocolo funcionando exatamente como projetado. Mas às vezes é o sintoma de um problema real.

Este guia explica o que uma resposta SIP 487 Request Terminated realmente sinaliza, quando é inofensiva, quando não é, e como rastrear a causa quando sua taxa 487 aumenta.

Escrito pela equipe de engenharia da operadora My Country Mobile (MCM). Leitura de 7 minutos.

O QUE REALMENTE SIGNIFICA UMA RESPOSTA SIP 487

What a SIP 487 response actually means: call setup was cancelled and is usually a normal outcome

No Protocolo de Iniciação de Sessão, 487 é uma resposta final da classe 4xx. Ele informa ao lado chamador que uma solicitação pendente — quase sempre um INVITE — foi encerrada antes de poder ser atendida.

A versão em inglês simples: a configuração da chamada foi cancelada. Alguém ou alguma coisa encerrou a tentativa antes que a pessoa chamada atendesse.

Geralmente é um resultado normal

Aqui está a parte que surpreende as pessoas. Um 487 é a resposta esperada para um CANCEL.

Quando um chamador desliga antes que o outro lado atenda, seu dispositivo envia um CANCEL. O lado receptor reconhece respondendo 487 ao INVITE original. Esse é um comportamento correto, não uma falha.

A TRANSAÇÃO CANCELAR / CONVIDAR ATRÁS DE 487

SIP 487 CANCEL/INVITE flow from caller through INVITE, 100 Trying, 180 Ringing, CANCEL, to 487 Terminated

Para diagnosticar 487s, você precisa imaginar o fluxo de mensagens SIP. É uma troca curta e previsível.

A sequência normal

Uma chamada cancelada limpa segue estas etapas.

  1. O dispositivo do chamador envia um CONVITE.
  2. O outro extremo responde 100 Tentando e, geralmente, 180 Tocando.
  3. O chamador desliga – o dispositivo envia um CANCEL.
  4. A extremidade remota responde 200 OK ao CANCEL e, em seguida, 487 Request Terminated ao INVITE.

A sequência anormal

Um 487 sem 180 tocando previamente é o sinal de alerta.

Isso significa que a parte chamada provavelmente nunca foi alertada – o chamador desistiu ou um elemento da rede interrompeu a chamada antes mesmo de o toque começar.

Pronto quando você estiver

Proteja sua linha de negócios.

Os números locais do MCM são fornecidos com identificador de chamadas verificado e filtragem inteligente de chamadas — os clientes sempre sabem que é você mesmo e o spam nunca chega à sua equipe.

Obtenha seu número local

O QUE ACIONA ERROS SIP 487

A maioria dos 487s remonta a uma de algumas causas. Saber qual deles você está enfrentando aponta diretamente para a solução.

Abandono do chamador

O chamador simplesmente desligou antes de a chamada ser conectada. Comum e raramente um problema por si só.

Alto atraso pós-discagem (PDD)

Este é o grande problema para operadoras e call centers. PDD é a lacuna entre discar e ouvir o retorno de chamada.

Se o PDD for longo, os chamadores ficam impacientes e desligam – gerando um 487. As taxas do PDD e do 487 aumentam juntas; uma taxa crescente de 487 costuma ser um problema de PDD disfarçado.

Condições de bifurcação e corrida

Quando um INVITE bifurca-se para vários endpoints, uma perna responde e as outras são canceladas — cada perna cancelada retorna 487. Esperado, mas aumenta as contagens brutas.

Comportamento de rede ou SBC

Um controlador de borda de sessão, proxy ou firewall pode cancelar uma chamada devido a temporizadores de chamada, problemas de transporte (UDP vs TCP), políticas de falha ou bugs de firmware.

Combatendo altas taxas de PDD e 487 em suas rotas? A rede de nível de operadora da MCM usa roteamento inteligente de menor custo e monitoramento 24 horas por dia, 7 dias por semana, para manter baixo o atraso pós-discagem. Explore a voz no atacado em mycountrymobile.com – criada para tráfego de call center.

COMO DIAGNÓSTICO UM SIP 487

Quando os 487s excederem sua linha de base normal, siga esta sequência. O objetivo é descobrir quem enviou o CANCEL e por quê.

Etapa 1: capturar o fluxo completo de mensagens

Obtenha um rastreamento SIP ou PCAP para chamadas afetadas. Os carimbos de data e hora são essenciais – você precisa da ordem exata de CONVIDAR, respostas provisórias e CANCELAR.

Etapa 2: Identifique o originador do CANCEL

Verifique se CANCEL veio do dispositivo do usuário final ou de um elemento de rede, como um SBC ou proxy.

Um CANCEL originado pelo usuário aponta para abandono ou PDD. Um CANCEL originado do elemento aponta para configuração.

Etapa 3: verifique os 180 ausentes

Se os 487 chegarem sem um toque 180 anterior, o lado chamado nunca foi alertado.

Isso isola o problema do roteamento, da operadora upstream ou de um tempo limite de configuração – não do usuário final.

Etapa 4: correlacionar com PDD

Compare o PDD atual com sua linha de base histórica.

Se o PDD subiu, ataque-o primeiro – a redução do PDD geralmente puxa a taxa de 487 para baixo com ele.

COMO CORRIGIR UMA TAXA AUMENTADA DE 487

How to fix a rising 487 rate: reduce PDD, audit config, verify network, and monitor the 487 rate

Depois de saber a causa, as soluções são concretas. Combine a correção com o que seu diagnóstico encontrou.

Reduza o atraso pós-discagem

Revise o roteamento para operadoras upstream lentas e redirecione o tráfego por caminhos mais rápidos.

Uma rota atacadista de qualidade com baixo PDD é a alavanca mais eficaz para cortar 487s impulsionados pelo abandono.

Configuração do elemento de rede de auditoria

No SBC ou no proxy, revise os temporizadores de chamada, as políticas de failover, as regras de bifurcação e as configurações de transporte SIP.

Confirme se o firmware está atualizado – bugs conhecidos causam CANCELs falsos.

Verifique a estabilidade da rede

Verifique se nenhuma regra de firewall está bloqueando ou atrasando a sinalização SIP e confirme se a sinalização e os caminhos de mídia são consistentes.

Monitore a taxa 487 continuamente

Trate a porcentagem de 487 como uma métrica de qualidade ao vivo. Um aumento repentino é um aviso antecipado – detecte-o antes que os clientes sintam.

Quer rotas que mantenham os 487 baixos por design? O MCM monitora a qualidade das chamadas, a latência e o PDD em todas as rotas em tempo real. Veja como funciona nossa rede de voz: roteamento de nível de operadora, sem contratos longos.

A CONCLUSÃO

Uma resposta SIP 487 Request Terminated não é automaticamente um erro – na maioria das vezes é o protocolo que trata de forma limpa uma chamada cancelada. O sinal real é a taxa e o padrão.

Quando os 487 subirem, rastreie o fluxo de mensagens, descubra quem enviou o CANCEL e verifique primeiro o PDD. Corrija o atraso pós-discagem e a qualidade da rota, e a taxa 487 quase sempre segue.

Executando tráfego de voz de alto volume? Fale com a MCM sobre roteamento de baixo PDD — desenvolvido para operadoras e call centers que não podem arcar com chamadas abandonadas.

Pronto quando você estiver

Pronto para soar local em todos os lugares onde você vende?

O MCM ativa números comerciais em minutos, com roteamento de chamadas, análises e integrações prontas para CRM. Comece seu teste gratuito – sem cartão para navegar no inventário.

Comece seu teste gratuito

Perguntas frequentes

O que significa solicitação SIP 487 encerrada?

É uma resposta SIP final informando ao chamador que uma solicitação pendente – geralmente um INVITE – foi encerrada antes da chamada ser atendida, normalmente devido a um CANCEL.

Um SIP 487 é sempre um erro?

Não. Um 487 é a resposta correta e esperada quando um chamador desliga antes de a chamada ser conectada. Ele só sinaliza um problema quando a taxa está anormalmente alta.

Por que o alto atraso pós-discagem causa erros 487?

PDD longo significa que os chamadores esperam muito pelo retorno da chamada e desistem. O desligamento envia um CANCEL, que produz um 487. As taxas PDD e 487 movem-se juntas.

Como posso saber se um 487 está anormal?

Verifique se há um toque 180 antes do 487. Se o toque nunca aconteceu, a parte chamada nunca foi alertada - isso indica roteamento ou tempo limite, e não comportamento normal do chamador.

Um firewall ou SBC pode causar erros SIP 487?

Sim. Um SBC, proxy ou firewall podem cancelar chamadas devido a temporizadores de chamada, incompatibilidades de transporte, políticas de failover ou bugs de firmware. Audite essas configurações se CANCEL for originado de um elemento de rede.

Qual é a diferença entre SIP 487 e SIP BYE?

Um 487 encerra uma chamada ainda em configuração (antes de atender). Um BYE encerra uma chamada que já estava conectada e ativa.

Como posso reduzir minha taxa 487?

Reduza o atraso pós-discagem roteando através de operadoras mais rápidas, audite a configuração de SBC e proxy, garanta a estabilidade da rede e monitore a porcentagem de 487 como uma métrica de qualidade ao vivo.

Escrito por

Akil Patel

Escritor Sênior

Akil escreve os guias de campo do MCM sobre números de telefone, regras de discagem e referências de código de área usados ​​por equipes de operações em toda a América do Norte.

Experimente a plataforma. Estar em uma ligação na hora do almoço.

O mesmo produto, o mesmo suporte, a mesma segurança — não importa o plano escolhido.