Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Max Payne no Debian Sarge
Por _simmons_
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Asterisk + X100P + Debian 4.0r
Linux user
Publicado por Piero Finotti em 26/01/2009

Login: opiero, 10768 pontos
[ Hits: 6254 ]

Asterisk + X100P + Debian 4.0r

Nesta dica mostro como configurei o PBX para fazer e receber chamadas da pstn. O computador utilizado foi um PIII-950, 250Mb RAM, 20Gb - uma máquina bem antiga, mas que roda bem o Asterisk.

A instalação básica do Debian vocês já sabem fazer(existem vários artigos no VOL).

Execute o comando:

# apt-get install asterisk

Obs.: A placa que foi utilizada é uma Motorola Wildcard X100P (custa entre 100$ e 130$), possui uma FXO.

# cd /usr/src
# wget
http://ftp.DIGIUM.com/pub/zaptel/zaptel-1.4.12.1.tar.gz
# cd /usr/src/zaptel-1.4.12.1/
# make clean
# ./configure
# make menuselect
# make install
# make install-udev
# make config
# update-rc.d zaptel defaults 99

# cd ..

# wget
http://ftp.DIGIUM.com/pub/libpri/libpri-1.4.7.tar.gz
# tar -zxvf libpri-1.4.7.tar.gz
# cd libpri-1.4.7
# make clean
# make
# make install


Configurando zaptel.conf e zapata.conf

No zaptel.conf (/etc/zapatel.conf) insira ou edite as linhas:

fxsks=1
loadzone=br
defaultzone=br

No zapata.conf (/etc/asterisk/zapata.conf)

[trunkgroups]

[channels]
language=en
context=default
switchtype=national
signalling=fxs_ks
rxwink=300 ; Atlas seems to use long (250ms) winks
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
group=1
callgroup=1
pickupgroup=1
immediate=no
channel => 1
;context=incoming
;hanguponpolarityswitch=yes
;answeruponpolarityswitch=yes
;busydetect=yes
;busycount=6

Configurando extensions.conf e sip.conf

No extensions.conf (/etc/asterisk/extensions.conf):

;para fazer ligações
[from_pstn]
; quando uma ramal digitar 9, a linha sera liberada para discar o numero que queira
exten => 9,1,Dial(ZAP/1,20,r)
exten => 9,n,Noop(Chamada saindo pelo FIXO)
exten => 9,2,Hangup

;para receber ligações
[default]
exten => s,1,Dial(SIP/1000,15,rT) ;Toda chamada recebida sera encaminhada para o ramal 1000
exten => 1000,1,Dial(SIP/1000,15,rT)
exten => 1000,2,Hangup

No sip.conf (/etc/asterisk/sip.conf):

[1000]
type=friend
context=from_pstn
regexten=1010
callerid="Piero" <1000>
username=1000
secret=senharamal1000
mailbox=1000@context
host=dynamic
nat=yes
canreinvite=no
call-limit=10
callgroup=1
pickupgroup=1
disallow=all
allow=alaw

Levantando zapata, asterisk

Após tudo configurado e instalado, vamos colocar o pbx para funcionar.

Execute os comandos:

# /etc/init.d/zapata start
# asterisk -cvvvg

ou:
# /etc/init.d/asterisk start
> zap show channels
Mostrará o canal zapata (que vai liberar a pstn)
>Ctrl + c

# zttol
Para verificar se está "tudo bem" com o link (tronco).


Outras dicas deste autor
Nenhuma dica encontrada.

Leitura recomendada
   Dica Linux recomendada Alfresco: Gerenciando documentos digitais na Era da Informação
   Dica Linux recomendada Utilizando MSMTP para enviar e-mail com subject pela linha de comando
   Dica Linux recomendada Tutorial DDNS over NAT
   Dica Linux recomendada Configurando o adaptador wireless USB da Encore no Linux
   Dica Linux recomendada OTRS

Comentários
[1] Comentário enviado por marcos.ramos em 27/01/2009 - 10:44h:

Show de bola!

Mas só uma pergunta: que versão do asterisk que está nos repositórios do debian
? E outra: O uso do zaptel ao invés do dahdi é recomendável nesse caso?

[]'s

[2] Comentário enviado por opiero em 27/01/2009 - 14:35h:

marcos.ramos,

A versão que esta rodando comigo é a 1.2.13, mas já realizei teste com a 1.4 e roda igual.
O Zaptel na minha opnião é mais rico em recursos, para diagnostico, caso você precise diagnosticar algo.

[3] Comentário enviado por terranova em 15/08/2009 - 21:24h:

Apenas respondendo a pergunta do nosso amigo marcos.ramos, o dahdi é uma versão do zaptel mudou apenas o nome devido a questões de patente.
O nome Zaptel já era registrado nos Estados Unidos e o propeietario do nome obrigou a Digium que desenvolve e mantem o zaptel a mudar o nome, então a Digium decidiu usar o nome dahdi que significa Digium Asterisk Hardware Device Interface.

[4] Comentário enviado por jacksonveroneze em 18/12/2009 - 08:54h:

amigo, dessa forma estarei ligando sem pagar nada para a operadora?

[5] Comentário enviado por opiero em 17/02/2010 - 10:36h:

for jacksonveroneze: Na verdade oque vai acontecer é que você podera utilizar sua linha telefonica de qualquer lugar que esteja, desde que tenha internet, para não ter custo com ligações você precisara configurar ramais para as pessoas que você quer falar !!!!!


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.