Curso Asterisk 1.8 – Capítulo 03 – Compilando Asterisk

Tuesday, 14 February 2012

En este capítulo explicaré el paso a paso del proceso de compilación de Asterisk, había grabado el proceso en video pero se ha dañado durante el proceso de conversión y para no retrasar esta entrega les dejo los pantallazos y la explicación del proceso.

Instalación MPG123

Antes de comenzar con la instalación de Asterisk vamos a compilar mpg123 que es una librería para la decodificación de archivos mp3.

No ubicamos en nuestro servidor en la ruta /usr/src/ allí fue donde descargamos los paquetes de asterisk

cd /usr/src/

Descargamos mpg123
wget http://cdnetworks-us-2.dl.sourceforge.net/project/mpg123/mpg123/1.13.4/m...

Descomprimimos e ingresamos al directorio
tar -xjvf mpg123-1.13.4.tar.bz2
cd mpg123.1.13.4

Comenzamos el proceso de compilación

./configure
make
make install

 

Instalación de Asterisk

Descomprimimos el paquete de asterisk que descargamos en el capítulo anterior.

tar -xzvf asterisk-1.8.9.1.tar.gz

cd asterisk-1.8.9.1/

Ejecutamos el comando  ./configure con este comando se validarán las librerías y dependencias de nuestro servidor para que asterisk pueda ser compilado

Ejecutamos  make menuselect   debe aparecer un mensaje como este:

make menuselect

Nota: Si llega a aparecer el siguiente mensaje "Terminal must be at least 80 x 27"  prueba ejecutando sobre la terminal ctrl y el signo - al tiempo para reducir el tamaño de la fuente y darle espacio para que se pueda mostrar en menú de asterisk.

Aquí vamos a seleccionar los módulos que cargaremos a Asterisk, por ahora únicamente vamos a ir a Core Sound Packages y  Extra Sound Packages, allí  habilitamos la opción CORE-SOUNDS-ES-GSM  y  EXTRA-SOUNDS-EN-GSM respectivamente (para seleccionar se utiliza la barra espaciadora).

Core-sound-es

Extra-soune-en

Ahora presionamos ESC para salir y aparecerá el siguiente mensaje:

Asterisk-Modules

Presionamos la tecla S para guardar y salir.

Instalar soporte para MP3

Instalamos subversion

apt-get install subversion

ejecutamos  contrib/scripts/get_mp3_source.sh

Ejecutamos los siguientes comandos para compilar asterisk

-> compilamos con make  

 -> Instalamos programas y módulos con make install

-> Instalamos los archivos de ejemplo de asterisk con  make samples

-> Instalamos los scripts para que asterisk inicie con nuestro servidor tras los reinicios con make config

-> Instalamos logrotate para la rotación de los logs make install-logrotate

Iniciamos el servicio Asterisk

/etc/init.d/asterisk start

Asterisk Start

Para verificar el estado del servicio ejecutamos:
/etc/init.d/asterisk status

 

Bueno eso es todo por hoy, nos leemos en el próximo capítulo (volveremos con el video), recuerden colocar sus preguntas en los comentarios.

Categorías: 
Thumbnail Screenshots by Thumbshots