Você está na página 1de 6

Danilo Viana Sales Apolinrio, danilo89@comp.iesam-pa.edu.

br,
Johelden C. Bezerra, johelden@prof.iesam-pa.edu.br


Comunicao VoIP utilizando o Elastix
D. V. S. Apolinrio, J. C. Bezerra
Instituto de Estudos Superiores da Amaznia - IESAM, Av. Governador Jos Malcher, 1148

Resumo A comunicao VoIP (Voz sobre IP) [1] vem cada
vez mais sendo utilizado nas empresas no intuito de economia e
eficcia de comunicao. Assim, so utilizados os sistemas PABX
que automatizam as chamadas, possibilitando rapidez e
gerenciamento das chamadas. Um grande recurso do VoIP [2]
possibilitar taxas de quase 50% mais baratas do que chamadas de
linhas telefnicas convencionais e, em conjunto com o Elastix
proporciona a comunicao entre ramais sem custo algum. Neste
artigo apresentada a implantao de um servidor Elastix, que
um software livre desenvolvido para o sistema operacional Linux,
que utiliza o sistema VoIP como recurso.

Palavras-chaves Elastix, VOIP, Asterisk, SPA3102, Zoiper

I. INTRODUO
Os softwares livres so utilizados em empresas de todo
mundo devido as suas vantagens e reduo de custos,
transparncia de funcionamento, rpido desenvolvimento e
segurana. O Elastix exemplo de um software livre. um
programa que simula funes de um PABX (Private Branch
Exchange) [3] convencional, onde pode ser visualizado na
Figura 1. utilizado a tecnologia VOIP nas suas ligaes.
Como grande exemplo de sua aplicao, podemos considerar
o Skype, que faz tanto ligaes gratuitas entre ramais
cadastrados e ligaes com tarifas mais baratas para
telefones convencionais. O Elastix uma distribuio do
Asterisk, programa que tem toda base de bibliotecas para as
suas distribuies. Ele que traz toda base de recursos de um
PABX, com muitas outras ferramentas.


Fig. 1. PABX convencional

O Elastix considerado a melhor distribuio do
Asterisk, com um diferencial, possui interface web com
grandes recursos de gerenciamento, entre outras funes, em
contra partida outros softwares. O pblico alvo deste
trabalho ser as empresas, onde o Elastix traz grandes
benefcios econmicos, aproximadamente de 80% de
economia [4] comparado com a tarifa cobrada pelas
empresas telefnicas e 100% de economia fazendo uma
ligao de ramal para ramal do servidor Elastix. Uma das
grandes vantagens disponibilidade de ramais telefnicos
ligados a ele, cortando custos de telefonia, tanto interno na
empresa e ate para outras filiais. Este trabalho explica e
mostra vantagens de se utilizar o Elastix. O artigo esta
dividido em tpicos. Na sesso II.A ser explicado sobre as
caractersticas do Asterisk. Na sesso II.B so mostrado
caractersticas e recursos do Elastix. Na sesso II.C explica
os softwares usados no projeto. Na sesso II.D mostrado o
Hardware que utilizado no projeto. Na sesso III
explicado detalhadamente dois exemplos de aplicaes do
Elastix em dois diferentes cenrios. Na sesso IV
explicado os passos que foram seguidos na implementao
do servidor Elastix. Na sesso V mostrado resultados
obtidos da implementao feita do Elastix. E por fim, na
sesso VI so feitos as consideraes finais do artigo.
II. DESENVOLVIMENTO
A. Asterisk
O Asterisk [5] um software livre, portanto de cdigo
aberto, que simula em software os recursos encontrados em
um PABX convencional, quem tambm utiliza a tecnologia
VoIP. Ele fornece a base de dados para as suas
distribuies. Ele pode substituir um PABX, de grande porte
utilizando um computador que far o papel de servidor, onde
gerenciar todos os ramais telefnicos e recursos de
chamadas. Hoje em dia, o Elastix considerado a melhor
distribuio do Asterisk, sendo uma distribuio baseada no
CENTOS (Sistema Operacional Linux).
Um PABX, um equipamento onde dele sai todas as
linhas dos ramais, que conseguem fazer ligaes via os
troncos, termologia usada para linhas telefnicas. Todos os
recursos que existem no PABX esto nos servidores Asterisk
incluindo muitos outros que fazem com que esse tipo de
servidor seja uma ferramenta muito til no gerenciamento de
chamadas. Todo o hardware utilizado por ele pode ter
variaes dependendo do ambiente de implementao. Onde
sempre importante levar em considerao o nmero de
ramais telefnicos, servios e recursos pblicos ligados ao
servidor. O Asterisk pode ser comprado j instalado em
centrais telefnicas prprias [6]. Essas centrais tem um valor
bem mais elevado do que uma central telefnica comum,
pois j possui todos os recursos de gerenciamento de
chamadas do Elastix. Para o barateamento da utilizao do
Elastix possvel virtualiz-lo ou instal-lo em
computadores, pois ele se divide em vrias distribuies que
englobam as ferramentas do Asterisk com interface grfica e
outros recursos especficos que variam entre as suas
distribuies. Trixbox, FreePBX e DiscOS, so exemplos de
outras distribuies. Todas as distribuies do Asterisk esto
disponveis no site oficial integradas a sistemas operacionais
j fechadas em imagens .ISO (formato de imagens de
CD/DVD).
possvel utilizar protocolos de chamadas e CODECs
(Compressor Decompressor) especficos para que o
Asterisk estabelea uma chamada, monitorando todo o
trfego da chamada entre origem e destino. O tipo de
protocolo ou CODECs utilizado nas chamadas influenciam
na qualidade da chamada. As configuraes originais de


