#Asterisk 11 Sobre #CentOS 6

Bueno hoy queremos explicarles como instalar Asterisk 11, el software de Telefonía IP que se encuentra entre los más usados del mundo sobre CentOS uno de los sistemas operativos con mayor demanda para servidores Linux.

Este post nace de la configuración que se debio realizar a una empresa cliente, la cual consiste en instalar una planta asterisk con una sangoma para recibir y transferir unos E1 de proveedores locales, por ello aproveche para instalarla sobre la última versión estable de asterisk que contamos a la fecha y documentarla para que otras personas puedan tener esta como una guía en sus próximas instalaciones.

Bueno Entonces empecemos, En cuanto a la instalación no la voy a tocar en este post, pero si la necesitan la podemos ver en este link, un post anterior donde instalamos Centos por red. Después de la instalación vamos a seguir estos pasos:

1. yum update (siempre es recomendable tener nuestro SO al dia)
2. sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config (Desabilitamos SELINUX)
3. chkconfig iptables off (quitamos el Iptables o si lo prefieren pueden permitir los puertos 5060 y del 10000-20000 UDP)
4. yum install -y make perl wget openssl-devel ncurses-devel newt-devel libxml2-devel kernel-devel gcc gcc-c++ sqlite-devel libuuid-devel (instalamos librerias y dependencias para Asterisk)
5. reboot (reiniciamos para que tomen los cambios como por ejemplo algun cambio en el kernel)
6. mkdir /usr/src/asterisk (creamos una carpeta para la descarga de los paquetes de asterisk)
7. cd /usr/src/asterisk (Nos dirigimos a ella)
8. wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz && wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz && wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz (Descargamos los paquetes necesarios)
9. tar zxvf dahdi-linux-complete* (Descomprimimos el paquete Dahdi)
10. tar zxvf libpri* (descomprimimos el paquete Libpri)
11. tar zxvf asterisk* (descomprimimos el paquete Asterisk)

Instalamos DAHDI
cd /usr/src/asterisk/dahdi-linux-complete*
make && make install && make config

Instalamos LIBPRI
cd /usr/src/asterisk/libpri*
make && make install

Instalamos ASTERISK
cd /usr/src/asterisk/asterisk*
Esto para maquinas de 32 Bits
./configure && make menuselect && make && make install
Esto para maquinas de 64 Bits
./configure --libdir=/usr/lib64 && make menuselect && make && make install
make samples (instalamos ejemplos de configuraciones, este es opcional)
make config (Instalamos scripts de arranque)
service asterisk start (Iniciamos Asterisk)
service dahdi start (iniciamos DAHDI)

Ya nos podemos conectar a la CLI de asterisk
asterisk -rvvv

Ya con esto tenemos instalado nuestra asterisk.

No olvidemos de Agregarle siempre seguridad a nuestras instalaciones Aqui una guia.


Articulos Relacionados


5 comentarios:

Albert dijo...

wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz me dice q no encuentra esto amigo

Unknown dijo...

Albert Verifica el acceso al sitio, ya que el sitio de descarga esta OK

Albert dijo...

[root@localhost dahdi-linux-complete-2.9.1.1+2.9.1]# make && make install && make config
make -C linux all
make[1]: se ingresa al directorio `/usr/src/asterisk/dahdi-linux-complete-2.9.1.1+2.9.1/linux'
make -C drivers/dahdi/firmware firmware-loaders
make[2]: se ingresa al directorio `/usr/src/asterisk/dahdi-linux-complete-2.9.1.1+2.9.1/linux/drivers/dahdi/firmware'
make[2]: se sale del directorio `/usr/src/asterisk/dahdi-linux-complete-2.9.1.1+2.9.1/linux/drivers/dahdi/firmware'
You do not appear to have the sources for the 2.6.32-71.el6.i686 kernel installed.
make[1]: *** [modules] Error 1
make[1]: se sale del directorio `/usr/src/asterisk/dahdi-linux-complete-2.9.1.1+2.9.1/linux'
make: *** [all] Error 2
me sale esto al instalar el dahdi q hago?

Albert dijo...

amigo tengo problemas al instalar el dahdi y el libpri ayuda plz

Unknown dijo...

Actualiza tu sistema, e instala los kernels-headers:
yum install kernel-devel kernel-headers