Abaixo está a lista de códigos de resposta SIP agrupados nas 6 categorias oficiais do protocolo. Cada código é explicado brevemente em seguida.
Categorias de resposta SIP
- 1xx — Informational Responses
- 2xx — Successful Responses
- 3xx — Redirection Responses
- 4xx — Client Failure Responses
- 5xx — Server Failure Responses
- 6xx — Global Failure Responses
Troubleshooting — SIP 503 Service Unavailable
Durante uma ativação (turn-up), o erro mais comum é o SIP 503 – Service Unavailable. Se você recebe 503 em chamadas enviadas para os servidores proxy (IP do servidor na porta 5060), verifique:
- Confirme que o IP do seu switch está na allowed list do portal, na aba Settings. Alterações de IP levam até 2 horas para serem processadas depois de clicar em Salvar.
- Verifique se sua conta está ativa no portal e se o contrato foi aceito.
- Confira se há saldo na conta. Se não, faça uma recarga.
- Revise o dialing pattern no seu gateway e confirme que segue o plano definido no Interconnect Guide do portal.
Se o problema persistir, abra um ticket no portal anexando o trace SIP completo de uma chamada que falhou.
1xx — Informational Responses
100 Trying
Busca estendida em andamento. Pode demorar, então um forking proxy envia 100 Trying para sinalizar que a requisição está sendo processada.
180 Ringing
O user agent de destino recebeu o INVITE e está tocando o alerta para o usuário.
181 Call is Being Forwarded
Resposta opcional indicando que a chamada está sendo encaminhada.
182 Queued
O destino está temporariamente indisponível e a chamada foi colocada em fila. O servidor pode enviar múltiplos 182 para atualizar o progresso.
183 Session in Progress
Envia informação adicional sobre uma chamada que ainda está sendo estabelecida.
2xx — Successful Responses
200 OK
Requisição processada com sucesso.
202 Accepted
Requisição aceita para processamento, mas ainda não concluída.
204 No Notification
Sem notificação — RFC 5839.
3xx — Redirection Responses
300 Multiple Choices
Múltiplas opções de destino disponíveis.
301 Moved Permanently
Recurso movido permanentemente.
302 Moved Temporarily
Recurso movido temporariamente.
305 Use Proxy
O cliente deve usar um proxy para alcançar o recurso.
380 Alternative Service
Serviço alternativo disponível.
4xx — Client Failure Responses
400 Bad Request
Requisição não pôde ser entendida por problema de sintaxe.
401 Unauthorized
Requer autenticação do usuário. Emitido por UAS e registrars.
402 Payment Required
Reservado para uso futuro.
403 Forbidden
Servidor entendeu a requisição mas se recusa a cumpri-la.
404 Not Found
Servidor confirma que o usuário não existe no domínio informado no Request-URI, ou o domínio não é atendido pelo destinatário.
405 Method Not Allowed
O método é reconhecido, mas não é permitido para o endereço identificado pelo Request-URI.
406 Not Acceptable
O recurso só consegue gerar respostas com características não aceitas pelo cabeçalho Accept da requisição.
407 Proxy Authentication Required
Requer autenticação. Emitido por proxies.
408 Request Timeout
Não foi possível localizar o usuário a tempo.
409 Conflict
Usuário já registrado — RFC 2543.
410 Gone
Usuário existiu no passado, mas não está mais disponível.
412 Conditional Request Failed
RFC 3903.
413 Request Entity Too Large
Corpo da requisição excede o tamanho aceito.
414 Request-URI Too Long
Request-URI maior do que o servidor consegue interpretar.
415 Unsupported Media Type
Formato do corpo da requisição não suportado.
416 Unsupported URI Scheme
Esquema do Request-URI desconhecido.
417 Unknown Resource-Priority
RFC 4412.
420 Bad Extension
Extensão SIP usada não é reconhecida pelo servidor.
421 Extension Required
Servidor exige uma extensão não listada no cabeçalho Supported.
422 Session Interval Too Small
Campo Session-Expires com duração abaixo do mínimo do servidor — RFC 4028.
423 Interval Too Brief
Tempo de expiração do recurso é curto demais.
424 Bad Location Information
RFC 6442.
428 Use Identity Header
RFC 4474.
429 Provide Referrer Identity
RFC 3892.
433 Anonymity Disallowed
RFC 5079.
436 Bad Identity-Info
RFC 4474.
437 Unsupported Certificate
RFC 4474.
438 Invalid Identity Header
RFC 4474.
480 Temporarily Unavailable
Chamado temporariamente indisponível.
481 Call/Transaction Does Not Exist
Servidor recebeu requisição que não corresponde a nenhum diálogo ou transação.
482 Loop Detected
Servidor detectou um loop de roteamento.
483 Too Many Hops
Cabeçalho Max-Forwards chegou a zero.
484 Address Incomplete
Request-URI incompleto.
485 Ambiguous
Request-URI ambíguo.
486 Busy Here
Chamado está ocupado.
487 Request Terminated
Requisição encerrada por BYE ou CANCEL.
488 Not Acceptable Here
Algum aspecto da descrição da sessão do Request-URI não é aceitável.
489 Bad Event
RFC 3265.
491 Request Pending
Servidor tem requisição pendente do mesmo diálogo.
493 Undecipherable
Requisição com MIME criptografado que o destinatário não consegue decifrar.
494 Security Agreement Required
RFC 3329.
5xx — Server Failure Responses
500 Server Internal Error
Erro interno do servidor.
501 Not Implemented
O método SIP da requisição não está implementado neste servidor.
502 Bad Gateway
Gateway intermediário retornou resposta inválida.
503 Service Unavailable
Serviço temporariamente indisponível — o código mais comum em falhas de turn-up.
504 Server Time-out
Timeout no servidor.
505 Version Not Supported
Servidor não suporta a versão do SIP usada.
513 Message Too Large
Mensagem excede o tamanho máximo.
580 Precondition Failure
Pré-condição da requisição falhou.
6xx — Global Failure Responses
600 Busy Everywhere
Todos os endpoints estão ocupados.
603 Decline
Chamado recusou a chamada.
604 Does Not Exist Anywhere
Destino não existe em lugar algum.
606 Not Acceptable
Chamada recusada — parâmetros da sessão não aceitos globalmente.