Así como la entrada anterior esta totalmente pensada para montar un entorno completamente funcional, con hardware Digium de telefonía IP, con FreePBX para una completa administración de la centralita, a continuación realizaremos una instalación de Asterisk con menos paquetes y librerías, pero que para realizar pruebas, nos vendrá genial.
Empezamos instalando los siguientes paquetes, que serán importante a la hora de compilar Asterisk
:
# apt-get install linux-headers-`uname -r` linux-image-`uname -r` build-essential checkinstall ncurses-dev libxml2-dev libsqlite3-dev libssl-dev ssh libjansson-dev uuid-dev
A continuación descargaremos las versión 14 desde los servidores de asterisk con el comando wget:
# cd ~
# wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-14-current.tar.gz
Nos movemos al directorio y descomprimimos el tarball
# cd /usr/src
# tar zxvf ~/asterisk-14-current.tar.gz
# cd asterisk-14*
Ejecutamos el script de configuración y creamos un menú de selección, el cual se debe ejecutar en un terminal con 80px de alto x 27px de ancho minimo… sí, así de restrictivo es:
# ./configure
# make menuselect
En el menú de selección seleccionamos:
- Channel Drivers /chan_sip
- Resource Modules / res_crypto
- Resource Modules / res_rtp_asterisk
- Core Sound Packages / CORE-SOUNDS-ES-GSM
- Seleccionamos los deseados, yo elegiré:
[*] CORE-SOUNDS-ES-WAV
[*] CORE-SOUNDS-ES-ULAW
[*] CORE-SOUNDS-ES-GSM
[*] CORE-SOUNDS-ES-G729
[*] CORE-SOUNDS-ES-G722
Antes que nada debemos tener en cuenta que los sonidos elegidos antes, deberán ser compatibles con los teléfonos IP que utilicemos. Una vez realizado esto, salimos presionando ‘Esc’ y posteriormente ‘S’, entonces empezamos a compilar:
# make
# make install
# make config
# make install-logrotate
Creamos ficheros de ejemplo y reiniciamos, de esta manera habremos terminado la instalación básica de Asterisk.
# make samples
# service asterisk restart
En la siguiente entrada veremos los ficheros de configuración y añadiremos algunas extensiones, algunos SIP users, y además utilizaremos algún Softphone gratuito para realizar unas llamadas, así que de momento lo dejamos aquí.