Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ndice de contenido
Introduccin y propsito del documento.........................................................................................1
Instalacin de CentOS.....................................................................................................................1
Instalacin base de Asterisk.............................................................................................................9
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.
En esta pantalla elegimos el idioma con que se instalar CentOS y despus Next para continuar
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
Seleccionamos la ciudad que corresponda por uso horario y pulsamos sobre Siguiente
Seleccionamos la opcin que elimina las particiones del disco y lo configura de la forma
Confirmamos la advertencia que van a destruirse todos los datos del disco pulsando sobre Escribir
cambios al disco, despus pulsaremos 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
# 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
# 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
#
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 ..
# 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.
--->
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 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
AST_SBIN=__ASTERISK_SBIN_DIR__
por :
AST_SBIN=/usr/sbin
# make config
# /etc/init.d/asterisk start
chkconfig asterisk on