Você está na página 1de 7

Estácio Fase

SIP WORK’S

Aracaju 2017
Estácio Fase

Introdução ao SIP

Com o passar do tempo a tecnologia cada vez mais avança em varias áreas,
principalmente no campo das redes de computacionais, na internet, e nas comunicações
e devido a esse crescimento e a grande demanda pelo desenvolvimento de novas
tecnologias, hoje em dia é possível desfrutar de avanços que nos possibilitam por
exemplo conversar com outra pessoa em outro continente através de vídeo, ou mesmo
realizar uma teleconferência com os colaborados da empresa, usando a tecnologia do
SIP, um protocolo que permite os parâmetros necessários para estabelecer, manter e
encerrar a troca de informações via internet, videoconferências, multimídia distribuída
entre outros, tornando-se uma ferramenta versátil para esse fim.
Salientando que nesse trabalho iremos abordar as peculiaridades do SIP,
características, arquitetura e como o mesmo funciona para que possamos realizar nossas
interações via multimídia.

Aracaju 2017
Estácio Fase

SIP

Session Iniciation Protocol – Como o próprio nome deduz, é o protocolo de


iniciação dede sessão – é um protocolo open source (código aberto) – livre para adição
de melhorias e contribuições para o seu desenvolvimento e disseminação. Este
protocolo foi criado pelo criado pelo IETF ( Internet Engineering Task Force) de acordo
com a RFC 2543 de 1999.
Esse protocolo funciona como um controle de camada da aplicação , onde o
mesmo sinaliza como deve ser criada, modificada e encerrada sessões interativas com
um ou mais participantes.
Essas sessões podem ser caracterizadas por conferencias multimídia, chamadas
telefônicas via internet, distribuição de multimídia, dentre outros. Os participantes da
sessão podem se comunicar via multicast (onde a entrega de informação é realizada para
vários usuários simultaneamente) como pode ser visto na figura abaixo:

Na figura observamos que há um chamador realizando comunicação com vários


chamados, através de um fluxo multicast. Temos também a possibilidade da
comunicação via unicast ( entrega simplificada de comunicação de informação
ocorrendo ponto-a-ponto), como podemos observar na próxima figura:

Aracaju 2017
Estácio Fase

Nesta figura podemos ver que fluxo se faz de forma única e não simultânea onde cada
componente entrega a informação um a um para o sistema final, diferentemente da
sessão multicast.
A versatilidade do SIP também nos permite a possibilidade do uso de ambas formas,
tanto multicast quanto unicast em um mesma sessão.

Arquitetura SIP
O SIP funciona por meio das seguintes entidades:
 UA (Agente Usuário ou chamador): Sistema final que age por um no nome de
usuário. É formado por um cliente e um servidor.
 UAC (Cliente Agente de Usuário): responsável por iniciar a comunicação entre
um cliente e o servidor. Inicia a comunicação por meio de um request
(requisição), estabelecendo o inicio de uma transação SIP.
 UAS (Servidor de Agente Usuario): torna-se responsável por processar uma
mensagem do tipo requisição enviada pelo cliente UA.
 Multimedia Session (Sessão Multimidia): Troca de informação acontece entre
transmissores e receptores de multimídia.
 Server (Servidor): Aplicação que tem como finalidade receber as requisições de
usuários e enviar mensagens de reposta (response). Exerce funções de servidor
proxy, redirecionamento e servidor de agente usuário.

Caracteristicas do SIP
 A operação mais comum do SIP é o invitation (convite).
 Os Membros participantes e interativos da sessão também são conhecidos como
Chamador ( Agente Usuário que envia o convite) e Chamado ( Agente Usuário
que responde ao convite).
 Agrega atributos de protocolos usados na internet tais como o HTTP, onde tem
semelhança com a estrutura de cliente e servidor, o SMTP que possui a forma
endereçamento similar ao utilizado pelo SIP.
 Utiliza de preferência transporte UDP, pois a necessidade é manter o aspecto de
transmissão real time.
 Mobilidade pessoal.
 Executa suas tarefas conjuntamente com outros protocolos.

Aracaju 2017
Estácio Fase

Endereçamento SIP
As partes abordadas pelo SIP são usuários em hosts identificados por uma URI
( Uniform Resource Identificator) ou uma URL ( Uniform Resource Locator), que se
assemelha com a forma de uma URI de mailto, ou telnet por exemplo e com assim
seguinte característica:
 usuario@host – onde a parte do usuário pode ser definidapor um nome de
usuário ou mesmo por um numero telefônico e a parte destinada ao host pode ser
um nome de domínio ou um endereço IP de rede.
O endereço SIP de um usuário:
 Pode ser aprendido via agentes de mídia existentes.
 Podem ser incluídos na mensagem de alguns remetentes
 Pode ser gravado durante as interações de uma requisição anterior.
 Em muitos casos, a URI SIP de um usuário pode ser retirada de seu próprio
endereço de e-mail.

Abaixo um exemplo simplista de endereçamento SIP


NAME BILL
o Use Existing o Create New
SIP URI SIP: bill@domainultra.com
Description:
Caller ID Number +551933212599
Note

Estabelecimento e Encerramento de Conexão.


O SIP dispõe de cinco etapas para determinar como será estabelecida e encerrada as
comunicações de multimídia:
 Localizar usuário: Determina qual sistema de forma final será usado para manter
a comunicação.
 Capacidades dos usuários: Determina as medidas e parâmetros de mídia que
serão usados quando em comunicação.
 Disponibilidade do usuário: Verifica a disponibilidade do chamado para
participar de comunicação.
 Configurar chamada: “Ringing” determina os padrões de chamada para ambas as
partes, “chamador” e “chamado”.

Na figura abaixo há um exemplo de chamado utilizando o protocolo SIP

Aracaju 2017
Estácio Fase

O usuário 1 (chamador) envia um convite para o usuário 2 (chamado) através do


servidor SIP, verificando se o usuário está disponível a comunicação, analisa
ambos o sistema para o acordo de partes, em seguida são estabelecidos os
parâmetros para a conexão (ringing). Estando correto é enviado um ack para
reconhecimento de sessão e a mesma é estabelecida, ao termino é enviada uma
mensagem de “Adeus” e assim encerra-se a sessão.

Aracaju 2017
Estácio Fase

Referências

https://www.ietf.org/rfc/rfc2543.txt, visto em 17/09/2017 às 10:30

http://www.teleco.com.br/tutoriais/tutorialpushtotalk2/pagina_3.asp, visto
em 19/09/2017 às 15:12

https://www.gta.ufrj.br/grad/06_1/sip/ArquiteturaSIP.html, visto em
23/09/2017 às 08:25

https://pt.wikipedia.org/wiki/Protocolo_de_Inicia
%C3%A7%C3%A3o_de_Sess%C3%A3o, visto em 21/09/2017 às 02:20

Aracaju 2017

Você também pode gostar