sábado, 24 de enero de 2009

INSTALANDO CENTOS

Si les parecio muy TEÒRICA la publicación anterior .......

Y ... Ahora que conocemos un poco mas a fondo "ASTERISK" y algo de uno de los predictivos más utilizados en el entorno de las telecomunicaciones "GNUDIALER " (ojo no es el único en el mercado) ; pues empecemos con la demostración ................




Instalando CENTOS

1. Como primer paso debemos descargar los módulos necesarios (zaptel, libpri, asterisk y asterisk-addons) desde los repositorios públicos de Digium y guardarlos en nuestro sistema.

En este caso escogí /usr/src, asi:

cd
/usr/src/

mkdir asterisk (directorio)

cd asterisk

2.- Ahora...... debemos averiguar la versión exacta de nuestro kernel, con el comando: uname -a . Lo cual se vería algo así:

[root@asterisk~]# uname -a

Linux asterisk.asteriskclub.org 2.6.18-8.el5 #1 SMP Thu Mar 15 19:57:35

EDT 2007 i686 i686 i386 GNU/Linux

Apuntamos si la versión del kernel es 2.4 o 2.6, necesitaremos esta información luego.

3.- Luego deberíamos verificar si tenemos instaladas las fuentes del kernel, para ello utilizamos el comando rpm -q kernel-devel, deberíamos ver algo como esto:

[root@asterisk ~]# rpm -q kernel-devel kernel-devel-2.6.18-8.el5

Si no están instaladas podemos hacerlo con yum de la siguiente forma:

yum install kernel-devel

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++

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.-Y antes de empezar con la instalación.., debemos conocer que CentOS no instala las fuentes del kernel en el directorio /usr/src/linux como esta escrito en los Makefile de Zaptel y Astersik, por eso tenemos que dirigirnos a /usr/src/ y creamos un link llamado linux hacia el directorio con las fuentes del kernel el cual esta ubicado en

/usr/src/kernels/mi_version_del_kernel

(aquí utilizamos la información obtenida del paso 2 que verificamos) estos son los resultados que esperamos:

[root@asterisk ~]# cd /usr/src/

[root@asterisk src]# ln -s
kernels/2.6.18-8.el5-i686/ linux

[root@asterisk src]# ll

total 28

drwxr-xr-x 2 root root 4096 jun 13 08:43
asterisk

drwxr-xr-x 3 root root 4096 jun 12 13:17 kernels

lrwxrwxrwx 1 root root 26 jun 13 09:12 linux
-> kernels/2.6.18-8.el5-i686/

drwxr-xr-x 7 root root 4096 jun 12 13:34 redhat

6.- Y Listo, ahora sí, nos colocaremos en la carpeta donde bajamos los paquetes (en mi caso /usr/src/), los desempaquetamos y descomprimimos, así:

cd /usr/src/asterisk

tar -vxzf libpri-current tar.gz

tar -vxzf zaptel-current.tar.gz

tar -vxzf asterisk-current.tar.gz

tar -vxzf asterisk-addons-current.tar.gz

Luego ingresamos a la carpeta libpri

cd
libpri-1.4.0

y ejecutamos:

make
clean

make

make install

Grabamos y cerramos el archivo.

Luego ingresamos a la carpeta zaptel

cd ../zaptel-1.4.2.1

y ejecutamos

make clean

make

make install

make config (para hacer q el modulo zaptel se carge al tiempo de boot)

Finalmente ingresamos a la carpeta asterisk:

cd ../asterisk-1.4.4

y ejecutamos:

make clean

./configure

make

make install

make samples (para crear archivos de ejmplo)

make config

7.- Y Listo !! si todo salio bien deberiamos poder cargar asterisk con:

asterisk -vvvvvvvvcg

ó

asterisk -rvvvvvvvvv






Y ESO ES TODO..... ?

Revisemos....

http://www.asterisk.org/
http://downloads.digium.com/pu

No hay comentarios:

Publicar un comentario