fabrica do Asterisk j proporcionam uma boa qualidade de
udio na chamada.
B. Elastix
B.1. Caractersticas
O Elastix, sendo uma distribuio do Asterisk, herda
todas as funes do Asterisk. Tudo integrado a uma interface
grfica para gerenciamento, entre outras funes especificas,
como: Telefonia IP, Servidor de Correio, Servidor de Fax,
Conferncias, Servidor de Mensagem Instantnea.
possvel fazer o Download no seu site oficial [7], a
imagem do DVD da distribuio do Elastix. Ela contm as
bibliotecas do Asterisk, interface web e funes do Elastix,
j integrados com o sistema operacional CENTOS (Linux).
Ou seja, ele j vem instalado e pr-configurado na imagem,
em portugus, do DVD baixado no seu site oficial. A
instalao desta imagem do sistema operacional bem
intuitiva e rpida. Tendo a possibilidade de virtualiz-lo ou
instal-lo, sem nenhuma restrio. Depois de instalado,
possvel gerenciar todos os recursos do Elastix pela sua
interface web, utilizando um navegador comum. O prximo
passo fazer o levantamento do nmero de ramais
telefnicos, conexes com outros servidores, servios
pblicos e as demais configuraes dos recursos que o
Elastix proporciona.
B.2. Recursos
O Elastix possui todas as caractersticas e vantagens que
um sistema PABX poderia nos proporcionar, tais como:
corrio de voz, encaminhamento de chamadas, troncalizao
(Recurso que faz a conexo entre outros servidores Elastix e
servios pblicos), secretaria eletrnica (IVR) configurvel
para adicionar opes de encaminhamento de chamadas,
tarifao com relatrio de consumo por destino, entre outras.
Uma grande vantagem econmica a possibilidade de
criar um Fax Virtual, que tem as mesmas funes de um
aparelho de Fax comum. Com ele possvel encaminhar
arquivos recebidos para um e-mail cadastrado. Tendo a
possibilidade tambm de enviar arquivos digitalizados, para
outros aparelhos de Fax convencionais.
Para gerenciar todos os seus recursos, o Elastix possui
uma interface web, que pode ser acessada com um
navegador comum. Ela bem completa em termos de
gerenciamento. Por ela se configura todos os seus recursos,
sendo possvel acompanhar e gerenciar chamadas que esto
acontecendo, fazer conferncias, encaminhamentos de
chamadas, entre muitos outros recursos. Ela possui tambm
informaes sobre componentes do hardware do servidor,
como espao em disco, status de memria utilizada, entre
outros.
A qualidade de uma ligao deve partir desde o incio
saindo do servidor at o seu destinatrio saindo da rede LAN
indo para WAN. Com isso necessrio um QoS (Qualidade
de Servio) configurado de princpio na rede LAN. Assim
garantindo uma banda de conexo necessria para fazer uma
ligao. Por padro, vrios dispositivos de vrias marcas,
como roteadores e switchs, j vem com uma configurao
priorizando certos protocolos, sendo o protocolo VoIP um
desses protocolos.
O Elastix tem suporte a alguns tipos de CODECs. O
CODEC um formato especifico de voz codificada para ser
transportada em uma rede digital. O Elastix pode fazer a
converso de um CODEC para o outro de forma transparente
na ligao. Assim, a voz codificada pode liberar vrias
funes do Elastix, como: deteco de voz, maior robustez
frente a perda de pacotes, gerao de rudo de conforto.
C. Softwares usados no projeto
possvel virtualizar o Elastix, podendo assim coloc-lo
em qualquer computador sem a necessidade de ocupar uma
mquina fsica apenas com sua instalao. Mesmo
virtualizado, o Elastix no perde desempenho. Os requisitos
de hardware para poder rodar o Elastix, no so to grandes,
dependendo do nmero de recursos e o tamanho do cenrio
que ele gerencia, o mnimo para o seu funcionamento : 1GB
de memria RAM, 20GB de espao no disco rgido.
Alm dos ramais telefnicos fsicos, possvel utilizar
programas que se vinculam ao servidor Elastix se tornando
ramais virtuais. Como exemplo, o Zoiper, um programa
genrico que tem a funo de ramal virtual. Existe
disponvel o seu aplicativo para tablets e smartphones. Ele
foi utilizado na implementao do projeto. Na Figura 2
mostrado a interface do Zoiper. Ele simples, com interface
sugestiva. Para configur-lo com o servidor Elastix apenas
necessrio colocar o IP do servidor e configurar as
informaes do ramal j cadastrado no servidor. Esse tipo de
programa utiliza equipamentos multimdia, como microfone
e fone de ouvido para realizar as chamadas de voz.


