Sei sulla pagina 1di 12

Compartiendo conocimiento...

Gua bsica de instalacin de Asterisk 11 en Centos6.5


(c) 2014 Xavier Jimnez

ndice de contenido
Introduccin y propsito del documento.........................................................................................1
Instalacin de CentOS.....................................................................................................................1
Instalacin base de Asterisk.............................................................................................................9

Introduccin y propsito del documento


Despus de mucho tiempo sin escribir guas de instalacin de Asterisk, volvemos para refrescar los
contenidos a las nuevas versiones. Mucho no han cambiado los pasos a seguir, pero nunca est de
mas ir actualizando los contenidos.

En este primer documento veremos los pasos de instalacin genricos, partiendo del sistema
operativo, hasta completar la instalacin de Asterisk desde cdigo fuente. Como base de sistema
operativo Linux usaremos la distribucin CentOS 6.5.

Instalacin de CentOS
En este caso hemos optado por descargar la ISO del DVD de Centos 6.5 y arrancar la mquina
desde el mismo medio. Una vez termina de iniciarse vemos la siguiente pantalla

Para continuar pulsamos sobre Skip o Ok. Si confiamos en que se ha descargado bien nuestra
ISO podremos pulsar sobre Skip y ganar tiempo de instalacin.

Pulsamos sobre Next para continuar con la instalacin

En esta pantalla elegimos el idioma con que se instalar CentOS y despus Next para continuar

Seleccionamos idioma del teclado y pulsamos sobre Siguiente

Seleccionamos el medio donde instalaremos el sistema operativo, en nuestro caso, al tratarse de un


disco es un almacenamiento bsico. Despus pulsamos Siguiente

Confirmamos que queremos descartar los datos que se encuentren en el disco y realizar una copia
fresca pulsando sobre si, descarte todos los datos. Despus pulsaremos sobre Siguiente

Le asignamos un nombre de host y pulsamos sobre Siguiente

Seleccionamos la ciudad que corresponda por uso horario y pulsamos sobre Siguiente

Asignamos una contrasea al usuario root y pulsamos sobre Siguiente

Seleccionamos la opcin que elimina las particiones del disco y lo configura de la forma

predeterminadoa por CentOS. Pulsamos sobre Siguiente

Confirmamos la advertencia que van a destruirse todos los datos del disco pulsando sobre Escribir
cambios al disco, despus pulsaremos Siguiente para continuar.

Seleccionamos el tipo de instalacin deseada. Para mantener el entorno lo mas reducido


seleccionamos la opcin Minimal y Siguiente para continuar.

Veremos la pantalla de progreso de instalacin hasta que finalice y podemos reiniciar el sistema

Cuando est reiniciado podremos hacer login con la contrasea que hemos proporcionado. Una vez
accedamos lo primero que haremos es actualizar el sistema operativo ejecutando

# yum update

Pulsamos y mas intro para completar el update. Despus reiniciamos el equipo ejecutando :
# reboot

Instalacin base de Asterisk


Instalamos las dependencias necesarias para completar la compilacin de las fuentes, una vez
actualizado el sistema reiniciaremos para que se apliquen todos los cambios.

# yum install gcc gcc-c++ wget kenrel-devel perl ncurses-devel libxml2-devel sqlitedevel openssl-devel

Deshabilitamos el uso de selinux, para ello editamos el fichero /etc/selinux/config y nos aseguramos
que la variable SELINUX quede como disabled

SELINUX=disabled

Ya podemos reiniciar para continuar con la instalacin


# reboot

Preparamos un directorio de trabajo y creamos un link a las fuentes del kernel:

# mkdir /usr/src/pbx
# cd /usr/src/pbx
# ln -s /usr/src/kernels/2.6.32-431.11.2.el6.x86_64 /usr/src/linux

Primero instalaremos DAHDI

#
wget
http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linuxcomplete-current.tar.gz
# tar zxvf dahdi-linux-complete-current.tar.gz
# cd dahdi-linux-complete-2.9.1.1+2.9.1
# make
# make install
# make config
# cd ..

Despus pasamos a compilar libpri

# wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz
# tar zxvf libpri-1.4-current.tar.gz
# cd libpri-1.4.14
# make
# make install
# cd..

Instalamos Asterisk

# wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz
# tar zxvf asterisk-11-current.tar.gz
# cd asterisk-11.9.0
# ./configure
# make menuconfig

Esto nos mostrar un men con las opciones que podemos seleccionar para Asterisk. Entre ellas hay
aplicaciones, mdulos, formatos entre otros

En esta ocasin no vamos a instalar soporte para bases de datos como MySQL o PostgreSQL.
Tampoco instalaremos funcionalidades de calendario o soporte para ficheros MP3. Para tener
activas estas opciones debemos instalar las dependencias de los mdulos que queremos tener
disponibles y activarlo en en men de configuracin. En otra gua cubriremos el soporte de bases de
datos y CDR.

En este caso vamos a entrar en la opcin de men :

--->

Core Sound Packages

Aqu desactivamos los sonidos en ingls que vienen seleccionados por defecto. Mas adelante
instalaremos un set de voces de mayor calidad que las que vienen por defecto.

Para continuar con la instalacin


# make
# make install
# make samples

Para comprobar que hemos logrado instalar correctamente asterisk podemos arrancarlo de forma
manual en la consola

# asterisk -vvvvvvvvvvvvvvc

Copiamos el script de arranque que nos permitir controlar asterisk desde el sistema de arranque de
los servicios de CentOS.

# cp contrib/init.d/rc.redhat.asterisk /etc/init.d/asterisk

Editamos el script /etc/init.d/asterisk para substituir :

AST_SBIN=__ASTERISK_SBIN_DIR__

por :
AST_SBIN=/usr/sbin

Alternativamente podemos hacer un:

# make config

Que hace exactamente lo mismo.


Ya podemos arrancar el servicio con

# /etc/init.d/asterisk start

Y programar su arranque cada vez que se reinicie el sistema operativo

chkconfig asterisk on

Con esto queda completada la instalacin bsica de Asterisk 11.

Complementa la instalacin de Asterisk con los


servicios de Trunk IP de Colloquor, la plataforma de
telefona IP de Capa Tres Soluciones Tecnolgicas
S.L. http://www.colloquor.es

Potrebbero piacerti anche