como instalar asterisk en centos

Forums: 

porfavor si alguen sabe una pagina que guie esta instalacion para un entorno sin graficos de un modo no tan avanzado le agradezco mucho por la informacion.

Revisa este par de links, te

Imagen de RazaMetaL

Revisa este par de links, te ensenan como instalarlo con yum:

[url]http://www.alcancelibre.org/article.php?story=20070322014130449&query=asterisk[/url]
[url]http://www.alcancelibre.org/staticpages/index.php/como-ekiga-asterisk[/url]

------------

Antes de preguntar visita el [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

 

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

quizá este como que puse en

Imagen de Epe

quizá este como que puse en ecualug hace un tiempo te ayude:

[url]http://www.ecualug.org/?q=2007/01/02/comos/centos/como_instalar_trixbox_en_un_centos_preinstalado[/url]

Saludos
epe
--
EcuaLinux.com
Ecuador: +(593) 9 9246504, +(593) 2 3412402
USA: +1 404 795 0321, España: +34 917617884


Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

ese era

Imagen de Night_23

precisamente ese es el mas fácil :

http://www.ecualug.org/?q=2007/01/02/comos/centos/como_instalar_trixbox_en_un_centos_preinstalado

busca hay muchas buenos comentarios y HOWTO que te pueden ayudar siempre....

AC

Instalacion de Asterisk en Centos 5.0

1. El primer paso es descargar los módulos necesarios: zaptel, libpri, asterisk y asterisk addons desde los repositorios publicos de Digium y guardarlos en nuestro sistema, yo escogí /usr/src, asi:
cd /usr/src/
mkdir asterisk
cd asterisk
wget http://ftp.digium.com/pub/asterisk/asterisk-1.4.17.tar.gz
wget http://ftp.digium.com/pub/zaptel/zaptel-1.4.8.tar.gz
wget http://ftp.digium.com/pub/libpri/libpri-1.4.3.tar.gz
wget http://ftp.digium.com/pub/asterisk/asterisk-addons-1.4.5.tar.gz
wget http://ftp.gnu.org/pub/gnu/make/make-3.81.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.fiec.espol.edu.ec 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, deberiamos ver algo como esto:

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

El kernel-devel lo instalaremos mas adelante cuando ejecutemos ./install_prereq install antes de instalar el paquete zaptel

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

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 (aqui utilizamos la información obtenida del paso 2) estos son los resultados que esperamos:

[root@asterisk ~]# cd /usr/src/
[root@asterisk src]# ln -s /lib/modules/2.6.18-53.el5/build 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.- Antes que nada necesitamos compilar la ultima version de make
cd /usr/src/
tar vxzf make-3.81.tar.gz
cd make-3.81
./configure
make && make install

7.- 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-1.4.0.tar.gz tar
tar -vxzf zaptel-1.4.2.1.tar.gz
tar -vxzf asterisk-1.4.4.tar.gz
tar -vxzf asterisk-addons-1.4.1.tar.gz

Luego ingresamos a la carpeta libpri

cd libpri-1.4.0

y ejecutamos:

make clean
make
make install

Antes de continuar con la instlacion de zaptel debemos hacer un cambio en el archivo /usr/src/zaptel-1.4.4/xpp/xbus-core.c :

Donde encontremos:

#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19)

debemos reeplazarla con:

#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,18)

Grabamos y cerramos el archivo.

Una ves hecho el cambio debemos ejecutar lo siguiente:

[root@localhost zaptel-1.4.8]# ./install_prereq test
[root@localhost zaptel-1.4.8]# ./install_prereq install

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

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

asterisk -vvvvvvvvcg

Correxion de la guia anterior

Antes que nada disculpen si la guia anterior les causo algunos inconvenientes, cuando hice mi instalacion de asterisk se me presentaron muchos problemas(basicamente en instalar los drivers de la tarjeta digium) logre instalarlo haciendo algunos cambios a las guias que encontraba en google

ahora le paso una guia ordenada, espero que con esto se pueda instalar sin ningun problema

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://ftp.digium.com/pub/asterisk/asterisk-1.4.18.tar.gz

wget http://ftp.digium.com/pub/zaptel/zaptel-1.4.8.tar.gz

wget http://ftp.digium.com/pub/libpri/libpri-1.4.3.tar.gz

wget http://ftp.digium.com/pub/asterisk/asterisk-addons-1.4.5.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.fiec.espol.edu.ec 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, deberiamos ver algo como esto:

[root@asterisk ~]# rpm -q kernel-devel

kernel-devel-2.6.18-8.el5

En caso de no tenerlo deberemos instalarlo de la siguiente manera

[root@asterisk ~]# yum -y 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++
rpm -q make

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 (aqui 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-1.4.0.tar.gz tar

tar -vxzf zaptel-1.4.2.1.tar.gz

tar -vxzf asterisk-1.4.4.tar.gz

tar -vxzf asterisk-addons-1.4.1.tar.gz

Luego ingresamos a la carpeta libpri

cd libpri-1.4.0

y ejecutamos:

make clean
make
make install

Antes de continuar con la instlacion de zaptel debemos hacer un cambio en el archivo /usr/src/zaptel-1.4.4/xpp/xbus-core.c :

Donde encontremos:

#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19)

debemos reemplazarla con:

#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,1Cool

Grabamos y cerramos el archivo. En caso no se encuentre lo dejamos como estaba

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)

------------------------------------------------------------ --------------------------------------

NOTA

Aqui muchas veces se presentan problemas algo asi como: tu no tienes instalado las fuentes del kernel

Bueno en tal caso lo primero que se debe de hacer es eliminar el enlace que se creo en el paso 5(ln -s kernels/.... linux)

[root@asterisk src]# rm -rf linux

luego de esto desinstalamos el kernel-devel

[root@asterisk src]#yum -y remove kernel-devel

Nos dirgimos al directorio de zaptel

[root@asterisk src]#cd zaptel-1.4.2.1

y ejecutamos lo siguiente

[root@localhost zaptel-1.4.8]#./install_prereq test

[root@localhost zaptel-1.4.8]#./install_prereq install

Nuevamente generamos el enlace

[root@localhost zaptel-1.4.8]#cd ..

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

ahora volvemos a ingresar a zaptel y ejecutamos los pasos anteriores

[root@localhost zaptel-1.4.8]#make clean

[root@localhost zaptel-1.4.8]#make

[root@localhost zaptel-1.4.8]#make install

[root@localhost zaptel-1.4.8]#make config

FIN DE LA NOTA

------------------------------------------------------------ ------------------------------------------

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

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

asterisk -vvvvvvvvcg