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á em dois processos. Um deles é o controle do transporte de voz, ou transport control, em que, ao ser estabelecida a chamada, os terminais, e MCU e GW conforme o caso, iniciam a definição do mecanismo de transporte de voz, em que é eleito um mestre, é identificado qual o tipo de mídia que será transportada (no caso voz) e há a criação dos canais virtuais de controle e de mídia. O outro processo é o de transporte de mídia, ou media stream transport, em que se inicia entre os terminais envolvidos o transporte bidirecional num tempo reel de mídia (voz) através dos canais virtuais criados no processo anterior. O uso da rede é otimizado, ao se utilizarem recursos dos pacotes UDP da rede IP para diminuir ao máximo o overhead do protocolo.

 

 

*  Termos explicados no tópico “Conceitos Básicos”