Voz Sobre Ip Em Pequenas Empresas

82
FACULDADES INTEGRADAS DE CACOAL DEPARTAMENTO DE INFORMATICA SIDNEY ANGELO DA SILVA ESTUDO DE CASO - VOZ SOBRE IP 1

description

Trabalho de conclusao de curso,

Transcript of Voz Sobre Ip Em Pequenas Empresas

Page 1: Voz Sobre Ip Em Pequenas Empresas

FACULDADES INTEGRADAS DE CACOALDEPARTAMENTO DE INFORMATICA

SIDNEY ANGELO DA SILVA

ESTUDO DE CASO - VOZ SOBRE IP

CACOAL - RO

1

Page 2: Voz Sobre Ip Em Pequenas Empresas

2007

2

Page 3: Voz Sobre Ip Em Pequenas Empresas

SIDNEY ANGELO DA SILVA

Estudo de casos - Voz sobre IP

Trabalho de conclusão de Curso elaborado

pelo acadêmico Sidney Ângelo da Silva ao

Departamento de Sistemas de Informação da

UNESC – União das Escolas Superiores de

Cacoal com supervisão do orientador Walter

Ferreira Siqueira.

Orientador: Walter Ferreira Siqueira

CACOAL - RO

3

Page 4: Voz Sobre Ip Em Pequenas Empresas

2007

4

Page 5: Voz Sobre Ip Em Pequenas Empresas

AGRADECIMENTOS

Agradeço a Deus e a todos que, durante o período do curso, compartilharam as dificuldades e

alegrias proporcionadas neste ano de convivência. Agradeço, principalmente, a meus pais e

colega de curso, companheiros de todas as horas.

5

Page 6: Voz Sobre Ip Em Pequenas Empresas

DEDICATÓRIA

“Dedico este trabalho a meus pais:

Arthur e Célia.”

6

Page 7: Voz Sobre Ip Em Pequenas Empresas

RESUMO

Este trabalho trata do software livre AsteriskNow, uma central Telefônica Privada IP ou PBX

IP que suporta inúmeros protocolos e CODECS da tecnologia de Voz sobre IP. O texto trás

ainda, no inicio, alguns conceitos sobre comunicação de voz. Por fim é apresentado o projeto

de implementação do AsteriskNow na Empresa Eletrônica Panamerica, mostrando seu pontos

fortes e fracos.

7

Page 8: Voz Sobre Ip Em Pequenas Empresas

ABSTRACT

This work deals with free software AsteriskNow, a telephone exchange Private IP or PBX IP

that supports inúmeros protocols and CODECS of the technology of Voice on IP. The text

backwards still, in the beginning, some concepts on voice communication. Finally the project

of implementation of the AsteriskNow in the Company Eletrônica Panamerica is presented,

showing its strong and weak points.

8

Page 9: Voz Sobre Ip Em Pequenas Empresas

SUMARIO

1 – SISTEMA TELEFÔNICO..................................................................................................151.1 Um breve histórico..........................................................................................................15

1.2 Princípios de Comunicação.............................................................................................16

1.2.1 Multiplexação..........................................................................................................16

1.2.1.1 Multiplexação por divisão de freqüências (FDM)............................................171.2.1.2 Multiplexação por divisão de tempo (TDM)....................................................17

1.2.2 Comutação de pacotes x comutação de circuitos.........................................................17

1.2.2.1 Comutação de circuitos.....................................................................................181.2.2.2 Comutação de pacotes.......................................................................................19

1.3 Estrutura do Sistema Telefônico.....................................................................................20

1.3.1 Central de voz PABX (Private Automated Branch Exchange)...............................20

1.3.2 Sinalização Telefônica.............................................................................................21

2 – REPRESENTAÇÃO DA VOZ...........................................................................................222.1 Som, Voz e Áudio...........................................................................................................22

2.2 Digitalização da Voz.......................................................................................................22

2.3 Codificação/Decodificação da voz.................................................................................24

2.3.1 Codecs padronizados pela ITU....................................................................................25

3 – TRANSMISSÃO DE VOZ SOBRE TCP/IP......................................................................273.1. TCP (Transmission Control Protocol)...........................................................................27

3.2. UDP (User Datagram Protocol).....................................................................................28

3.3 IP (Internet Protocol)......................................................................................................29

3.4 Funcionamento de voz sobre IP (VoIP)..........................................................................29

3.5 Equipamentos IP capazes de tratar voz...........................................................................31

4 – PROTOCOLOS UTILIZADOS..........................................................................................334.1 RTP e RTCP (Real-time Protocol e Real-time Control Protocol)..................................33

4.2 - RSVP (Resource Reservation Protocol).......................................................................34

4.3 MPLS (Multiprotocol Label Switching).........................................................................34

4.4. Protocolo H.323.............................................................................................................35

4.4.1 Componentes H.323.................................................................................................35

4.5. SIP (Session Initiation Protocol)....................................................................................36

9

Page 10: Voz Sobre Ip Em Pequenas Empresas

4.5.1 Componentes SIP.....................................................................................................36

4.6. MGCP (Media Gateway Control Protocol)...................................................................37

4.7. Megaco/H.248 (Gateway Control Protocol)..................................................................37

5 – DIFICULDADES NO DESEMPENHO DA VOZ EM PACOTES...................................385.1 Atraso..............................................................................................................................38

5.2 Variação do atraso (Jitter)...............................................................................................39

5.3. Perda de pacotes.............................................................................................................39

5.4. Largura de banda............................................................................................................39

6 – QoS PARA O VoIP............................................................................................................416.1 DiffServ (Differentiated Services)..................................................................................41

7 – ESTUDO DE CASO...........................................................................................................427.1. Caracterização e descrição do ambiente da empresa.....................................................42

7.1.1. Análise da situação atual da rede de dados.............................................................42

7.1.2 Análise da situação atual da rede de voz.................................................................43

7.1.3 Custo com ligações interurbanas.............................................................................43

7.2 Implantação de VoIP na Eletrônica Panamérica.............................................................43

7.2.1. Alterações na estrutura atual...................................................................................44

7.2.2 Equipamentos a serem utilizados.............................................................................44

7.2.3 Software a serem utilizados.....................................................................................45

7.2.4 Asterisk....................................................................................................................45

7.2.4.1 AsteriskNow.....................................................................................................467.2.4.2 Instalando e configurando o AsteriskNow............................................................47

7.2.5 Plano de numeração.................................................................................................54

7.2.6 Efetuando ligações utilizando VoIP.........................................................................55

7.2.7 Investimentos a serem realizados.............................................................................55

7.2.8 Resultados esperados...............................................................................................56

7.2.8.1 Redução de custos.............................................................................................567.2.8.2 Qualidade de voz aceitável...............................................................................56

7.2.8.3 Consumo satisfatório dos recursos da rede...........................................................57

10

Page 11: Voz Sobre Ip Em Pequenas Empresas

LISTA DE TABELAS

Tabela 1 – Codecs padronizados pela ITU..............................................................................26

Tabela 2 – Plano de numeração...............................................................................................48

Tabela 3 – Itens de hardware a serem adquiridos....................................................................49

Tabela 4 – Software a serem adquiridos..................................................................................49

11

Page 12: Voz Sobre Ip Em Pequenas Empresas

LISTA DE FIGURAS

Figura 1 – Comutação de circuitos..........................................................................................18

Figura 2 – Comutação de pacotes...........................................................................................19

Figura 3 – Sinal analógico ......................................................................................................22

Figura 4 – Sinal digital.............................................................................................................23

Figura 5 - Digitalização da voz................................................................................................23

Figura 6 – Funcionamento de codec........................................................................................25

Figura 7 – Integração e voz e dados.........................................................................................30

Figura 8 – Atraso fim-a-fim em Voip......................................................................................41

Figura 9 – Voip em Empresa...................................................................................................46

Figura 10 – Tela Inicial............................................................................................................48

Figura 11 – Tipo de instalação.................................................................................................49

Figura 12 – Partição do Drive de Instalação............................................................................50

Figura 13 – Configuração da rede............................................................................................50

Figura 14 – Configuração de Fuso Horário..............................................................................50

Figura 15 – Cadastro de senha e instalação do sistema............................................................51

Figura 16 – Console Menu........................................................................................................52

Figura 17 – Tela de Login.........................................................................................................52

Figura 18 – Configurações Iniciais...........................................................................................53

Figura 19 – SoftPhone X-Lite...................................................................................................55

Figura 20 – Configuração do SIP no X-Lite.............................................................................55

Figura 21 – Chamada de Voip em percurso..............................................................................56

12

Page 13: Voz Sobre Ip Em Pequenas Empresas

SIGLAS E ABREVIATURAS

ANATEL – Agência Nacional de Telecomunicações.

CELP – Code Excited Linear Predictive Compression Algorithm.

DNS – Domain Name System.

FDM – Frequency Division Multiplexing.

FXO - Foreign Exchange Office.

FXS - Foreign Exchange Subscriber.

ICMP - Internet Control Management Protocol.

