Buscar

Prévia do material em texto

PROTOCOLO DE COMUNICAÇÃO VOIP: SIP I
 
I Artigo apresentado como requisito parcial para a conclusão do curso de Graduação em Engenharia Elétrica da 
Universidade do Sul de Santa Catarina – UNISUL. 2020. 
 
PROTOCOLO DE COMUNICAÇÃO VOIP: SIP 
Jussara de Carvalho Arceno II
 
II Acadêmico do curso Engenharia Elétrica da Universidade do Sul de Santa Catarina – Unisul. E-mail: 
sarazimbaa@hotmail.com 
 
Resumo: O protocolo SIP e sua aplicação na comunicação VoIP. O SIP tem como principal 
função realizar, estabelecer, configurar uma chamada entre as partes envolvidas antes de 
iniciar qualquer transação de dados de comunicação. 
Palavras-chave: COMUNICAÇÃO VOIP, SIP. 
 
Abstract: The SIP protocol and its application in VoIP communication. The main function of 
SIP is to make, establish and configure a call between the parties involved before starting any 
communication data transaction. 
 
Keywords: VOIP COMMUNICATION, SIP. 
 
 
1 INTRODUÇÃO 
 
O VoIP é possível e viável devido ao protocolo IP que promove a comunicação entre 
sistemas, através do transporte de qualquer informação pela Internet, pelo seu baixo custo e 
graças as redes de computadores interconectadas pelo mundo. O sistema de telefonia 
tradicional se utiliza da permutação de circuitos e reserva uma quantidade de banda para cada 
usuário, a comunicação por troca de pacotes oferece o compartilhamento da banda sob 
demanda além do fato de ser mais simples, eficiente e barato para implementar . 
Porem, dentro desse cenário possuem alguns desafios inerentes a uma rede que não é 
exclusiva para o transporte de voz, como perda de pacotes, chegada não-ordenada, largura de 
banda mínima, compressão e descompressão da mídia, dentre outros. 
Uma proposta para lidar com estes desafios é o uso do protocolo SIP que atua como 
auxiliar no processo de iniciação de uma conversa por voz, semelhante a um sinalizador, 
permitindo assim que a aplicação saiba o momento certo que deve enviar, receber pacotes de 
voz e qual deve ser o destino de tais pacotes. 
 
1.1 SIP (Session Initiation Protocol) 
 
O SIP é um dos protocolos simples e de fácil compreensão e são utilizados em VoIP. Ele é 
baseado em HTTP e responsável por iniciar, estabelecer, alterar e finalizar sessões no modelo 
cliente/servidor, sendo independente da aplicação e dados de áudio/video que esta utilizando. 
Foi criado para trabalhar em conformidade com qualquer outro protocolo de transporte que 
seja o encarregado pela mídia em si. 
 
 
Figura 1 _ Pilha de protocolo 
 
O SIP funciona em uma arquitetura cliente/servidor, é o protocolo de sinalização e dita 
as regras e como irá ocorrer a comunicação fim-a-fim. Utiliza outros protocolos e recursos 
como RTCP (Real-Time Control Protocol), que irá controlar o RTP (Real-Time Transport 
Protocol), responsável pelo “transporte da voz” utilizando UDP (User Datagram Protocol). O 
TCP (Transmission Control Protocol), que é utilizado no início para configurar a chamada e o 
HTTP (HyperText Transfer Protocol), utilizado para Códigos de Respostas ao aceite da 
ligação. 
O SIP é poderoso por sua simplicidade, busca ater-se ao simples procedimento da 
sinalização, acelerando o estabelecimento das chamadas além de ter a capacidade de carregar 
informações adicionais, possibilitando que serviços mais completos sejam desenvolvidos 
passando a frente dos outros protocolos. O protocolo SIP trabalha com requisições e respostas 
para realizar suas transações. As respostas possuem um status code para informar o resultado 
da requisição pela qual está respondendo. 
As principais requisições SIP são de 6 tipos e acompanham um campo method que 
denota a funcionalidade de cada uma. As requisições são INVITE, ACK, OPTIONS, BYE, 
CANCEL e REGISTER. 
 
Figura 2 _ Fluxo de chamada 
 
