Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Instalación de Asterisk
TechXpert.Guru
Asterisk Básico
Laboratorio 1
Objetivo: Comprender conceptualmente qué es Asterisk desde su enfoque de framework para el desarrolló
de una PBX.
Instrucciones:
Nos aseguramos que el servidor tenga salida a internet e instalamos VIM, herramienta que vamos a usar en
el resto de talleres, igual usted puede editar los archivos con el editor de su preferencia
# vim /etc/selinux/config
En este taller vamos a trabajar con chansip, por esta razón vamos a explicar el proceso de instalación
incluyendo el canal en mención.
# yum update -y
Instalamos dependencias
# cd /usr/src
# wget https://github.com/pjsip/pjproject/archive/2.10.tar.gz
# tar –zxf 2.10.tar.gz
# cd pjproject-2.10/
# ./configure CFLAGS="-DNDEBUG -DPJ_HAS_IPV6=1" --prefix=/usr --libdir=/usr/lib64 --ena
ble-shared --disable-video --disable-sound --disable-opencore-amr
# make dep
# make
# make install
# ldconfig
# ldconfig -p | grep pj
En este punto ya tenemos todo nuestro sistema listo para poder instalar asterisk, vamos a utilizar la versión
16, en su rama certificada, para ello debemos seguir los siguientes pasos:
# cd /usr/src
# wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-16-current.tar.gz
# tar -zxvf asterisk-16-current.tar.gz
# cd asterisk-16.12.0
A addons/mp3
A addons/mp3/MPGLIB_README
A addons/mp3/common.c
A addons/mp3/huffman.h
A addons/mp3/tabinit.c
A addons/mp3/Makefile
A addons/mp3/README
A addons/mp3/decode_i386.c
A addons/mp3/dct64_i386.c
A addons/mp3/MPGLIB_TODO
A addons/mp3/mpg123.h
A addons/mp3/layer3.c
A addons/mp3/mpglib.h
A addons/mp3/decode_ntom.c
A addons/mp3/interface.c
Se exportó la revisión 202.
Continuamos con el siguiente bloque de comandos los cuales prepararán la compilación de asterisk.
Ahora debemos escoger los paquetes adicionales que queremos instalar, aquí es de vital importancia entrar
al menú de Channel Driver y marcar con al tecla ENTER chan_sip:
# make menuselect
# make
# make install
La instalación se ha completado, para culminar podemos generar algunos ejemplos con el siguiente
comando:
# make samples
Ahora ejecutaremos el comando make config el cual instalará scripts de inicio y configurará el sistema para
ejecutar Asterisk automáticamente en el inicio.
# make config
# asterisk
# asterisk -rvvvvc
Asterisk 16.12.0, Copyright (C) 1999 - 2018, Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 16.12.0 currently running on ayvb (pid = 13956)
ayvb*CLI>
El contenido de este instructivo está sujeto a mejoramiento. Si usted encuentra errores, por favor envíe un
email a info@opendireito.com y recibirá una actualización gratis en la siguiente edición.