IETF – Internet Engineering Task Force.

IGMP - Internet Group Management Protocol.

IP – Internet Protocol.

ITU – International Telecommunications Union.

ITU-T – ITU Telecom Standardization Sector.

LAN – Local Área Network.

MP-MLQ – Multi-Pulse Multilevel Quantization.

PBX - Private Branch Exchanger

PPP – Point to Point Protocol

PSTN – Public Switched Telephone Network.

QoS – Qualidade de Serviço.

RSVP – Resource Reservation Protocol.

RTP – Real Time Protocol.

RTPC – Rede Telefônica Pública Comutada.

RTSP - Real-time Streaming Protocol.

SIP – Session Initiation Protocol.

SLA - Service Level Aggreement.

SMTP – Simple Mail Transfer Protocol.

TCP – Transmission Control Protocol.

TCP/IP – Transmission Control Protocol / Internet Protocol.

TDM – Time Division Multiplexing.

UDP – User Datagram Protocol.

13

Page 14: Voz Sobre Ip Em Pequenas Empresas

VAD – Voice Activity Detection

VOATM – Voz sobre Redes ATM.

VOFR – Voz sobre Redes Frame-Relay.

VOIP – Voz sobre Redes IP.

WAN – Wide Área Network.

14

Page 15: Voz Sobre Ip Em Pequenas Empresas

INTRODUÇÃO

Interligar voz e dados em uma única rede é um conceito antigo, considerado a rápida evolução

da tecnologia de informação Surgiu na década de 1990 e ganhou proporções maiores por volta

de 1998, quando foi possível garantir alguma qualidade e a interligação com o sistema

telefônico convencional. No entanto, a implementação de redes que utilizam esta tecnologia

ainda não tem sido muito difundida no Brasil. A própria ANATEL (Agência Nacional de

Telecomunicações) ainda não tem uma regulamentação para este tipo de serviço. Segundo

Colcher et al. (2005, p. 18) “...a adoção de serviços VoIP ainda não chegou a um patamar de

influência e representatividade no mercado nacional que justifique a necessidade de

regulamentação...”.

Nos últimos anos, devido a fatores como: explosão na utilização de Internet com banda larga

no Brasil, surgimento de novos protocolos que permitem QoS, e principalmente o alto custo

das telefonia convencional, a idéia da transmissão de voz dentro da rede de dados tem se

mostrado uma solução atrativa, principalmente pela questão da redução de custos, e está

começando a despertar nas empresas brasileiras o interesse de investir na utilização de

telefonia IP.

Com o trabalho de Mark Spencer e Jin Dixon, surgiu um software que roda em Linux, tem

licença GPL que é capaz de realizar funções de um PBX IP e analógico e outras funções a

mais. O software criado foi o Asterisk, que junto com hardware criado por Jin Dixon, o custo

da tecnologia VoIP ficou bastante acessível a pequenas e médias empresas.

O objetivo deste trabalho é apresentar o Software AsteriskNow como uma solução para

implementação da Tecnologia VoIP, mostrando uma pequena implementação de sua

funcionalidade que o tornam uma excelente escolha.

O asterisk como a tecnologia de Voz sobre IP está se difundido cada vez mais, sendo bem

aceito em todas as empresas de pequenas a grandes. O Asterisk surge como um catalisador

para essa expansão graças às suas inúmeras funcionalidades associadas ao seu baixo custo de

implementação.

15

Page 16: Voz Sobre Ip Em Pequenas Empresas

Por todos os motivos expostos esse trabalho foi confeccionado para demostrar uma pequena

implementação da tecnologia VoIP com os AsteriskNow. Para atingir este objetivo o trabalho

foi escrito em 07 capítulos organizados da seguinte forma: o Capitulo 1 esta centrado em

explicar o conceito básico do sistema telefônico. O Capitulo 2 está centrado nos conceitos

básicos para entendimento do processo de transmissão de voz, um sinal analógico, em uma

rede IP. O Capitulo 3 ao 6 vem com explicação da tecnologia de voz sobre a rede IP,

mostrando os protocolos de rede necessários, os obstáculos para o transporte da voz em uma

rede de dados. O Capitulo 7 é dedicado ao projeto de implementação do AsteriskNow na

Empresa Eletrônica Panamerica.

16

Page 17: Voz Sobre Ip Em Pequenas Empresas

1 – SISTEMA TELEFÔNICO

1.1 Um breve histórico.

Desde 1844, quando Samuel Morse apresentou ao mundo o telégrafo, as comunicações vêm

evoluindo constantemente e a telefonia é parte integrante desta evolução. Trinta e seis anos

após a invenção de Morse, aos 14 de fevereiro de 1876, Alexander Graham Bell inventou o

telefone, invenção esta que se espalhou rapidamente pelo mundo, chegando ao Brasil em 25

de julho de 1877.

O sistema projetado por Bell utilizava linhas dedicadas entre usuários, o que, com o

crescimento da demanda, tornou-o inviável devido a quantidade de fios necessários. “A

solução foi a utilização de recursos compartilhados chaveados (ou comutados) entre as

diversas conversações – por isso o uso do termo Rede Telefônica Pública Comutada (RTPC)”1

(COLCHER et al., 2005, p. 3).

Nos primeiros telefones não existia sistema de discagem, sendo que o chaveamento

(comutação) era feito manualmente de maneira bastante rudimentar. O processo passou a ser

automático poucos anos depois com a invenção da central automática que implementou nos

telefones o sistema de discagem.

Segundo Colcher et al. (2005, p. 4)

1 O termo em inglês PSTN (Public Switched Telephone Network) é comumente utilizado.

17

Page 18: Voz Sobre Ip Em Pequenas Empresas

A primeira central automática eletromecânica de chaveamento foi inventada em 1891 por

Almon Strowger, dispensando os operadores humanos. Essa central possuía capacidade

apenas para 56 terminais telefônicos. (...) Em 1913, Paris já contava com 93 mil telefones

manuais com ligações atendidas por telefonistas. Em Nova York, na mesma época, já havia

uma rede com cerca de 500 mil telefones, sendo que a automatização do sistema se daria em

1919.”

A expansão da tecnologia continuou. A tecnologia utilizada era a analógica até a década de

1940. Na década de 1950, com o surgimento dos transistores e posteriormente dos circuitos

integrados aplicados nos sistemas computacionais, surgiu a primeira central telefônica digital

(1958). “Na década de 1980 o sistema começou a se tornar predominantemente digital, exceto

pelas linhas de assinantes (a última ponta que chega até a residência ou estabelecimento)”

(COLCHER et al., 2005, p. 5)

De modo geral, o sistema telefônico atual ainda segue o mesmo modelo da década de 1980,

ou seja, centrais digitais e ramais para assinantes analógicos, apesar da existência da telefonia

digital (RDIS – Rede Digital de Integração de Serviços), ainda pouco difundida no Brasil, e

da implantação de enlaces de fibra óptica, interligando países e continentes e aumentando a

capacidade de transmissão.

1.2 Princípios de Comunicação.

Com o crescimento da demanda por serviços de telefonia, houve a necessidade do

desenvolvimento de técnicas que permitissem o funcionamento das milhares de linhas

existentes.

1.2.1 Multiplexação

A técnica de multiplexação permite que um mesmo meio físico seja ocupado por vários

transmissores/receptores, aproveitando toda a banda passante (largura de banda) do canal.

18

Page 19: Voz Sobre Ip Em Pequenas Empresas

“As duas principais técnicas multiplexação são: por divisão de freqüência (FDM) e por

divisão de tempo (TDM)” (SOARES e FREIRE, 2002, p.26)

1.2.1.1 Multiplexação por divisão de freqüências (FDM)

Nesta técnica a largura de banda é dividida em várias partes, cada uma com seu próprio

espectro de freqüência sendo que cada parte pode ser usada individualmente, como se fosse

uma linha separada.

“São inúmeras as aplicações práticas do FDM. (...) Na telefonia analógica, é comum a

utilização do compartilhamento de linhas entre centrais telefônicas e a concentração de linhas

analógicas de acesso de assinantes.” (COLCHER et al., 2005, p.40)

1.2.1.2 Multiplexação por divisão de tempo (TDM)

Baseia-se no fato de que a capacidade de transmissão do meio físico, normalmente, excede a

taxa capacidade de geração de sinal, ou seja, o canal ficaria ocioso por alguns segundos. A

técnica TDM intercala vários sinais de diferentes transmissores/receptores, dividindo o tempo

de uso do canal entre eles (o canal é compartilhado entre os usuários, e cada um deles tem um

tempo definido para utilização).

1.2.2 Comutação de pacotes x comutação de circuitos

Comutação, ou chaveamento, é segundo Colcher et al. (2005, p. 45) “o processo de alocação e

liberação de recursos da rede para utilização pelos diversos serviços”. Quando ocorre a

multiplexação os recursos da rede são liberados para determinado usuário que, nesse

momento realiza a comutação (conexão) com a rede.

19

Page 20: Voz Sobre Ip Em Pequenas Empresas

