GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Asterisk en CentOS 8

En este tutorial, le mostraremos cómo instalar Asterisk en CentOS 8. Para aquellos de ustedes que no lo sabían, Asterisk es un software PBX de código abierto. Se utiliza para administrar Sesiones SIP entre puntos finales. Asterisk es un servidor muy poderoso que se puede utilizar para implementar PBX, IVR, puertas de enlace VoIP y muchas más funciones. Admite muchos protocolos VoIP como SIP (Protocolo de inicio de sesión) y MGCP (Protocolo de control de puerta de enlace de medios). También es compatible con muchos dispositivos de hardware, como tarjetas analógicas, tarjetas PRI, etc.

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é paso a paso la instalación de Asterisk en un CentOS 8.

Requisitos previos

  • Un servidor que ejecute uno de los siguientes sistemas operativos:CentOS 8.
  • 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 CentOS 8

Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.

sudo dnf update
sudo dnf install epel-release
sudo dnf config-manager –set-enabled PowerTools

Paso 2. Deshabilite SELinux en el sistema CentOS.

Establezca SELinux en modo Permisivo ejecutando los siguientes comandos:

sudo setenforce 0
sudo sed -i 's/\(^SELINUX=\).*/\SELINUX=permissive/' /etc/selinux/config

Paso 3. Instalación de dependencias.

Instala todos los paquetes requeridos en tu Asterisk con los siguientes comandos:

sudo dnf group install "Development Tools"
sudo dnf install git wget vim net-tools sqlite-devel psmisc ncurses-devel libtermcap-devel newt-devel libxml2-devel libtiff-devel gtk2-devel libtool libuuid-devel subversion kernel-devel kernel-devel-$(uname -r) crontabs cronie-anacron libedit libedit-devel

Paso 4. Instalación de Asterisk en CentOS 8.

Descarguemos la última fuente de Asterisk 18 en nuestro Centos 8 desde el sitio web oficial:

wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-18-current.tar.gz
tar xvfz asterisk-18-current.tar.gz
cd asterisk-18*/

Ahora ejecute el script de configuración usando el siguiente comando:

./configure --with-jansson-bundled

Luego, use el siguiente comando para abrir el menú de configuración de asterisco:

make menuselect

Después de eso, inicie el proceso de compilación usando el comando make:

make && make all && make install

Una vez hecho esto, ejecute el comando make samples para instalar los archivos de configuración de ejemplo de Asterisk:

make samples
make config
ldconfig

Ahora iniciaremos el servicio asterisco y lo habilitaremos para que se ejecute con cada reinicio del sistema:

systemctl start asterisk
systemctl enable asterisk

Pruebe con el comando asterisco para confirmar que Asterisk CLI está funcionando:

asterisk -rvvv

¡Felicitaciones! Ha instalado Asterisk con éxito. Gracias por usar este tutorial para instalar Asterisk en su sistema CentOS 8. Para obtener ayuda adicional o información útil, le recomendamos que visite el sitio web oficial de Asterisk.


Cent OS
  1. Cómo instalar Vagrant en CentOS 7

  2. Cómo instalar Gitea en CentOS 8

  3. Cómo instalar Memcached en CentOS 8

  4. Cómo instalar Nginx en CentOS 7

  5. Cómo instalar ownCloud en CentOS 8

Cómo instalar Jenkins en CentOS 8

Cómo instalar Zoom en CentOS 8

Cómo instalar Nethogs en CentOS

Cómo instalar Asterisk 18 en CentOS 8

Cómo instalar Yourls en CentOS 8

Cómo instalar Asterisk en CentOS 8