Fig. 2. Interface do Zoiper.
D. Hardwares usados no projeto
Existem muitos tipos de equipamentos que podem se
vincular com o servidor Elastix e utilizar seus recursos. No
projeto foram utilizados vrios equipamentos que
proporcionam funes especficas que trabalham em
conjunto com o servidor Elastix. Alguns desses
equipamentos foram utilizados no cenrio 2 da sesso III.
Para a utilizao dos ramais virtuais, foi necessrio utilizar
um fone de ouvido com microfone ligado ao computador
para realizar chamadas de voz.
Para conectar o servidor, na linha telefnica usa-se o
ATA Spa3102 (Figura 3). Ele tem uma porta RJ-11 FXS
(Ramal) para conexo de um telefone analgico ou fax. Ele
possui, tambm, uma porta FXO (Linha telefnica) para
conexo com a linha telefnica.




Fig. 3. SPA 3102.

Para a ligao dos ramais fsicos, usa-se o ATA DVG-
1402s (Figura 4), que possui 2 portas RJ-11 FXS, para ligar
2 telefones analgicos. Para maior comodidade este aparelho
tem a funo de roteador e switch, assim ligando outros
computadores na rede local para que sejam outros ramais
virtuais.
Quando se instala ou virtualiza o Elastix em um
computador, como outra forma de interagir com ramais ou
dispositivos, necessrio integrar no computador placas
especificas (Figura 5) com porta RJ-11 para ligar ramais
fsicos. Existem outros tipos de placas que so compostas
por outras interfaces e portas que podem interagir com o
Servidor Elastix. importante ressaltar que o Elastix tem
grande compatibilidade com essas placas ou interaes com
outros tipos de hardwares.

Fig. 4. ATA DVG-1402s.

Para vincular esses aparelhos com o servidor Elastix,
necessrio acessar as configuraes de cada um, adicionar os
dados de um ramal, j configurado no servidor, para que
possa se comunicar com o mesmo. Outra forma de ter essa
estrutura utilizando uma central telefnica(Figura 6), pr-
configurada. Essa central j vem com o Elastix instalado.
Sendo a mesma lgica de configurao. Nele existe a
possibilidade de ligar muitos telefones analgicos, sendo
interligados pela prpria fiao telefnica em vez da rede
LAN.


Fig 5. Placa PCI Telefonica.