1.2.2.1 Comutação de circuitos

“A comunicação via comutação de circuitos pressupõe o estabelecimento de um caminho

dedicado durante todo o período de comunicação entre duas estações” (COLCHER et al.,

2005, p. 45). É realizada em três fazes: estabelecimento do circuito, transferência da

informação e desconexão do circuito.

As centrais telefônicas utilizam esta tecnologia. A Figura 1 abaixo mostra o processo de

comunicação via comutação de circuitos: uma mensagem de controle é enviada pela rede,

conforme ela passa pelos pontos intermediários (2 e 3), canais vão sendo alocados até o ponto

de destino (4); uma mensagem de confirmação é enviada ao ponto de origem (1) e, a partir

daí, as estações podem se comunicar através do circuito estabelecido, até que uma delas

decida terminar a conexão; neste momento o processo inverso é aplicado e caminho é

liberado.

Figura 1 – Comutação de circuitos.

Para Colcher et. al., 2005, p. 50:

20

Page 21: Voz Sobre Ip Em Pequenas Empresas

Redes de comutação de circuitos são mais adequadas nas situações em que, uma

vez estabelecido um circuito, existe um fluxo contínuo e constante de informação. Nesse caso,

os canais reservados são utilizados sem ociosidade, apresentando um retardo de transferência

constante. Além disso, uma grande vantagem dessas redes é não necessitar de empacotamento

de bits para transmissão. O empacotamento introduz um retardo adicional que pode muitas

vezes não ser suportado.

(...) A utilização de redes comutadas por circuitos para transmissão de tráfego com

taxa de bits variável, ou tráfego em rajadas causa um desperdício da capacidade da rede. Os

canais deverão ser alocados com base na taxa de pico, e passarão por períodos de ociosidade

quando a taxa gerada for menor.

1.2.2.2 Comutação de pacotes

Na comutação de pacotes, a mensagem a ser transmitida é dividida em partes com tamanho

máximo definido, denominados pacotes; o endereço de destino é adicionado a cada pacote

que percorrerá a rede de nó em nó, onde, em cada nó o pacote será recebido e encaminhado ao

próximo nó, com base no endereço contido no pacote. Caso o canal encontre-se ocupado, os

pacotes esperarão sua vez para transmissão em uma “fila de espera”.

Neste caso não é necessário o estabelecimento de um caminho dedicado entre as estações, o

que proporciona melhor aproveitamento dos recursos da rede (na comutação de circuitos, duas

estações podem estar conectadas, consumindo recursos da rede, e não transmitirem/receberem

absolutamente nada).

A Figura 2 mostra o funcionamento de uma transmissão, utilizando comutação de pacotes.

21

Page 22: Voz Sobre Ip Em Pequenas Empresas

Figura 2 – Comutação de pacotes

“Em redes do tipo store-and-forward, um pacote (ou mensagem) ocupa uma linha de

transmissão apenas durante o seu tempo de transmissão; o tempo restante pode ser utilizado

para a transmissão e outros pacotes (ou mensagens). Dessa forma, uma das características

mais importantes das redes baseadas em comutação de pacotes (ou mensagens) é que a

capacidade dos meios de comunicação é sempre dinamicamente alocada.” (COLCHER et al.,

2005, p. 50).

1.3 Estrutura do Sistema Telefônico

A estrutura de uma rede telefônica atual, segundo Colcher et al., (2005, p.84) é composta por:

“(i) uma malha de interconexão de longa distância, que inclui centrais internacionais e

interurbanas e seus entroncamentos e (ii) as redes locais, com suas centrais e entroncamentos

em área urbana mais os enlaces de assinantes. As redes locais ainda se subdividem em redes

de entroncamentos (entre as centrais) entre as centrais e redes de assinante. As redes de

assinante, por fim, podem ser formadas pelas redes de alimentação, ou redes primárias, redes

de distribuição (secundárias) e redes internas (terciárias)”.

1.3.1 Central de voz PABX (Private Automated Branch Exchange)

É um centro de distribuição telefônica pertencente a uma empresa que não inclua na sua

atividade o fornecimento de serviços telefônicos ao público em geral, ou seja, é uma central

telefônica particular. Utilizam sistemas proprietários e de padrão “fechado”. É uma evolução

do PBX (Public Branch Exchange) que foram os primeiros painéis de derivação operados por

telefonistas ou por relés eletromecânicos.

22

Page 23: Voz Sobre Ip Em Pequenas Empresas

1.3.2 Sinalização Telefônica

Os procedimentos para estabelecimento rompimento de conexões, antes efetuados

manualmente, tornaram-se automáticos e deram origem a um conjunto de mecanismos maior,

de suma importância para os sistemas telefônicos. Esses mecanismos são conhecidos como

mecanismos de sinalização e segundo Colcher et al. (2005, p. 83) “são a base para

interoperabilidade dos sistemas tradicionais com os sistemas baseados em VoIP.”

“Sinalização é o meio para estabelecer, supervisionar e encerrar uma sessão entre dois pontos

específicos, os quais se constituem de dois usuários identificados unicamente por um esquema

de endereçamento predefinido. (...) A informação de sinalização inclui os números discados,

os estado de “no gancho”, estado de “fora do gancho” e , possivelmente uma variedade de

outras informações para controle e roteamento.” (SOARES e FREIRE, 2005, p. 35)

O procedimento de sinalização de uma chamada, no sistema de telefonia tradicional, onde a

partir de um número discado, a rede telefônica roteia a chamada até o destino especificado é

dividido em três fazes:

Estabelecimento da chamada: inicia quando se retira o fone do gancho e o usuário disca um

número; este número é recebido pela central pública e através dele é identificado a rota e o

terminal do usuário que irá receber a chamada;

Conversação: é a fase em que o circuito está fechado e transmitindo a conversa. Esta fase tem

duração até a fase que a ligação é encerrada; Encerramento de sessão: é a fase em que a

sessão é finalizada por um dos interlocutores.

23

Page 24: Voz Sobre Ip Em Pequenas Empresas

2 – REPRESENTAÇÃO DA VOZ

2.1 Som, Voz e Áudio.

A voz se propaga em ondas e é, portanto, um sinal analógico, que, segundo SOARES e FREIRE (2002, p. 20), “São sinais elétricos contínuos que podem assumir, no tempo, infinitos valores de amplitude permitidos pelo meio de transmissão”.

A voz humana é uma onda sonora que se encontra na faixa de freqüência de 300 a 3.400Hz. O

ouvido humano capaz de captar sons que estão na freqüência de 20Hz e 20.000Hz.

Figura 3 – Sinal analógico

2.2 Digitalização da Voz

É de conhecimento que os computadores conhecem, basicamente, dois tipos de sinais

definidos como 1s (uns) e 0s (zeros), definidos como sinais discretos. Para SOARES et al.

(1995, p. 43) “... um sinal digital caracteriza-se pela presença de pulsos nos quais a amplitude

é fixa (...) O sinal é construído através de uma seqüência de intervalos de tamanho fixo iguais

a T segundos, chamados intervalos de sinalização, durante os quais a amplitude do sinal

permanece fixa, caracterizando um dos símbolos digitais transmitidos.”

24

Page 25: Voz Sobre Ip Em Pequenas Empresas

Figura 4 - Sinal digital

Para manipular voz em sistemas computacionais, é necessária a conversão de sinais

analógicos em digitais. Explicando resumidamente, no processo de digitalização, a onda

analógica é captada com sua freqüência multiplicada por dois, dividida em partes e captados

valores discretos para cada parte, como mostra a Figura 5.

Figura 5 – Digitalização da Voz

O conceito de digitalização de ondas sonoras foi desenvolvido por Harry Nyquist na década

de 1930 e ficou conhecido com Teorema de Nyquist.

O teorema de amostragem de Nyquist é um conceito fundamental e base de todas as

comunicações digitais e sugere que qualquer forma de onda complexa pode ser reconstruída a

partir de um número limitado de amostras discretas.

A amostragem envolve apanhar medições instantâneas da forma de onda, especialmente

amplitude. Quanto mais amostras forem apanhadas, com mais fidelidade a forma de onda

original poderá ser reconstruída. De fato, o teorema de Nyquist afirma que todas as

informações contidas na forma de onda podem ser recapturadas quando exatamente o dobro

dessas amostras foram apanhado como freqüência mais alta da forma de onda. Por exemplo,

25

Page 26: Voz Sobre Ip Em Pequenas Empresas

se a freqüência mais alta em uma voz humana for 4.000 ciclos por segundo (4 kHz), então

8.000 amostras precisam ser apanhadas a cada segundo. (CHOWDHURY, 2002, p. 259).

2.3 Codificação/Decodificação da voz

O sinal digitalizado tem algumas vantagens relação ao sinal analógico como: alta imunidade

ao ruído, estabilidade e tornar o sinal capaz de ser manipulado em um computador, porém,

também gera desvantagens: a principal delas é o aumento do tamanho, já que a freqüência é

multiplicada por dois. Segundo Chowdhury (2002, p.260) “...as desvantagens do uso da

