SIP – sigla derivada do idioma inglês que significa
Session Initiation Protocol – trata- se de
um protocolo para sinalização de sessões multimídia largamente utilizado nas telecomunicações
atualmente, o qual é apto a estabelecer, modificar e terminar estes tipos de sessões.
Podemos definir como sessão como uma possível chamada telefônica entre duas pessoas ou
até mesmo uma conferência multimídia.
Criado pela Internet Engineering Task Force (IETF), o SIP é um protocolo responsável por
iniciar, terminar e modificar as sessões , sem saber os detalhes das mesmas. Pode ser
facilmente integrado em aplicações da Internet, pelo fato de ser um protocolo requisição-
resposta e também por se assemelhar bastante com os protocolos HTTP (usado para a world
wide web) e o SMTP (usado para emails). Como exemplo, podemos citar que o SIP pode
implementar uma arquitetura cliente- servidor, herdada do HTTP, assim como o uso de URL's
e URI's. Já do SMTP, podemos citar o reuso dos headers deste protocolo, como o “Para”,
“Data”, “Assunto”, etc.
O SIP elimina a necessidade de um protocolo lidar com uma sessão generalizada.
Encontrar
participantes de uma chamada enquanto eles estão mudando de lugar ou mesmo o
equipamento usado para a sessão são exemplos onde o protocolo SIP pode ser utilizado.
Múltiplas mídias diferentes demandadas pelas chamadas assim como um número grande de
participantes em uma conferência são outros exemplos onde o protocolo SIP pode ser
utilizado.
Este protocolo é bastante flexível, pois foi desenvolvido com o objetivo de ser capaz de
trabalhar com os diversos protocolos de telefonia IP, porém resolve poucos problemas,
visando ser leve, diferentemente do H.323. O SIP basicamente lida com diferentes protocolos,
chamando cada um deles para realizar uma dada tarefa.