3.2.3 Códigos de Resposta
    Um código de resposta SIP é uma mensagem gerada por um UAS ou um servidor SIP, para responder a uma solicitação de um UAC. Existem 6 tipos de classes de Códigos de Resposta, 5 delas derivam do HTTP e a última criada para o SIP.Elas são mostradas e descritas abaixo:
    • 1xx- Classe Informacional, essa classe contém mensagens que indicam o progresso da chamada, a primeira mensagem dessa classe recebida pelo UAC, confirma o recebimento do INVITE pelo servidor e indica que o UAC deve parar de enviar solicitações INVITE.
    • 2xx-Classe sucesso, indica a aceitação de uma solicitação, no caso de ser uma solicitação INVITE, deve ser enviado um ACK confirmando.
    • 3xx-Classe Redirecionamento, em geral enviado por um servidor SIP de redirecionamento, serve para indicar que o destinatário não está nessa localização e informar sua nova a localização. O UAC pode ser configurado para enviar um INVITE para nova localização sem perguntar ao usuário ou o servidor pode enviar um ACK e redirecionar a solicitação de INVITE para nova localização do destinatário.
    • 4xx- Classe Erro do Cliente, informa que houve um erro na solicitação por parte do cliente, que deverá refazer a solicitação de acordo com o erro indicado.
    • 5xx- Classe Erro do Servidor, informa que a mensagem não pode ser enviada com sucesso em decorrência de um erro com o servidor, o cliente poderá fazer essa mesma solicitação em outros servidores.
    • 6xx- Classe Erro Global, informa que houve um erro e que essa mensagem irá falhar em qualquer servidor, portanto não deverá ser reenviada, somente servidores que possuem total conhecimento sobre o destinatário pode enviar esse tipo de mensagem [1].

“Caso uma mensagem em particular não possa ser entendida por um UAC, ele deverá entendê-la pela descrição da classe, pó exemplo, um UAC recebe uma mensagem 599(servidor desconectado) e não compreende a mensagem, ele interpretará como a classe 5xx, erro do servidor.[1]”.