tecnologia digital são encontradas na escolha entre tamanho de arquivo, velocidade de acesso

e qualidade de reprodução”.

A utilização de Codecs (Codificadores/Decodificadores) ameniza estes problemas, com a

implementação de técnicas de compactação, que proporcionam escolha do melhor formato

para o arquivo digitalizado.

Para Chowdhury, 2002, p. 268

Uma das principais técnicas para a distribuição VoIP otimizada nas aplicações

comerciais é a redução do uso da largura de banda WAN, onde for possível. (...) Em uma

conversa típica por telefone, somente cerca de 36-40% de toda conversa full-duplex é ativa.

(...) para oferece um som mais natural, o ruído de conforto pode ser incluído no gateway

H.323.(...) É preciso lembrar que a compressão de silêncio pode causar uma degradação

observada na qualidade do áudio.

A escolha do codec é fundamental para o sucesso da aplicação VoIP. Os codecs modernos são

inteligentes e executam funções sobre o fluxo de dados de voz como: compressão, supressão

de silêncio e cancelamento de eco.

26

Page 27: Voz Sobre Ip Em Pequenas Empresas

Figura 6 – Funcionamento do codec

2.3.1 Codecs padronizados pela ITU.

G.711: utiliza o principal padrão para codificação de voz, conhecido com PCM (Pulse Code

Modulation). “Um sinal PCM compreende 8.000 x 8 bits = 64Kbps” (CHOWDHURY, 2002,

p. 263). O PCM é o formato utilizado na telefonia convencional.

G.723.1: Descreve outra técnica de compressão que consegue comprimir voz a taxas de

5,3Kbps e 6,3Kbps, baseado em técnicas como CELP (Code Excited Linear Predictive

compression algorithm) e MP-MLQ (Multi-Pulse Multilevel Quantization).

G.726: Mais elaborado que o G.723, pode ser codificado a 40, 32, 24 e 16Kbps, este

conhecido como ADPCM (Adaptative PCM). Em alguns equipamentos, ADPCM pode ser

entregue como formato final aos PABXs e switches telefônicos, desde que isso seja suportado

pelos referidos equipamentos.

G.728: A ITU o descreve como do tipo LD-CELP (Low-Delay Code Excited Linear

Prediction). É um codec que possui baixo atraso e que trabalha em 16Kbps.

G.729 e G.729A: descrevem respectivamente duas variações muito diferentes de um codec

tipo CS-ACELP de 8Kbps. (Conjugate Structure Algebric Code Excited Linear Prediction).

27

Page 28: Voz Sobre Ip Em Pequenas Empresas

Tabela 1 – Codecs Padronizados pela ITU

Padrão ITU Algoritmo Taxa de Compressão Qualidade de Voz Atraso Adicionado

G.711 PCM 64 Kbps Excelente NenhumG.723 MP-MLQ

LD-CELP5.3 e 6,3 Kbps Boa (6.3)

Moderada (5.3)Alto

G.726 ADPCM 16, 24, 32, 40 Kbps Boa (40)Moderada (24)

Muito baixo

G.728 LD-CELP 16 Kbps Boa BaixoG.729 CS-ACELP 8 Kbps Boa Baixo

28

Page 29: Voz Sobre Ip Em Pequenas Empresas

3 – TRANSMISSÃO DE VOZ SOBRE TCP/IP

O conceito da tecnologia VoIP é transformar voz em mais uma aplicação dentro de uma rede

de dados que utilize IP como protocolo de nível de rede, permitindo a digitalização e a

codificação de voz e o empacotamento de dados para a transmissão em uma rede IP.

A arquitetura TCP/IP é, na verdade, um conjunto de protocolos e tem por objetivo a

interligação de diferentes tecnologias de redes. O IP foi desenvolvido como um protocolo de

comunicação baseado na regra do melhor esforço (Best-effort Service), que não provê

nenhum mecanismo de qualidade de serviços e conseqüentemente, nenhuma garantia de

alocação de recursos da rede.

Como não é possível prever o atraso dos pacotes, os protocolos da camada de transporte do

TCP/IP (TCP e UDP), não são adequados para aplicações de voz em tempo real. O problema

do TCP, na transmissão de voz em tempo real, é o seu mecanismo de recuperação dos dados,

utilizado quando ocorre perda de pacotes, ocasionando atrasos não toleráveis, por outro lado,

como o UDP utiliza um serviço sem conexão, este problema é evitado, porém, possui a

desvantagem da não confiabilidade da transmissão. Pacotes TCP são entregues em ordem e

sem erros, o protocolo retransmite os pacotes defeituosos ou faltantes automaticamente, o que

provoca atrasos que dificultam o controle da variação do atraso (jitter); já o protocolo UDP

não garante nem a ordem, nem a correção, nem a integridade dos pacotes, que podem chegar

corrompidos ou simplesmente não chegar.

3.1. TCP (Transmission Control Protocol)

Aplicações que requerem a entrega confiável de dados usam o TCP, porque este verifica se os

dados são enviados de forma correta, na seqüência apropriada e sem erros, pela rede.

29

Page 30: Voz Sobre Ip Em Pequenas Empresas

Para garantir a entrega, o TCP executa um procedimento no qual é criada um circuito virtual

entre origem e destino. Torres (2001, p. 104), descreve este procedimento como “A abertura

da conexão é feita através de um processo chamado handshake (aperto de mão), onde o

transmissor e receptor irão confirmar qual é o número de seqüência inicial eles usarão. (...) a

conexão é mantida através do envio de dados do transmissor ao receptor.”

A confiabilidade nas transmissões via TCP está baseada no fato de que esse protocolo é

orientado à conexão.

O TCP especifica o formato dos pacotes de dados e de reconhecimentos que dois

computadores trocam para realizar uma transferência confiável, assim como os procedimentos

que os computadores usam para assegurar que os dados cheguem corretamente. Entre estes

procedimentos estão:

- Distinguir entre múltiplos destinos numa máquina determinada.

- Fazer recuperação de erros, tais como pacotes perdidos ou duplicados.

O TCP da origem possui um timer para garantir que não se perca muito tempo entre uma

mensagem errada e sua correção. Então, quando o TCP origem recebe uma mensagem de

erro, ocorre um "timed-out" (tempo esgotado) e o reenvio da mensagem. A margem de tempo

do "timed-out" é controlada pelo administrador do host.

3.2. UDP (User Datagram Protocol)

“O protocolo UDP é um protocolo de transporte não orientado à conexão, isto é, ao contrário

do TCP, ele não verifica se o pacote de dados chegou ou não ao seu destino.” (TORRES,

2001, p. 97)

O UDP substitui o protocolo TCP quando a transferência de dados não precisa estar

submetida a serviços como controle de fluxo, seu uso mais conhecido é para o envio de

mensagens DNS (Domain Name System).

Para transmissão de dados sem a utilização do circuito virtual, o UDP adiciona informações

ao pacote, como: endereço de destino, endereço de origem, tamanho do pacote e um campo

30

Page 31: Voz Sobre Ip Em Pequenas Empresas

para checagem da integridade do pacote. Seu funcionamento é semelhante a uma

correspondência, onde o “endereço” é anexado ao pacote e posteriormente lançado na rede,

onde cada nó, irá encaminhar ao próximo destino, até que chegue ao destino final.

Em redes confiáveis, onde não há quase perda de pacotes, o uso do protocolo UDP é mais

viável.

3.3 IP (Internet Protocol)

O IP é um protocolo pertencente a camada de rede e é responsável pela entrega dos pacotes

gerados na camada de transporte. Segundo Torres (2001, p. 80). “A principal função do IP é o

roteamento, ou seja, adicionar mecanismos para que o datagrama chegue o mais rapidamente

possível ao seu destino. Isso é feito com o auxílio dos roteadores da rede, que escolhem os

caminhos mais rápidos entre a origem e o destino”

É um protocolo sem conexão, não possui nenhum tipo de garantia, verificação de erros ou de

seqüência de pacotes, o que, como foi dito no início deste capítulo, o torna inapropriado para

o transporte de voz. Contudo o IP tem a vantagem de tornar a rede transparente para das

camadas superiores envolvidas na transmissão de voz e pode contar com auxílio de outros

protocolos como o RTP (Real Time Protocol) e mecanismos de QoS, para garantir entrega em

tempo real e qualidade nas transmissões.

3.4 Funcionamento de voz sobre IP (VoIP)

Segundo SOARES e FREIRE (2002, p. 186) “A definição básica de voz sobre IP é a

conversão de amostras de voz em uma série de pacotes e transmissão destes através de uma

rede IP, remontando a amostra original da voz no ponto de chegada.”

A tarefa de conversão das amostras de voz é executada pelo Gateway de Voz, que é o

dispositivo que executa a digitalização (no caso do sinal de entrada ser um sinal analógico),

compressão e funções de empacotamento IP sobre o sinal de voz recebido. Os gateways IP

31

Page 32: Voz Sobre Ip Em Pequenas Empresas

possuem interfaces de conexão com a rede local, com a central PABX, ou ainda com outros

