sexta-feira, 24 de abril de 2015

Arquitetura e Infra-Estrutura VoIP

O que é o VoIP?

VoIP (Voz sobre Protocolo de Internet) é uma tecnologia que permite a transmissão de voz por pacotes IP (Protocolos de Internet) transformando sinais analógico de áudio em sinal digital, possibilitando a transmissão através do protocolo de rede de dados.   c


Atualmente a tecnologia esta cada vez mais presente em App e Softwares facilitando o acesso e interação aos usuários, como Skype, Messenger, Viber, WhatsApp e demais aplicações de comunicação instantânea. 

Estrutura VoIP (Fonte: http://www.pingmar.com/wp-content/uploads/2014/10/VoIP.png)

Apesar de ter ganhado destaque no mercado recentemente, a tecnologia surgiu no início da década de 1990 e chegou a ser considerada um fracasso por causa da baixa velocidade de transmissão de dados da época. Porém, com a popularização da Internet banda larga, a tecnologia passou a ganhar mais espaço e foi investido em qualidade de serviço para que o método se tornasse viável.

(Fonte: http://www.techtudo.com.br/noticias/noticia/2015/03/entenda-o-voip-tecnologia-que-permite-apps-ligarem-pela-internet.html)
Componentes necessários:

  •  CODEC

Os CODECs são responsáveis pela Codificação e Decodificação dos sinais analógicos da voz humana em sinais digitais possibilitando a transmissão dos dados codificados através da rede de dados.  

Cada equipamento possuí uma lista de CODECs compatíveis, sendo necessário a escolha de um que melhor se adeque as necessidades visando a melhor qualidade possível.  


Alguns exemplos:

Cisco ATA-186 suporta G.723.1, G.711a, G.711u, G.729ª
Cisco 7960 suporta G.711a, G.711u, G.729a
Linksys PAP2 suporta G.711, G.723.1, G.726, G.729
Sipura SPA 841 suporta G.711, G.729

Em equipamentos do tipo gateways VoIP, esses CODECs são implementados através de um componente chamado DSP (Digital Signal Processor).

  • PROTOCOLOS

Os protocolos são responsáveis por viabilizar a comunição VoIP, dois tipos de protocolos são utilizados, um para sinalização (Estabelece e gerencia a sessão) e outro para transporte da dos pacotes de voz por uma rede de dados. 

Sinalização:

 - H.248/MEGACO (Media Gateway Control)
 - H.323
 - IAX (IAX rev.2 = Asterisk VoIP PBX): Porta UDP/4569
 - Jingle
 - MGCP
 - SIP (RFC 3261, RFC 3329 e RFC3372) 


Transporte:

- RTP - Real-time Transport Protocol
Protocolo utilizado para aplicações de tempo real, por exemplo, dados áudio ponto-a-ponto VoIP.

- RTCP - Real-time Control Protocol

Baseado no envio periódico de pacotes de controle a todos os participantes da conexão (chamada).


Protocolos abertos usados em VoIP:

 - H.323

Tem o objetivo de especificar sistemas de comunicação multimidia em redes baseadas em pacotes e que não provêem QoS (Qualidade de Serviço).

- SIP

Estabelece sessão independente do tipo da aplicação que será usada na chamada; uma chamada pode utilizar diferentes tipos de dados, incluindo áudio e vídeo.

Nenhum comentário:

Postar um comentário