SIP - protocolos de sinalização
SIP
SESSION INITIATION PROTOCOL
Mateus Braga da Silva
Session Initiation Protocol – Protocolo para
Iniciação de Sessão.
Protocolo que atua na camada de aplicação.
Criado para controlar e gerenciar sessões multimídia e chamadas telefônicas.
Permite o estabelecimento de sessões unicast ou multicast.
2
Criado pela Mbone ou Multcast Backbone em meados dos anos 90.
Registrado através da RFC 2543 em 1999 e atualizado para a RFC 3261 em 2002.
Atualmente está em sua quinta versão, aprovada em Junho de 2003.
3
Serviços de Mensagens Instantâneas.
Serviços de Videoconferência.
Chamadas telefônicas.
Utilização em redes de Telefonia Fixa e também móvel celular.
4
Funciona numa arquitetura Cliente-Servidor.
Utiliza UDP na camada de transporte para que não haja retransmissão e atrasos impostos pelo
TCP.
Apesar de utilizado para aplicações diferentes, o SIP é bastante semelhante ao HTTP.
Para que seja efetuada uma abertura de sessão entre cliente e servidor o protocolo SIP define dois tipos de mensagens, REQUEST e
RESPONSE.
5
O Request é do domínio cliente, que é enviado a um servidor. Exemplo de Request URL.
O Response é do domínio servidor e cliente que envia uma resposta do tipo RESPONSE após uma solicitação REQUEST.
6
Exemplo do funcionamento do SIP em VOIP.
7
SIP-I [Session Initiation Protocol ISUP
(Integrated Services User Part)] e SIP-T(Session
Initiation Protocol for Telephone).
Variações do SIP desenvolvidas para a interoperabilidade entre redes de telefonia de circuitos e redes VoIP que utilizam SIP.
Definem um mapeamento de mensagens, parâmetros e códigos de erro entre SIP e ISUP.
8
Permitem o trânsito de mensagens ISUP através de uma rede SIP.
O ISUP é encapsulado na mensagem SIP.
A rede SIP ignora o conteúdo ISUP encapsulado nas mensagens