equipamentos (um telefone com IP, por exemplo)

Para realização de uma chamada VoIP, são necessários, pelo menos, um gateway IP instalado

em cada localidade. O administrador da rede atribui um número de localização para cada

equipamento, geralmente um que identifique rapidamente a sub-rede.

A figura 7 mostra o ambiente de integração de dados e voz em redes IP.

Figura 7 – Integração e voz e dados

Analisando a Figura 7, no estabelecimento de uma ligação entre um ramal conectado ao

PABX no site 1 e um telefone no site 2, quando o usuário chamador tira o fone do gancho, ele

escuta o tom de discagem do PABX 1. Neste momento, poderia-se discar 0 e pegar a linha

externa ou 9 (ou qualquer outro número determinado) e pegar a linha do gateway IP.

Para que uma chamada VoIP seja estabelecida são necessários os seguintes protocolos:

1) Protocolo de sinalização: para estabelecer presença, usuários locais, inicialização,

modifição e encerramento de sessões. Os protocolos de sinalização mais usados são o SIP

(Session Initiation Protocol), desenvolvido pela IETF e o H.323, desenvolvido pela ITU-T.

2) Protocolo de transporte de áudio: para transmissão de pacotes áudio são utilizados os

protocolos UDP e o RTP (Real Time Protocol).

32

Page 33: Voz Sobre Ip Em Pequenas Empresas

3) Protocolo de suporte: localização do gateway, QoS, translação de endereço, IP, etc. São

protocolos de suporte: RSVP – (Resource Reservation Setup Protocol), COPS (Common

Open Policy Service).

3.5 Equipamentos IP capazes de tratar voz

Como já dito no tópico anterior, o gateway de voz é o responsável pela conversão de amostras

de voz para transmissão na rede. Os gateways são opcionais em uma LAN onde os terminais

se comunicam diretamente, mas quando os terminais precisam se comunicar com um ponto

final em outra rede, a comunicação se faz via gateway.

Segundo Soares e Freire, 2002, p. 196,

O gateway IP é o principal elemento presente na rede. Ele é responsável pelas seguintes

funções:

- Verificação: quando um gateway IP (origem) recebe a solicitação de ligação, ele

recebe o número telefônico discado e converte-o em um endereço IP que identifica o destino

da ligação. A conversão do endereço é baseada na verificação de uma tabela que contém o

plano de numeração utilizado;

- Conexão: o gateway IP da origem estabelece uma conexão com o gateway IP de

destino, efetua a troca de informações de estabelecimento da ligação e executa operações de

negociação (handshake);

- Digitalização: os sinais analógicos telefônicos são digitalizados (...) Em situações

em que o gateway já recebe o sinal em formato digital, a partir de uma interface T1 ou E1, ele

não faz uso desta conversão;

33

Page 34: Voz Sobre Ip Em Pequenas Empresas

- Compressão: a função que reduz a quantidade de informação a ser transmitida,

maximizando a utilização da banda da rede;

- Descompressão / Re-modulação: ao mesmo tempo em que são executadas as

funções anteriores, estão ocorrendo também atividades de descompressão e re-modulação nos

gateways IP de destino.

Baseado em um padrão do mercado, um gateway de voz poderá possuir as seguintes

configurações:

- Interfaces analógicas: FXS (não fornece tom de discagem) e FXO (fornece tom

de discagem);

- Interfaces digitais: T1 (sistema de transmissão de 1.544 Kbps, comum nos EUA

e Japão, com 24 canais, cada um com uma velocidade de 64 Kbps) ou E1 (sistema de

transmissão a 2.048 Mbps, comum na Europa e adotado no Brasil com 32 canais digitais, cada

um com uma velocidade de 64kbps, sendo 30 canais de voz ou dados, um canal para

sincronismo e um canal para sinalização telefônica).

34

Page 35: Voz Sobre Ip Em Pequenas Empresas

4 – PROTOCOLOS UTILIZADOS

O envio dos pacotes de voz de um ponto ao outro, primando pelo controle de qualidade, para

que a comunicação seja feita de forma inteligível requer técnicas de controle do atraso e da

chegada de pacotes. Vários protocolos são utilizados para transmissão e controle de pacotes

de voz. Os mais utilizados são:

4.1 RTP e RTCP (Real-time Protocol e Real-time Control Protocol)

O Protocolo de Tempo-real (RTP) é responsável pela transmissão, através de datagramas

(UDP), das aplicações multimídia (fluxos de áudio, vídeo e texto). Segundo TANENBAUM

(2003, p. 564) “A função básica do RTP é multiplexar diversos fluxos de dados de tempo real

sobre um único fluxo de pacotes UDP”.

A principais características do RTP são: a sincronização dos pacotes pela hora de transmissão

e a capacidade de alterar o formato de codificação durante a transmissão (de PCM para

ADPCM, por exemplo), o que garante a integridade e a possibilidade diminuição de tamanho,

caso a banda disponível diminua, por exemplo.

35

Page 36: Voz Sobre Ip Em Pequenas Empresas

O Protocolo de Controle de Tempo-real (RTCP) funciona em conjunto com o RTP, segundo

TANENBAUM (2003, p.565) “Ele cuida do feedback, da sincronização e da interface com o

usuário, mas não transporta dados”. O RTCP informa ao RTP as oscilações na largura de

banda e também cuida da sincronização entre transmissor e receptor.

“Ambos os protocolos RTP e RTCP constituem-se em elementos centrais da maioria (senão

todas) das arquiteturas e serviços de VoIP.” (COLCHER et al., 2005, p. 140).

4.2 - RSVP (Resource Reservation Protocol)

“O RSVP serve para gerenciar recursos ao longo do caminho no qual deseja-se utilizar

aplicações que necessitem de QoS. Ele não realiza transporte de dados, é apenas um protocolo

de sinalização que atua juntamente com o ICMP (Internet Control Management Protocol) e

IGMP (Internet Group Management Protocol)” (JUNIOR e DOMINGUES, 2000, p. 1).

O processo de sinalização se dá antes da transmissão dos dados e é renovado sempre que

necessário. Para haver a requisição dos recursos o transmissor envia uma mensagem (PATH)

informando para o destino as especificações de tráfego (largura de banda, delay e jitter) e

armazenam o estado de cada roteador por onde ela transitou. Quando PATH chega no

receptor, este analisa as informações contidas na mensagem e seleciona os parâmetros de

reserva desejados, iniciando-se assim o procedimento de reserva de recursos através da

mensagem RESV.

4.3 MPLS (Multiprotocol Label Switching)

É um protocolo definido pelo IETF que permite tornar a rede mais inteligente, incorporando

gerenciamento com base em políticas de um caminho com menor número de hops (nós) para

o tráfego de voz.

Segundo Colcher et al. (2005, p. 137) “... a arquitetura MPLS permite a determinação prévia

da seqüência completa dos roteadores que compõem uma rota. (...) a referida seqüência é

identificada por uma informação adicional (um conjunto de bits pequeno e de tamanho fixo)

no cabeçalho dos pacotes transportados pela rede de backbone, informação esta chamada de

36

Page 37: Voz Sobre Ip Em Pequenas Empresas

rótulo. Dessa forma, a determinação do caminho a ser seguido por cada pacote é realizada

pela simples leitura do rótulo.”

4.4. Protocolo H.323

Segundo Chowdhury (2002, p. 290), “A recomendação H.323 da ITU-T especifica terminais e

outros elementos que oferecem sistema de comunicação de multimídia baseados em pacotes.

Essa recomendação não garante QoS”. O H.323 encontra-se na segunda versão, lançada pela

ITU em janeiro de 1998, e faz parte de uma série de padrões de comunicações que permitem

vídeo-conferência e VoIP através de redes.

4.4.1 Componentes H.323

Terminal H.323 – Equipamento (computador ou telefone IP) onde está implementado o

serviço de telefonia IP. São os clientes da LAN que fornecem comunicação em tempo real nas

duas direções. Um terminal H.323 pode se comunicar com outro terminal, um gateway ou um

MCU;

Gateway H.323 – Elemento que permite a interoperabilidade entre duas redes e é situado entre

uma rede IP e uma rede de telecomunicações, como o sistema telefônico convencional

(RTPC) ou a rede de telefonia celular.

Gatekeeper – Executa a função de gerenciamento de todas as chamadas dentro de sua zona e

fornece serviços aos pontos finais registrados. Suas principais funcionalidades são:

Tradução de endereços: tradução de um endereço (numero de telefone, e-mail, ou qualquer

outro “alias” criado) para um endereço IP;

Controle de admissão: o gatekeeper pode permitir ou negar acesso baseado em autorização de

chamada, endereço de fonte e destino, etc;

37

Page 38: Voz Sobre Ip Em Pequenas Empresas

Sinalização de chamada: o gatekeeper controla o processo de sinalização entre dois pontos

finais que querem se conectar;

Autorização de chamada: o gatekeeper pode rejeitar chamadas de um terminal devido a

falhas;

Gerenciamento de largura de faixa: controle do número de terminais que podem acessar

