|
Acadêmico(a): José Márcio de Sousa |
Título: Protótipo de um Sistema de VOIP (Voz sobre IP) |
|
Introdução: |
Soluções baseadas em Internet Protocol (IP) têm sido propostas em substituição aos modelos de telefonia convencional, com inúmeras vantagens. Esse trabalho propõe-se a apresentar uma possibilidade de uso desta tecnologia em substituição ao sistema telefônico convencional, aproveitando todas as facilidades da tecnologia IP. O método básico para comunicação telefônica é estabelecer um circuito entre dois assinantes: isto se faz ainda hoje na maioria das ligações tradicionais. Apesar da telefonia ter evoluído para circuitos digitais e multiplexados, a presença do circuito é indispensável na comunicação. A telefonia pública hoje é conhecida como Public Switched Telefone Network (PSTN) ou Rede Telefônica Publica Comutada (RTPC). Na telefonia o usuário é conhecido sempre por assinante. Com a utilização de redes de pacotes para tráfego de voz elimina-se a necessidade da presença de um circuito. Dentro destes conceitos, a voz é empacotada e transmitida em redes de computadores juntamente com os dados. O protocolo IP é o utilizado para este processo. A rede que estiver habilitada com esse protocolo poderá trafegar também voz, por isso poderá ser um ponto fundamental na sua escolha. Segundo Oliveira (2001), existem aspectos relacionados com a natureza do sinal de voz que permitem adicionar mecanismos de compressão, sendo eles: distribuição não uniforme de amplitudes, correlação entre amostras sucessivas, correlação entre ciclos sucessivos, fator de inatividade ou percentual de silêncio, densidade espectral média não uniforme confirmando a redundância de informações e densidade espectral instantânea, ou presença de formatos que se mantêm inalterados durante 20 a 30 ms. Uma possibilidade interessante é a supressão de silêncio. Em uma conversação telefônica apenas 40% do tempo o canal voz está ativo, ou seja, o usuário está falando. Um mecanismo conhecido como Voice Activity Detection (VAD) é usado para perceber a presença do silêncio e removê-la. Para realizar uma chamada são necessários protocolos de controle e sinalização para executar algumas tarefas com localização do usuário, notificação de chamada, início de transmissão de voz, finalização de transmissão de voz e desconexão. Hoje em dia a arquitetura mais difundida no mercado para transmitir voz sobre Local Area Network (LAN) é o padrão H.323, proposto pela Internation Telecom Union (ITU-T). Este padrão é uma pilha de protocolos que está focado na conexão e controle da chamada, que são separados da transmissão de conteúdo (voz) entre os computadores. Para a transmissão do fluxo de voz, utiliza-se o protocolo do modelo de referência Transmission Control Protocol/Internet Protocol (TCP/IP) chamado Real Time Protocol (RTP). O RTP utiliza o serviço de transporte User Datagram Protocol (UDP) para transmitir os pacotes. O RTP é necessário porque na Telefonia IP uma taxa de transmissão constante é fundamental, enquanto que a perda de pacotes pode ser desprezada. Uma preocupação desse trabalho é a utilização de tecnologias abertas que estão se tornando padrão de mercado para não torná-lo dependente de tecnologias proprietárias. Quanto ao protótipo, será implementado um software para a comunicação entre vários computadores utilizando a telefonia sobre IP, através da utilização dos protocolos do padrão H.323 do International Telecom Union (ITU-T) que farão o transporte da voz entre os recursos de rede utilizados, inclusive aqueles que permitem a mobilidade, com o propósito de reduzir sensivelmente os custos inerentes à telefonia convencional utilizado atualmente na empresa. Alguns softwares comercias e freewares que fornecem transmissão de voz sobre IP são implementados utilizando o padrão H.323, entre eles: Microsoft NetMeeting e Nestcape Conference. Segundo Craig (2001), está disponível também na forma de biblioteca de desenvolvimento a pilha de protocolos que implementa o padrão H.323 com código fonte em C e C ++, compatível para as plataformas Linux e Windows. Esta pilha foi desenvolvida por um grupo de pesquisadores e pode ser encontrada no projeto chamado de OpenH323. Como alternativa, também há a biblioteca distribuída livremente pela Vovida Networks. O RTP é o protocolo padrão para transporte de dados que necessitam de transmissão em tempo real, tais como áudio e vídeo, e pode ser usado por diversos tipos de serviços de mídia interativos, tal como a telefonia IP. O protocolo é composto por transmissão de dados e por controle a chamada de Rede Telefônica Pública Comutada (RTCP). Os dados vêem de um protocolo (RTP) leve que provê o suporte a aplicações com características de tempo real, incluindo reconstrução de mensagens, detecção de perdas, segurança, selo de tempo e identificador de conteúdo. |
|
|