Dúvidas
Códigos
Códigos SIP 4xx: Erros, Significados e Possíveis Causas
4xx – Respostas de falha na solicitação
As respostas SIP da classe 4xx indicam que a solicitação não pôde ser processada devido a algum problema relacionado ao pedido enviado.
Esses erros podem envolver dados incorretos, falhas de autenticação, destino indisponível, método não permitido, incompatibilidade de mídia ou informações obrigatórias ausentes.
| Código SIP | Resposta | Descrição |
|---|---|---|
400 |
Bad Request | O servidor não conseguiu compreender a solicitação porque ela está malformada ou contém algum erro de sintaxe. Pode indicar cabeçalhos inválidos, campos obrigatórios ausentes ou uma mensagem SIP montada incorretamente. |
401 |
Unauthorized | A solicitação exige autenticação. O servidor envia um desafio para que o dispositivo tente novamente usando as credenciais corretas. Verifique usuário, senha, domínio e parâmetros de autenticação. |
402 |
Payment Required | Código reservado para uso futuro no padrão SIP. Algumas operadoras podem utilizá-lo de forma particular para indicar falta de saldo ou restrição financeira, mas esse significado não é padronizado pelo protocolo. |
403 |
Forbidden | O servidor compreendeu e possivelmente autenticou a solicitação, mas se recusou a autorizá-la. Pode ocorrer por falta de permissão, bloqueio de chamadas, origem não autorizada ou política do provedor. |
404 |
Not Found | O servidor responsável pelo domínio foi localizado, mas não encontrou o usuário, número ou recurso solicitado. Verifique o número discado, o endereço SIP e o domínio utilizado. |
405 |
Method Not Allowed | O servidor reconhece o método SIP enviado, mas não permite sua utilização naquele recurso. A resposta deve informar, no cabeçalho Allow, quais métodos são aceitos. |
406 |
Not Acceptable | O recurso solicitado existe, mas o servidor não consegue gerar uma resposta compatível com os critérios informados nos cabeçalhos de aceitação do pedido. |
407 |
Proxy Authentication Required | O servidor proxy exige autenticação antes de encaminhar a solicitação. O dispositivo deve repetir o pedido enviando as credenciais solicitadas no desafio do proxy. |
408 |
Request Timeout | O servidor não conseguiu produzir uma resposta dentro do período esperado. Isso pode acontecer quando o destino não responde, está inacessível ou existe atraso excessivo no caminho da chamada. |
409 |
Conflict | Este código não possui atualmente uma definição padronizada no registro oficial de respostas SIP. Caso apareça, provavelmente foi implementado de forma particular por algum fabricante ou sistema antigo. |
410 |
Gone | O usuário ou recurso existia anteriormente naquele endereço, mas não está mais disponível e não há um novo endereço conhecido para encaminhamento. |
411 |
Length Required | Este código não possui atualmente uma definição padronizada no registro oficial de respostas SIP. Não deve ser tratado como um erro SIP comum sem consultar a documentação do equipamento que o enviou. |
412 |
Conditional Request Failed | Uma condição informada na solicitação não foi atendida. É usado quando o processamento depende de uma condição que deixou de ser válida. |
413 |
Content Too Large | O conteúdo ou corpo da solicitação é maior do que o servidor está disposto ou consegue processar. Em documentos antigos, pode aparecer como Request Entity Too Large. |
414 |
URI Too Long | O endereço presente na URI da solicitação é maior do que o servidor consegue ou está disposto a interpretar. Em documentos antigos, pode aparecer como Request-URI Too Long. |
415 |
Unsupported Media Type | O corpo da mensagem utiliza um tipo, formato, codificação ou idioma que o servidor não suporta. Esse código está relacionado ao conteúdo da mensagem SIP, e não necessariamente aos codecs de áudio negociados na chamada. |
416 |
Unsupported URI Scheme | O servidor não aceita o esquema utilizado na URI, como um formato de endereço que ele não sabe processar. Não está relacionado à fonte do texto ou à tipografia usada. |
417 |
Unknown Resource-Priority | A solicitação utiliza um valor ou espaço de prioridade de recursos que o servidor não reconhece. É aplicado em ambientes que usam mecanismos especiais de prioridade de comunicação. |
420 |
Bad Extension | A solicitação exige uma extensão SIP que o servidor não reconhece ou não suporta. A resposta deve indicar as extensões incompatíveis no cabeçalho Unsupported. |
421 |
Extension Required | O servidor exige uma extensão SIP que não foi informada na solicitação. A resposta indica quais recursos ou extensões precisam ser utilizados. |
422 |
Session Interval Too Small | O intervalo proposto para a atualização da sessão é menor que o mínimo aceito pelo servidor. O dispositivo pode repetir a solicitação usando o valor mínimo informado no cabeçalho Min-SE. |
423 |
Interval Too Brief | O tempo de expiração solicitado é menor do que o mínimo aceito para aquele recurso. É comum em solicitações como REGISTER, quando o período de registro configurado está muito baixo. |
424 |
Bad Location Information | As informações de localização geográfica fornecidas na solicitação são inválidas, insuficientes ou não podem ser utilizadas pelo servidor. |
428 |
Use Identity Header | A política do servidor exige o uso de um cabeçalho de identidade, mas ele não foi incluído na solicitação. |
429 |
Provide Referrer Identity | O servidor exige a identificação válida de quem realizou o encaminhamento ou a referência da solicitação, mas essa informação não foi apresentada corretamente. |
430 |
Flow Failed | Um fluxo de conexão associado ao dispositivo falhou. Outros fluxos do mesmo usuário podem continuar funcionando. Esse código está relacionado ao mecanismo SIP Outbound. |
433 |
Anonymity Disallowed | A solicitação foi recusada porque ocultava a identidade do originador e o servidor não permite chamadas ou pedidos anônimos naquele contexto. |
436 |
Bad Identity-Info | A informação usada para localizar ou validar a identidade da solicitação está incorreta ou utiliza um formato que o servidor não consegue processar. |
437 |
Unsupported Certificate | O servidor não consegue utilizar ou validar o certificado apresentado para confirmar a identidade da solicitação. |
438 |
Invalid Identity Header | O servidor conseguiu obter o certificado necessário, mas a assinatura ou os dados presentes no cabeçalho de identidade são inválidos. |
439 |
First Hop Lacks Outbound Support | O primeiro proxy pelo qual a solicitação passou não oferece suporte ao mecanismo SIP Outbound exigido pelo cliente ou pelo registrador. |
470 |
Consent Needed | A ação solicitada exige autorização do destinatário ou proprietário do recurso. A solicitação não pode prosseguir até que o consentimento necessário seja concedido. |
480 |
Temporarily Unavailable | O usuário ou destino está temporariamente indisponível. Pode estar sem registro, com o dispositivo desligado, com o modo Não Perturbe ativado ou temporariamente incapaz de receber chamadas. |
481 |
Call/Transaction Does Not Exist | A solicitação faz referência a uma chamada, diálogo ou transação que o servidor não reconhece. Pode ocorrer quando uma das partes perdeu o estado da sessão. |
482 |
Loop Detected | O servidor detectou que a solicitação está circulando repetidamente entre os mesmos pontos, formando um loop de roteamento. |
483 |
Too Many Hops | A solicitação passou por mais servidores ou proxies do que o limite permitido pelo cabeçalho Max-Forwards. Pode indicar uma rota excessivamente longa ou um possível loop. |
484 |
Address Incomplete | O endereço ou número informado está incompleto e não contém dados suficientes para que o servidor determine o destino correto. |
485 |
Ambiguous | O endereço informado pode corresponder a mais de um destino. O servidor não conseguiu determinar com segurança qual recurso deveria receber a solicitação. |
486 |
Busy Here | O destino foi localizado, mas está ocupado e não pode aceitar a chamada naquele momento. Outros destinos associados ao mesmo usuário ainda podem ser tentados. |
487 |
Request Terminated | A solicitação foi encerrada antes de ser concluída. Em chamadas, normalmente aparece quando um pedido INVITE é cancelado por meio de uma solicitação CANCEL. |
488 |
Not Acceptable Here | O destino não aceita algum aspecto da sessão proposta naquele recurso. É comum em casos de incompatibilidade de codecs, formatos de mídia, parâmetros SDP ou recursos exigidos pela chamada. |
489 |
Bad Event | O servidor não reconhece ou não oferece suporte ao pacote de eventos indicado no cabeçalho Event, normalmente em solicitações SUBSCRIBE ou NOTIFY. |
491 |
Request Pending | Já existe outra solicitação em andamento dentro do mesmo diálogo, e o servidor não pode processar a nova alteração ao mesmo tempo. O dispositivo deve aguardar e tentar novamente. |
493 |
Undecipherable | A solicitação contém um corpo criptografado que o destinatário não conseguiu descriptografar ou interpretar. |
494 |
Security Agreement Required | O servidor exige que o cliente negocie um mecanismo de segurança antes de continuar. A resposta informa as opções de segurança disponíveis para uma nova tentativa. |