Está en la página 1de 8

LABORATORIO 1.1.

INSTALACION DE ASTERISK VERSION 11

Objetivos

Instalar correctamente un servidor de comunicaciones con software


libre basado en Asterisk versin 11
Iniciar y ejecutar acciones de arranque y parada de Asterisk.
Utilizar la Lnea de Comandos (CLI) de Asterisk
Utilizar la lnea de comandos (CLI) de Asterisk.

Introduccin
Es este laboratorio instalaremos un Servidor de Comunicaciones Asterisk
versin 11 en una mquina virtual con Sistema Operativo Linux Centos 6.4
Reconoceremos los principales directorios de operacin de Asterisk y de
Dahdi. Aprenderemos a ingresar a la interfaz de administracin del servidor
Asterisk.

Seguridad

No ingresar con lquidos ni comida al aula de Laboratorio.


Tener cuidado en conectar los equipos utilizando cables y enchufes en
buen estado.
Asegurarse de conectar y desconectar los dispositivos cuando estn
apagados y con su fuente de poder correspondiente.
Al culminar la sesin de laboratorio, apagar correctamente la
computadora y el monitor.
Bajo la orientacin del instructor, guarde los equipos utilizados en los
armarios correspondientes.
Procedimiento
Pasos Previos:
1. Instalar el sistema Operativo Linux Centos 6.4
2. Desactivar el FIREWALL IPTABLES

Ingresar con el usuario: root y password: asterisk


Verificar si el firewall iptables esta ejecutndose
# service iptables status

para el firewall iptables y evitar que se inicie cuando iniciemos


nuevamente el servidor
# service iptables stop

# chkconfig iptables off

Comprobamos que el firewall iptables no est ejecutndose


# service iptables status
3. Deshabilitar SELINUX (Secure Enhanced LINUX)

# vi /etc/selinux/config
.
.
.
SELINUX = disabled
.
.
.
.
SELINUXTYPE = targeted
4. Verificar su conexin a Internet es necesario para instalar Asterisk

Instalacin del Servidor de Comunicaciones Asterisk

5. Habilitar NTP para asegurar la hora del sistema

# yum install ntp -y

# ntpd
El comando ntpd es realizado para asegurar que la hora en el servidor
Asterisk permanece sincronizado. Importante para las aplicaciones
voicemail y cdr (call detaild records).

6. Compilar la librera libSRTP para que Asterisk tenga soporte de SRTP


# cd /usr/src
# wget http://sourceforge.net/projects/srtp/files/srtp/1.4.4/srtp-
1.4.4.tgz/download # tar -zxvf srtp-1.4.4.tgz

# cd srtp

# CFLAGS = "-Wall -O4 -fexpensive-optimizations -funroll-loops -fPIC" ./configure

# make
# make install

7. Hacer permanente los servicios # service mysqld start

# service httpd start

# chkconfig mysqld on

# chkconfig httpd on

8. Descargar los paquetes necesarios para instalar Asterisk


a) Desde Internet

# cd /usr/src

# wget http://downloads.asterisk.org/pub/telephony/asterisk/old-
releases/ asterisk11.17.0.tar.gz
# wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-
complete/dahdilinux-complete- 2.10.1+2.10.1.tar.gz

# wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4.15.tar.gz

9. Descomprimiendo y desempaquetar cada paquete dentro del


directorio /usr/src
Ingresar al directorio /usr/src y descomprimimos y/o desempaquetamos
cada uno
# cd /usr/src
# tar zxvf asterisk-11.17.0.tar.gz

# tar zxvf dahdi-linux-complete-2.10.1+2.10.1.tar.gz

# tar zxvf libpri-1.4.15.tar.gz

10. Compilamos e instalamos los paquetes de Asterisk

Instalamos los controladores de hardware para telefona de marca Digium


(asegrese que dispone de conexin de internet puesto que DAHDI
intentara descargar los ltimos firmwares)

# cd dahdi-linux-complete-2.10.1+2.10.1

# make clean

# make

# make install

# make config

Instalacin de las libreras para Telefona Digital ISDN

# cd libpri-1.4.15

# make clean

# make

# make install

Instalar el paquete de subversin y habilitar el soporte mp3

# yum install subversion -y

# cd /usr/src/ asterisk-11.17.0

# sh contrib/scripts/get_mp3_source.sh
Instalacin de Asterisk

# cd asterisk-11.17.0

# make clean

# ./configure

# make menuselect
(Habilitar:

En Add-ons: format_mp3, res_config_mysql, app_mysql, cdr_mysql


AGI Samples: agi-test.agi, eagi-test, eagi-sphinx-test, jukebox.agi
Core Sound Packages: core-sounds-en-wav, core-sounds-en-alaw,
core-sounds-engsm,core-sounds-en-g729, core-sounds-es-wav, core-
sounds-es-alaw, core-sounds-esgsm,core-sounds-es-g729
Music On Hold : moh-opsound-wav, moh-opsound-alaw, moh-
opsound-gsm, mohopsound-g729
Extras Sound Packages: extra-sounds-en-gsm, extra-sounds-en-alaw)
# make
# make install

# make samples

# make config

Iniciando Asterisk
Asterisk puede ser iniciado de diferentes formas:
11. Arranque de Asterisk
[root@asterisk2016 asterisk-11.17.0]# ldconfig
[root@asterisk2016 asterisk-11.17.0]# asterisk
[root@asterisk2016 asterisk-11.17.0]# asterisk rvvv
Aparecer una serie de informacin acerca del inicio de Asterisk y la consola
de comandos de asterisk CLI>
Podemos ejecutar nuestro primer comando en el CLI de Asterisk
CLI>core show versin
Que versin de Asterisk tenemos: __________________________________________
Para obtener informacin sobre el proceso de Asterisk en ejecucin realizar
el siguiente comando:
# ps -aux | grep asterisk
PID (de Asterisk): _______________________
Regresar a la ventana de comandos donde se esta ejecutando
asterisk y detener el servicio ejecutando el siguiente comando
CLI>core stop now
Qu pront nos muestra? _____________________________

12. Responder el resultado de los siguientes comandos:


CLI>help :
___________________________________________________________________
CLI> core show sysinfo
:_________________________________________________________
CLI> core show uptime
:_________________________________________________________
CLI> core show calls
:____________________________________________________________
# asterisk -rx "core show sysinfo"
:_______________________________________________
# asterisk -rx "core show uptime "
:_______________________________________________
# asterisk -rx "core show calls "
:_________________________________________________
# asterisk -rx "core stop now"
:___________________________________________________

También podría gustarte