simultaneamente a rede.

MCU (Multipoint Control Unit) – é um componente opcional do H.323 que suporta múltiplos

pontos de conferência, ou seja, permite a ligações entre três ou mais pontos.

4.5. SIP (Session Initiation Protocol)

Criado pelo IETF (Internet Engineering Task Force) com o objetivo principal de criação e

gerenciamento de sessões para troca de recursos multimídia entre aplicações o SIP é um

protocolo de sinalização mais avançado, porém de trato mais simplificado, é mais extensível e

leve e altamente escalável. O SIP tem como principal característica a forte integração com

TCP/IP. Segundo Colcher (2005, p. 189) “...O SIP é um elemento que pode ser usado em

conjunto com outros protocolos e componentes na construção de uma arquitetura multimídia

completa.” O SIP utiliza-se de vários protocolos para viabilizar a comunicação entre

participantes de uma sessão, por exemplo: RTP para transporte de dados em tempo real,

MGCP e Megaço/H248 para controle de gateways de mídia, SDP para descrever sessões

multimídia, etc.

38

Page 39: Voz Sobre Ip Em Pequenas Empresas

4.5.1 Componentes SIP

Agente usuário – executa função semelhante ao Terminal H.323. É sistema-fim que age em

nome de um usuário, porém, possui a particularidade de estar dividido em duas partes: cliente

e servidor. Pode funcionar ora como cliente, ora como servidor.

Servidor Proxy – é responsável por receber mensagens e encaminha a outros servers. Além da

possibilidade de reescrever mensagens antes de encaminhá-las, quando necessário,

normalmente atua em conjunto com os servidores de registro e de redirecionamento,

executando a tradução de endereços, roteamento de mensagens e aplicação de regras de

segurança – função semelhante ao Gatekeeper H.323.

Servidor de redirecionamento – mapeia um endereço em zero ou mais novos endereços

associados a um cliente.

Servidor de registro – armazena informação sobre onde uma parte pode ser encontrada,

trabalhando em conjunto com o servidor de redirecionamento e o servidor Proxy.

4.6. MGCP (Media Gateway Control Protocol)

É utilizado para comunicação entre MGCs e Gateways. Segundo Colcher et al. (2005, p. 224

apud Andreasen, 2003) o MGCP pode ser definido como “um protocolo mestre-escravo, em

que gateways de mídia executam comandos enviados pelo MGC e notificam este último da

ocorrência de determinados eventos de interesse, tais como “fone fora do gancho”,

pressionamento de tecla de um telefone etc.”

39

Page 40: Voz Sobre Ip Em Pequenas Empresas

4.7. Megaco/H.248 (Gateway Control Protocol).

É uma evolução do MGCP. Os dois são complementares ao SIP e ao H.323, embora também

possam controlar dispositivos não-inteligentes, por meio de implementações específicas.

Segundo Colcher et al. (2005, p. 236) as diferenças entre MGCP e Megaco/H.248 são:

“- O Megaco/H.248 usa um modelo de conexão que simplifica a definição de serviços

suplementares (...) oferece um controle melhor da execução ordenada de comandos por meio

de transações (...) define modos de transporte específicos de suas mensagens sobre outros

protocolos além do UDP...”

40

Page 41: Voz Sobre Ip Em Pequenas Empresas

5 – DIFICULDADES NO DESEMPENHO DA VOZ EM PACOTES

5.1 Atraso.

Refere-se ao tempo que leva para um pacote sair de sua origem e chegar ao seu destino,

segundo Soares e Freire (2002, p. 200) “É um dos maiores contribuintes para a redução da

qualidade de voz em redes de pacotes IP”

Diversos problemas devem ser considerados para se estimar esse parâmetro, como falta de

sincronia e diferentes taxas de crescimento dos relógios do transmissor e receptor. Algumas

métricas que avaliam o retardo sofrido por pacotes na rede.

Atraso fim-a-fim: é o tempo que um pacote leva no percurso do emissor ao receptor.

Atraso de ida e volta: é o tempo que um pacote leva para ser enviado a um receptor e

devolvido ao emissor (Round Trip Time). Pode ser estimado com a utilização a ferramenta

ping.

41

Page 42: Voz Sobre Ip Em Pequenas Empresas

Figura 8 – Atraso fim-a-fim em VoIP5.2 Variação do atraso (Jitter).

A variação do atraso, ou jitter, é o intervalo entre a chegada de dois pacotes consecutivos em

relação ao intervalo de sua transmissão. Ele é baseado na medição do atraso fim-a-fim e é

definido para pares consecutivos de pacotes. A medição de um único jitter requer dois

pacotes.

O jitter é percebido, por exemplo, quando fluxos de voz são transmitidos em uma rede e os

pacotes não chegam ao seu destino dentro da ordem sucessiva ou em uma determinada

cadência, ou seja, eles variam em termos de tempo de atraso. Esta distorção é particularmente

prejudicial ao tráfego de voz, fazendo com que o sinal de áudio ou vídeo tenha uma qualidade

distorcida ou fragmentada na recepção.

5.3. Perda de pacotes

Todas as aplicações são sensíveis à perda de pacotes, que podem ser recuperados via

retransmissão, no entanto aplicações de voz em tempo real não permitem que haja

retransmissão.

42

Page 43: Voz Sobre Ip Em Pequenas Empresas

Aplicações de voz são, portanto, sensíveis a perdas. Para contornar este problema,

dependendo do processo de perda presente na rede, alguns mecanismos como a redução na

qualidade ou algoritmos de recuperação de perdas podem ser aplicados para melhorar a

qualidade do serviço. A escolha dos mecanismos de recuperação depende do processo de

perda na rede.

5.4. Largura de banda

Largura de banda indica a capacidade máxima de transmissão teórica de uma conexão.

Normalmente expressa em kilobits por segundo (Kbps) ou megabits por segundo (Mbps). A

largura de banda de uma rede pode ser vista como um tubo que transfere dados. Quanto maior

o diâmetro do tubo, mais dados podem ser enviados através dele simultaneamente.

Em virtude do alto custo, a largura de banda deve ser aproveitada ao máximo, utilizando

técnicas que consumam o mínimo possível, ao preço de que uma aplicação que consuma

muita banda inviabilizar um projeto.

Segundo Soares e Freires (2002, p. 198) “Quanto mais banda de rede puder ser economizada

mais banda sobrará para ser usada por outras aplicações, tanto de voz quanto de dados. Em

um sistema ideal, uma conexão fim-a-fim para tráfego de voz deve possuir somente um ponto

de compressão (na origem do sinal) e um ponto de descompressão (no destino).”

43

Page 44: Voz Sobre Ip Em Pequenas Empresas

6 – QoS PARA O VoIP

A garantia definitiva de QoS é dada pela PSTN. Para cada conversação, um canal de 64 kbps

é completamente dedicado para a chamada – a largura da banda é garantida. Da mesma forma,

os protocolos que oferecem serviço garantido podem assegurar que um requerido tamanho de

largura de banda seja dedicado à conexão que esta operando. Da mesma maneira que com

qualquer tecnologia de rede empacotada, esses mecanismos geralmente operam melhor

quando o trafego esta baixo dos níveis máximos. Quando uma conexão se aproxima dos seus

limites, é quase impossível se eliminar a degradação.

6.1 DiffServ (Differentiated Services)

Serviço diferenciado, ou DiffServ, é um método pelo qual o trafego pode ser sinalizado e

receber tratamento especifico. O DiffServ pode ajudar a fornecer o QoS, permitindo que

certos tipos de pacotes tenham precedência sobre os outros. Certamente vá aumentar a

chances de um pacote VoIP passar rapidamente por cada link, isso não garante nada.

44

Page 45: Voz Sobre Ip Em Pequenas Empresas

7 – ESTUDO DE CASO

7.1. Caracterização e descrição do ambiente da empresa.

A Eletrônica Panamerica Ltda é uma empresa de prestação de serviço. Atua, principalmente

no Estado de Rondônia, prestando serviço de manutenção de garantia, juntamente com mais

de 10 empresas.

Está sediada na cidade de Pimenta Bueno - RO e presente na cidade de Cacoal – RO, onde

trabalha com a maioria das assistências, trabalhando desde de sistema digital de segurança a

telefonia rural.

7.1.1. Análise da situação atual da rede de dados.

Estando conectada na internet por meio da ADSL, sendo que na cidade de Pimenta estando

com link 300kbps com IP dinâmico e em Cacoal com o link de 400kbps com IP fixo,

fornecido pela empresa BrasilTelecom. A rede local utiliza protocolo Ethernet e está disposta

lógica e fisicamente em forma de estrela, através de cabos de par trançado UTP, categoria 5,

ligados a switches não gerenciáveis de 100Mbps.

A rede utiliza endereçamento IP classe B. Cada loja possui um servidor com

sistema operacional Windows XP Pro.

45

Page 46: Voz Sobre Ip Em Pequenas Empresas

7.1.2 Análise da situação atual da rede de voz.

