Demonstro neste artigo a instalação completa do asterisk, pois tive dificuldade em instalar, buscava em vários artigos de outros, mais infelismente não funcionava, pois muitos dos mesmos nem se quer testavam em uma vm. todo o que vou demostrar foi feito em laboratório primeiro, para puder publicar. Sem mais delongas vamos ao que interessa.
1 - Instale o Debian squeeze, no meu caso instalei o básico se grafico.
2 - Instale o ssh
#apt-get install ssh
3 - Instale o kernel-headers e crie um link simbólico
# cd /usr/src
# apt-get install linux-headers-`uname -r`
# ln -s /usr/src/linux-headers-`uname -r` /usr/src/linux
4 - O restante do pacotes para poder compilar e outros.
# apt-get -y install bison openssl libssl-dev libusb-dev fxload libasound2-dev libc6-dev libnewt-dev libncurses5-dev zlib1g-dev gcc g++ make doxygen module-assistant
5 - Agora os pacotes para o asterisk
# wget http://downloads.digium.com/pub/asterisk/releases/asterisk-1.4.21.tar.gz
# wget http://downloads.digium.com/pub/asterisk/releases/asterisk-addons-1.4.7.tar.gz
# wget http://downloads.digium.com/pub/libpri/releases/libpri-1.4.4.tar.gz
# wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz
6 - Descompactar os arquivos
# tar -xvf libpri-1.4.4.tar.gz
# tar -xvf asterisk-1.4.21.tar.gz
# tar -xvf asterisk-addons-1.4.7.tar.gz
# tar -xvf dahdi-linux-complete-current.tar.gz
7 - Compilando o libpri
# cd /usr/src/libpri-1.4.4/
# make
# make install
8 - Compilar dahdi
# cd /usr/src/dahdi-linux-complete-2.6.0+2.6.0/
# make
# make install
# make config
9 - Compilar asterisk
# cd /usr/src/asterisk-1.4.21/
# ./configure
# make
# make install
# make samples
10 - Compilar asterisk addons
# cd /usr/src/asterisk-addons-1.4.7/
# ./configure
# make menuselect
# make
# make install
# make samples
Pronto seu asterisk está, agora reinicie sua máquina e execute o comando
# root@debian:~# lsmod | grep dahdi
dahdi_transcode 3669 1 wctc4xxp
dahdi_voicebus 36352 2 wctdm24xxp,wcte12xp
dahdi 174690 11 xpp,dahdi_transcode,wcb4xxp,wctdm,wcfxo,wctdm24xxp,wcte11xp,wct1xxp,wcte12xp,dahdi_voicebus,wct4xxp
crc_ccitt 1039 2 wctdm24xxp,dahdi
Acima você vê o resultado do módulo dahdi está levantado.
root@debian:~# asterisk -r
Asterisk 1.4.21, Copyright (C) 1999 - 2008 Digium, Inc. and others.
Created by Mark Spencer
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 1.4.21 currently running on debian (pid = 851)
debian*CLI>
Bom trabalho e qualquer dúvida estou a disposição.
0 comentários:
Postar um comentário