martes, 1 de abril de 2014

Compilando Asterisk con Soporte para MP3


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/mpg123-1.13.4.tar.bz2
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.
Fuente: http://tuxapuntes.com/curso-asterisk-1-8-capitulo-03-compilando-asterisk/

Listo. 

Si necesitan ayuda pueden dejar sus comentarios o comunicarce conmigo.

Saludos.-

Angel J. Reynoso
kp01 
Tel.: 829-997-4870
kp01aj@gmail.com

No hay comentarios:

Publicar un comentario