Intalacion de Asterisk 1.4.4 en CentOS 5
Instalación Básica de Asterisk en Centos 5
1. El primer paso es descargar los módulos necesarios:
zaptel, 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/
mkdir asterisk
cd asterisk
wget http://downloads.digium.com/pub/libpri/libpri-1.4-current.tar.gz
wget http://downloads.digium.com/pub/zaptel/zaptel-1.4-current.tar.gz
wget http://downloads.digium.com/pub/asterisk/asterisk-1.4-current.tar.gz
wget http://downloads.digium.com/pub/asterisk/asterisk-addons-1.4-current.tar.gz
2.- Ahora debemos averiguar la versión exacta de nuestro
kernel con el comando: uname -a
deberíamos ver algo como:
[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.- Un paso más antes de empezar con la instalación, CentOS
no
instala las fuentes del kernel en el directorio /usr/src/linux como
esta escrito en los Makefile de Zaptel y Astersik, para ello nos vamos
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) 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.- Listo, ahora sí, nos posicionamos 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 timpo 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.- Listo !! si todo salio bien deberiamos poder cargar
asterisk con:
asterisk -vvvvvvvvcg
8.-Opcionalmente podemos poner a nuestra
central soporte para codec g729, descargando una version opensource de este
codec.
cd /var/lib/asterisk/modules
wget http://asterisk.hosting.lv/bin/codec_g729-ast14-gcc4-glibc-pentium4.so
mv codec_g729-ast14-gcc4-glibc-pentium4.so codec_g729.so
chmod +x codec_g729.so
service
asterisk restart
Puedes completementar este manual con la instalación de una
tarjeta analógica o digital para asterisk o instalando una interfase Web de administración
como FreePBX y Voces en Español.
Manuales:
Tarjetas Analógicas FX0: http://www.asteriskclub.org/node/32
Tarjetas Digitales E1: http://www.asteriskclub.org/node/35
FreePBX: http://asteriskclub.org/node/20
Sonidos en Español (Voz Argentina) : http://www.asteriskclub.org/node/14
- Inicie sesión o regístrese para enviar comentarios
- 3517 lecturas


Comentarios recientes
hace 8 horas 6 mins
hace 9 horas 48 mins
hace 12 horas 25 mins
hace 12 horas 48 mins
hace 13 horas 2 mins
hace 15 horas 4 mins
hace 15 horas 21 mins
hace 18 horas 18 mins
hace 19 horas 22 mins
hace 19 horas 25 mins