Escolar Documentos
Profissional Documentos
Cultura Documentos
Neste artigo e nos prximos que viro, estaremos falando sobre o Asterisk, desde o bsico at
a configurao de URAS, Vdeo Conferncia e outros
No primeiro artigo da srie, sero introduzidos alguns conceitos de VOIP, do prprio Asterisk, e
como no pode faltar um pouco de prtica. Instalaremos e subiremos dois ramais SIP, para
teste.
Se bem que todo o conceito, no ser visto neste primeiro, quanto da criao de ramais e
regras de discagem.
O primeiro item a ser visto, : O que o Asterisk?
O Asterisk um software aberto (open) utilizado para criao de centrais telefnica (PABX)
tanto pura como hbridos.
Ele pode trabalhar como uma central fsica, quanto trabalhar com protocolos de VOIP (Voz
sobre IP), gerenciando trfego digital, analgico e redes TCP/IP.
Em poucas palavras ele pode facilmente traduzir os vrios tipos codecs entre duas pontas que
estabeleceram uma conexo, ou ligao.
Centrais VOIP se tornaro no s mais comuns, mas como necessrio, para reduo de custos,
entre ligaes interurbanas e internacionais. Reduzindo ou ainda eliminando o custo, de tais
ligaes.
Quantos no j usaram MSN, skype, entre outros para estabelecer uma ligaoIsso VOIP.
Vamos teoria em si
Protocolos, Codecs, entradas, Sadas e demais.
Hoje com o advento da banda larga, muito fcil o uso da tecnologia de VOIP. Pensa nas
operadoras de celular, por exemplo, que usam GSM, como um tipo de Codec
Toda comunicao entre vrios pontos utiliza VOIP, e quando entre as pontas, feito a
traduo do tal Codec.
O VOIP um protocolo de rede, de forma que a voz transportada pela rede TCP, fragmentada
em vrios pacotes, e depois remontada no destino, como a caracterstica do prprio protocolo
TCP/IP.
Mas para uso dessa tecnologia, devemos estar atentos a velocidade da banda. Normalmente
sugerido algo em torno de 90 Kbps por ligao, variando em relao ao tipo de compresso
utilizado.
Outros benefcios acompanham essa tecnologia, tais como: correio de voz, envio de
mensagens direto para caixa de correio de email, conferncias, identificao de chamada,
encaminhamento de chamada, bloqueio, encaminhamento quando ocupado, vdeo conferencia,
fila de espera, etc.
A converso da voz em seu estado natural para sinais digitais feita pelos Codecs
(enCOde/DECode). Normalmente as centrais suportam mais de um tipo de Codec, para poder
ento negociar com os diversos aparelhos que poder encontrar como, telefones gateway,
programas (softfones), etc.
Essa escolha de Codec a ser usado, depender de vrios fatores do seu ambiente, tal como
tamanho da banda disponvel, capacidade de processamento do equipamento, quantidade de
chamadas simultneas, delay, entre outras.
Um Codec pode ou no fazer compresso de dados, existe vrios tipos de Codec, e obviamente
os melhores tem um custo de aquisio (Nada assustador algo em torno de 10 a 20 dlares por
licena).
Por exemplo, quando falamos do Codec G.711, este utiliza uma banda de 64 Kbps, e tem um
baixo uso de processamento j que no faz compresso de dados, em contrapartida ocupa toda
banda. Se comparado com G.729a, que tem apenas 8 Kbps de payload (Tamanho de cada
pacote), que exige um maior processamento, mas ocupa uma banda bem menor, dependendo
da situao um Codec muito superior, lias, esse um dos que so cobrados.
Abaixo uma tabela com alguns Codecs:
Codec
Banda
(Kbps
)
Payloa
d
(ms)
Banda
Nominal
(ms)
Comentrios
G.711 64 20 87.2 Baixa utiliza!o de CP"
G.72#
a
8 20 $1.2
%tima com&ress!o' e utiliza!o de (anda' uso alto de
&rocessamento.
G.72$
.1
)'$*6'$ $0*$0 20.8*21.# +xi,e muito &rocessamento.
G.726 24*$2 20*20 47.2*)).2 Baixo n-.el de com&ress!o e utiliza!o de CP".
G/0 1$ $1.1 0esmo codi1ica!o dos tele1ones celulares.
Existem outros, mas os mais comuns so esses.
Um item que deve ser analisado a qualidade do servio que envolve Perda de pacotes no
excedendo 5%, Delay que o tempo gasto desde origem at o destino, Latncia, sendo o
tempo gasto para processar o pacote desde a origem at o destino, o que pode aumentar o
delay, uma taxa de 250 ms no chega prejudica a comunicao, Jitter, que a variao do
delay, podendo causar chiado e at derrubar uma chamada, eco, causado pelo aumento do
delay, o eco aumenta fazendo com que consigamos escutar o retorno da chamada, ou seja,
nossa prpria voz, Supresso de silncio (Voice Activity Detection VAD), que uma
aplicao utilizada para detectar a ausncia de som em uma chamada, e o MOS (Mean
Opinion Score), um padro Internacional usado para mensurar a reportar a qualidade de voz
e QOS (Quality of Service), qualidade de servio, que nada mais que o controle dos
diferentes tipos de pacotes para uma priorizao efetiva (Mais sobre QOS pode ser visto em
meu Livro controle de Redehttp://www.visualbooks.com.br/shop/mostralivro.asp?
escolha=9788575022443)
Estes conceitos sero abordados novamente, e de forma mais profunda em outras partes deste
tutorial. Neste artigo teremos apenas uma viso geral do Asterisk.
Outro item superimportante o protocolo usado para comunicao, seja em um aparelho final e
o PABX ou entre PABX.
Os protocolos mais usados so o SIP, H.323 e AIX e AIX2. Ainda sim usado o protocolo RTP
(Real-time Transport Protocol), que ser o negociador dos vrios formatos diferentes entre a
comunicao.
O AIX um protocolo que surgiu junto com o Asterisk (Inter-Asterisk Exchange), criado para
estabelecer conexes entre servidores Asterisk, mas hoje j possvel us-lo em softwares de
IPPhone, atas e gateways.
Vamos dar uma olhada nestes dois protocolos, AIX e SIP, at por que usaremos na prtica.
Protoco Caracter-sticas
lo
/2P
3(erto
O mercado usa muito.
Dificuldade para configurao de NAT em um firewall utiliza duas portas uma fixa e
outra aleatria.
2342
3(erto' mas n!o &adronizada.
Pouco uso no mercado.
Utiliza porta nica, no causando problemas no firewall NAT.
Funcionamento Bsico
O Asterisk, como dito anteriormente, tem todas as caractersticas das centrais telefnicas
convencionais, mas podem-se acrescentar vrios novas funcionalidades, e mdulos escritos por
outros, atravs de um script feito em linguagem C, chamados de Asterisk Gateway Interface.
Basicamente o Asterisk funciona tendo como componentes o protocolo (SIP, AIX), Canal de
comunicao (o canal a juno do protocolo e a identificao do cliente, por exemplo,
SIP/1000, ser usado como canal direto com o cliente), codecs e a aplicao (veremos em
outro tutorial).
O Asterisk foi desenvolvido pela empresa Digium, que possui placas para interfaces utilizadas
em PABX convencional. A verso usada neste tutorial ser a 1.4, que padro para o Debian 5,
mas devemos lembrar que existem a verso 1.6, 1.8 e um verso 10 beta.
Em relao 1.4 e um 1.6 temos vrias features que podem ser de grande ajuda, para a verso
mais nova. Algumas features suportadas nestas verses:
Reduo da utilizao de memria
Monitoramento via SNMP.
Novos comando no CLI console.
Asterisk Extesion Laguange.
T38: Fax via esse protocolo.
Suporte a novos tipos de canais: Jabber, Jingle e Google Talk.
Vrios idiomas adicionais, inclusive portugus Brasileiro.