Protocolo SIP Protocolo de Iniciação e Sessão Comunicações de Dados Docente: Miguel Pires Introdução SIP – protocolo para sinalização de sessões multimédia Inicia, modifica e termina sessões na Internet Estas sessões podem ser texto, voz, vídeo ou a combinação destes Sessões SIP envolvem um ou mais participantes Descrição do protocolo Serviços oferecidos: Localização do utilizador Disponibilidade do utilizador Recursos do utilizador Características da negociação Gestão da sessão Modificar sessão Arquitectura SIP Elementos de uma rede SIP User Agent User Agent Client User Agent Server Proxy Server Redirect Server Registrar Métodos INVITE ACK CANCEL OPTIONS REGISTER BYE Códigos de resposta São 6 classes principais: - 1xx; - 2xx; - 3xx; - 4xx; - 5xx; - 6xx; Derivadas do HTTP Estabelecimento de sessão e finalização da chamada * RTP - Real-time Transport Protocol SIP sintax SIP vs H.323 SIP Simples e eficiente Baseado no HTTP e SMTP Envia 4 pacotes por mensagem Alta integração com outros protocolos da Internet Oferece suporte a Firewall Ideal para chamadas IP H.323 Robusto e complexo Baseado em varios protocolos Envia 12 pacotes por mensagem Baixa integração com outros protocolos da Internet Não oferece suporte a Firewall Custos adicionais com a implementação em VoIP SIP vs H.323 Complexidade (conjunto de mensagens) Benefícios do SIP Baseado em texto, ou seja, focado para software Compatibilidade com diversos tipos de protocolos Facilidade de Implementação Chamadas ou mensagens poderão ser redireccionadas para os mais diversos dispositivos com acesso á internet Aplicações do SIP Já foi utilizado em versões antigas do mundialmente utilizado MSN Messenger (atualmente usa MSNP – Microsoft Network Protocol) Gizmo5, aplicativo para realizar chamadas de voz vídeo e texto comprado pela empresa Google em 2009. Atualmente diversos servidores privados e open source utilizam esse tipo de protocolo para comunicação multimédia eficiente, servidores como por exemplo a Nokia, Siemens e Cisco. Obrigado.