Fig. 6. Central PABX Elastix
III. TOPOLOGIAS
Nesta sesso ser mostrado dois cenrios de utilizao
do servidor Elastix.
Toda a estrutura de cabeamento feita pela prpria LAN
para fazer a comunicao dos ramais virtuais. E toda a
estrutura de cabeamento telefnico utilizado para os
telefones analgicos (Ramais).
A. Cenrio 1
O primeiro cenrio, que esta sendo mostrado na figura 7,
uma empresa de mdio/grande porte. Neste exemplo,
estimasse que nesta empresa tenha um grande nmero de
possveis ramais, tanto virtuais ou fsicos. Esse um
exemplo com um custo alto pelo fato de ter uma central
Elastix, um equipamento independente que gerncia todos os
ramais e troncos. Ele se liga a fiao telefnica do local
fazendo que todos os telefones analgicos se liguem com o
servidor. Todos os computadores, smartphones, podem se
tornar ramais virtuais pela rede LAN conectada com o
Servidor Elastix. A configurao se inicia no cadastramento
dos possveis ramais. Em seguida, faz-se a conexo com
todos os equipamentos que sero vinculados com o servidor
Elastix, como exemplo os ATAs. Existe toda a instalao de
cabos de telefone para cada ramal, mas como isso no o
objetivo do trabalho, se considera que j tenham sido
instalados antes. Como j foi explicado, as configuraes do
Elastix so feitas pela sua prpria interface Web. Nela ser
configurado o gerenciamento das chamadas, secretaria
eletrnica (IVR), para que tenha um menu de opes para a
pessoa que estar ligando poder escolher para ser
redirecionada para o setor ou pessoa com quem deseja falar.
No servidor, tanto no cenrio 1 e no cenrio 2 (apresentado a
seguir) a configurao dos ramais e de alguns recursos o
mesmo, pois no importa o tipo de hardware que esta sendo
usado. Qualquer tipo de configurao de qualidade de
chamada no necessrio configurar pois j vem pr-
configurado aps a instalao do Elastix. Depois de fazer a
configurao para cada funo especifica o servidor j vai
estar gerenciando as chamadas entre todos os pontos e
ramais que foram configurados. O Elastix muito estvel
pois sua base o sistema operacional Linux.




Fig. 7. Diagrama do Cenrio 1

B. Cenrio 2
Na segunda topologia, que est sendo mostrado na Figura
8, esta sendo exposto uma situao de uma pequena empresa
ou uma residncia. Tendo um custo mais baixo comparado
com o primeiro cenrio, no faz a utilizao de uma central
telefnica. Utilizando um computador de mdio porte,
possvel instalar ou virtualizar o servidor Elastix. seguido
a mesma sequencia de passos que foi explicado no Cenrio
1, com uma pequena diferena, que nesse cenrio os
ramais fsicos sero ligados s placas de telefonia que sero
instaladas no computador onde esta instalado o Elastix. Sem
deixar de levar em considerao os aparelhos ATA, que
podem tambm ligar ramais fsicos. O cabeamento
telefnico no sera usado nessa situao, dando prioridade
para ramais virtuais ligados pela rede LAN.
feita todas as configuraes necessrias para adicionar
todos os ramais pela prpria rede interna e utilizando a
internet para sada com operadoras VOIP. No projeto este
cenrio esta sendo explorado para ter resultados da utilizao
do servidor Elastix, onde estes resultados so apresentados
na sesso VI. Utilizando a rede local, o numero de ramais
bem mais reduzido, comparado com a utilizao do
cabeamento telefnico. Assim os CODECS do Elastix, tem
uma pequena utilizao da largura de banda por ligao
realizada, assim tendo um limite de ligaes simultneas.
Dependendo do CODEC utilizado, em media eles gastam
por ligao de 10 40 Kbps [8]. Com esse valor possvel
estimar que se pode fazer aproximadamente 20 ligaes
simultneas pelo VOIP com um link de 1 Gb das operadoras
convencionais.





Fig. 8. Diagrama do Cenrio 2

IV. IMPLEMENTAO DE SISTEMA
A. Configuraes do Elastix
Considerando que o CENTOS foi instalado em um
servidor, o acesso do Elastix feito via interface web, na
qual est sendo mostrada na sesso de anexos no final do
artigo. Na interface, se pede um login (primeiro acesso
utilizado um login padro, por exemplo, Login admin, senha
admin) para acesso da mesma, dando inicio a configurao
do servidor.
Seguindo a ordem do fluxograma da Figura 7, aps o
acesso do servidor pela interface web, configurado os
ramais. Para cada ramal dado um nome, o nmero do ramal
e uma senha para vincular o ramal ao servidor. Em seguida,
configurado os troncos. O tronco a ligao feita entre o
servidor Elastix e um dispositivo ou servio pblico que vai
ser vinculado com o servidor [9].
Depois de configurado os ramais e troncos, j podem
efetuar ligaes entre ramais. Para fazer ligao utilizando a
linha telefnica, tem que configurar rotas de entrada e rotas
de sadas. Sendo elas apontando com os aparelhos
conectados com a linha telefnica, como o SPA 3102. Elas
podem fazer com que as ligaes sejam redirecionadas pelo
servidor Elastix.
Como configuraes adicionais, esta a configurao do
Fax Virtual. configurado tambm pela interface web do
Elastix. Sua configurao bem simples, com apenas
designao de uma ramal, nome, email para
encaminhamento dos arquivos que so recebidos via Fax.
Outro grande recurso a funo de secretaria eletrnica


