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.
5 comentarios:
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz me dice q no encuentra esto amigo
Albert Verifica el acceso al sitio, ya que el sitio de descarga esta OK
[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?
amigo tengo problemas al instalar el dahdi y el libpri ayuda plz
Actualiza tu sistema, e instala los kernels-headers:
yum install kernel-devel kernel-headers
Publicar un comentario