Voip
Protocolo de Sinalização SIP
Protocolos de Sinalização
Protocolos com processamento distribuído e clientes/terminais inteligentes
SIP - Session Initiation Protocol, desenvolvido pelo IETF para comunicação multimídia pela Internet
H.323 - Recomendação da ITU-T para comunicação multimídia em redes de pacotes
Protocolo de Sinalização SIP
Protocolos de Sinalização SIP
Desenvolvido pelo grupo de trabalho MMUSIC da IETF
RFC 2543, Fev. 1999 (início deste trabalho em 1995)
RFC 3261 - SIP (junho 2002)
Funções básicas
Convite de usuários para participar de sessões multimídia
Encontrar a localização atual do usuário para entregar o convite
Transporte de descrições de sessão
Modificações “on-the-fly” de sessões
Terminação de sessões
Protocolo de Sinalização SIP
Características SIP
Características principais como protocolo:
Mobilidade pessoal
Operação em rede de wide-area (DNS)
Utilizado para transporte de voz, vídeo
Trabalha em conjunto com outros protocolos da Internet
(HTTP/ RTSP/ SNMP/ SMTP)
Usa UDP para transportar a sinalização
Protocolo de Sinalização SIP
Base do Protocolo SIP
SIP é um Protocolo cliente/ servidor
Clientes enviam requisições e recebem respostas
Servidores recebem requisições e enviam respostas
Projetado de maneira parecida ao protocolo HTTP
Cada requisição invoca um método no servidor
As mensagens contém um corpo de mensagem
Requisição
Cliente
Servidor
Resposta
Protocolo de Sinalização SIP
Independência de Sessão (I)
O corpo da mensagem SIP é usado para descrever a sessão que é quem possibilita o estabelecimento de chamadas
As sessões podem ser
Áudio
Vídeo outros A operação do protocolo SIP é independente do tipo de sessão Protocolo de Sinalização SIP
Elementos da Arquitetura (clientes)
User Agent Client (UAC)
São os terminais finais da comunicação
Enviam requisições SIP
User Agent Server (UAS)
Escutam as requisições de chamada
Acessam o