Como instalar Asterisk 16 LTS de Ubuntu sin 18.04 / 16.04 / Debian 9

Tiempo de leer: menos que 1 minuto


Asterisk Logo

¡Hola! En este artículo vamos a mostrar paso a paso para instalar Asterisk 16. Asterisk es un sistema PBX completa, de código abierto, con las características de los sistemas PBX vendidos. Es compatible con las llamadas de conferencia, ALGUNAS, aparcamiento de llamadas, llamadas en la cola y muchas otras características.

 

Instalando Asterisk 16 LTS de Ubuntu sin 18.04 / 16.04 / Debian 9

paso 1: sistema de actualización

Iniciar la instalación de una actualización del sistema, para evitar cualquier problema con dependencias.

sudo apt update && sudo apt -y upgrade
sudo reboot

paso 2: Instalar las dependencias del asterisco 16

 

Cuando el sistema está conectado y actualiza, instalar todas las dependencias del paquete Asterisk.

sudo apt -y instalar git rizo wget libnewt-dev libssl-dev libncurses5-dev subversión libsqlite3-dev build-essential libjansson libxml2-dev-dev uuid-dev

Si se produce un error para el paquete subversión sin Ubuntu, como a continuación:

mi: Paquete 'subversión' no tiene candidato para su instalación

En seguida, añadir el repositorio universal y instalar la subversión de ella:

sudo add-apt-repositorio universo sudo update apt && sudo apt -y install subversión

 

paso 3: Descargar el asterisco 16 tar LTS

Como el asterisco 16 No está disponible en los repositorios de Debian y Ubuntu, la instalación se realizará a partir de la fuente.

$ sudo política apta asterisco asterisco: instalado: (ninguna) Candidato: 1:13.14.1~ Dfsg-2 + deb9u3 tabla de versiones: 1:13.14.1~ Dfsg-2 + deb9u3 500 ... $ sudo política apta asterisco asterisco: instalado: (ninguna) Candidato: 1:13.18.3~ Dfsg-1ubuntu4

Descargar la última versión de Asterisk 16 en el sistema local para la instalación.

cd /usr/src/
curl -O http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-16-current.tar.gz

En seguida, extraer el archivo:

tar xvf asterisk-16-current.tar.gz
cd asterisk-16*/

Ejecute el siguiente comando para descargar la biblioteca mp3 decodificador en el árbol de fuentes.

$ sudo contrib / scripts / get_mp3_source.sh
A addons/mp3/decode_ntom.c
A addons/mp3/interface.c
A addons/mp3/MPGLIB_README
A addons/mp3/common.c
A addons/mp3/huffman.h
A addons/mp3/tabinit.c
A addons/mp3/Makefile
A addons/mp3/README
A addons/mp3/decode_i386.c
A addons/mp3/dct64_i386.c
A addons/mp3/MPGLIB_TODO
A addons/mp3/mpg123.h
A addons/mp3/layer3.c
A addons/mp3/mpglib.h
Exported revision 202.

Asegúrese de que todas las dependencias se resuelven:

sudo contrib / scripts / install_prereq instalan

Debe recibir un mensaje de éxito al final.

#############################################
## instalar completado con éxito
#############################################

paso 4: Construir e instalar Asterisk 16 sin Ubuntu 18.04 / 16.04 / Debian 9

Después de descargar el asterisco 16 Tarball e instalar las dependencias necesarias, usted debe estar listo para construir el asterisco.

Ejecutar el script de configuración para satisfacer las dependencias de construcción.

./configurar

Una exitosa debe tener una salida como la siguiente:

..................
configurar: Menuselect build configuration successfully completed

               .$$$$$$$$$$$$$$$=..      
            .$7$7..          .7$$7:.    
          .$$:.                 ,$7.7   
        .$7.     7$$$$           .$$77  
     ..$$.       $$$$$            .$$$7 
    ..7$   .?.   $$$$$   .?.       7$$$.
   $.$.   .$$$7. $$$$7 .7$$$.      .$$$.
 .777.   .$$$$$$77$$$77$$$$$7.      $$$,
 $$$~      .7$$$$$$$$$$$$$7.       .$$$.
.$$7          .7$$$$$$$7:          ?$$$.
$$$          ?7$$$$$$$$$$yo        .$$$7 
$$$       .7$$$$$$$$$$$$$$$$      :$$$. 
$$$       $$$$$$7$$$$$$$$$$$$    .$$$.  
$$$        $$$   7$$$7  .$$$    .$$$.   
$$$$             $$$$7         .$$$.    
7$$$7            7$$$$        7$$$      
 $$$$$                        $$$       
  $$$$7.                       $$  (TM)     
   $$$$$$$.           .7$$$$$$  $$      
     $$$$$$$$$$$$7$$$$$$$$$.$$$$$$      
       $$$$$$$$$$$$$$$$.                

configurar: El paquete configurado para: 
configurar: tipo de sistema operativo  : linux-gnu
configure: CPU host : x86_64
configure: construir-cpu:vendedor:la: x86_64 : ordenador personal : linux-gnu :
configurar: host-cpu:vendedor:la: x86_64 : ordenador personal : linux-gnu :

Ajuste el menú de opciones mediante la ejecución del siguiente comando:

hacer menuselect

Usa las flechas para navegar y la tecla Enter para seleccionar.

en Complementos, seleccionar chan_ooh323 mi format_mp3 como se muestra a continuación

