ASTERISK 1.6.1.6 EN CENTOS 5.4
1. El primer paso es descargar los módulos necesarios: dahdil, libpri, asterisk y asterisk addons desde los repositorios públicos de Digium y guardarlos en nuestro sistema, yo escogí /usr/src, asi:
cd /usr/src/
//Astrerisk en sip
wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.6.1.9.tar.gz
// Drivers para tarjetas (E1, FXS/FXO, etc )
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/releases/dahdi-linux-complete-2.2.0.2+2.2.0.tar.gz
////Para la línea primaria (línea telefónica)
wget http://downloads.asterisk.org/pub/telephony/libpri/releases/libpri-1.4.10.2.tar.gz
//
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-addons-1.6.1-current.tar.gz
2.- Ahora debemos averiguar la versión exacta de nuestro kernel con el comando: uname -a
deberíamos ver algo como:
inux asterisk.jorge.com 2.6.18-164.6.1.el5
3.- Luego deberíamos verificar si tenemos instaladas las fuentes del kernel, para ello utilizamos el comando rpm -q kernel-devel, deberiamos ver algo como esto:
[root@asterisk src]# rpm -qa | grep kernel-devel
kernel-devel-2.6.18-164.6.1.el5
4.- Ahora si, debemos ejecutar los siguientes comandos para verificar si tenemos intalados los paquetes:
rpm -q bison
rpm -q bison-devel
rpm -q ncurses
rpm -q ncurses-devel
rpm -q zlib
rpm -q zlib-devel
rpm -q openssl
rpm -q openssl-devel
rpm -q gnutls-devel
rpm -q gcc
rpm -q gcc-c++
rpm -q make
rpm kernel-devel Si alguno de estos paquetes faltase lo instalamos con
yum install nombre-del-paquete
por ejemplo:
[root@asterisk ~]# rpm -q gnutls-devel
package gnutls-devel is not installed
[root@asterisk ~]# yum install gnutls-devel
5.- Listo, ahora sí, nos posicionamos en la carpeta donde bajamos los paquetes (en mi caso /usr/src/), los desempaquetamos y descomprimimos, así:
tar zxfv asterisk-1.6.1.9.tar.gz
tar zxfv dahdi-linux-complete-2.2.0.2+2.2.0.tar.gz
tar zxfv libpri-1.4.10.2.tar.gz
tar zxfv asterisk-addons-1.6.1-current.tar.gz
Luego ingresamos a la carpeta libpri
cd libpri-1.4.0
y ejecutamos:
make clean
make
make install
Estando en /usr/src luego ingresamos a la carpeta
cd dahdi-linux-complete-2.2.0.2+2.2.0/tools
ejecutar
./configure
subir dahdi-linux-complete-2.2.0.2+2.2.0
make
make install
make config
make samples
Estando en /usr/src luego ingresamos a la carpeta
cd asterisk-1.6.1.9
./configure
make
make install
make samples
make config
6.- Listo !! si todo salio bien deberiamos poder cargar asterisk con:
asterisk -vvvvvvvvcg
luego en *CLI> stop now
nuevamente
asterisk –vvvvv
luego
asterisk –r
finalmente service asterisk stop
service asterisk start
Suscribirse a:
Enviar comentarios (Atom)

gracias hermano soy nuevo en esto y me funciono un 90 por % solo que no pude installar el dahdi si pueden ayudareme les dejo mi correo detodos modo sigo buscando luis.alberto.lapuente@gmail.com
ResponderEliminar