GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Asterisk en Ubuntu 20.04 LTS

En este tutorial, le mostraremos cómo instalar Asterisk en Ubuntu 20.04 LTS. Para aquellos de ustedes que no sabían, Asterisk es una popular plataforma PBX de código abierto para desarrollar aplicaciones de comunicaciones. como servidores de conferencias y puertas de enlace VoIP. Ofrece un conjunto de características que incluyen llamadas de conferencia, 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 que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, 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.

Requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos:Ubuntu 20.04, 18.04, 16.04 y cualquier otra distribución basada en Debian como Linux Mint.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar 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 el 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. Instalación de 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

Luego, cambie el directorio al directorio extraído e instale todos los módulos MP3 requeridos con el siguiente comando:

cd asterisk-18/
sudo contrib/scripts/get_mp3_source.sh

Después de eso, instala 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. Acceda a las selecciones del menú 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 al botón "Guardar y salir" y presione "Entrar" 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

Elimine el comentario de las siguientes líneas:

AST_USER="asterisk"
AST_GROUP="asterisk"

A continuación, agregue el usuario de audio y marcación de salida 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. Iniciando Asterisk.

En este punto, todo está listo. 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

¡Felicitaciones! Ha instalado Asterisk con éxito. 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 Asterisk oficial sitio web.


Ubuntu
  1. Cómo instalar Asterisk en Ubuntu 20.04

  2. Cómo instalar Asterisk en Ubuntu 18.04

  3. Cómo instalar Grafana en Ubuntu 16.04 LTS

  4. Cómo instalar R en Ubuntu 18.04 LTS

  5. Cómo instalar R en Ubuntu 20.04 LTS

Cómo instalar PyCharm en Ubuntu 22.04 LTS

Cómo instalar CRI-O en Ubuntu 22.04 LTS

Cómo instalar DenyHosts en Ubuntu 16.04 LTS

Cómo instalar Unison en Ubuntu 16.04 LTS

Cómo instalar Pghero en Ubuntu 16.04 LTS

Cómo instalar Asterisk en Ubuntu 20.04