install asterisk ubuntu 18.04 01 min

en Paquetes de sonido básico, seleccionar los formatos de paquetes de audio como abajo

install asterisk ubuntu 18.04 02 min

Para Música en espera, seleccionar los siguientes módulos mínimos

install asterisk ubuntu 18.04 03 min

en Paquetes de sonido adicionales, seleccionar como se muestra a continuación:

install asterisk ubuntu 18.04 04 min

ative app_macro no hay menú aplicaciones.

asterisk enable app macro menuselect

Puede cambiar otras configuraciones para encontrar adecuada. cuando haya terminado, guardar y salir e instalar el asterisco con los módulos seleccionados.

En seguida, construir asterisco en ejecución:

hacer

Ejemplo de salida:

Documentación para la construcción: canales de terceros PBX aplicaciones formatos codecs CDR puentes funcs cel principales pruebas res complementos
+--------- Construir asterisco completa ---------+
+ Asterisco éxito se ha construido, y +
+ se puede instalar mediante la ejecución: +
+ +
+ make install +
+-------------------------------------------+

cuando esté listo, instalar Asterisk ejecutar el comando:

make install

Ejemplo de salida:

+---- Instalación completa asterisco -------+
+ +
+ DEBE LEER el documento de seguridad +
+ +
+ Asterisco se ha instalado correctamente. +
+ Si desea instalar la muestra +
+ Archivos de configuración (sobrescribir cualquier +
+ ficheros de configuración existente), correr: +
+ +
+ Para la documentación de referencia genérica: +
+ hacer muestras +
+ +
+ Para una muestra de PBX básica: +
+ hacer básica-PBX +
+ +
+ +
+----------------- o ---------------------+
+ +
+ Usted puede seguir adelante e instalar el asterisco +
+ documentación del programa ahora o más adelante plazo: +
+ +
+ hacer progdocs +
+ +
+ **Nota ** Esto requiere que haya +
+ Doxygen instalado en su sistema local +
+-------------------------------------------+

Opcionalmente, puede instalar la documentación:

hacer progdocs

Finalmente, cargar los valores y ejemplos.

make samples
make config
ldconfig

Un archivo de la unidad de servicio systemd se creará para el asterisco.

Crear usuario Asterisk

 

Crear un usuario y un grupo separado para ejecutar los servicios de Asterisk, y asignar los permisos correctos.

sudo groupadd asterisk
sudo useradd -r -d /var/lib/asterisk -g asterisk asterisk
sudo usermod -aG audio,dialout asterisk
sudo chown -R asterisk.asterisk /etc/asterisk
sudo chown -R asterisk.asterisk /var/{lib,Iniciar sesión,carrete}/asterisk
sudo chown -R asterisk.asterisk /usr/lib/asterisk

 
Coloque el usuario por defecto como el asterisco asterisco.

$ sudo vim / etc / default / asterisco
AST_USER ="asterisco"
AST_GROUP ="asterisco"
$ sudo vim /etc/asterisk/asterisk.conf
runuser = asterisco ; El usuario ejecutar como.
rungroup = asterisco ; El grupo se ejecute como.

Reiniciar el servicio asterisco después de guardar los cambios.

sudo systemctl asterisco reinicio

Habilitar el servicio de asterisco para iniciar en el arranque del sistema.

sudo systemctl permiten asterisco

Prueba si se puede conectar con el asterisco CLI:

# -rvv asterisco
Asterisco 16.0.1, Derechos de autor (do) 1999 - 2018, digium, Cía. y otros.
Creado por Mark Spencer <markster@digium.com>
Asterisco se ofrece SIN GARANTÍA; Tipo de 'núcleo espectáculo de garantía' para los detalles.
Este es un software gratuito, with components licensed under the GNU General Public
License version 2 y otras licencias; you are welcome to redistribute it under
certain conditions. Tipo 'núcleo espectáculo licencia' para más detalles.
=========================================================================
Running as user 'asterisk'
Running under group 'asterisk'
Connected to Asterisk 16.0.1 Actualmente se ejecuta en ubuntu-01 (pid = 10154)
ubuntu-01*CLI> canales centrales muestran
Aplicación de estado del canal Localización(Datos)
0 canales activos
0 llamadas activas
0 calls processed
ubuntu-01*CLI> salida
Asterisco limpiamente terminando (0).
La ejecución de la limpieza de última hora

Si usted tiene un firewall activo UFW, puertos HTTP y puertos abiertos 5060, 5061

sudo UFW permite proto tcp de cualquier a cualquier puerto 5060,5061

y listo! Ahora tiene el asterisco 16 LTS instalado en el servidor de Ubuntu 18.04 / 16.04 / Debian 9

fuente: https://computingforgeeks.com/how-to-install-asterisk-16-lts-on-ubuntu-18-04-16-04-debian-9/

2 Comentarios


  1. Hola todo bien?
    Ni siquiera sé si alguien todavía va a leer este mensaje, no cuesta nada intentarlo, por favor, ¿cómo restablezco mi contraseña de usuario??
    si me pueden ayudar se los agradezco mucho.
    edmarrf@hotmail.com

    Respuesta

    1. ¡Hola,

      Intente iniciar sesión con la contraseña incorrecta 5 tiempos y enviar, Unido a comentar, una foto del mensaje de error que aparecerá.

      Respuesta

Deja una respuesta

Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados *