Entendendo como funciona o VoIP, itens necessários, Codecs, PCM, Protocolos, são os assuntos abordados neste post.
Apresenta-se a seguir a arquitetura de uma Rede VoIP para implementar um sistema de comunicação por Voz.
Públicas: a Internet representa a rede IP pública usada para comunicações VoIP. O usuário deve ter preferencialmente um acesso de banda larga
Os itens básicos de uma comunicação por Voip são Telefones IP's, ATA's que fazem a conversão do sinal digital para analógico caso necessário (ou computadores com read Phone), Gateway (neste caso serviços como Vono da GVT entre outros fazem esse papel), Conexão a internet Banda Larga.
Privadas: as redes corporativas das empresas representam as redes privadas usadas para comunicações VoIP. Podem ser desde pequenas redes locais (LAN) até grandes redes corporativas (WAN) de empresas com presença global.
Os itens necessários não foge do serviço público, porém claro com equipamentos dentro da rede provada e de auto desempenho, Telefones IP's, Computadores, ou ATA's, Switch's, PABX IP, Conexão entre os sites, seja pela internet ou por links MPLS,
Para viabilizar a Conexão entre os equipamentos VoIP são feita por Codec's este componente é o responsável por transformar a voz humana (um sinal analógico) em uma seqüência de bits (um sinal digital) para transmissão numa rede de dados, fazendo amostragens periódicas no sinal de voz.
Existem diversos Codecs que trazem diferentes vantagens e desvantagens, onde um pode ser aplicado de melhor forma em diversas situações diferentes,
Segue tabela abaixo retirado do site http://telefonesvoip.blogspot.com.br/ onde é apresentando um score sobre a taxa dos Codecs mais populares bem como sua sua pontua ação de qualidade, e sua taxa de Delay na segunda tabela mais abaixo segue segue a especificação de pontuação MOS
Método de Compressão
|
Bit Rate (kbit/s)
|
MOS Score
|
Delay (ms)
|
G.711 PCM
|
64
|
4.1
|
0.75
|
G.726 ADPCM
|
32
|
3.85
|
1
|
G.728 LD-CELP
|
16
|
3.61
|
3 to 5
|
G.729 CS-ACELP
|
8
|
3.92
|
10
|
G.729 x 2 Encodings
|
8
|
3.27
|
10
|
G.729 x 3 Encodings
|
8
|
2.68
|
10
|
G.729a CS-ACELP
|
8
|
3.7
|
10
|
G.723.1 MP-MLQ
|
6.3
|
3.9
|
30
|
G.723.1 ACELP
|
5.3
|
3.65
|
30
|
Scorem MOS
Score
|
Definição
|
Descrição
|
5
|
Excelente
| Um sinal de voz perfeito gravado em um local silencioso |
4
|
Bom
| Qualidade de uma chamada telefônica de longa distância (PSTN) |
3
|
Razoável
| Requer algum esforço na escuta |
2
|
Pobre
| Fala de baixa qualidade e difícil de entender |
1
|
Ruim
| Fala não clara, quebrada |
PCM
O padrão G.711 do ITU-T, conhecido como PCM (Pulse Code Modulation), é um padrão de codificação de voz baseado na forma de onda e para a digitalização da voz esse é o padrão mais usado. Temos 8000 amostras /segundo e cada amostra codificada por uma seqüência de 8 bits, i.e., cada amostra pode ter 1 entre 256 valores possíveis.
Protolos
Os protocolos são responsáveis pela comunicação entre os equipamentos utilizados na tecnologia VoIP.
Basicamente, dois tipos de protocolos são utilizados para viabilizar a comunicação VoIP: um protocolo para sinalização (com objetivo de estabelecer e gerenciar a chamada – sessão) e outro para o transporte da voz por uma rede IP.
Diversos protocolos de sinalização foram concebidos por instituições padronizadoras, contudo a maior parte das aplicações utiliza o SIP (Session Initiation Protocol)
O Session Initiation Protocol (SIP) foi padronizado pela IETF e é descrito na Request for Comments(RFC) 3261. O SIP é um módulo projetado para interoperar bem com aplicações da Internet já existentes para a utilização da tecnologia VoIP.
Com o SIP é possível efetuar chamadas entre computadores, entre telefones IP, e de um computador para um telefone comum, havendo o gateway apropriado entre a Internet e o sistema de telefonia tradicional neste último caso.
O H.323 é uma recomendação criada pela ITU para o estabelecimento, controle e término das chamadas, ou seja, é uma recomendação que especifica os protocolos de sinalização e controle das ligações. Ela é mais antiga e complexa, atualmente está sendo menos usada nos sistemas VoIP.
H.245: negocia aspectos de conexão, como taxa de bits e algoritmos de compactação de voz (codecs).
H.225 (RAS): se comunica com o gatekeeper, sendo responsável pelo registro, admissão e statusdos equipamentos de rede. As mensagens RAS podem ser trocadas entre os gatekeepers e os terminais, gateways e MCU (descrita ainda nesta seção). A troca de mensagens RAS também ocorre entre gatekeepers de zonas distintas.
H.225 (Q.931): estabelece e encerra conexões, fornece tons de discagem e gera sons de chamada.
H.235: estabelece autenticação e segurança para os terminais VoIP.
H.450: estabelece transferência e redirecionamento de chamadas, atendimento simultâneo, chamada em espera, identificação de chamadas entre outros.