A primeira versão do
SIP foi padronizada em 1999 sob a RFC 2543. O protocolo SIP utiliza
o modelo “requisição-resposta”, como no HTTP
(Protocolo de Transferência de Hipertexto), utilizando o
modelo cliente-servidor.
O SIP começou a ser
desenvolvido em meados da década de 1990, quando o H.323
terminava de ser definido como um padrão. O objetivo inicial
de desenvolvimento do SIP era a inclusão e remoção
de usuários dinamicamente em uma sessão multicast.
O protocolo SIP foi moldado em outros protocolos baseados em texto
da Internet, como o Simple Mail Transfer Protocol (SMTP),
para e-mail, e o HTTP, para páginas da web, e segue o modelo
adotado no HTTP, no qual o objetivo é uma sessão que
possa referenciar texto, voz, áudio, vídeo e arquivos;
como é feito com as páginas web do
HTTP.