A Figura 2 acima ilustra um exemplo de chamada usando o protocolo SIP, no qual é possível 
observar as mensagens trocadas para estabelecer a chamada. 
 
1 – A usuária Maria discou para o usuário Pedro, neste momento o ramal do Maria 
encaminhou o INVITE para o servidor.sip ; 
 
2 – O servidor encaminhou o INVITE para o ramal do usuário Pedro que está registrado no 
mesmo servidor, e respondeu a Maria “100 Trying” informando que está tentando efetuar a 
ligação; 
 
3 – O ramal do Pedro quando recebe a solicitação da chamada envia o “180 Ringing” para o 
servidor, informando que recebeu o INVITE e está chamando; 
 
4 – O servidor repassa para o ramal da Maria a mensagem informando que o telefone está 
chamando; 
 
5 – O Pedro atende o telefone, neste momento o ramal dele envia “200 OK” informando que o 
telefone foi atendido e já é possível estabelecer o fluxo de mídia; 
 
6 – O servidor repassa o “200 OK” para o ramal originador da chamada (Maria) que responde 
com “ACK” (Acknowledge) confirmando que recebeu o “200 OK”; 
 
7 – O servidor repassa o “ACK” para o ramal do Pedro que ao receber a confirmação abre a 
sessão de mídia diretamente entre os dois ramais, dando inicio a conversação entre os dois 
usuários. 
 
8 – O usuário Pedro encerra a chamada, nesse momento o ramal envia a mensagem de BYE, 
informando o sinal de desligamento. 
 
9 – O servidor repassa o BYE para o ramal da Maria, que responde com 200 Ok, confirmando 
o encerramento da chamada. 
 
Sempre que o ramal destino estiver disponível e receber a requisição de chamada 
(INVITE) ele retorna o Ring (180 Ringing) informando que está chamando. Caso este ramal 
esteja ocupado, não esteja registrado ou por algum outro motivo não possa atender ele irá 
retornar um código de erro. 
 
1.1.1 Vantagens na utilização do protocolo SIP 
 
• Estabelece uma sessão sem a necessidade de descrevê-la, ou seja, torna-se possível trabalhar 
com diversos protocolos para descrever uma sessão independente de seu tipo. 
• Atua como um protocolo fim-a-fim focado na entrega do serviço de uma ponta a outra, 
torna-se eficiente já que os servidores SIP somente precisam rotear os pacotes sem a 
necessidade de processar os dados descritivos da sessão. 
• Desenvolvido para que qualquer aplicação que o utilize seja capaz de se comunicar com 
outra desenvolvida por um terceiro, sem problemas tornando-se assim um protocolo 
genuinamente global. 
 • Faz parte do Toolkit do IETF (Internet Engineering Task Force), que projetou o protocolo 
focado no paradigma da Internet cumprindo seu papel e aproveitando-se de outros 
mecanismos da Internet para realizar tarefas adicionais, provendo alta flexibilidade já que 
sistemas SIP em conjunto com outros protocolos da Internet podem ser atualizados de 
maneira modular. 
• A comunicação final entre as aplicações não necessita do servidor, permitindo que este 
manipule um grande número de sessões. 
• Tem possibilidade de combinar serviços como navegação web, e-mail, videoconferência e 
mensagens instantâneas. 
 
 
2. CONSIDERAÇÕES FINAIS 
 
 
A utilização do protocolo SIP na realização de chamadas dentro de uma rede IP, seja 
ela utilizada em uma rede local ou na Internet, oferece uma alternativa para comunicação a 
frente da telefonia tradicional. 
Trás vantagens, como flexibilidade, mobilidade e velocidade, garante o envio e 
recebimento de chamadas e a realização de conferências através de áudio e vídeo em qualquer 
parte do mundo. Oferecer às empresas um serviço de telefonia mais barato, reduz os 
congestionamentos, quedas de ligação e oferece mais conforto ao cliente devido à 
possibilidade de adesão a qualquer operadora. Logo tendo tanto a oferecer o protocolo SIP 
tornou-se essencial para empresas. 
 
 
REFERÊNCIAS 
 
 
LINS, Rafael Dueire. VoIP : Conceitos e Aplicações. 1ª edição, São Paulo, BRASPORT, 
2011. 
 
https://pt.wikipedia.org/wiki/Voz_sobre_IP

Continue navegando