Protocolos
Podemos dividir em três tipos de protocolos utilizados pelo serviço de voz sobre IP: os de sinalização por controle de chamada; os de sinalização por controle de gateway; e os de transporte de voz.
1. Do primeiro tipo, podemos citar, primeiramente, o H.323 (Packet Based Multimedia Communications Systems), usado por telefones IP, adaptadores IP, computadores, controladores de sinalização (como soft-switches e call managers) e gateways para controle, estabelecimento e término de chamadas. É mais antigo e um pouco complexo e nos dias atuais tem sido menos usado por sistemas de telefonia IP. O padrão H.323 é um grupo de protocolos verticalizados para sinalização e controle de chamadas entre os terminais que suportam em aplicações vídeo, áudio (voz) e/ou comunicação de dados multimídia. São eles: o H.225; H.245; H.235; e o H.450
Outro importante é o SIP (Session Initiation Protocol), que possui a mesma finalidade do anterior, mas é mais moderno e menos complexo, sendo hoje em dia adotado com uma freqüência maior pelos sistemas VoIP. Neste, há o estabelecimento de recomendações para serviços adicionais, como conferência, identificação de chamadas, redirecionamento e autenticação de chamadas, etc. Utiliza, ao contrário do H.323, como suporte para suas mensagens os pacotes da rede IP.
2. Do segundo tipo, temos o MGCP (Media Gateway Control Protocol), usado por controladores de gateways, e gateways voltados para controle, estabelecimento e término de chamadas. Utiliza transações do tipo comando – resposta que criam, auditam e controlam as chamadas nos gateways. Essas mensagens usam como suporte os pacotes UDP, e são trocadas no decorrer da chamada.
Outro protocolo desse tipo é o MEGACO (também Media Gateway Control Protocol), que tem finalidade similar à do MGCP, entretanto sendo desenvolvido como uma alternativa a ele, ao adequar-se também a controladores distribuídos de gateways, a unidades interativas de resposta audível, e a controladores multiponto (conferência). Também possui interface de sinalização para diferentes sistemas de telefonia, tanto móvel quanto fixa.
3. Finalizando, há o terceiro gênero, que engloba dois importantes protocolos. Um deles é o RTP (Real-Time Transport Protocol), responsável, como o nome já nos indica, pelo transporte de voz em tempo real entre gateways e computadores. É o modelo mais usado hoje em dia com esse fim. Pode ser multicast, ou seja, trasmissão de um para muitos; ou unicast, que é a transmissão um para um. No RTP não há reserve de resursos de rede nem garantia de qualidade de serviço para tempo real.
Outro é o RTCP (Real-Time Transport Control Protocol). É este que controla o transporte de voz realizado pelo RTP nos sistemas VoIP.
Desenho Esquemático dos Protocolos:

A sinalização e o controle de chamadas são promovidos por 3 etapas. Na primeira, ocorre o estabelecimento da chamada, ou call setup, que ocorre entre dois ou mais terminais e envolve um ou mais gatekeepers* para obter a informação de terminais de mesma zona ou de zonas diferentes. Também pode envolver os gateway controllers* e gateways (GW)*, se incluírem terminais de STFC (Sistema de Telefonia Fixa Comutada), ou os multipoint control units (MCU)*, caso uma conferência seja estabelecida. Feita a ligação, são criados canais virtuais de controle entre os equipamentos envolvidos. Na segunda etapa, há o acompanhamento da chamada, ou call handling, que é realizado pelos canais de controle ao decorrer da ligação para identificar perda da conexão e demais eventos de certa relevância, dependentes dos serviços adicionais que os terminais permitem, sejam quais forem, como chamada em espera, atendimento simultâneo, etc. A última etapa é a finalização da chamada, ou call termination, em que os terminais e outros equipamentos envolvidos são liberados, além dos canais de controle. Também ocorre a atualização do status dos terminais junto aos equipamentos da rede.
Já o processamento de voz se dá
*
Termos explicados no tópico “Conceitos Básicos”