Voz sobre IP I: A Convergência de Dados e Voz A tecnologia Voz sobre IP (VoIP) permite que o tráfego de uma comunicação telefônica ocorra numa rede de dados, como a Internet. Portanto, as ligações podem ocorrer entre computadores, telefones fixos e celulares, também em aplicações de PABX, com a diferença de não ser utilizada a rede de telefonia, mas a rede de computadores. A VoIP está se expandido no mundo e no Brasil, com milhares de usuários existentes que usufruem das reduções de custos em ligações interurbanas e internacionais. Essa expansão abrange tanto o ambiente doméstico, quanto o ambiente corporativo, pois com a utilização de VoIP, se tornam inexistentes aspectos como as distâncias geográficas e a duração das chamadas, que são tarifadas pelo sistema telefônico tradicional. Ciente da importância da VoIP, esta série de tutoriais visa apresentá-la como um instrumento que está perto de revolucionar o mundo das telecomunicações, tecnologia essa que pode mudar paradigmas, proporcionando recursos adicionais nas redes de computadores que não existiam até então. Os tutoriais foram preparados a partir da monografia “Voz sobre IP: A Convergência de Dados e Voz”, elaborada pela autora, e apresentada à Faculdade de Tecnologia Thereza Porto Marques como requisito parcial para conclusão do Curso de Pós-Graduação “Lato Sensu” em Tecnologia da Informação. Foi orientador do trabalho o Prof. Amarildo Franco Barbosa e co-orientada a Profa. Ms. Teresinha de Jesus de Paula Costa. Este tutorial parte I descreve o funcionamento do sistema de telefonia atual e a possibilidade da implementação de VoIP em sua presente estrutura, compara os tipos de comutação de informações analógicas e digitais para subsequente análise sobre a comutação na telefonia tradicional, e na Voz sobre IP, apresenta formalmente a tecnologia VoIP, seu surgimento e exemplos de seu funcionamento em alguns cenários de comunicação, discute a estreita relação entre a tecnologia VoIP e a telefonia IP, descreve e compara os protocolos usados em VoIP, e finalmente apresenta as diversas aplicações da telefonia IP no uso doméstico e corporativo, como softphones, ATAs, telefones IP, centrais de PABX IP, e telefonia móvel. Glaucia da Silva Ribeiro Tecnóloga em Redes de Computadores pelas Faculdades Integradas de Jacareí – Anhanguera Educacional (2007). Pós-graduada em Tecnologia da Informação pela Faculdade de Tecnologia Thereza Porto Marques (2010). Atuou como Estágio de Curso Superior em ambiente Windows no Serviço Autônomo de Água e Esgoto de Jacareí (Prefeitura de Jacareí, como Instrutora de Cursos Profissionalizantes na Escola Sindical São Paulo, ministrando Aulas de Informática em Ambiente Linux (Introdução, Office), e como Instrutora de 1 Informática em Ambiente Linux (Introdução, Office) na Prefeitura Municipal de Jacareí. Atualmente é Auxiliar de TI na UNIFARMA – Gestão e Solução em Saúde Ltda. Email: [email protected] Categoria: VoIP Nível: Introdutório Enfoque: Técnico Duração: 15 minutos Publicado em: 14/11/2011 2 Voz sobre IP I: Introdução Há mais de cem anos, a comunicação de voz a longas distâncias ocorre através do sistema de telefonia tradicional. Apesar da rede comutada de telefonia pública ter recebido várias inovações em sua tecnologia durante esses anos, ainda permanecem no sistema características de funcionamento presentes nos primeiros aparelhos comercializados pela Bell Telephone Company, empresa do inventor Alexander Graham Bell. Mas devido ao surgimento da Internet, o mundo das telecomunicações está sofrendo radicais mudanças de paradigmas e funcionalidades, que nunca haviam ocorrido desde então. A tecnologia de Voz sobre IP (VoIP) pode ser considerada uma revolução no funcionamento atual das telecomunicações. Com esse tipo de tecnologia, é possível efetuar ligações telefônicas entre computadores, telefones comuns, e demais dispositivos para comunicações de voz existentes. A VoIP possibilita a convergência de dados e voz numa mesma rede, como a Internet, por exemplo. O tráfego telefônico é levado para a rede de dados. As companhias telefônicas já transportam boa parte de seu tráfego de voz usando VoIP, principalmente nas chamadas internacionais. Uns dos maiores atrativos dessa tecnologia é a redução de custos, que pode chegar a zero, e a flexibilidade para realizar as ligações. Na telefonia tradicional fixa, por exemplo, uma ligação telefônica é feita e recebida na localidade do usuário, não permitindo que seja usado o mesmo número de telefone em locais diferentes, fato que limita a mobilidade do usuário, além do custo das tarifas que o usuário paga pelas ligações interurbanas e celulares. Com a tecnologia VoIP, em qualquer local que haja conexão com a Internet é possível fazer e receber as ligações por meio do computador ou um telefone IP. Assim, se um usuário viajar para outro país e deseja fazer e receber suas ligações telefônicas como se estivesse em casa, basta ele levar seu telefone IP, ou um computador portátil devidamente configurado para a viagem, e conectá-lo a Internet. O custo dessas ligações pode ser bem reduzido, pois com a Internet não há limites de distância e restrições de tempo, tarifas interurbanas e internacionais podem se tornar inexistentes. No ambiente corporativo, a VoIP pode ser muito vantajosa, trazendo para as empresas a tão bem-vinda redução de custos, tanto nas ligações quanto na operação e manutenção da rede convergente, que pode receber o PABX IP, sistema de PABX que traz maior mobilidade e produtividade a corporação. As comunicações entre matrizes e filiais das empresas não terão mais a distância como barreira em termos de custos adicionais. Portanto, a tecnologia VoIP tem como objetivo prover uma alternativa ao sistema de telefonia tradicional, com a provisão das mesmas funcionalidades e qualidade, querendo também melhorar a eficiência na comunicação telefônica. Tutoriais Para o presente trabalho adotou como metodologia a pesquisa bibliográfica, a fim de elaborar uma reflexão sobre o conteúdo específico relacionado com a Voz sobre IP. Este tutorial parte I descreve o funcionamento do sistema de telefonia atual e a possibilidade da implementação de VoIP em sua presente estrutura, compara os tipos de comutação de informações analógicas e digitais para subsequente análise sobre a comutação na telefonia tradicional, e na Voz sobre IP, 3 apresenta formalmente a tecnologia VoIP, seu surgimento e exemplos de seu funcionamento em alguns cenários de comunicação, discute a estreita relação entre a tecnologia VoIP e a telefonia IP, descreve e compara os protocolos usados em VoIP, e finalmente apresenta as diversas aplicações da telefonia IP no uso doméstico e corporativo, como softphones, ATAs, telefones IP, centrais de PABX IP, e telefonia móvel. O tutorial parte II analisará os aspectos de Qualidade de Serviço (QoS), descreverá s aspectos de segurança que envolvem a tecnologia, abordará a difusão da tecnologia no Brasil, relacionada com a regulamentação da VoIP pelos órgãos competentes, tecerá considerações sobre as expectativas, o crescimento eminente e os desafios de VoIP, e finalmente apresentará as considerações finais sobre a tecnologia VoIP, que pode se tornar cada vez mais presente na vida cotidiana. 4 Voz sobre IP I: Sistema Telefônico Tradicional O telefone é um dos meios de comunicação mais utilizados no dia a dia, seja realizando ligações locais ou interurbanas, com o aparelho fixo ou celular. O primeiro telefone foi criado por Alexander Graham Bell no ano de 1876. Apesar desse meio de comunicação ser centenário, ele é maior parte do tempo eficiente, fazendo jus da sua permanência mesmo em meio as tecnologias de comunicação mais avançadas, como e-mail, mensagem de texto via celular, entre outros. A infraestrutura que permite a conexão entre os telefones é chamada de rede comutada de telefonia pública. A Public Switched Telephone Network (PSTN), ou rede comutada de telefonia pública, ou ainda sistema telefônico tradicional, é a rede destinada ao tráfego de voz a longas distâncias. Ela existe desde o início do século XX, e apresenta uma hierarquia para seu pleno funcionamento, baseada em grandes centrais telefônicas interligadas entre si. Essa rede funciona com a comutação de circuitos, que estabelece um caminho físico entre a origem e o destino enquanto a ligação estiver em andamento, trazendo alta qualidade de serviço na transmissão de voz. Estrutura O sistema telefônico tradicional é formado por três componentes principais: Loops locais: são conexões de fios entre o telefone do usuário e a estação final. Se o telefone da origem da ligação se conectar a um telefone de destino que pertence a mesma estação final, a comutação será feita entre os dois loops locais. Se o telefone de destino estiver em outra estação final, é necessária a chamada interurbana. Pois cada estação final contém linhas de saída para outras estações finais, possibilitando a comunicação. Troncos de conexão: conectam as estações de comutação, como as estações interurbanas. Nesse caso, os troncos passam a ser chamados de troncos interurbanos de alta largura de banda, pois o caminho é estabelecido num ponto mais alto da hierarquia de infraestrutura do sistema telefônico. Estações de comutação: são nelas que as chamadas são transferidas de um tronco para o outro. A figura 1 mostra a estrutura simplificada do sistema telefônico tradicional: Figura 1: Estrutura do sistema telefônico tradicional Há diversos outros detalhes em relação ao loop local, aos troncos e as estações de comutação, como por exemplo, o sistema telefônico pode ser classificado em planta interna e externa, porém esses detalhes não serão discutidos. Uma característica mais importante a ser descrita sobre o sistema telefônico tradicional é que ele inicialmente era totalmente analógico, com o sinal de voz sendo transmitido como uma voltagem elétrica da origem ao destino. Devido a isso, a comunicação telefônica sofria com as variações de tensão e das 5 correntes elétricas, prejudicando a qualidade do áudio, com a instabilidade do volume, ocorrência de eco, estática e até mesmo a queda da chamada. Atualmente, os troncos são de fibra óptica e os equipamentos de comutação (switches) são digitais, somente o loop local continua ainda analógico, com cabos de pares trançados. Essa digitalização já presente nos sistemas telefônicos, começou a motivar a ideia da convergência com os sistemas computacionais. Esses sistemas presentes nas centrais telefônicas proporcionam diversas vantagens de operação, manutenção e provisão de serviços. Um exemplo é a configuração, que pode ser realizada remotamente de modo flexível, por meio de ferramentas de software. A digitalização no sistema telefônico tradicional também proporcionou a conversão dos sinais analógicos em digitais entre as estações de comutação através da codificação Pulse Code Modulation (PCM). A codificação PCM regenera os sinais analógicos com processos de amostragem e quantização da amplitude dos mesmos em um determinado período de tempo, transformando-os em 0s (zeros) e 1s (uns), para então transmiti-los. Para que tudo isso ocorra, a PCM baseia-se em um código de 8 bits, que é registrado 8000 vezes por segundo, resultando em um circuito de 64 Kilo bits por segundo (Kbit/s). A importância da PCM no sistema telefônico é justificada devido a sua possibilidade de melhorar a qualidade da comunicação a longas distâncias. Quando o sistema era totalmente analógico, ele funcionava bem somente em curtas distâncias, mas com a presença da codificação PCM, que digitaliza o sinal analógico para digital, o sistema telefônico pode então se expandir com mais eficiência na sua transmissão. Atualmente existem dois tipos de codificação PCM, a que é utilizada nos Estados Unidos e no Japão, chamada de G.711u ou μ-law, e no resto do mundo é do tipo G.711a, ou a-law, as diferenças entre elas é mínima, a salvo que a G.711u possui uma pequena vantagem em relação ao desempenho da sinalização de ruídos de baixo nível. Portanto a maior parte da infraestrutura do sistema telefônico atual pode suportar a tecnologia de transporte de dados digitais, pois além de realizar a comutação de circuitos, ela também pode realizar a comutação de pacotes, resultando no serviço de Internet de banda larga, e consequentemente na Voz sobre IP. As comutações de circuitos e de pacotes são descritas na próxima seção. 6 Voz sobre IP I: Comutação de Circuito e de Pacote Nos primórdios da telefonia, a conexão para uma ligação telefônica era feita pela telefonista que conectava um cabo aos soquetes de entrada e saída em um painel manualmente. Porém hoje esse processo é automatizado pelo equipamento de comutação. Um processo de comutação é aquele que reserva e libera recursos de uma rede para sua utilização. As comutações de circuitos e de pacotes são usadas no sistema telefônico atual. A comutação de circuito particularmente é usada no tráfego de voz, ela é a base para o sistema telefônico tradicional, e a comutação de pacotes é usada para o tráfego de dados, sendo por sua vez, a base para a Internet e para a Voz sobre IP. Comutação de circuitos Na comutação de circuitos, ocorrem três fases: Estabelecimento do circuito: antes que os terminais (telefones) comecem a se comunicar, há a reserva de recurso necessário para essa comunicação, esse recurso é a largura de banda. Transferência da voz: ocorre depois do estabelecimento do circuito, com a troca de informações entre a origem e o destino. Desconexão do circuito: terminada a comunicação, a largura de banda é liberada em todos os equipamentos de comutação. Quando se efetua uma chamada telefônica, o equipamento de comutação procura um caminho físico desde o telefone do transmissor até o telefone do receptor. Esse caminho pode conter trechos de fibra óptica ou de micro-ondas, mas a ideia básica funciona: quando a chamada telefônica é estabelecida, haverá um caminho dedicado entre as extremidades até que a ligação termine. Nesse tipo de comutação, há a garantia da taxa de transmissão, e a informação de voz chegará na mesma ordem desde o transmissor até o receptor. A comutação de circuitos é ilustrada pela figura 2: Figura 2: Comutação de circuitos Uma das propriedades mais importantes na comutação de circuitos é a necessidade de estabelecer esse caminho fim a fim antes que qualquer informação seja enviada. O tempo que o telefone do receptor leva para tocar logo depois do número discado é justamente o momento em que o sistema telefônico procura pela conexão física. Logo o sinal de chamada se propaga por todo o trajeto para que possa ser reconhecido. Na comutação de circuitos há também a reserva de largura de banda entre as extremidades, fazendo com que a informação de voz percorra o mesmo caminho e chegue na mesma ordem. Isso é necessário para que uma conversa telefônica seja compreendida claramente pelo transmissor e pelo receptor. Mas se houver a reserva para um circuito de um determinado usuário, e ela não for usada, (o usuário permanecer em silêncio durante a ligação, por exemplo), a largura de banda desse circuito será desperdiçada. A reserva exclusiva de 7 largura de banda para o circuito faz o sistema ineficiente, porque dificilmente os dispositivos trocam informações durante 100% do tempo em que ficam conectados. Sempre haverá tempos ociosos que não podem ser aproveitados, e a largura de banda só será liberada para outros fins quando um dos terminais encerrar a comunicação. Portanto, quando uma ligação é estabelecida, aquele que a originou é o master da conexão, caso aquele que recebeu a chamada devolva o telefone ao gancho, a ligação não se encerra. A tarifa do serviço com comutação de circuito é baseada pela distância entre os terminais e o tempo da ligação. Comutação de pacotes A comutação de pacotes é a técnica que envia uma mensagem de dados dividida em pequenas unidades chamadas de pacotes. Ela não exige o prévio estabelecimento de um caminho físico para a transmissão dos pacotes de dados. Os pacotes podem ser transmitidos por diferentes caminhos e chegar fora da ordem em que foram transmitidos. Por esse motivo, a comutação de pacotes é mais tolerante a falhas em relação a comutação de circuitos, pois os pacotes podem percorrer caminhos alternativos até o destino de forma a contornar os equipamentos de comutação inativos. Nesse tipo de comutação, não há a reserva prévia de largura de banda, e assim, também não há o desperdício de recursos. A largura de banda é fornecida sob demanda, como ocorre na tecnologia VoIP. Na comutação de pacotes é utilizado o tipo de transmissão store-and-forward. O pacote é recebido e armazenado por completo pelo equipamento e depois encaminhado para o próximo destino. Em cada um desses equipamentos, o pacote recebido tem um endereço de destino, que possibilita indicar o caminho correto para o qual ele deve ser encaminhado. A tarifa na comutação de pacotes é feita pelo volume do tráfego de dados, mensalmente. A figura 3 ilustra a comutação de pacotes: Figura 3: Comutação de pacotes A tabela 1 mostra as diferenças entre a comutação de circuitos e a comutação de pacotes: ITEM Tabela 1: Comparação entre comutações de circuitos e pacotes COMUTAÇÃO DE COMUTAÇÃO DE CIRCUITOS PACOTES Configuração de chamadas Obrigatória Não necessária Caminho físico dedicado Sim Não 8 Pacotes seguem o mesmo caminho Sim Não Pacotes chegam na mesma ordem Sim Não Reserva da largura de banda Fixa Dinâmica Largura de desperdiçada Sim Não Sim Não banda A falha de um equipamento é fatal Softswitch Um softswitch é um tipo de arquitetura computacional que executa um software especializado, transformando-se em comutador telefônico inteligente. O softswitch é uma tendência bem atual no desenvolvimento da tecnologia de comutação de circuitos. Além de manipular funções de canais de dados tradicionais, um softswitch pode converter um fluxo de bits de voz digitalizada em pacotes, possibilitando a Voz sobre IP. Ele também faz o mapeamento entre os endereços da origem o do destino da comunicação por meio de um banco dados com estes endereços. O softswitch pode saber onde um terminal de destino está, pelo seu número de telefone associado, e seu endereço IP atual. Assim o softswitch é metade computador, trabalhando com a comutação de pacotes, e metade comutador telefônico, realizando a comutação de circuitos. O softswitch realiza a interoperabilidade entre a Internet e a rede de telefonia tradicional, podendo ser chamado também de gateway. A comutação física do softswitch é realizada pelo gateway de mídia, que faz a conversão dos dados entre as duas redes. Já a lógica de processamento, responsável pela comutação de pacotes, reside no controlador de gateway de mídia, que gerencia as chamadas telefônicas. O gateway de mídia e o controlador podem ser equipamentos distintos, até de diferentes fornecedores, ou num mesmo equipamento, formando a arquitetura do softswitch. Portanto, a comutação de circuitos está para a rede de telefonia tradicional assim como a comutação de pacotes está para a Voz sobre IP, que pode se utilizar da Internet (uma rede de computadores baseada em IP). E o softswitch é o equipamento chave para realizar a comunicação entre essas redes. 9 Voz sobre IP I: Tecnologia e Protocolos Tecnologia VoIP A Voz sobre IP é uma tecnologia que permite o tráfego de voz pelas redes de computadores, tráfego até então só possibilitado pela rede de telefonia tradicional. Com a VoIP, é possível efetuar ligações telefônicas entre computadores, telefones comuns, telefones IP e celulares. A VoIP também pode ser utilizada em centrais de PABX, que por sua vez podem ser substituídas por servidores de PABX IP. Surgimento Essa tecnologia foi desenvolvida ao longo da década de 90. Padrões para protocolos de funcionamento a serem usados na VoIP foram criados pela International Telecommunication Union (ITU) e pela Internet Engineering Task Force (IETF). A VoIP nasceu de duas vertentes: a digitalização do tráfego entre as centrais telefônicas e a Internet, possibilitando custos menores em ligações de longa distância. Funcionamento Na efetuação de uma ligação telefônica utilizando VoIP, há a conversão do sinal analógico de voz para dados, essa conversão é necessária pois os dados são sinais digitais que trafegam numa rede IP. As redes locais e remotas de computadores são redes IP, um ótimo exemplo é a própria Internet. E quando a informação é entregue ao destino, o sinal digital é novamente convertido em sinal analógico para que possa ser compreendido. Portanto a ideia básica é estabelecer uma comunicação entre origem e destino através de uma rede IP, e trocar pacotes de dados em tempo real com a informação de áudio (voz), de forma bidirecional. O processo anteriormente descrito está bem simplificado, ocultando vários detalhes e características da VoIP. A figura 4 ilustra uma arquitetura típica de uma rede com essa tecnologia. Notar que essa arquitetura de rede com VoIP é apresentada com equipamentos típicos da recomendação H.323, mas uma rede VoIP pode ser implementada também com o protocolo SIP. Figura 4: Arquitetura típica de rede com VoIP Para entender melhor como tudo funciona, é necessário conhecer alguns equipamentos que possibilitam o processo: Gateway: equipamento que conecta a Internet (uma rede IP), a rede de telefonia tradicional. Ele é ao mesmo tempo de mídia e de sinalização, ou seja, um conversor que realiza operações de repasse de fluxo de voz entre as duas redes e também faz o tratamento das solicitações de estabelecimento de chamadas telefônicas. O gateway trabalha com os protocolos VoIP no lado da rede IP, e com os 10 protocolos da telefonia tradicional, no lado telefônico. Também pode ser chamado de softswitch no âmbito VoIP. Gatekeeper: gerencia os demais equipamentos envolvidos na comunicação VoIP. Um gatekeeper controla de forma centralizada o sistema com Voz sobre IP, pois os equipamentos se registram nele, para que ele admita e gerencie a largura de banda solicitada para uma chamada telefônica. Terminais: são os equipamentos de comunicação, como telefones comuns, telefones IP, e os próprios computadores, configurados com software (softphone) específico para a VoIP. Zona: conjunto dos terminais controlados pelo gatekeeper, zona esta que pode ser uma rede local (LAN). Cenários simplificados de comunicações em VoIP Há diversos cenários de comunicação em que a tecnologia VoIP pode ser aplicada, a seguir são apresentados alguns deles. Um detalhe importante a ser mencionado, é que em todos os cenários há a presença de uma rede IP, tipo de rede essencial para VoIP. Entre dois computadores Os computadores precisam estar equipados de kits multimídia, com fones de ouvido ou caixas de som e microfones, além da conexão de velocidade razoável com a Internet. Mas o mais importante nesse tipo de comunicação, é a instalação nos computadores do softphone, programa que possibilita as ligações em VoIP, pois o softphone já tem implementado todas as funcionalidades e protocolos necessários. Portanto, um computador com o softphone e kit multimídia, assume o papel de um telefone, que se comunica com outro computador também equipado pela Internet. Sem dúvida, a comunicação entre computadores com a tecnologia VoIP é a mais simples de ser implementada e utilizada, sendo difundida principalmente entre usuários domésticos. A figura 5 ilustra o cenário de comunicação VoIP entre dois computadores: Figura 5: VoIP entre computadores Os computadores também podem se comunicar com VoIP numa rede local, pois ela também é uma rede IP. Entre dois telefones IP Os telefones IP foram desenvolvidos exclusivamente para a comunicação em VoIP. Eles têm conectores RJ-45 e software apropriado para a tecnologia. Também pode ser preciso a contratação da empresa provedora do serviço VoIP, que se encarregará dos procedimentos mais específicos para estabelecer a comunicação. Basta conectar os telefones IP a Internet para fazer e receber ligações em VoIP. Para iniciar a ligação telefônica, o telefone IP é tirado do gancho, e digita-se o número de destino. Esse número é armazenado pela aplicação da sessão. O gateway compara o número, para realizar um mapeamento de endereço IP. A aplicação de sessão executa o procedimento de estabelecer o canal de transmissão e recepção através da Internet. Quando o telefone IP de destino é atendido, inicia-se a comunicação, que pode ser encerrada por ambas as partes. A utilização dos telefones IP é igual a dos 11 telefones comuns. No entanto, esses telefones são sofisticados o suficiente para a transmissão de voz em tempo real com qualidade que muitas vezes supera a telefonia tradicional. Os telefones IP normalmente se encontram no ambiente corporativo, conectados a uma LAN, que também é uma rede IP como a Internet. A figura 6 ilustra o cenário de comunicação entre dois telefones IP: Figura 6: VoIP entre telefones IP Do computador em uma LAN para o telefone comum A figura 7 ilustra a estrutura de comunicação entre um computador e um telefone comum: Figura 7: VoIP entre computador e telefone comum Neste cenário, um computador pessoal (PC), está conectado numa rede local (LAN) com um gatekeeper, e tem o softphone para poder se comunicar com um telefone comum. Primeiro, o PC descobre o gatekeeper na rede. O gatekeeper envia ao PC o seu endereço IP. O computador se registra com o gatekeeper que por sua vez manda de volta uma mensagem de gerenciamento. O PC aceitando a mensagem, pede ao gatekeeper largura de banda, para iniciar-se a configuração da chamada, com o estabelecimento de uma conexão. Depois que a largura de banda é liberada ao computador, ele envia outra mensagem com o número de telefone a ser chamado para o gatekeeper. O gatekeeper confirma a solicitação da chamada e encaminha a informação para o gateway. O gateway é metade computador, metade comutador de telefonia, portanto, ele faz a chamada telefônica para o telefone comum. O telefone toca, e o PC recebe o sinal de que ele está tocando. Quando o telefone é atendido, é enviada uma mensagem ao computador indicando que houve a conexão. Depois disso, o gatekeeper pode aceitar outras requisições de ligação de outros PCs na rede. Mas ainda há uma série de parâmetros de chamadas a serem negociados antes que a transmissão de voz realmente ocorra. Após a conclusão de todas as negociações, os dados de voz começam realmente a fluir dentro dos pacotes de um lado para o outro permitindo assim a comunicação. Quando uma das partes desliga o telefone, a conexão é desfeita e o PC sinaliza ao gatekeeper a liberação da largura de banda usada, podendo efetuar outra chamada. Um computador doméstico também pode realizar uma ligação telefônica para um telefone comum através da Internet, onde os equipamentos gatekeeper e gateway permanecem na empresa provedora de serviços VoIP, que é contratada pelo usuário. 12 Entre dois telefones comuns Para que dois telefones comuns (analógicos) possam se comunicar com a tecnologia VoIP, é necessário que os dois sejam conectados a Adaptadores Telefônicos Analógicos (ATAs), que por sua vez são conectados a Internet. A utilização de um telefone comum junto ao ATA não difere na sua usabilidade, a diferença ocorre na transmissão da voz, que em vez de trafegar pela rede de telefonia, trafega pela Internet. A comunicação é ilustrada na figura 8: Figura 8: VoIP entre telefones comuns Ao tirar o telefone do gancho, o ATA já emite o sinal de discagem, afirmando que a conexão com a Internet está ativa. Quando o número do telefone é discado, o ATA converte os tons em dados digitais e os armazena temporariamente. Os dados do número solicitado são enviados a empresa provedora do serviço VoIP (contratada anteriormente), e são verificados se estão num formato válido. O gateway, também chamado de softswitch (que está na empresa provedora do serviço VoIP), mapeia o número telefônico e depois o traduz para um endereço IP, conectando os dois terminais para a chamada. No outro lado da linha um sinal é enviado para o ATA de destino para que o telefone comece a tocar. O destino atende a ligação e a comunicação se inicia, a informação de voz é transmitida em pacotes de dados pela Internet, e quando chega ao ATA de destino há a conversão dos sinais digitais para analógicos. Quando a ligação é encerrada, o ATA indica ao softswitch que terminou e a sessão então termina. Telefonia IP Comumente considera-se VoIP e telefonia IP o mesmo assunto, porém há diferenças entre os dois termos. A voz sobre IP, como descrito anteriormente, é uma tecnologia que consiste no uso da rede de computadores que utiliza o protocolo IP para a transmissão de sinais de voz em tempo real na forma de pacotes de dados, a rede pode ser pública, como a Internet, ou privada, como uma rede local. A telefonia IP usa a tecnologia VoIP. Ela tem como objetivo fornecer funcionalidades e qualidade iguais as da telefonia tradicional. Além de digitalizar e transportar voz, a telefonia IP permite outros tipos de serviços comuns aos da telefonia, como transferir chamadas, chamadas em espera, implementação de ramais, etc. O fato mais interessante é que a telefonia IP consegue essa eficiência sem necessitar de centrais telefônicas e ainda pode apresentar uma integração com outros serviços de dados. A telefonia IP pode ser vista como uma plataforma de integração de serviços, que pode se tornar a próxima geração das redes de 13 telecomunicações. Devido a esta estreita relação entre VoIP e telefonia IP, sendo mencionadas juntamente todo o tempo, é plausível o fato da consideração que os dois termos tratem do mesmo assunto e sejam encarados como equivalentes. Equivalência ao ponto da junção destes termos em um só: Telefonia VoIP. Porém devido também as diferenças, VoIP e telefonia IP devem ser mencionadas dentro de seus respectivos escopos. O que é perceptível e comum aos dois termos, seja utilizando VoIP ou telefonia IP, é que seja necessária a comunicação não apenas no nível de usuários com as ligações telefônicas, mas entre os terminais da rede com VoIP. Como foi citado, há a troca de informações computacionais do computador entre o gatekeeper, entre o gatekeeper e o gateway, entre os telefones IP, e os ATAs. Essa comunicação no nível computacional entre os terminais é realizada pelos protocolos. Os protocolos utilizados em VoIP são apresentados a seguir. Protocolos Utilizados em VoIP Os protocolos são responsáveis pela comunicação entre os equipamentos utilizados na tecnologia VoIP, essa comunicação é estabelecida no nível computacional, para resultar na comunicação no nível de usuário, ou seja, nas ligações telefônicas. Há basicamente dois processos simultâneos que ocorrem numa comunicação em VoIP: Sinalização e controle de chamadas telefônicas: estabelecimento, acompanhamento e finalização. Processamento da informação a ser enviada e recebida: controle e transporte da mídia (voz e/ou vídeo). Para que a tecnologia VoIP alcance o seu pleno funcionamento possibilitando a comunicação entre os diversos terminais, esse processos precisam ser realizados. E para que eles sejam realizados, os protocolos de VoIP são implementados cada qual com sua função específica nos processos correspondentes. Recomendação H.323 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. Ela tem como características: Suporte a conferência ponto a ponto e multiponto: estabelecimento da chamada entre dois ou mais usuários. Heterogeneidade: o equipamento com H.323 obrigatoriamente deve dar suporte a comunicação de áudio. Vídeo e dados são opcionais, porém aplicáveis. Suporte a contabilidade e gerência: prevê a contabilidade para a tarifa dos serviços e bloqueio de chamadas. Segurança: autenticação dos usuários. Serviços suplementares: transferência e redirecionamento de chamadas. A recomendação contém um conjunto amplo de protocolos. A figura 9 mostra alguns deles: 14 Figura 9: Alguns protocolos da recomendação H.323 A pilha H.323 se firma no protocolo de rede Internet Protocol (IP) e nos protocolos de transporte Transport Control Protocol (TCP) ou User Datagram Protocol (UDP). Os demais protocolos mostrados na figura 9 são: 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 status dos 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. A recomendação H.323 tem outros protocolos, cada qual com seu uso específico: Tabela 2: Mais protocolos da recomendação H.323 USO PROTOCOLOS Vídeo (codecs) H.261 / H.263 Áudio (codecs) G.711 / G.722 / G.723.1 / G.726 / G.728 / G.729 Dados T.120 / T.122 / T.124 / T.125 / T.126 / T.127 Controle H.225.0 / H.235 / H.245 / H.246 / H.248 / H.450 Transporte RTP / RTCP Como observado na tabela 2, a H.323 pode ser utilizada em diversas aplicações baseadas em VoIP, como vídeo, áudio e dados multimídia. Como exemplo de uso, considera-se um computador em uma LAN com um gatekeeper que pretende se comunicar com um telefone comum, através da pilha H.323. O computador envia um pacote UDP de difusão para descobrir o gatekeeper na rede. Depois de descoberto o gatekeeper, o computador envia uma 15 mensagem RAS do protocolo H.225 solicitando largura de banda. Sendo a largura de banda liberada, inicia-se o estabelecimento da ligação telefônica com uma mensagem SETUP de Q.931 do H.225 com o número do telefone do destino. O gatekeeper responde com CALL PROCEEDING confirmando a solicitação e encaminhando a mensagem SETUP ao gateway. O gateway, por sua vez, entra em contato com o telefone comum e envia de volta uma mensagem ALERT de Q.931 informando ao computador que a chamada teve início. Quando o telefone é atendido, é enviada outra mensagem chamada CONNECT de Q.931, indicando ao computador que houve a conexão. O protocolo H.245 é usado para negociar os parâmetros da chamada, como a manipulação de vídeo, chamadas de conferência, codecs aceitos etc. Dependendo da negociação, os protocolos de vídeo, dados e áudio são usados. Mas como o terminal de destino é um telefone comum, a negociação é relacionada ao áudio. Depois da negociação, é atribuído a cada parte um codec e outros parâmetros. Só a partir disso que o fluxo de dados (voz digitalizada) começa com o protocolo RTP, que por sua vez é gerenciado pelo RTCP para controlar possíveis congestionamentos. Quando a ligação termina, o computador manda uma mensagem RAS para o gatekeeper liberando a largura de banda que recebeu para uso. Além dos terminais IP, gateways e gatekeepers, a recomendação H.323 tem um componente opcional chamado Multipoint Controller Unit (MCU), que permite videoconferências entre três ou mais terminais. Um MCU se compõe de um controlador multiponto (MC), e um processador multiponto (MP). O MC centraliza as chamadas multipontos para a negociação de parâmetros entre os participantes da videoconferência, e o MP se responsabiliza pelo fluxo de áudio, vídeo e dados, utilizando-se dos protocolos RTP e RTCP. O componente MCU pode residir nos gateways e gatekeepers, não sendo necessariamente um equipamento físico distinto. SIP 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. Uma rede com arquitetura SIP contém os principais componentes: Cliente: Agente do usuário: emite e recebe solicitações do protocolo. O agente do usuário se compõe de duas partes: a que emite as solicitações é o User Agent Client (UAC), e a parte que recebe as solicitações é o User Agent Server (UAS). O agente do usuário reside nos terminais de origem e destino, como os telefones IP, softphones e ATAs. Servidores: Servidor de redirecionamento: fornece a resolução de nome e a localização do terminal de destino para o terminal de origem a fim de que eles entrem em contato diretamente. Portanto o servidor de redirecionamento realiza o mapeamento de endereços. Servidor proxy SIP: faz o roteamento para outra entidade mais próxima do destino. O proxy também desempenha a função de impor políticas de uso, como autorizações de acesso. 16 Registrador: servidor que aceita solicitações REGISTER, retendo informações de endereços SIP e IP do dispositivo que se registrou. Assim ele armazena a informação de onde um destino pode ser encontrado. O trabalho de registrador é em conjunto com o servidor de redirecionamento e o servidor proxy. Serviço de localização: usado pelos servidores de redirecionamento e proxy para obter as localizações dos terminais. Para essa obtenção, o serviço mantém um banco de dados de mapeamento dos endereços SIP e IP. A figura 10 ilustra uma comunicação entre agentes de usuário utilizando o protocolo SIP por meio dos servidores: Figura 10: Agentes de usuário e servidores SIP Como observado na figura 10, esses servidores são definidos na RFC 3261 como dispositivos lógicos. Portanto podem ser implementados separadamente, configurados na Internet, ou combinados numa única aplicação residindo num único servidor físico. O SIP define os números telefônicos como Uniform Resource Locators (URLs). Por exemplo, um número de telefone no SIP pode ser sip:[email protected], semelhante a um endereço de e-mail. Mas os endereços SIP também podem ser endereços IP ou os números dos telefones propriamente ditos. Esse protocolo permite que a comunicação tenha além de áudio, também vídeo e dados, podendo ser utilizado em videoconferência. O SIP incorpora o uso do protocolo Session Description Protocol (SDP) que justamente define o conteúdo desta comunicação. O SIP somente configura, gerencia e encerra as chamadas, ele é um protocolo de sessão. Outros protocolos são encarregados pelo transporte de dados, normalmente o protocolo UDP, por motivos de desempenho. Assim o SIP fornece seus próprios mecanismos de confiabilidade, mas o TCP também pode ser usado. O protocolo RTP se encarrega pelo tráfego em tempo real da informação, muito importante na comunicação de voz, e consequentemente em conjunto com o RTP, também há o RTCP, que controla os fluxos de dados em tempo real. A figura 11 mostra a posição do SIP na pilha de protocolos: 17 Figura 11: Posição do SIP na pilha de protocolos O protocolo é modelado com base no HyperText Transfer Protocol (HTTP), com transações de solicitações e respostas. O SIP usa a maior parte dos cabeçalhos, códigos de status e regras de codificação do HTTP. Há seis métodos que o SIP usa nos cabeçalhos de suas mensagens: MÉTODO Tabela 3: Métodos SIP DESCRIÇÃO INVITE Solicita o início da sessão (comunicação) ACK Confirma que a sessão foi iniciada OPTIONS Consulta os recursos do destino REGISTER Informa a localização atual do destino CANCEL Cancela uma solicitação pendente BYE Termina a sessão entre os dois agentes SIP Para estabelecer uma sessão com SIP, o agente de origem envia uma mensagem com o método INVITE como convite ao agente de destino. Se o agente de destino aceitar a ligação, ele responderá com um código de resposta 200, que por sua vez será confirmado pela origem com uma mensagem de método ACK. Depois disso os dois podem trocar dados de voz pelo protocolo RTP. O método OPTIONS consulta o agente de destino sobre os seus recursos, para descobrir se ele é capaz de se comunicar em VoIP. Assim o método OPTIONS não estabelece a chamada, somente realiza essa verificação. O método REGISTER notifica uma configuração SIP de seu endereço IP atual e as URLs que o agente gostaria de receber chamadas. Com esse método é possível controlar a localização de cada usuário com uma operação de redirecionamento se o usuário estiver em outro lugar. O método REGISTER é manipulado pelo servidor registrador para esse controle. O método CANCEL cancela uma solicitação pendente, mas não cancela uma chamada completada. E o método BYE termina a comunicação entre os dois agentes SIP. O SIP tem dois modos de comunicação baseados em sua arquitetura, a comunicação ponto a ponto, e a comunicação via servidor proxy. Na comunicação ponto a ponto, um agente do usuário SIP troca mensagens de solicitação e reposta com outro agente de usuário sem a presença de nenhum servidor. Devido a essa simplicidade, não há suporte de diversos recursos e serviços, como de localização, por exemplo. Na comunicação via proxy, o agente do usuário envia sua solicitação ao servidor proxy, que encaminha as mensagens adequadamente a fim de controlar a entrada e a saída das mesmas no sistema. O servidor proxy como já citado anteriormente, pode se encontrar integrado aos servidores de redirecionamento e registrador, que também realizam as suas respectivas funções. Mais uma característica a ser descrita do SIP é a implementação da segurança. Mensagens SIP podem ser transportadas pelo protocolo Transport Layer Security (TLS) das quais os endereços SIP se iniciarão com “sips:”. O SIP for Telephones (SIP-T), define uma arquitetura para integrar a sinalização das ligações telefônicas da 18 rede de telefonia tradicional com as técnicas de encapsulamento e tradução das mensagens SIP. Assim as chamadas podem se originar na rede de telefonia tradicional, atravessar um gateway e alcançar um telefone IP que suporta SIP, por exemplo. O inverso também pode ocorrer, o telefone IP se comunica através do gateway com a rede de telefonia. Dessa forma, as ligações se originam e se destinam na rede de telefonia, porém atravessam uma rede baseada em SIP pelo caminho. Comparação entre H.323 e SIP A recomendação H.323 e o SIP têm em comum a possibilidade de chamada entre dois ou vários participantes, com terminais independentes de serem computadores ou telefones. Ambos também negociam parâmetros, têm recursos de segurança e utilizam o protocolo RTP para transportar o fluxo de dados. Apesar dessas semelhanças, eles se diferem em vários aspectos. A recomendação H.323 é típica da indústria de telefonia tradicional, com a definição de protocolos específicos, trazendo a ele a dificuldade de se adaptar a aplicações futuras. Por outro lado, o SIP é típico da Internet, por ser um módulo que interopera bem com os outros protocolos da rede mundial, trazendo a ele maior flexibilidade e melhor adaptação a novas aplicações. A tabela 4 apresenta um resumo das diferenças e semelhanças entre H.323 e SIP: Tabela 4: Comparação entre H.323 e SIP CARACTERÍSTICA H.323 SIP Projetado por ITU IETF Compatível com a telefonia tradicional Grande Maior Compatível com a Internet Não Sim Arquitetura Monolítica Modular Negociação de parâmetros Sim Sim Transporte de Informação RTP/RTCP RTP/RTCP Endereçamento Número de host ou telefone URL Segurança com criptografia Sim Sim Implementação Grande e complexa Moderada Tamanho do documento de padrões 1.400 páginas 269 páginas Estado atual Tornando-se menos utilizado em VoIP, mas ainda disponível. Tornando-se mais utilizado em VoIP, em expansão. Interoperabilidade de SIP e H.323 Para a interoperabilidade de comunicação entre agentes SIP e terminais H.323, é necessário um conversor de protocolos: o SIP-H.323 InterWorking Function (IWF). O IWF pode se integrar a um gatekeeper H.323 ou a um servidor SIP. Ele faz a intermediação para que os dois protocolos se comuniquem. A figura 12, 19 ilustra um cenário com este tipo de comunicação: Figura 12: Interoperabilidade entre SIP e H.323 As funcionalidades de um IWF são: Mapear sequências de estabelecimentos e encerramento de chamadas. Registrar os terminais SIP e H.323 com os servidores registradores SIP e os gatekeepers. Realizar a resolução de endereços SIP e H.323. Negociar a capacidade dos terminais e agentes. Abrir e fechar os canais de mídia. Mapear os codecs de mídia para as redes SIP e H.323. Reservar e liberar recursos relacionados a chamada. Processar as mensagens de sinalização da chamada. Tratar serviços e facilidades adicionais. O IWF trata somente da conversão das mensagens entre os protocolos nos processos de sinalização da chamada telefônica. Em relação ao nível do fluxo de dados, como ambos SIP e H.323 utilizam o RTP, os pacotes de voz são trocados diretamente entre os terminais e agentes, o IWF pode até encaminhar os pacotes, mas sem modificá-los. Codecs Os codecs são necessários na tecnologia VoIP para codificação e decodificação dos dados analógicos (voz humana) em digitais (bits) para que a comunicação ocorra na rede IP. Eles são protocolos extras que adicionam funcionalidades e maior qualidade na comunicação. Além da conversão, os codecs também realizam a compressão dos sinais de voz. De acordo com o nível de compressão, atinge-se um equilíbrio entre largura de banda e qualidade de voz para o sistema VoIP. Os equipamentos suportam sempre mais de um codec, para que haja a negociação de qual será utilizado na comunicação. Os codecs podem ser classificados como codificadores de forma de onda, dos quais codificam o sinal apenas baseando-se na sua forma de onda, desprezando outras características. É o que ocorre com o codec G.711, que tem a qualidade muito boa, mas uma taxa de transmissão muito alta. Já o codec G.729, pode ser considerado um codificador de fonte ou paramétrico, que codifica o sinal apenas na fonte como foi gerado, a qualidade é boa (não tão quanto o G.711), mas a taxa de transmissão é baixa. Os codecs de áudio fazem a conversão por amostragem do sinal de áudio milhares de vezes por segundo. Por exemplo, o codec G.711 tira amostras do áudio 64 mil vezes por segundo. Ele converte os dados digitalizados e comprime para transmissão. Quando as 64 mil amostras são reunidas, partes do áudio são perdidas entre cada tomada de amostra, mas elas são tão pequenas que, ao ouvido humano, soam como um segundo contínuo de áudio digital. 20 O codec G.729 tem a velocidade de amostragem de 8 mil vezes por segundo e é o mais usado em VoIP. Apesar do codec G.711 oferecer ótima qualidade de voz, o G.729, provê um equilíbrio entre a qualidade (que é considerada boa) e a eficiência da largura de banda. As principais características dos codecs são: Taxa de transmissão em Kbit/s: Quantidade de informação em bits por segundo que precisam ser transmitidos para entregar um pacote de voz. Intervalo de amostra: o tempo de amostragem em que o codec opera. Por exemplo, o codec G.729 tem um intervalo de amostra de 10 ms. Tamanho da amostra: os bytes capturados em cada intervalo de amostra. No caso do G.729, o tamanho da amostra é de 10 bytes (80 bits), pois tem um intervalo de 10 ms, sendo a taxa de 8 Kbit/s. Tamanho do payload de voz: a carga útil de voz realmente transportada em um pacote IP. O tamanho do payload influencia na ocupação da largura de banda. Na tabela 2 há uma listagem dos codecs de áudio que podem ser utilizados em VoIP. Apesar da tabela especificar os codecs de áudio como parte da recomendação H.323, eles não são exclusivos desta pilha de protocolos. O protocolo SIP, também pode utilizar os mesmos codecs. Os codecs operam usando algoritmos avançados que ajudam a amostrar, selecionar, comprimir e montar os pacotes de dados de áudio. O algoritmo CS-ACELP é um dos algoritmos mais predominantes em VoIP. Ele ajuda a organizar e aperfeiçoar a largura de banda disponível e é utilizado pelo codec G.729. Há também os codecs de vídeo, como H.261 e H.263. É possível entre os equipamentos ocorrer o processo de transcodificação, que converte um codec em outro, como o G.729 para o G.711. Mas isso pode prejudicar a qualidade do áudio da ligação telefônica. O ideal é que os equipamentos possuem os mesmos codecs, para não utilizarem a transcodificação. RTP e RTCP O protocolo Realtime Transport Protocol (RTP) é responsável pelo fluxo de voz já convertida em dados na tecnologia VoIP. A voz precisa ser transmitida em tempo real e é o protocolo RTP que possibilita essa transmissão. Ele é utilizado tanto na pilha de protocolos H.323 como com o SIP. Já o protocolo Realtime Transport Control Protocol (RTCP) monitora a entrega dos dados, além de ter funções de controle e identificação. IAX O RTP tem uma limitação de funcionalidade quando uma rede IP tem um sistema de Network Address Translation (NAT). O RTP do terminal de origem escolhe dinamicamente uma porta para a transferência de dados da qual é armazenada na tabela NAT. Porém quando o terminal de destino tenta se comunicar, ele pode passar pelo problema da porta utilizada na transmissão não estar mais na tabela NAT. Isso impossibilita um PABX IP de se comunicar com uma rede IP externa que tenha o sistema de NAT. Daí surgiu o protocolo Inter Asterisk eXchange (IAX), para resolver este problema. O protocolo IAX tem como propósito definir um modelo de comunicação entre servidores Asterisk, (para PABX IP), com recursos de multiplexação de dados de mídia e sinalização através do mesmo canal, evitando os problemas relacionados a NAT. Ele também proporciona a simplificação das configurações de firewall. O IAX é um protocolo de aplicação e ele utiliza a porta 4569 sobre o protocolo UDP. Ele é também 21 um protocolo aberto, onde atualmente há a expectativa de que seja padronizado pela IETF. Esse protocolo se divide em cliente e servidor. A troca de mensagens é em formato binário. As mensagens são classificadas como frames. Ele se utiliza dos chamados full frames, para transmissão de dados de sinalização, ou seja, a chamada telefônica é estabelecida, monitorada e encerrada com a troca de full frames, que são enviados de tempos em tempos. Já os chamados mini frames, são responsáveis pela transmissão dos dados de mídia (voz). O tráfego de informação do protocolo IAX também pode ser feito em modo trunk, de tal maneira que várias chamadas podem ser agrupadas em um único conjunto de pacotes, com um único cabeçalho IP, economizando os recursos de rede, diminuindo o atraso dos pacotes de voz. Atualmente o protocolo se encontra em sua versão dois: IAX2. Ele não é somente utilizado em servidores Asterisk, mas também pode ser encontrado em softphones, ATAs e gateways. Protocolos de Gateway (softswitch) O equipamento de gateway ou softswitch, também tem a necessidade da utilização de protocolos, para o controle das ligações telefônicas por ele gerenciadas na tecnologia VoIP. Assim como os protocolos SIP e a recomendação H.323, os protocolos de gateway são usados para o processo de sinalização das chamadas. São descritos, portanto, os protocolos MGCP e MEGACO. MGCP O Media Gateway Control Protocol (MGCP) foi definido na RFC 2705 da IETF e é usado para controlar as chamadas nos gateways do sistema VoIP. O MGCP implementa uma interface de controle usando um conjunto de transações do tipo comando/resposta que criam, controlam e auditam as chamadas. Estas mensagens usam como suporte os pacotes UDP da rede IP, e são trocadas para o estabelecimento, acompanhamento e finalização das ligações. O MGCP tem como finalidade principal a simplificação do uso da tecnologia VoIP, eliminando a necessidade de terminais complexos para a telefonia IP. MEGACO/H.248 O MEdia GAteway COntrol (MEGACO) realiza as mesmas funções do MGCP, ele foi criado com o esforço conjunto da IETF e ITU. Ele pode ser utilizado em um gateway com funções implementadas em único equipamento ou em um gateway com funções que podem ser distribuídas por vários equipamentos. O MEGACO também possui uma interface de sinalização para diversos sistemas de telefonia, tanto fixa como móvel. Esse protocolo representa uma alternativa ao MGCP, pois enfoca requisitos técnicos e recursos de conferência multimídia omitidos pelo seu antecessor. Ele também controla melhor a execução ordenada de comandos por meio de transações, e define modos de transporte específicos das mensagens sobre outros protocolos além do UDP, como o SCTP, um protocolo de transporte mais recente, por exemplo. Com o funcionamento destes protocolos estabelecendo a comunicação entre os equipamentos, o próximo assunto a ser abordado são as aplicações da tecnologia VoIP, para que uma chamada telefônica seja efetuada entre uma origem e um destino numa rede IP. 22 Voz sobre IP I: Aplicações VoIP Aplicações VoIP no Ambiente Doméstico Há alguns tipos de aplicações da tecnologia VoIP que se tornam presentes no ambiente doméstico. O usuário pode realizar ligações telefônicas por meio de seu computador pessoal, ou aplicar VoIP na comunicação de seu aparelho de telefone comum, através de ATAs. VoIP entre computadores Os computadores já se podem prover dos recursos disponíveis para a comunicação em VoIP. Como citado anteriormente, a aplicação da VoIP em computadores é a mais simples e de fácil utilização. O computador precisa de acessórios multimídia que já são largamente disponíveis no mercado: um headset (fone de ouvido com microfone acoplado) uma webcam (para as imagens de vídeo) Esses acessórios são conectados ao computador, geralmente na placa-mãe ou placa de som dedicada, (referindo-se ao headset). O computador também precisa ter: conexão com a Internet de velocidade razoável instalação do softphone O ideal é que a conexão com a Internet seja do tipo banda larga, com velocidade de no mínimo 40 Kbit/s, apesar do uso de Internet discada também possibilite a comunicação em VoIP. Softphones O softphone é o programa que contém as funcionalidades para a realização de ligações telefônicas entre os computadores. Ele usa mecanismos que capturam e reproduzem o áudio, de forma a transmitir e receber as amostras da voz digitalizada nos pacotes IP. A maioria dos aplicativos desse tipo tem uma interface de uso bem intuitiva e simples, com um teclado virtual, simulando o teclado de um aparelho de telefone. Eles também usam o protocolo SIP por padrão, podendo ser configurados para lidar com NAT e firewalls. É possível realizar o download de diversos softphones gratuitos pela Internet. Mas há a necessidade da utilização de uma provedora de serviços de VoIP, possibilitando assim a ligação telefônica gratuita entre usuários da mesma provedora. Um detalhe interessante é que o usuário pode se comunicar fazendo a ligação telefônica utilizando o softphone, e ao mesmo tempo executar suas tarefas rotineiras no computador. Alguns recursos adicionais que os softphones podem oferecer são: Incluir compressão de dados, cancelamento de eco e redução de ruídos; Suportar uma visualização de identificação da chamada; 23 Oferecer recursos de viva-voz; Oferecer recursos de conferência; Suportar uma transmissão por vídeo; Incluir um catálogo de endereços para discagem rápida; Suportar transferência de ligações; Permitir gravação das ligações; Ao instalar um softphone, são necessárias algumas configurações para que ele funcione plenamente. Se o computador que receber a instalação do aplicativo estiver protegido por um firewall, certas portas necessitam ser liberadas, como a porta 5060, por exemplo, assim como indicar ao antivírus que a instalação não seja impedida. Para utilizar o softphone, o usuário cadastra um username e senha para se comunicar com outras pessoas. O username e senha são fornecidos pela provedora de serviços VoIP. Alguns exemplos de softphones disponíveis são: 3CXPhone, EyeBeam, Pangolin, Bria 3.0, Zoiper, InWise Softphone 2.0, Idefix, WengoPhone, Ekiga, Kphone, Linphone, etc. Os softphones X-Lite, Express Talk e Adoresoftphone são outros exemplos, as interfaces destes aplicativos são apresentadas na figura 13: Figura 13: Interfaces X-Lite, Express Talk e Adoresoftphone Com os softphones, também é possível realizar ligações do computador para um telefone comum, com o pagamento de uma tarifa de baixo custo estipulada pela empresa provedora do serviço de VoIP. Portanto um softphone simula as funcionalidades de um telefone no computador. Skype Outro programa VoIP usado atualmente que permite a comunicação de voz na Internet com chamadas telefônicas é o Skype. O Skype foi criado por Niklas Zennström. O programa utiliza uma rede distribuída ponto a ponto (P2P), que foi desenvolvida inicialmente para aplicações de compartilhamento de arquivos, dividindo as atividades computacionais e as distribuindo aos computadores dos usuários para fazer o processamento destas atividades. Este programa é de aquisição gratuita, podendo ser adquirido pela Internet. E além de estabelecer a 24 comunicação por voz, ele também tem a função de mensageiro instantâneo. Com o Skype, o usuário pode efetuar uma ligação telefônica para qualquer outro computador do mundo que também tenha o Skype instalado, sem nenhum custo. A realização das ligações do computador para o telefone fixo também é possível, sendo esses serviços chamados de SkypeOut e SkypeIN. Nesses serviços há uma tarifa pela ligação, porém de baixíssimo custo. Alguns dos recursos adicionais do aplicativo são ativados pela compra de créditos. Dentre esses recursos que o Skype oferece estão: Identificação de chamada: quando uma ligação telefônica é feita pelo Skype, ela pode ser identificada por telefones fixos ou celulares do destino. Envio de arquivos: o aplicativo permite a transferência de arquivos, independente do tamanho. Encaminhamento de chamadas: as chamadas recebidas pelo Skype podem ser encaminhadas para um telefone fixo ou celular. Transferência de chamadas: semelhante ao recurso de encaminhamento, as chamadas que foram recebidas ou que ainda estão em andamento, podem ser transferidas para telefone fixo ou celular. Correio de voz: gravação e encaminhamento de mensagens das ligações não atendidas. A mensagem de voz pode ser convertida para mensagem de texto. Acesso remoto: a tela do computador de origem pode ser exibida para o computador de destino ou vice-versa por meio do Skype. Conferência: comunicação telefônica com vários participantes. Ligações telefônicas com vídeo e videoconferência: o aplicativo permite a comunicação exibindo a imagem entre origem e destino com uso de uma webcam. Suporte a Wi-Fi: o aplicativo através de um notebook se conecta a hotsposts sendo o acesso pago por minuto. Envio de SMS: o Skype permite o envio de mensagens de texto para celulares. Este aplicativo não recebe intervenções de firewalls, por utilizar a porta 80, a mesma usada por aplicações Web. Ele também contorna problemas de NAT, nem sempre superados por outros softphones, e as chamadas são criptografadas, para garantir privacidade. O Skype utiliza-se de protocolos e codecs proprietários, como o codec iLBC. O aplicativo também não realiza chamadas de emergência. Para a implementação do Skype, é feito primeiramente o download do softphone gratuitamente pela Internet e posteriormente a sua instalação. Ao utilizar o programa pela primeira vez, é necessária a configuração de um nome de usuário e senha, por exemplo: glaucia.da.silva.ribeiro1, o nome de usuário é semelhante ao de um endereço de e-mail. Após isso o Skype oferece opções de adição de outros usuários. A interface é bem simples de usar, com a exibição de uma lista de outros usuários (amigos), que estão conectados (on-line), ou não conectados (off-line). O programa também oferece o armazenamento do histórico das chamadas feitas. Para efetuar uma ligação, por exemplo, para outro usuário on-line, basta dar duplo - clique no nome correspondente, o destino ouvirá o som de uma companhia simulando um telefone, ligação esta que poderá ser aceita ou rejeitada, através da opção correta no aplicativo. Ao atender a ligação, a comunicação por voz se inicia, podendo ser encerrada por ambas as partes, com a opção “Desligar”. A figura 14 ilustra a interface do programa Skype: 25 Figura 14: Interface Skype Devido a sua implementação proprietária, o Skype não utiliza os protocolos padronizados H.323, SIP, RTP e codecs. Apesar de transportar voz sobre uma rede IP, como a Internet, ele pode não ser considerado uma aplicação típica de VoIP. Ele pode ser classificado como uma aplicação VoIP numa rede P2P, com funcionamento diferenciado em relação aos outros softphones. VoIP entre telefones comuns A telefonia IP já pode estar presente nas ligações telefônicas das residências. No nível de utilização, os usuários não percebem diferenças impactantes ao realizar suas ligações, o diferencial existe na implementação da infraestrutura da telefonia IP, e no custo das chamadas. ATAs Os ATAs são dispositivos que permitem a comunicação em VoIP por meio dos aparelhos telefônicos comuns. Esse tipo de dispositivo faz a conversão dos sinais digitais e analógicos da voz durante a comunicação. Como citado anteriormente na seção Comutação de Circuito e Comutação de Pacote deste tutorial parte I, o adaptador conecta o telefone comum a Internet. Os ATAs tem como características gerais suporte aos protocolos tipicamente utilizados na Internet, assim como suporte ao protocolo SIP, além de se proverem de codecs de voz e soluções de segurança. Com o uso de um ATA, o usuário não precisa inutilizar o seu aparelho de telefone comum, pois o custo de um aparelho de telefone IP ainda é alto. É necessária a contratação da provedora de serviços de VoIP, que fornecerá o ATA. Esse dispositivo contém geralmente a interface RJ-45, que serve de conexão com o modem ADSL. Ele também se dispõe da interface RJ-11 para conexão com o telefone convencional, a interface DC 12 VA para a conexão do cabo de alimentação elétrica, e outras interfaces RJ-45 para conectar um computador ao ATA, para o uso de configuração do dispositivo, que depois de configurado, o computador pode ser desconectado. A figura 15 ilustra o esquema de conexão de um ATA ao telefone comum, ao modem ADSL e a um computador para sua configuração: 26 Figura 15: Conexão de ATA com demais dispositivos A implementação e as configurações de um ATA envolvem alguns procedimentos. No modelo RT31P2 da fabricante Linksys, com a provedora de serviços Terra VOIP, adotado como exemplo, os procedimentos gerais são descritos a seguir: Acessar o site da provedora de serviços VoIP para a criação do username e senha. Conectar fisicamente o ATA aos demais dispositivos. No computador, deve ser acessado via browser a página de configuração do ATA. Na página de configuração, devem ser inseridas informações como: tipo de conexão PPPoE; usuário e senha de acesso a Internet, fornecidos pelos provedor da Internet anteriormente; O passo 4 acima descrito se aplica quando o acesso a Internet é feito com endereçamento IP dinâmico, no caso de endereçamento estático, outros procedimentos são realizados na página de configuração do dispositivo ATA. Realizar o salvamento das configurações. Já com um aparelho de telefone comum conectado ao ATA, ainda na página de configuração do dispositivo, preencher com informações de username e senha criados no site da provedora de serviços de VoIP, é importante salientar que não são os mesmos username e senha de acesso a Internet. O endereço do servidor de registro e proxy VoIP também deve ser preenchido, esse endereço dever ser fornecido pela provedora. Realizar o salvamento das configurações. O aparelho de telefone pode então ser testado, se há o tom de linha, e a partir daí é possível realizar ligações telefônicas com a tecnologia VoIP usando um telefone comum e um ATA. Um detalhe importante na implementação do ATA, é a verificação da existência de um firewall configurado no acesso a Internet, neste caso, algumas portas necessitam ser liberadas para que a comunicação VoIP aconteça. Exemplos de portas a serem liberadas são a 5060 UDP, 5222 TCP e de 10.000 a 20.000 UDP. Outro detalhe é o proxy da Internet que precisa estar desabilitado durante a configuração e funcionamento do serviço VoIP. A utilização do telefone conectado ao ATA é similar a uma ligação telefônica típica, a salvo que quando a origem e o destino utilizem a mesma provedora VoIP, os usuários podem ter números telefônicos virtuais, com extensão de 8 dígitos, por exemplo, independente da distância. O ATA Linksys RT31P2 é mostrado na figura 16: 27 Figura 16: ATA Linksys RT31P2 A vantagem do uso do dispositivo ATA, é a mobilidade que pode trazer ao usuário que deseja realizar e receber ligações em lugares diferentes, sem se preocupar com troca de números de telefones utilizando apenas a conexão com a Internet. Além da já mencionada redução de custo em ligações. A comunicação VoIP está se tornando cada vez mais presente no ambiente doméstico, principalmente quando ela ocorre entre computadores com softphones. Mas há também as aplicações para o ambiente corporativo, que serão abordadas a seguir. Voz sobre IP: Aplicações VoIP no Ambiente Corporativo A tecnologia VoIP é um grande atrativo para as empresas, devido a redução de custos em ligações telefônicas e a convergência de dados e voz em uma única rede de comunicação. Entre as aplicações para o ambiente corporativo estão os telefones IP, o PABX IP, que pode ser implementado com o sistema Asterisk, e a wireless VoIP. Telefone IP O telefone IP é um aparelho criado para a telefonia IP, ele contém características exclusivas para lidar com a tecnologia VoIP. Uma delas mais visíveis é a sua conexão RJ-45, diferente do telefone comum, que contém a conexão RJ-11. Esse tipo de telefone contém um sistema ativo que permite a conversação telefônica e acesso as funcionalidades de um PABX IP. Ele também possui, de forma nativa os protocolos de sinalização H.323 e/ou SIP, e RTP para a transmissão de voz. O telefone IP necessita do endereço IP, que pode ser obtido pelo servidor com o protocolo Dynamic Host Configuration Protocol (DHCP), possivelmente já existente na rede. O aparelho também recebe suporte a segurança e os típicos codecs de voz. A implementação de qualidade de serviço, (QoS), que é abordada na seção a seguir, pode ser incluída num aparelho de telefone IP. Modelos mais sofisticados desse tipo de telefone podem conter funcionalidades para a videoconferência. Os telefones IP têm como outras características específicas a conexão direta a Internet, identificador de chamadas, chamadas em espera, viva voz, configurações via browser, entre outros. A figura 17 exibe um aparelho de telefone IP Cisco modelo SPA942 4-Line: 28 Figura 17: Telefone IP Cisco SPA942 4-Line O telefone IP se conecta diretamente a rede IP por meio de sua interface RJ-45, mas há também o telefone Universal Serial Bus (USB). O telefone USB é conectado ao computador, que terá um softphone instalado anteriormente para que a ligação telefônica seja feita. Portanto o telefone USB só funciona enquanto o computador estiver ligado, conectado a Internet e com o softphone em execução. PABX IP O PABX tradicional possui algumas características que o tornam estático e obsoleto em meio a era tecnológica vivida nos dias atuais. Os PABXs utilizados atualmente na maioria das empresas têm o mesmo funcionamento desde o início dos anos 80, quando foram desenvolvidos. Além da tecnologia do PABX tradicional ser proprietária, fazendo com que os usuários fiquem limitados e dependentes do fabricante na adição de novas funcionalidades, ele também traz custo de manutenção e operação de técnicos especializados. Já com a telefonia IP, um PABX IP tem sua arquitetura aberta, e ocorre a convergência de voz e dados para a mesma rede de comunicação. A base para a implementação do PABX IP é uma rede de computadores IP, existente em todas as empresas que já informatizaram suas atividades. A nova arquitetura deve se compor de: Um servidor de rede: que executará a aplicação de PABX. Esse servidor é chamado de controlador de processo; Telefones IP; Computadores com softphone: que são considerados telefones virtuais IP; Gateway: como já mencionado, integra a rede IP com a rede de telefonia tradicional, proporcionando a comunicação com o exterior. Com o gateway, é possível permanecer com aparelhos telefônicos comuns; Gatekeeper: gerencia os terminais, como telefones IP, ATAs conectados aos telefones comuns e computadores com softphones. Ele controla o acesso, as chamadas e a largura de banda utilizada pelos terminais. A figura 18 ilustra uma arquitetura típica de PABX IP: 29 Figura 18: Arquitetura de PABX IP Com a implementação de um PABX IP numa empresa, ocorre a redução dos custos de ligações a longas distâncias, para telefones fixos e celulares, por meio da contratação de um provedor de serviço de telefonia IP. Essa redução de custo é possível devido ao meio de transmissão ser uma rede IP. Os números dos ramais VoIP e analógicos também podem ser unificados independentemente da distância entre uma matriz e suas filiais. Um PABX IP também traz flexibilidade na realocação dos ramais, o funcionário poderá mudar de sala, ou de posição de sua mesa de trabalho, sem trazer a complexidade para mapeamento dos pares metálicos que ocorre no PABX tradicional. Basta conectar o telefone IP em qualquer ponto da rede local, que o ramal continuará o mesmo. A mobilidade dos funcionários da empresa se torna mais versátil com o PABX IP, pois a localização é focada no usuário, e não no ramal do telefone, fazendo com que as fronteiras geográficas não sejam mais um limite para comunicação em termos de custo. O funcionário pode transportar um telefone IP para o seu destino, conectá-lo na Internet, e ter acesso ao PABX IP da empresa. Assim também, se ele estiver ausente no momento da chamada, a ligação telefônica pode ser encaminhada por correio de voz, via e-mail ou mensagem de SMS, de acordo com os recursos adicionais implementados na aplicação. O menor custo não se limita apenas a utilização, mas também na operação da rede de comunicação, pelo fato do PABX IP ser baseado em padrões abertos, ele possibilita a adoção de equipamentos de diferentes fabricantes, trazendo concorrência no mercado e menores preços. Para a implantação do PABX IP, é necessário analisar o desempenho e as características atuais da rede de computadores IP. A verificação do desempenho da conexão com a Internet é de extrema importância, para que a telefonia IP seja de qualidade, no caso dos usuários utilizarem o sistema de PABX fora dos limites da empresa. O protocolo de sinalização VoIP, e os codecs utilizados devem ser observados. O H.323 é disponível, porém o SIP tem a sua adoção mais difundida, devido as funcionalidades adicionais e o fato dele ser bem menos complexo em relação ao H.323. O codec G.729 possui boa qualidade e baixo consumo por canal de voz. Há vários provedores de serviço de telefonia IP, que podem ser utilizados ao mesmo tempo, para que o PABX IP possa escolher as rotas de menor custo para as ligações. Conhecer os recursos do PABX IP que serão implantados também é importante, para que eles sejam 30 explorados ao máximo para trazer os benefícios esperados para a empresa. O investimento de implantação é maior do que o PABX tradicional, mas o retorno desse investimento, apesar de não ser imediato, ainda é vantajoso, pois aumenta a produtividade dos funcionários e reduz o custo da operação. E por fim, o PABX IP precisa ser protegido contra ameaças como qualquer outro equipamento de rede, sendo instalado atrás de um firewall. Outra solução é reservar uma VLAN para os telefones e o PABX IP e outra VLAN para os dados, e também uma VPN para os acessos dos funcionários ao PABX IP pela Internet, além de outras soluções de segurança possíveis. Uma implementação do PABX analógico pode ser considerada telefonia fixa, mas no caso do PABX IP, ele provê muita mobilidade para o usuário, que pode trocar o seu telefone IP de lugar (para outra filial da empresa, levar para uma viagem de negócios), por exemplo, permanecendo o seu funcionamento. A tabela 5 compara o PABX analógico com o PABX IP: Tabela 5: Comparação entre PABX analógico e PABX IP ITEM PABX ANALÓGICO PABX IP Comutação Circuitos Pacotes Arquitetura Centralizada Distribuída Limitado Ilimitado Escalabilidade Complexa Fácil Convergência Voz e dados em redes diferentes Voz e dados se convergem para uma mesma rede Configuração Complicada Fácil, normalmente interface Web Padrões Fechados, proprietários dos fabricantes. Abertos, independe de fabricantes. Ampliação ramais de baseada numa Como último detalhe a ser descrito sobre o PABX IP, é que essa aplicação também pode receber os nomes de PABX virtual e IPBX. Asterisk O Asterisk é um software de código aberto que realiza a função de um PABX IP. O Asterisk utiliza os protocolos SIP e IAX. A empresa Digium provê soluções em telefonia e se dedica a fabricar e comercializar o hardware, ou seja, placas de comunicação e aparelhos para a utilização do sistema Asterisk, além de custear o desenvolvimento do projeto do software. O funcionamento do Asterisk se baseia em quatro componentes: protocolo, canal de comunicação, codecs, e a aplicação em si. Ele também possui um banco de dados interno chamado de Asterisk DataBase (AstDB), 31 nesse banco de dados permanecem as funcionalidades adicionais programadas no servidor de PABX IP. O Asterisk suporta os seguintes codecs: G.711; G.723.1; G.726; G.729; GSM; iLBC; LPC10 e Speex. Ele também oferece os seguintes recursos: Correio de voz; Sistema de mensagens unificadas: mensagens de correio de voz e fax encaminhados para a caixa postal do e-mail do usuário; Distribuidor automático de chamadas e fila de atendimento: chamada em vários ramais e música de espera; Sala de conferência: todos os usuários podem discar para um ramal virtual e são conectados por meio de senhas; Gravação de voz: pode ser reproduzida a partir de arquivo; Transferência de chamadas: o usuário pode transferir a ligação do seu ramal para o outro; Captura de chamadas: o usuário transferir a ligação do outro ramal para o seu; Bilhetagem: informações de todas as chamadas telefônicas. É importante salientar que a bilhetagem não é o mesmo que tarifação. Portanto o recurso de bilhetagem do Asterisk não calcula valores de cobrança para as chamadas, somente coleta informações; Distribuição automática de chamadas para call center; Conexão com banco de dados MySQL: para o processo de bilhetagem. Para a implementação de um PABX IP utilizando o Asterisk, há diversos passos a serem seguidos relacionados a instalação e configuração do servidor. Como destaque estão os arquivos de configuração extension.conf, que realiza toda a lógica de funcionamento do servidor Asterisk; sip.conf, que configura contas de usuários utilizando o protocolo SIP; e iax.conf, que configura as contas de usuários utilizando o protocolo IAX. O Asterisk é uma aplicação bem estruturada para um PABX IP, com a vantagem de ser um software de código aberto, as configurações podem ser customizadas livremente, para atender as necessidades do ambiente de PABX. Wireless VoIP A tecnologia VoIP pode ser aplicada no ambiente sem fio, baseando-se no padrão IEEE 802.11 que é definido para a Wireless Local Area Network (WLAN). Esse padrão permite que os dados sejam transmitidos através de ondas eletromagnéticas onde várias conexões podem existir em um mesmo ambiente sem que uma interfira na outra, contanto que operem em frequências diferentes, sem a presença de cabos para as conexões. Uma conversa telefônica VoIP pode ser realizada com celulares, que traz mais uma vez, a redução de custos nas ligações, benefício muito importante no ambiente corporativo. Com VoIP, a possibilidade da integração de celulares em redes baseadas em IP ocorre devido a aplicação cliente VoIP no celular se aproveitar da infraestrutura de dados da empresa, que pode utilizar as redes móveis apenas para uma parte do percurso da ligação. Dessa forma, aproveita-se a rede IP para o transporte da ligação com maior capacidade de tráfego possível. A aplicação VoIP do celular se comunica com um servidor VoIP por meio da rede sem fio. Essa aplicação que envolve VoIP numa WLAN é chamada de Voz sobre WLAN (VoWLAN). Na modalidade VoWLAN, o celular é conectado a rede local sem fio da empresa por meio da aplicação 32 cliente VoIP que se comunica com o servidor. A ligação telefônica é encarada pela rede como mais uma aplicação acessando seus recursos. Um funcionário da empresa que utiliza VoWLAN, tem outros benefícios, como o recebimento de fax, e-mails, compromissos e acesso a arquivos da empresa. Se uma conversa telefônica for considerada importante, ela pode ser gravada no servidor, e depois enviada como anexo de e-mail. Nesse tipo de aplicação, o celular se torna parte da rede IP, do qual os cuidados e a manutenção dele passam a ser uma tarefa do departamento de Tecnologia da Informação. Por meio da rede WLAN, o celular pode ter os seus softwares atualizados, e também a realização de backups do sistema do dispositivo. A utilização de um telefone IP na rede WLAN também é possível, contanto que o aparelho suporte o padrão 802.11, como ocorre com modelo WIP310 Wireless-G da empresa Cisco. O aparelho é exibido na figura 19: Figura 19: Telefone IP Cisco WIP310 Wireless-G As diversas aplicações da tecnologia VoIP necessitam em comum da qualidade de serviço, para que haja uma comunicação telefônica eficiente. A qualidade de serviço será abordada na próxima seção. 33 Voz sobre IP I: Considerações finais Este tutorial parte I procurou descrever o funcionamento do sistema de telefonia atual e a possibilidade da implementação de VoIP em sua presente estrutura, comparou os tipos de comutação de informações analógicas e digitais para subsequente análise sobre a comutação na telefonia tradicional, e na Voz sobre IP, apresentou formalmente a tecnologia VoIP, seu surgimento e exemplos de seu funcionamento em alguns cenários de comunicação, discutiu a estreita relação entre a tecnologia VoIP e a telefonia IP, descreveu e comparou os protocolos usados em VoIP, e finalmente apresentou as diversas aplicações da telefonia IP no uso doméstico e corporativo, como softphones, ATAs, telefones IP, centrais de PABX IP, e telefonia móvel. O tutorial parte II analisará os aspectos de Qualidade de Serviço (QoS), descreverá s aspectos de segurança que envolvem a tecnologia, abordará a difusão da tecnologia no Brasil, relacionada com a regulamentação da VoIP pelos órgãos competentes, tecerá considerações sobre as expectativas, o crescimento eminente e os desafios de VoIP, e finalmente apresentará as considerações finais sobre a tecnologia VoIP, que pode se tornar cada vez mais presente na vida cotidiana. Referências ANTONIAZZI, André Scomazzon. Segurança em VoIP: Ameaças, Vulnerabilidades, e as Melhores Práticas em Segurança. Disponível em: http://www.lume.ufrgs.br/handle/10183/15966 Acesso em 03 set. 2010 BAHR, Stephan. Voz sobre IP nos dispositivos móveis. RTI. São Paulo: Aranda, n. 100, p. 28-32, set. 2008. CALLADO, Arthur et al. Construção de Redes de Voz sobre IP. Disponível em: http://brenojac.com/sbrc/MC%20-%2001.pdf Acesso em 25 ago. 2010 CISCO SPA942 4-Line IP Phone with 2-Port Switch Cisco Small Business IP Phones. Disponível em: http://www.cisco.com/en/US/prod/collateral/voicesw/os6788/phones/ps10033/ps10039 /data_sheet_c78-502079.pdf Acesso em 08 set. 2010 CISCO WIP310 Wireless-G IP Phone Cisco Small Business IP Phones. Disponível em: http://www.cisco.com/en/US/prod/collateral/voicesw/ps6788/phones/ps10033/ps10041 /data_sheet_c78-502697.pdf Acesso em 08 set. 2010 COLCHER, Sérgio et al. VoIP: Voz sobre IP. Rio de Janeiro: Elsevier, 2005. COMO funcionam os serviços VoIP? Disponível em: http://www.telefone-voip.net/telefone-voip.net//artigos/conceitos/como-funciona.html Acesso em 21 ago. 2010 COSTA, César. O sucesso dos pequenos provedores VoIP. Disponível em: http://www.voipbra.com.br/artigos/pequenosprovedores.htm Acesso em 13 set. 2010 34 ESTATÍSTICAS. Disponível em: http://www.teleco.com.br/voip_estatis.asp Acesso em 21 ago. 2010 FILHO, Huber Bernal. Telefonia IP. Disponível em: http://www.teleco.com.br/tutoriais.asp Acesso em 09 ago. 2010 GUIA de Instalação Router ATA (Adaptador de Terminal Analógico) Modelo RT31P2. Disponível em: http://voip.terra.com.br/manual/ATA_Linksys_RT31P2.pdf Acesso em 27 ago. 2010 INTRODUÇÃO a Voz sobre IP (VoIP) Disponível em: http://www.cliconnect.com/br/Artigos/introdVOIP02.html Acesso em 21 ago. 2010 INTRODUÇÃO ao Skype. Universidade Federal de Pelotas - Centro de Informática – Seção de Projetos de Treinamento em Informática. Disponível em: http://www.senado.gov.br/evmnet/publico/setores/000/30/textos/37/skype.pdf Acesso em 25 ago. 2010 JÚNIOR, Heron de Almeida Leal; SOUZA, Job Medeiros de; PACHECO, Juliano Anderson. Asterisk Embarcado. Disponível em: http://revista.ctai.senai.br/index.php/edicao01/article/download/35/20 Acesso em 09 set. 2010 KELLER, Alexandre. Asterisk na prática. São Paulo: Novatec, 2009. LAMARÃO, Felipe Mello.; ALVÃO, Jennifer Natalia Silva. VoIP: Soluções de Voz sobre IP. Disponível em: http://www3.iesam-pa.edu.br/ojs/index.php/computacao/article/view/31/28.pdf Acesso em 28 ago. 2010 LIMA, Marco Aurélio de. Voz sobre IP e Telefonia IP. Disponível em: http://www.malima.com.br/article_read.asp?id=29 Acesso em 21 ago. 2010 LIMA, Marco Aurélio de. A Evolução da Telefonia IP. Disponível em: http://www.malima.com.br/article_read.asp?id=54 Acesso em 21 ago. 2010 LIMA, Marco Aurélio de. Antes de Contratar um serviço de Voz Sobre IP... Disponível em: http://www.malima.com.br/article_read.asp?id=345 Acesso em 21 ago. 2010 LIMA, Marco Aurélio de. Aspectos Regulatórios da Telefonia IP: Perguntas Frequentes. Disponível em: http://www.malima.com.br/article_read.asp?id=215 Acesso em 21 ago. 2010 35 MACÊDO, Danilo. O surgimento do VoIP. Disponível em: http://dstelmaxi.blogspot.com/2007/10/o-surgimento-do-voip_07.html Acesso em 16 ago. 2010 MELCHIOR, Sílvia Regina Barbuy. VoIP e sua Inserção no Ambiente Regulatório Hoje. Disponível em: http://www.teleco.com.br/tutoriais/tutorialvoip/pagina_3.asp Acesso em 16 ago. 2010 MILANEZ, Mateus Godoi. Avaliação dos protocolos VoIP SIP e IAX utilizando simulação e parâmetros de qualidade de voz. Disponível em: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-17062009-155138/ Acesso em 03 set. 2010 MY Connection Server. Disponível em: http://www.myconnectionserver.com/download.html Acesso em 20 set. 2010 REGULAMENTAÇÃO VoIP. Disponível em: http://www.engsys.com.br/the-news/61-regulamentacao-voip.html Acesso em 16 ago. 2010. ROBERT, Valdes. How Stuff Works: Como funciona o VoIP. Disponível em: http://informatica.hsw.uol.com.br/voip.htm Acesso em 09 ago. 2010. RODRIGUES, Nuno Gonçalves. Qualidade de serviço na implementação de serviços VoIP: Avaliação a partir de um modelo de simulação, 2009. Dissertação (Mestrado em Informática), Universidade do Minho, 2009. Disponível em: https://bibliotecadigital.ipb.pt/bitstream/10198/1162/1/tese_nuno.pdf Acesso em 03 set. 2010 ROSS, Julio. VoIP Voz sobre IP. Rio de Janeiro: Antenna, 2007. SALVADOR, J. Questões gerais sobre o Skype. Disponível em: http://www.reservaer.com.br/biblioteca/e-books/skype/cap7.html Acesso em 25 ago. 2010 SATO, Alberto Mitsuo. PABX IP. Disponível em: http://www.teleco.com.br/tutoriais.asp Acesso em 09 ago. 2010 SERVIÇOS de VOIP tendem a crescer no Brasil e América Latina. Disponível em: http://www.jornalfloripa.com.br/voip/ver_info_jornalfloripa.asp?id=9024 Acesso em: 17 set. 2010 SKYPE tem 560 milhões de usuários, diz diretor da companhia. Disponível em: http://www1.folha.uol.com.br/folha/informatica/ult124u723645.shtml Acesso em 17 set. 2010 SKYPE. Disponível em: 36 http://www.skype.com/intl/pt-br/features/ Acesso em 08 set. 2010 STALLINGS, William. Redes e Sistemas de Comunicação de Dados: teoria e aplicações corporativas. 5. ed. Rio de Janeiro: Elsevier, 2005. TANENBAUM, Andrew S. Redes de Computadores. 4. ed. Rio de Janeiro: Elsevier, 2003. TESTE de Qualidade VOIP - Teste de Velocidade – Qprocura. Disponível em: http://www.qprocura.com.br/voip/teste-de-velocidade-voip.html Acesso em 20 set. 2010 VANTAGENS (e desvantagens) do VoIP. Disponível em: http://www.telefone-voip.net/telefone-voip.net//artigos/conceitos/vantagens-e-desvantagens-do-voip.html Acesso em 21 ago. 2010 VOIP / Telefonia IP – Prestadoras. Disponível em: http://www.teleco.com.br/opvoip.asp Acesso em 21 ago. 2010 VOIP deve ser adotado por 44 milhões de americanos em 2010. Disponível em: http://www.glixvoip.com.br/mundovoip/activenews_view.asp?articleID=13 Acesso em 20 set. 2010 VOIP Security and Privacy Threat Taxonomy. Disponível em: http://www.voipsa.org/ Activities/VOIPSA_Threat_Taxonomy_0.1.pdf Acesso em 10 set. 2010 WANDERLEY, Bruno Lima.; ECHENIQUE, William David Mercado. VoIP e QoS: Análise de Parâmetros de QoS para Chamadas Intercontinentais. Disponível em: http://www.teleco.com.br/tutoriais.asp Acesso em 09 ago. 2010 37 Voz sobre IP I: Teste seu entendimento 1. Qual das alternativas a seguir representa um dos componentes principais de um sistema telefônico tradicional? Loops locais. Troncos de conexão. Estações de comutação. Todas as anteriores. 2. Qual é a diferença entre VoIP e Telefonia IP? Telefonia IP é a tecnologia, e VoIP é o uso dessa tecnologia para fornecer funcionalidades e qualidade iguais as da telefonia tradicional. Não existe diferença entre esses dois termos. VoIP é a tecnologia, e Telefonia IP é o uso dessa tecnologia para fornecer funcionalidades e qualidade iguais as da telefonia tradicional. Nenhuma das anteriores. 3. Qual são os componentes normalmente encontrados no uso de VoIP no ambiente corporativo? Asterix. Alternativa 1, 3 e 4. PABX IP. Telefone IP. 38