A duas lojas possuem sistema de PABX analógicos, marca Intelbras, modelo Modulare e

Modulare I, distribuindo, em média, 10 ramais e interligados a Rede Telefônica Pública

Comutada (RTPC) por, em média, 02 linhas analógicas.

Não há pretensão de alteração dos equipamentos de telefonia atuais, segundo Harte (2003, p.

10) “... é possível usar seu telefone existente para serviços de voz sobre rede de dados. Alguns

adaptadores de rede criam um tom-de-discagem que disponibiliza telefones padrões ou

sistemas de PBX para serem usados para fazer ligações através da rede de dados”.

O gerenciamento das ligações telefônicas é feito com o bloqueio de ramais para ligações

interurbanas e não há software para controle das ligações efetuadas.

7.1.3 Custo com ligações interurbanas

Baseado nos faturas telefônicas num período de 03(três) meses, na empresa de Cacoal, foi

estimado o valor pago por cada unidade em relação às ligações interurbanas, em média,

R$700,00, totalizando o valor de R$1.400,00.

Das ligações interurbanas efetuadas, em média 40% são ligações feitas de Pimenta para

Cacoal, ou seja, R$1.400,00 x 40% = R$560,00.

46

Page 47: Voz Sobre Ip Em Pequenas Empresas

7.2 Implantação de VoIP na Eletrônica Panamérica

O sistema de telefonia convencional não será desativado em virtude da necessidade de um

sistema alternativo, caso haja, por exemplo, um congestionamento ou falha na rede.

Para a rede LAN, que possui boa disponibilidade de banda, será utilizado o codec G.711, que

oferece melhor qualidade, apesar de que, a princípio, as ligações no ambiente local serão

efetuadas via PABX. Na rede WAN será utilizado o codec G.729, apesar da diminuição na

qualidade, pois há necessidade de economia dos recursos de rede.

Figura 9 – VoIP na empresa.

7.2.1. Alterações na estrutura atual

Não haverá mudanças na estrutura da LAN e da WAN ou nos sistemas de PABX existentes

na empresa, apenas possíveis adequações nos pontos da rede que se fizerem necessários para

atender os novos requisitos dos serviços que serão implementados, preservando o

investimento já realizado.

47

Page 48: Voz Sobre Ip Em Pequenas Empresas

7.2.2 Equipamentos a serem utilizados

Será necessário a aquisição de Gateways e ATA VoIP que possuam pelo menos uma porta

FXO para interligação com o PABX e uma porta LAN 100BaseT para interligação com o

roteador. Também será necessária a aquisição de um computador, com sistema operacional

Linux instalado, a ser instalado na loja de Cacoal, onde será instalado o software, responsável

pelo controle e admissão de chamadas e gerencia da rede de voz, com registro de ligações e

emissão de relatórios.

(...) Em cada gateway IP existira uma tabela de roteamento de chamadas relacionando o

numero do IP de destino para se alcançar um ramal, ou grupo de ramais dentro da rede;

através desta tabela, o Gateway IP sabe qual o numero do IP do próximo Gateway para onde

os pacotes contendo as amostras e voz devem ser enviados.”

7.2.3 Software a serem utilizados

Apesar de existirem vários softwares disponíveis no mercado, foi optado pelo software

AsteriskNow, desenvolvido pela empresa norte-americana Digium, cujo download pode ser

realizado na pagina http://www.asterisk.org, sem nenhum custo. O software possibilitará o

gerenciamento de rede de voz, disponibilizando todos os recursos necessários a implantação

do projeto. O Software possui também uma versão paga, denominada Asterisk Busines

Edition, tendo diferencia somente o suporte técnico.

O motivo para escolha do software, alem da possibilidade de obtenção sem custo, é que a

empresa Digium, que desenvolveu o Asterisk, também fabrica adaptadores para conexão dos

sistemas de PABXs aos gateways VoIP, o que minimiza possíveis problemas de

incompatibilidades.

48

Page 49: Voz Sobre Ip Em Pequenas Empresas

7.2.4 Asterisk

Asterisk é um software GPL que pode transformar um simples PC em um poderoso e

completo PBX. Ele roda em Linux e provê todas as funcionalidades que o leitor poderia

esperar de um PBX e muito mais. Foi criado por Mark Spencer da Digium que apóia o projeto

e comercializa o hardware de telefonia. Asterisk faz Voz sobre IP em diferentes protocolos e

pode se integrar à maioria dos padrões de telefonia utilizando hardware de baixo custo e

aberto, desenvolvido por Jim Dixon (Gonçalves, 2005).

Seu nome vem do símbolo, *, o qual em Unix e Linux representa um wildcard que equivale a

qualquer caractere, qualquer arquivo. Similarmente, o Asterisk é destinado a integrar qualquer

peça de telefonia, seja hardware ou software, a aplicações. Para ilustrar essa propriedade do

Asterisk abaixo estão listados os protocolos e CODEC que há compatibilidade.

• Protocolos Abertos: • IAX™ (Inter-Asterisk Exchange); • H.323 ; • SIP (Session Initiation Protocol) ; • MGCP (Media Gateway Control Protocol ); e

• SCCP (Cisco® Skinny®). Protocolos proprietários:

• 4ESS;

• BRI (ISDN4Linux);

• DMS100;

• EuroISDN;

• Lucent 5E;

• National ISDN2; e

• NFAS

Codecs:

• ADPCM;

• G.711;

• G.723.1;

• G.726;

49

Page 50: Voz Sobre Ip Em Pequenas Empresas

• G.729;

• GSM;

• iLBC;

• Linear;

• LPC-10; e

• Speex.

7.2.4.1 AsteriskNow

É uma implementação de uma interface gráfica do Asterisk, desenvolvida pela Digium, que

está em versão beta e que inclui todos os componentes do Linux necessários para executar,

debugar e construir o Asterisk, por isso sua instalação é fácil.

Não é preciso ter preocupações com o kernel e dependência de pacotes, sendo assim todos os

componentes não utilizados que poderiam comprometer a segurança ou performa não estão

inclusos.

50

Page 51: Voz Sobre Ip Em Pequenas Empresas

7.2.4.2 Instalando e configurando o AsteriskNow

Figura 10 - Tela inicial

O arquivo ISO do AsteriskNow pode ser baixado no site www.asterisknow.org. Colocando a

mídia que foi gravado o AsteriskNow, a primeira que tela que aparece é a da figura 10, que

nos mostra, duas opções de instalação: a primeira pelo modo gráfico e a segunda pelo modo

de texto, sendo que foi escolhido a primeira opção para a instalação do sistema.

Figura 11 – Tipo de instalação

51

Page 52: Voz Sobre Ip Em Pequenas Empresas

A figura 11 mostrar os tipos de instalação que pode ser feita, sendo que foi usada a instalação

Express Installation, seguindo na figura 12, será feito o particionamento do sistema, será

removido qualquer outro arquivo ou sistema que estava instalado.

Figura 12 – Partição do Drive de Instalação

Na próxima etapa conforme figura 13, será configurado a rede em que o sistema ficara

implantado. Feito a configuração da rede, no próximo passo será configurado o fuso horário

do sistema conforme figura 14.

52

Page 53: Voz Sobre Ip Em Pequenas Empresas

Figura 13 – Configuração da rede

Figura 14 – Configuração de Fuso Horário

Feito a configuração de fuso horário, o próximo passo é cadastrar a senha do Administrador

do sistema conforme figura 15, depois do cadastro da senha será instalado o sistema e seus

pacotes.

53

Page 54: Voz Sobre Ip Em Pequenas Empresas

Figura 15 – Cadastro de senha e instalação do sistema

Finalizando a instalação, o sistema pedirá pra reiniciar o computador, será mostrado na

inicialização do sistema uma tela boot do GNU GRUB com o sistema instalado. Assim que

ele carregar o sistema, ficará mostrando a tela Console Menu conforme figura 16, onde será

possível fazer as atualizações do sistema, ou configurar o sistema via web browser conforme

o IP que é mostrado no console ou entrar no modo texto na opção Console, .

Figura 16 – Console Menu

Para acessar via browser, só precisa digitar o IP do servidor, conforme figura 17, que pedirá o

usuário “Admin” e senha que o usuário cadastrou. Assim que o usuário logar pela primeira

vez, abrirá uma tela de setup wizard com as configurações de horário e data, plano de

54

Page 55: Voz Sobre Ip Em Pequenas Empresas

numeração inicial, serviço de provedor externo de VOIP e configurações de regras de

ligações.

Figura 17 – Tela de login

Configuração de discagem local, longa distância e Internacional, Voicemail, ramais de

atendimentos, conforme mostra nas figuras 18.

55

Page 56: Voz Sobre Ip Em Pequenas Empresas

56

Page 57: Voz Sobre Ip Em Pequenas Empresas

57

Page 58: Voz Sobre Ip Em Pequenas Empresas

Figura 18 – Configurações Iniciais

Para o teste ser efetuado no prédio da Eletrônica Panamerica de Cacoal, foi usado um

