miércoles, 28 de diciembre de 2011

Instalación de Asterisk 1.4 en CentOS.


La instalación de Asterisk es bastante similar en cualquier distribución de Linux, los cambios son mínimos. Pero esta vez publicaré como hacerlo en CentOS. De hecho CentOS en la distro que se usa donde trabajo para correr Asterisk. A diferencia del otro artículo, acá no configuraré una tarjeta analógica porque no lo he implementado en CentOS.

Actualizaremos CentOs:

# yum update
# yum upgrade

Se procederá a bajar los siguientes paquetes que ayudarán a compilar Asterisk:

# yum install kernel kernel-devel kernel-smp-devel kernel-smp
# yum install bison bison-devel
# yum install ncurses ncurses-devel
# yum install zlib zlib-devel
# yum install openssl openssl-devel
# yum install gnutls-devel
# yum install gcc gcc-c++
# yum install newt newt-devel
# yum install system-config-date
# yum install gdb

Descargar y descompresión de paquetes:
Se ejecuta el siguiente comando para irnos al directorio /usr/src:

# cd /usr/src

Una vez en el directorio:

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 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 (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 Centos, solo faltaria configurar todo en base a sus necesidades, luego le dejo algunas configuraciones para que vayan tomando las que deseen.

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

No hay comentarios:

Publicar un comentario