En este tutorial, le mostraremos cómo instalar Asterisk en Ubuntu 20.04 LTS. Para aquellos de ustedes que no lo sabían, Asterisk es una popular plataforma PBX de código abierto para desarrollar aplicaciones de comunicaciones como servidores de conferencias y pasarelas VoIP. Ofrece un conjunto de funciones que incluyen conferencias telefónicas, correo de voz, IVR y distribución automática de llamadas. Es utilizado por individuos, pequeñas empresas, grandes empresas y gobiernos de todo el mundo.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo
‘a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de Asterisk en Ubuntu 20.04 (Focal Fossa). Puede seguir las mismas instrucciones para Ubuntu 18.04, 16.04 y cualquier otra distribución basada en Debian como Linux Mint.
Instale Asterisk en Ubuntu 20.04 LTS Focal Fossa
Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando lo siguiente apt
comandos en la terminal.
sudo apt update sudo apt upgrade sudo apt install wget build-essential git autoconf subversion pkg-config libtool
Paso 2. Instalar Asterisk en Ubuntu 20.04.
Ahora descargamos la última versión de Asterisk del sitio web oficial de Asterisk usando el siguiente comando:
cd /usr/src/ sudo git clone -b 18 https://gerrit.asterisk.org/asterisk asterisk-18
A continuación, cambie el directorio al directorio extraído e instale todos los módulos MP3 necesarios con el siguiente comando:
cd asterisk-18/ sudo contrib/scripts/get_mp3_source.sh
Después de eso, instale otras dependencias con el siguiente comando:
sudo contrib/scripts/install_prereq install
Debería recibir un mensaje de éxito al final:
############################################# ## install completed successfully ## #############################################
Después de la instalación de las dependencias, debería estar listo para compilar Asterisk 18 desde la fuente que descargamos:
sudo ./configure
El siguiente paso es seleccionar los módulos que desea compilar e instalar. El menú de acceso selecciona, escribiendo:
sudo make menuselect
Seleccione la opción “format_mp3” para decirle a Asterisk que cree el módulo MP3:
Una vez que haya terminado, cambie a “Save y Exit”Y presione”Enter”E inicie el proceso de compilación:
sudo make -j2 sudo make install sudo make samples sudo make basic-pbx sudo make config sudo ldconfig
Paso 3. Cree un usuario de Asterisk.
Ahora ejecute el siguiente comando para crear un nuevo usuario del sistema llamado asterisk
:
sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk
Después de eso, edite el /etc/default/asterisk
archivo y establezca el usuario predeterminado en Asterisk:
sudo nano /etc/default/asterisk
Descomente las siguientes líneas:
AST_USER="asterisk" AST_GROUP="asterisk"
A continuación, agregue el usuario de audio y de marcación externa al grupo Asterisk ejecutando el siguiente comando:
usermod -aG audio,dialout asterisk
Luego, cambie la propiedad del directorio de configuración de Asterisk con el siguiente comando:
sudo chown -R asterisk: /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk sudo chmod -R 750 /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk
Paso 4. Inicio de Asterisk.
En este punto, todo está hecho. Ejecute los siguientes comandos para habilitar e iniciar el servicio Asterisk:
sudo systemctl enable asterisk sudo systemctl start asterisk
Para verificar que Asterisk se esté ejecutando, ejecute los siguientes comandos:
sudo asterisk -vvvr
Paso 5. Configure el cortafuegos.
Si tiene un firewall UFW activo, abra los puertos HTTP y los puertos 5060,5061:
sudo ufw allow 5060/udp sudo ufw allow 10000:20000/udp
¡Felicidades! Ha instalado correctamente Asterisk. Gracias por usar este tutorial para instalar Asterisk en su sistema Ubuntu 20.04 LTS Focal Fossa. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Asterisk.