Instalacion de asterisk paso a paso en un linux centos

Este manual esta hecho para linux centos, casi desde cero:

1.- Instalar un editor de texto, nano o vim:

yum install nano

yum install vim-enhanced

2.- Instalamos ahora Vorbis, un decodificador/codificador audio:

yum install libvorbis libvorbis-devel vorbis-tool

3.- Algunas utilidades que necesitamos:

yum install gcc ncurses ncurses-devel make gcc-c++ libtermcap libtermcap-devel zlib zlib-devel libtool

4.-Podemos utilizar mysql para registrar todas las llamadas efectuadas:

yum install mysql mysql-server mysql-devel

5.- Ahora instalamos el decodificador/codificador MP3 (lame) para la musica en espera utilizando archivos mp3 en el pbx:

Descargamos lame en la carpeta /usr/src con el siguiente comando:

wget http://ufpr.dl.sourceforge.net/sourceforge/lame/lame-398-2.tar.gz

luego descomprimimos el archivo con el comando:

tar -xf lame-398-2.tar.gz

entramos en la capeta de lame

cd lame-398-2

y compilamos:

./configure –prefix=/usr

make

make install

Terminamos con el comando

ldconfig -v

para actualizar las librerias utilizadas por el sistema operativo.

6.- Instalar libmad:

wget http://ufpr.dl.sourceforge.net/sourceforge/mad/libmad-0.15.1b.tar.gz

tar -xf libmad-0.15.1b.tar.gz cd libmad-0.15.1b

./configure

make

make install

7.- Instalar el programa SOX (sound exchange) para cambiar archivos de audio de un formato a otro:

Descargamos el programa en la carpeta /usr/src

wget http://ufpr.dl.sourceforge.net/sourceforge/sox/sox-14.1.0.tar.gz

Estos son los pasos:

tar -zxvf sox-14.1.0.tar.gz

cd sox-14.1.0

./configure

make

make install

8.- Si queremos compilar con opcion de conectar a gtalk o servidores jabber entonces debemos instalar Gnutls y Iksemel:

Gnutls:

yum install gnutls gnutls-devel gnutls-utils

y actualizamos las librerías

ldconfig –v

Iksemel:

wget http://iksemel.googlecode.com/files/iksemel-1.3.tar.gz

tar –xf iksemel-1.3.tar.gz

cd iksemel -1.3

./configure –prefix=/usr

make

make check

Se verifica con make check que no haya errores en la compilacion, (segun he leido en varios foros al parecer si incluso da errores la compilacion igual se puede conectar con gtalk, pero de eso no estoy seguro, tambien algunos dicen que les ha dado problemas con 64 bits, igual no estoy seguro).

make install

actualizamos las librerías

ldconfig –v

9.- Ahora vamos con asterisk:

wget http://downloads.digium.com/pub/asterisk/asterisk-1.4-current.tar.gz

lo descomprimimos

tar –zxvf Asterix-1.4-current.tar.gz

entramos en la carpeta

cd asterisk-1.4.xx.x

./configure

make menuselect

Ahora en este menu de configuracion, chequeamos que este las opciones que deseamos, pero en particular la de jabber, en“Resource Modules” vemos si la opcion res_jabber tiene un asterisco. Si hay tres XXX significa que no se puede instalar (hubo seguramente algún problema en la instalación de iksemel).

Para guardar los cambios usamos la tecla x en el menu principal, con esc salimos.

make

make install

Ahora instalamos los archivos de configuración de muestra

make samples

y le decimos que arranque asterisk al boot de linux

make config

Completa la instalacion de asterisk, falta ahora la de los modulos zaptel y libpri.

Bajar de la pagina de asterisk, descomprimir en la carpeta /usr/src y ejecutar:

  1. cd /usr/src/zaptel-x.x.x
  2. make clean
  3. make
  4. make install

  1. cd /usr/src/libpri-x.x.x
  2. make clean
  3. make
  4. make install
  5. make sample

Arranque de asterisk:

asterisk -vvvvvvc

asterisk -v

Luego para entra a la consola CLI:

asterisk -r


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: