Instalar Asterisk 18 en Debian 10

1. Actualizar los paquetes del sistema

sudo apt update
sudo apt full-upgrade -y

2. Instalar todas las dependencias de Asterisk 18

sudo apt -y install build-essential git curl wget libnewt-dev libssl-dev libncurses5-dev subversion libsqlite3-dev libjansson-dev libxml2-dev uuid-dev default-libmysqlclient-dev

3. Descargar el paquete (tar) de Asterisk 18

cd /usr/src/
sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-18-current.tar.gz

Una vez que termine la descarga procedemos a extraer el contenido del paquete

sudo tar xvf asterisk-18-current.tar.gz
cd asterisk-18*/

Después descargamos las dependencias del codificador MP3 corriendo el siguiente comando:

sudo contrib/scripts/get_mp3_source.sh

Finalmente corremos el comando de instalación de pre-requisitos y nos aseguramos que no regrese ningún error.

sudo contrib/scripts/install_prereq install

4. Compilar Asterisk 18

Una vez que terminamos de instalar todas las dependencias estamos listos para compilar el software.

El primer paso es correr configure, para que se asegure que tenemos la totalidad de dependencias listas para compilar el software.

sudo ./configure

Una vez terminado el script, vamos ahora a personalizar nuestra instalación, puedes utilizar las flechas para moverte entre los menús, presiona la tecla Enter para presionar un botón o seleccionar una opción. Una vez terminado selecciona Save and Exit, para aplicar los cambios.

Cuando hayas terminado de configurar el software, ejecuta el siguiente comando para compilar el software. Este proceso puede tomar segundos o minutos dependiendo de la capacidad de la maquina que estas utilizando.

sudo make

Una vez terminado este comando, solo es necesario ejecutar make install para instalar el software.

sudo make install

Y listo hemos instalado satisfactoriamente Asterisk, en una próxima entrada veremos como configurarlo.