Asterisk - Instalando o AsteriskPBX 1.4 No Ubuntu Server 6.06 LTS Com Interface FXO X100P
-
Upload
felipe-magno -
Category
Documents
-
view
224 -
download
1
description
Transcript of Asterisk - Instalando o AsteriskPBX 1.4 No Ubuntu Server 6.06 LTS Com Interface FXO X100P
Asterisk - Instalando o AsteriskPBX 1.4 no Ubuntu Server 6.06LTS com interface FXO X100P
Autor: Abner Torres <binertorres at hotmail.com>Data: 28/03/2007
Preparando o ambiente
Instalação e configuração doUbuntu ServerNão irei explanar a instalação do Ubuntu Server pois já existe muitadocumentação disponível, inclusive melhor do que eu poderia apresentar. Voucitar alguns links que poderão ser úteis na instalação do mesmo. Escolhi aopção: Instalar um servidor LAMP / Install a LAMP Server, pois pretendoutilizar algumas aplicações baseadas em web.
http://www.howtoforge.com/perfect_setup_ubuntu_6.06 (Inglês)
Após a instalação básica do Ubuntu com LAMP, prossegui da seguinte forma:
Alterando a senha de root:
Efetue o login com o usuário padrão (usuário cadastrado durante o processode instalação do Ubuntu).
Execute o comando:
$ sudo passwd root
Será pedido o password do usuário padrão, digite-a e tecle enter.
Então cadastre a nova senha de root. Será necessário digitá-la duas vezes.
Asterisk - Instalando o AsteriskPBX 1.4 no Ubuntu ... http://www.vivaolinux.com.br/artigos/impressora.p...
1 of 7 09/20/2011 04:44 PM
Logado como root, execute o comando:
$ su
Entre com a senha de root e tecle enter.
Ajuste do repositório:
# nano /etc/apt/sources.list
Comente a linha:
#deb cdrom:[Ubuntu-Server 6.06.1 _Dapper Drake_ - Release i386(20060807.1)]/ dapper main restricted
Descomente as linhas:
deb http://security.ubuntu.com/ubuntu dapper-security universedeb-src http://security.ubuntu.com/ubuntu dapper-security universedeb http://br.archive.ubuntu.com/ubuntu/ dapper universedeb-src http://br.archive.ubuntu.com/ubuntu/ dapper universedeb http://br.archive.ubuntu.com/ubuntu/ dapper-backports main restricteduniverse multiversedeb-src http://br.archive.ubuntu.com/ubuntu/ dapper-backports mainrestricted universe multiverse
Salve com Ctrl+O e tecle Enter.
Feche o editor com: Ctrl+X
Atualize o repositório com o comando:
# apt-get update
Atualização geral do sistema:
# apt-get upgrade
Responda "S" e tecle Enter.
O sistema será atualizado. Aqui (Velox 1MB) demorou cerca de 10 minutos.
Asterisk - Instalando o AsteriskPBX 1.4 no Ubuntu ... http://www.vivaolinux.com.br/artigos/impressora.p...
2 of 7 09/20/2011 04:44 PM
Instalação dos pacotes necessários ao Asterisk:
Execute o comando: # apt-get install libnewt-dev libssl0.9.7 libssl-devzlib1g-dev libncurses5-dev libeditline0 libeditline-dev libedit2libedit-dev libreadline4 libreadline4 linux-headers-`uname -r` mpg123libmysqlclient15-dev libtiff4 libtiff4-dev libxml2 libxml2-dev build-essential automake fakeroot debhelper autotools-dev cdbs pkg-configgcc g++ cpp
Atenção!!! Não esqueça de colocar todo o comando em uma linha única!
Execute o comando:
# ln -s /usr/src/linux-headers-2.6.15-26-server/ /usr/src/linux
Instalação e configuração do Asterisk
Baixando e compilando os pacotes. Execute os comandos:
# cd /usr/src# mkdir asterisk# cd asterisk# wget http://ftp.digium.com/pub/libpri/releases/libpri-1.4.0.tar.gz# tar -xvzf libpri-1.4.0.tar.gz# cd libpri-1.4.0# make# make install# cd ..# wget http://ftp.digium.com/pub/zaptel/releases/zaptel-1.4.0.tar.gz# tar -xvzf zaptel-1.4.0.tar.gz# cd zaptel-1.4.0# ./configure# make# make install# cd ..# wget http://ftp.digium.com/pub/asterisk/releases/asterisk-1.4.1.tar.gz# tar -xvzf asterisk-1.4.1.tar.gz# cd asterisk-1.4.1# ./configure# make# make install
Asterisk - Instalando o AsteriskPBX 1.4 no Ubuntu ... http://www.vivaolinux.com.br/artigos/impressora.p...
3 of 7 09/20/2011 04:44 PM
# make samples# cd ..# wget http://ftp.digium.com/pub/asterisk/releases/asterisk-addons-1.4.0.tar.gz# tar -xvzf asterisk-addons-1.4.0.tar.gz# cd asterisk-addons-1.4.0# ./configure# make# make install# make samples# cd ..# wget http://ftp.digium.com/pub/asterisk/releases/asterisk-sounds-1.2.1.tar.gz# tar -xvzf asterisk-sounds-1.2.1.tar.gz# cd asterisk-sounds-1.2.1# make# make install
# cp /usr/src/asterisk/asterisk-1.4.1/contrib/init.d/rc.debian.asterisk/etc/init.d/asterisk# update-rc.d -f asterisk defaults 98# echo 'zaptel' >> /etc/modules# echo 'wcfxo' >> /etc/modules# echo 'ztdummy' >> /etc/modules
Carregando, manualmente, os módulos necessários para o uso do asterisk comuma placa x100p:
Carregando o módulo zaptel:
# modprobe zaptel# modprobe wcfxo# modprobe ztdummy
Editando o /etc/zaptel.conf para usarmos a x100p.
Execute os comandos:
# echo "fxsks=1" >> /etc/zaptel.conf# ztcfg --vvvvvvvv
Se após ter sido executado o ztcfg --vvvvvvvv o retorno for:
Zaptel Version: 1.4.0 Echo Canceller: MG2
Asterisk - Instalando o AsteriskPBX 1.4 no Ubuntu ... http://www.vivaolinux.com.br/artigos/impressora.p...
4 of 7 09/20/2011 04:44 PM
Configuration ======================
Channel map:Channel 01: FXS Kewlstart (Default) (Slaves: 01)1 channels configured.Changing signalling on channel 1 from Unused to FXS Kewlstart
Então deu tudo certo! Caso o retorno seja algo diferente, verifique se digitoutodos os comandos corretamente ou se não houve erro em algum dos passosanteriores.
Editando o /etc/asterisk/zapata.conf. Execute o comando:
# touch /etc/asterisk/zapata.conf# nano /etc/asterisk/zapata.conf
Insira o texto abaixo:
[channels]
language=encontext=from-zaptelsignalling=fxs_ksrxwink=300
usecallerid=yeshidecallerid=nocallwaiting=yesusecallingpres=yescallwaitingcallerid=yesthreewaycalling=yestransfer=yescancallforward=yescallreturn=yesechocancel=yesechocancelwhenbridged=noechotraining=800rxgain=0.0txgain=0.0group=0callgroup=1pickupgroup=1immediate=no
Asterisk - Instalando o AsteriskPBX 1.4 no Ubuntu ... http://www.vivaolinux.com.br/artigos/impressora.p...
5 of 7 09/20/2011 04:44 PM
;;;;[Canal-1]signalling=fxs_ks ;;;;;;Sinalização FXS_ks (para portas FXO)record_out=Adhocrecord_in=Adhocechotraining=800echocancelwhenbridged=noechocancel=yescontext=pstn1 ;;;;;;Contexto por onde etrará a chamadacallprogress=nocallerid=pstn1 ;;;;;;O ID da chamada “entrante”.busydetect=yesbusycount=7accountcode=channel=>1 ;;;;;;Canal ao qual se refere a configuração
Salve com Ctrl+O e tecle enter. Saia com Ctrl+X e tecle enter.
Testando o funcionamento doAsteriskExecute o comando:
# /etc/init.d/asterisk start# asterisk -r
Se você estiver acessando o console de comandos do Asterisk, então tudo deucerto!
No próximo tutorial estarei tratando sobre planos de discagem. Explicareicomo configurar o seu plano de discagem para efetuar ligações pela LinhaTelefônica Comum (PSTN) ou por um tronco do seu PABX a partir de ramaisSIP usando a interface fxo X100P. Explicarei como configurar sua operadoraSIP no asterisk.
Em outros tutoriais tratarei de adicionais como: fax, correio de voz, entreoutros.
Obrigado pela leitura!Abner Torres.
Asterisk - Instalando o AsteriskPBX 1.4 no Ubuntu ... http://www.vivaolinux.com.br/artigos/impressora.p...
6 of 7 09/20/2011 04:44 PM
http://www.vivaolinux.com.br/artigo/Asterisk-Instalando-o-AsteriskPBX-1.4-no-Ubuntu-Server-6.06-LTS-com-interface-FXO-X100P
Voltar para o site
Asterisk - Instalando o AsteriskPBX 1.4 no Ubuntu ... http://www.vivaolinux.com.br/artigos/impressora.p...
7 of 7 09/20/2011 04:44 PM