virtual. Onde possvel gravar uma mensagem ou adicionar
um arquivo de udio para compor o menu de opes que ser
passado para quem fez a ligao. Aps a escolha a chamada
ser transferida para o ramal escolhido.



Fig. 9. Fluxograma de configurao do Elastix.
V. RESULTADOS DA IMPLEMENTAO
Com a implementao do servidor Elastix, depois de
configurar e instalar os equipamentos que foram
mencionados. As chamadas que chegam na linha principal,
so redirecionadas para o servidor Elastix, e direcionadas
para secretaria eletrnica, que informam varias opes de
redirecionamento de chamada. Depois da opo selecionada,
a chamada transferida para o ramal indicado. Uma grande
vantagem com essa implementao o fato que mesmo que
a linha esteja sendo usada por um ramal, possvel fazer ou
receber ligaes para outros ramais ou por outras linhas
telefnica vinculada com o servidor. O Fax Virtual consegue
funcionar paralelamente, enviando os arquivos recebidos
para os e-mails cadastrados. Como Elastix, um sistema
feito para o Linux, lhe garantindo maior robustez
relacionado a estabilidade do sistema. Com um requisito
mnimo computacional possvel virtualizar o Elastix e
podendo usar todos os seus recursos. Com a rapidez e
funcionalidade o Elastix realmente trs muitos benefcios
para a empresa onde foi implementado. A desvantagem de se
utilizar um computador para comportar o Elastix e no a
central telefnica, que fica reduzido o nmero de ramais
fsicos que podem ser ligados no servidor.
VI. CONSIDERAES FINAIS
Analisando todas as ferramentas e servios que so
encontrados no Elastix possvel concluir que sua utilizao
trs muitos benefcios e economia comparada com a
telefonia convencional. Tendo a disponibilidade de
utilizao a comunicao VOIP atravs da Internet tambm.
possvel abandonar o aparelho de fax convencional,
gerenciadores PABX, at mesmo o telefone analgico no
mais necessrio com a comunicao VOIP aliada aos
servidor Elastix. Baseado no artigo Recomendaes de QoS
para o projeto Piloto VOIP na RNP2 [10], para que se
estabelea uma conexo VOIP, necessrio uma conexo
banda larga com uma boa velocidade, pois a qualidade das
chamadas VOIP est ligado diretamente a velocidade da
conexo de internet.
VII. REFERNCIAS
[1] Funcionamento VoIP. (2012) . Disponvel:
http://www.symantec.com/pt/br/library/article.jsp?aid=voip_for_your_busin
ess.
[2] Planos de servio VoIP. (2012). Disponvel:
http://www.falevono.com.br/portal/residencial/
[3] Conceito do PABX. (2012). Disponvel:
http://www.artigonal.com/tecnologias-artigos/o-que-e-um-sistema-de-
telefonia-pabx-2421070.html
[4] Conceitos sobre o servio VoIP. (2012). Disponvel:
http://voip.dhrastel.com.br/
[5] Site oficial Asterisk. (2012). Disponvel: http://www.asterisk.org,
[6] Dados da central Elastix. (2012). Disponvel:
http://voipsuperstore.com/asterisk-servers/elastix-appliances/elastix-
appliance-elx-5000-base-central-pbx-up-to-600-phones,
[7] Site Oficial Elastix. (2012). Disponvel: http://www.elastix.org
[8] Informaes do CODEC do Elastix. (2012). Disponvel:
http://www.voip-info.org/wiki/view/Codecs,
[9] A. Keller. (2009). Asterisk na Prtica. Belo Horizonte
[10] Paulo H. Aguiar Rodrigues, Cesar Augusto C. Marcondes, Favio
David, Joo Carlos Peixoto de A. da Costa. (2008). Recomendaes de QoS
para o projeto piloto VoIP na RNP2. Disponvel:
www.voip.nce.ufrj.br/pg_voip/publication/2003/recomendacao_qos_voip.p
df

ANEXO

Interface Web principal do servidor Elastix. Nela
tem o status do servidor, mostrando todas as abas de
configuraes.

Você também pode gostar