miércoles, 28 de diciembre de 2011

Instalación de Asterisk 1.4 en Debian.


Estos pasos sería para aquellos curiosos que desean hacer todo por ellos mismos. O sea que no usan ninguna GUI como lo es Trixbox, Switchbox, etc. Con esto no digo que sean malos gestores, sólo que habemos algunos que nos gusta hacer todo desde cero xD.


Una vez que tengan su Debian listo procederemos a hacer lo siguiente como usuario root:

Actualizaremos Debian:

# aptitude update
# aptitude upgrade

Instalación de dependencias necesarias:

# aptitude install build-essential libcurl3-dev libvorbis-dev libspeex-dev unixodbc unixodbc-dev libiksemel-dev flex xsltproc wget bzip2


Descargar y descompresión de paquetes:

Se ejecuta el siguiente comando para irnos al directorio /usr/src:

# cd /usr/src

Descargamos de http://www.asterisk.org/downloads los siguientes paquetes:

Asterisk 1.4.43
Add-Ons 1.4.13
LibPRI 1.4.12

Descomprimimos:

# tar -xvzf asterisk-1.4-*.gz
# tar -xvzf libpri-1.4-*.gz
# tar -xvzf asterisk-addons-1.4-*.gz

Compilación de paquete dahdi-kernel:
# cd /usr/src/dahdi-kernel/
#  make clean && make && make install

Compilación de paquete dahdi-tools
# cd /usr/src/dahdi-tools/
# make clean
# ./configure
# make menuselect (acá les aparecerá una especie de wizard, seleccionan lo que deseen y el gestor lo bajará automáticamente).
# make && make install
# make config

Compilación de paquetelibpri:
# cd /usr/src/libpri-1.4*
# make clean && make && make install

Compilcación de paquete de asterisk:
# cd /usr/src/asterisk-1.4*
# make clean
# ./configure
# make menuselect (Lo mismo que apareció en dadhi-tools, sean libres de seleccionar lo que
deseen)
# make
# make install
# make samples
# make config
# asterisk -vvvc
CLI> stop now

Compilación del paquete asterisk-addons
# cd /usr/src/asterisk-addons*
# make clean
# ./configure
# make
# make install
# make samples

NOTA: 
Si diponen de una tarjeta (FXO, FXS, T1, E1, etc...), Debe bajar el paquete DAHDI antes de compilar el asterisk y realizar los siguientes pasos.:

# cd /usr/src/
# wget -c http://downloads.digium.com/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-2.0.0+2.0.0.tar.gz
# tar xvzf dahdi-linux-complete-2.0.0+2.0.0.tar.gz
# cd dahdi-linux-complete-2.0.0+2.0.0
# make
# make install
# make config

Bueno, eso es todo para tener Asterisk corriendo en Debian, solo faltaria configurar todo en base a sus necesidades, luego le dejo algunas configuraciones para que vayan tomando las que deseen.

Listo. 

Si necesitan ayuda pueden dejar sus comentarios o comunicarce conmigo.

Saludos.-

Angel J. Reynoso
kp01 
Tel.: 829-997-4870
kp01aj@gmail.com

No hay comentarios:

Publicar un comentario