3.2.6 Endereçamento
     “A rede SIP pode ser acessada via Internet usando uma URI (Uniform Resource Identifier). A URI é uma string compacta para endereçar os recursos físicos ou abstratos dentro da rede. Exemplos de endereçamentos SIP são "alias" (ou apelido) como esta URI <sip://usuário@servidor> “[4].
     Ilustraremos agora um exemplo de comunicação usando o SIP:
    • O usuário <sip:AA@ufrj.br> deseja estabelecer um conexão com o usuário <sip:BB@ufjrj.br> e envia um INVITE ao seu servidor.
    • O Servidor que recebeu a solicitação de <sip:AA@ufrj.br> tenta localizar o usuário com “alias” <sip:BB@ufrj.br>, pra isso ele procura no servidor de localização de usuários.
    • A resposta desse servidor é o ultimo servidor onde esse usuário se registrou, que nesse caso foi o servidor del.ufrj.br, isso permite mobilidade com o uso do SIP
    • Então a solicitação de inicio de uma sessão é enviado ao servidor del.ufrj.br, que por sua vez repassa ao usuário <sip:BB@ufrj.br>, na forma da mensagem 180 ringing.
    • O usuário <sip:BB@ufrj.br> aceita a requisição e envia a mensagem 200 OK, que é redirecionada ao usuário <sip:AA@ufrj.br>.
    • O usuário <sip:AA@ufrj.br> indica pro servidor que a negociação terminou enviando um ACK, a conexão está estabelecida.
    • Inicia-se a troca de dados, sejam voz, vídeo ou texto, e quando um dos usuários resolver terminar a sessão, enviará um BYE ao servidor, e a conexão estará desfeita.

A ilustração da comunicação VoIP é adaptada de [4].

Na ilustração, pode-se notar que o SIP utiliza um Three-way handshake para estabelecer uma conexão, primeiro envia-se um INVITE, caso seja aceito envia-se um 200 OK e confirma-se enviando um ACK. O motivo pelo qual o SIP utiliza esse modo, em vez de utilizar o two-way handshake, que é mais comum, é simples, quando o usuário envia o pedido de INVITE pode demorar muito tempo para ser respondido, então quando a mensagem 200 OK chegar, o usuário que solicitou o INVITE pode não está mais conectado, ao chegar a mensagem de 200 OK imediatamente é enviado um ACK confirmando que a conexão está estabelecida.
graphic