lunes, 16 de noviembre de 2009

Instalacion de asterisk 1.6.1.6 en centos 5.4

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

1 comentario:

  1. 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