computador Pentium 4 2,8G, 512MB de memória e HD de 80GB, mais dois computadores, o

softphone X-Lite versão mais recente conforme figura 19, para demonstrar o funcionamento

do Asterisknow, sendo que a configuração da numeração para teste ficou da seguinte forma:

número do VOIP 6000 para Cacoal e 6001 para Pimenta Bueno, conforme figura 20.

Figura 19 – SoftPhone X-Lite

58

Page 59: Voz Sobre Ip Em Pequenas Empresas

Figura 20 – Configuração do SIP no X-Lite

Na página do browser na opção Active Channels pode ser visto uma chamada em percurso

entre os dois computadores com o softphone X-Lite, conforme figura 21.

59

Page 60: Voz Sobre Ip Em Pequenas Empresas

Figura 21 – Chamada de Voip em percurso

7.2.5 Plano de numeração

O plano de numeração será escolhido pela a empresa, sendo 04 dígitosEmpresa Localidade Numero do voip

Panamérica Cacoal 3552Panamérica Pimenta Bueno 3253

Tabela 2 –Plano de numeração

60

Page 61: Voz Sobre Ip Em Pequenas Empresas

7.2.6 Efetuando ligações utilizando VoIP.

Será implementado nos PABXs a utilização de teclas específicas para ligações VoIP, por

exemplo, pode ser atribuída a tecla 0(zero) para ligações utilizando a rede de telefonia publica

e a tecla 893(oitocentos e noventa e três) para ligações VoIP. Exemplo: caso um funcionário

de Pimenta Bueno deseje fazer uma ligação para a loja de Cacoal, ele pressionaria a tecla 893,

aguardaria o tom de discagem VoIP e em seguida discaria 3552 (código da Loja de Cacoal),

ou ainda, se um funcionário de Pimenta deseja fazer uma ligação para um cliente que resida

em Alta Floresta, ele pressionaria a tecla 9, aguardaria o tom de discagem VoIP, discaria o

numero do telefone do cliente sem o DDD, usando uma operadora de VoIP para ligações

externas.

7.2.7 Investimentos a serem realizados.

Para interligação das lojas, devem ser realizados os seguintes investimentos:

Hardware:

Qtde Equipamento Fabricante /Modelo Valor Unit. Valor Total03 Handy Tone 286 Grandstream R$250,00 R$750,0001 Microcomputador

AMD.Sempron 2800, 256MB Memória DDR, HD 80GB 7200RPM, Vídeo 128-bits 2D/3D AGP,  Fax-Modem 56K V.92 Voice, Rede 10/100 Mbps, Som 3D Stereo, Drive 1.44MB, Gabinete ATX com fonte 450W. , Teclado padrão windows, Mouse 3 Botões.

http://www.dsystem.com.br

R$936,00 R$936,00

01 PCI TDM400P Digium R$294,01 R$294,0101 Gateway iAN-02ex UTStarcom R$595,00 R$595,00Total: R$2.575,01

Tabela 3 – Itens de hardware a serem adquiridos

61

Page 62: Voz Sobre Ip Em Pequenas Empresas

Software:Qtde Equipamento Fabricante /Modelo Valor Unit. Valor Total01 AsteriskNow Digium R$0,00 R$0,00

Total: R$0,00

Tabela 4 – Itens de software a serem adquiridos

7.2.8 Resultados esperados

7.2.8.1 Redução de custos.

Com a implantação do sistema VoIP, espera-se a reduzir a zero o custo das ligações entre as

empresas, bem como a redução do custo das ligações interurbanas, por exemplo: se houver a

necessidade de efetuar ligação para cidade de Ariquemes, a ligação pode ser feita utilizando o

sistema VoIP da operadora Ivoz.net, o que proporcionará que a ligação seja tarifada em

R$0,19 dentro do estado e, fora do estado, a R$0,15, para telefone fixo e R$0,64 para ligações

feitas para celulares.

Com base nas estimativas realizadas, o investimento, total seria de R$2.575,01. Com as

despesas foram contabilizadas em R$560,00, o investimento seria recuperado em,

aproximadamente 05 meses.

7.2.8.2 Qualidade de voz aceitável.

A qualidade de voz seja adequada, conforme garantem os fabricantes dos equipamentos, pois

na atividade de prestação de serviço, qualquer falha na comunicação poderá provocar prejuízo

financeiro.

62

Page 63: Voz Sobre Ip Em Pequenas Empresas

7.2.8.3 Consumo satisfatório dos recursos da rede.

O consumo de banda deve ser o mínimo possível, a fim de evitar problemas de

congestionamento da rede de dados ou da própria rede de voz.

63

Page 64: Voz Sobre Ip Em Pequenas Empresas

CONCLUSÃO

Este trabalho apresentou que a interligação de voz e dados, utilizando a tecnologia VoIP é

uma alternativa viável em uma rede corporativa e pequenas empresas dispersa

geograficamente em diferentes cidades. A capacidade de adaptação dos novos equipamentos

aos já existentes, torna o custo de implementação relativamente baixo, possibilitando um

retorno rápido do investimento e uma econômia considerável nas despesas com ligações

telefônicas.

Itens importantes como: qualidade do serviço e melhor utilização de banda, já são tratadas

pelos equipamentos disponíveis no mercado e são garantidos pelos fabricantes. Os softwares

disponíveis, possuem funções que permitem o gerenciamento das ligações VoIP,

proporcionando o controle das ligações efetuadas.

O rápido crescimento da tecnologia VoIP está tornando os equipamentos mais avançados e

diminuindo os custos, o que está despertando muitas empresas a mudar a forma de efetuar

ligações em suas redes. Essa situação tende a causar um impacto nas empresas de

telecomunicações que, certamente, não estarão dispostas a perder mercado e devem, também,

oferecer esse tipo de serviço.

64

Page 65: Voz Sobre Ip Em Pequenas Empresas

REFERÊNCIAS BIBLIOGRÁFICAS

CHOWDHURY, Dhiman D. Projetos Avançados de Redes IP. Roteamento, Qualidade de

Serviço e Voz Sobre IP. Trad. Daniel Vieira. Rio de Janeiro: Editora Campus, 2002.

COLCHER, Sergio et al. VoIP – Voz Sobre IP. Rio de Janeiro: Elsevier Editora, 2005.

DAVIDSON, Jonathan. PETERS, James. Voice Over IP Fundamentals. Indianápolis

(EUA): Cisco Pres, 2000.

GONÇALVES, Flavio Eduardo de Andrade. Asterisk PBX Guia de Configuração. Santa

Catarina, 2006.

HARTE, Lawrence. Introdution to IP Telephony. EUA: ALTHOS Publishing, 2003.

JUNIOR, Nilton Alves, DOMINGUES, Kelly Soyan Pires. Modelo de qualidade de serviço

– Aplicações em IP. Paper disponível em http://mesonpi.cat.cbpf.br/naj/qosf.pdf,

acesso em 12/11/2005.

KELLY, Tim. VoIP for dummies. Indianápolis (USA): Willey Publishing, 2005.

LIMA, Teófilo Lourenço de. Manual Básico para Elaboração de Monografia. Canoas:

Ulbra, 1999.

MEGGELEN, Jin Van, SMITH, Jared, MADSEN, Leif, Asterisk O Futuro da Telefonia.

Trad. Armando Figueiredo e Betina Macedo. Rio de Janeiro: Alta Books, 2005.

PINHEIRO, Nelson José de Moraes. Implementação de telefonia IP em ambiente

corporativo utilizando o Cisco CallMenager. São Paulo: Instituto de Pesquisas

Tecnológicas – IPT. Exame de qualificação para cumprimento parcial de exigências para

o título de Mestre Profissional em Engenharia da Computação, 2005.

RODRIGUES et al. Documento de avaliação do ambiente experimental de VoIP durante

o 4º. WRNP e 21º. SBRC: descrição, resultados, problemas. Natal: RNP, 2003. GT-

VoIP relatório P4.1.

SOARES, L. C., FREIRE, V. A. Redes Convergentes. Estratégias para transmissão de voz

sobre Frame Relay, ATM e IP. Rio de Janeiro: Editora Alta Books, 2002.

SOARES, Luiz Fernando Gomes et al. Redes de Computadores. 2ª. ed. Rio de Janeiro:

Elsevier Editora, 1995.

65

Page 66: Voz Sobre Ip Em Pequenas Empresas

SOUZA, Rodrigo Jean. Ferramenta para comunicação VoIP usando o padrão H.323 em

redes com servidores NAT. Florianópolis: UFSC, Trabalho de Conclusão de Curso.

Departamento de Informática e Estatística, Universidade Federal de Santa Catarina, 2004.

TANENBAUM, Andew S. Redes de Computadores.Trad. Vandenberg D. de Souza. 4.ed.

Rio de Janeiro: Elsevier Editora, 2003.

TORRES, Gabriel. Redes de Computadores. Rio de Janeiro: Axcel Books, 2001

WALKER II, John Q. Large enterprise VoIP network case study. San Jose-CA (USA):

Cisco Systems, 2001.

66