Professional Documents
Culture Documents
1 of 3
http://www.vivaolinux.com.br/artigos/impressora.php?codigo=5730
Congurando o hardware
Existem diversas formas da gente estar interligando uma matriz a uma lial, podemos usar troncos iax, placa fxs ligadas a troncos, placas ligadas a E1 da central, equipamentos ATA, enm...
porm optei por utilizar uma placa FXO ligada a um ramal analgico. Esse tipo de ligao interessante, pois responde quela pergunta "Ser que minha central telefnica compatvel?".
Usando uma placa fxo, independe qual a tua central telefnica e tu ca sem precisar do cara da central telefnica para a criao de rotas. Como uma placa fxo custa uma pequena fortuna e o
objetivo desse tutorial apenas laboratrio, vamos usar uma genrica (FAX MODEM). Os chipsets suportados pelo asterisk so os:
Intel 537PG and 537PU
Ambient MD3200
Motorola 62802
Esses fax-modems so reconhecidos como X100P clone.
Bom, chega de papo e mo na massa: coloque a fax modem no servidor e inicie-o. O driver do asterisk que controla o hardware o zaptel. Para conguramos o asterisk para que reconhea a
placa de fax modem, devemos editar o arquivo zaptel.conf.
# vi /etc/zaptel.conf
Aqui uma curiosidade, o nico arquivo .conf do asterisk que no ca dentro de /etc/asterisk o zaptel.conf.
L no zaptel.conf, v at o nal do arquivo e coloque as seguintes linhas:
01/03/2012 02:07 PM
2 of 3
http://www.vivaolinux.com.br/artigos/impressora.php?codigo=5730
fxsks=1
# Aqui especicamos o nmero de portas fxo, no caso 1. Notem que ao invs de usarmos fxoks=1 para placa fxo, usamos o contrrio fxsks=1. Se tivssemos uma placa fxs esse parmetro caria
fxoks=1
loadzone=us
defaultzone=us
# Aqui denimos a zona como US. Na verdade o asterisk no tem os padres de telefonia BR para colocarmos loadzone=br, porm funciona perfeitamente especicando loadzone=us
Congurado o zaptel, vamos especicar o funcionamento da placa no arquivo zapata.conf.
Lembram no artigo Congurando a operadora Vono no Asterisk? A gente congurou os ramais a serem usados via softphone no arquivo sip.conf. Cada ramal era um ramal sip. Agora cada
interface fxo dentro do asterisk deve ser congurada no arquivo zapata.conf. dentro do zapata.conf que denimos o contexto de ligaes, o nvel de rudo, o volume das ligaes. Seguem as
linhas a serem adicionadas no nal do zapata.conf
# vi /etc/asterisk/zapata.conf
signalling=fxs_ks
# tipo de interface, lembrando se estamos usando uma fxo, aqui vai fxs_ks
language=en
rxgain=0.0
txgain=0.0
# podemos aumentar ou diminuir o parmetro do rx e do tx para resolver problema de eco. Esse parmetro vai de -8.0 at 8.0
echocancelwhenbridged=yes
echocancel=yes
context=581
# aqui especicamos o contexto que vai entrar as regras de discagem, eu preferi por nomear o contexto pelo mesmo nmero do ramal analgico o qual esta ligado a fax-modem
channel => 1
# nmero do canal. Se tivesses por exemplo uma tdm400 com 4 fxo, para cada interface fxo eu deveria repetir as linhas acima, mudando apenas o channel. Por exemplo a fxo 1 caria channel
=>1, a fxo 2 caria channel => 2.
Bom, j conguramos a nossa fxo genrica, agora vamos fazer ela subir. Seguem os comandos:
# modprobe zaptel
(carrega o driver zaptel)
# modprobe wcfxo
(carrega o driver da fxo)
# ztcfg -vv
(congura a placa, deve te jogar a seguinte mensagem na tela: Channel 01: FXS Kewlstart (Default) (Slaves: 01))
Feito isso vamos rodar o asterisk - se ele j no estiver rodando:
# asterisk -vvvvgc
Pronto, a placa j esta pronta pra uso, ou melhor quase pronta. Agora vamos congur-la para tratar suas ligaes entrantes e saintes.
01/03/2012 02:07 PM
3 of 3
http://www.vivaolinux.com.br/artigos/impressora.php?codigo=5730
Aqui acontece o seguinte: o usurio pega o ramal analgico dele e disca para o ramal que est ligada na porta line da fax-modem. Ao receber a ligao(s), no momento (1) a interface vai discar
(DIAL) para o nmero vono da minha lial (05440629253) usando a operadora vono (@LOGINVONO,90,rT). Nesse momento a minha lial tambm j deve estar com o mesmo ambiente :). Se na
minha lial eu no tivesse um asterisk com vono, eu poderia simplesmente colocar:
exten => s,1,Dial(SIP/05431234567@LOGINVONO,90,rT)
Porm nesse caso eu no estaria discando a custo zero, pois a vono s custo zero em ligaes de vono para vono.
Bom, j estamos discando para a lial, porm temos que congurar para recebermos tambm as ligaes vindas da lial.
Para isso temos que alterar o contexto de ligaes entrantes da vono, que a gente j tinha congurado em:
Congurando a recepo de chamadas
Concluso
Pronto, est feito o trabalho. Esse laboratrio importante para apresentar a sua diretoria para conrmar a aquisio de placas mais prossionais. A fax modem interessante a nvel de teste,
mas apresenta muito rudo e s vezes eco. Aqui na minha empresa, depois de testado com o fax-modem, optamos por uma TDM 400 com 4 portas fxo.
Hoje uso uma dessas fxo apenas para ligaes entre minha lial e matriz, enquanto as outras 3 cam disponveis para os usurios ligarem para qualquer local do pas via vono. Mas esse outro
ambiente assunto para outro artigo...
Forte abrao a todos.
Roberto Fonseca
http://www.vivaolinux.com.br/artigo/Integrando-Asterisk-ao-PABX-atraves-de-placa-de-fax-modem
Voltar para o site
01/03/2012 02:07 PM