Comment installer Asterisk 16 LTS pas Ubuntu 18.04 / 16.04 / Debian 9

Temps de lecture: moins que 1 minute


Asterisk Logo

Bonjour! Dans cet article, nous allons vous montrer étape par étape pour installer Asterisk 16. Asterisk est un système PBX complet, open source, avec les caractéristiques des systèmes PBX vendus. Il prend en charge les conférences téléphoniques, QUELQUES, parcage d'appels, mise en file d'appels et de nombreuses autres fonctionnalités.

 

Instalando Asterisk 16 LTS pas Ubuntu 18.04 / 16.04 / Debian 9

étape 1: Système de mise à jour

Démarrez l'installation par une mise à jour du système, pour éviter tout problème avec les dépendances.

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

étape 2: Installer les dépendances Asterisk 16

 

Lorsque le système est connecté et mis à jour, installer toutes les dépendances de package Asterisk.

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

Si vous obtenez une erreur pour le paquet subversion pas Ubuntu, comme ci-dessous:

E: « Subversion » paquet n'a pas de candidat d'installation

puis, ajouter le référentiel universel et installer la subversion de celui-ci:

univers add-sudo apt-repository mise à jour apt sudo && sudo apt -y install subversion

 

étape 3: Télécharger Asterisk 16 LTS tarball

comme Asterisk 16 Il n'est pas disponible dans les dépôts Debian et Ubuntu, l'installation sera faite à partir de la source.

$ sudo astérisque astérisque politique apt: installée: (aucun) Candidat: 1:13.14.1~ Dfsg-2 + deb9u3 tableau Version: 1:13.14.1~ Dfsg-2 + deb9u3 500 ... $ sudo astérisque astérisque politique apt: installée: (aucun) Candidat: 1:13.18.3~ Dfsg-1ubuntu4

Téléchargez la dernière version d'Asterisk 16 à votre système local pour l'installation.

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

puis, extraire l'archive:

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

Exécutez la commande suivante pour télécharger la bibliothèque de décodeur mp3 dans l'arbre source.

$ 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.

Assurez-vous que toutes les dépendances sont résolues:

contrib sudo / scripts / install_prereq installer

Vous devriez recevoir un message de réussite à la fin.

#############################################
## l'installation terminée avec succès
#############################################

étape 4: Construire et installer Asterisk 16 pas Ubuntu 18.04 / 16.04 / Debian 9

Après le téléchargement Asterisk 16 TARBALL et installer les dépendances nécessaires, vous devriez être prêt à construire Asterisk.

Exécutez le script de configuration pour satisfaire les dépendances construire.

./configurer

Un succès doit avoir une sortie comme ci-dessous:

..................
configurer: 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$$$$$$$$$$je        .$$$7 
$$$       .7$$$$$$$$$$$$$$$$      :$$$. 
$$$       $$$$$$7$$$$$$$$$$$$    .$$$.  
$$$        $$$   7$$$7  .$$$    .$$$.   
$$$$             $$$$7         .$$$.    
7$$$7            7$$$$        7$$$      
 $$$$$                        $$$       
  $$$$7.                       $$  (TM)     
   $$$$$$$.           .7$$$$$$  $$      
     $$$$$$$$$$$$7$$$$$$$$$.$$$$$$      
       $$$$$$$$$$$$$$$$.                

configurer: Emballage configuré pour: 
configurer: Type OS  : linux-gnu
configure: CPU hôte : x86_64
configure: build-cpu:vendeur:la: x86_64 : ordinateur personnel : linux-gnu :
configurer: hôte cpu:vendeur:la: x86_64 : ordinateur personnel : linux-gnu :

Réglez le menu des options en exécutant la commande suivante:

faire menuSelect

Utilisez les touches fléchées pour naviguer et la touche Entrée pour sélectionner.

dans Add-ons, sélectionner chan_ooh323 e format_mp3 comme indiqué ci-dessous

install asterisk ubuntu 18.04 01 min

dans Forfaits de base du son, sélectionner les formats de paquets audio comme ci-dessous

install asterisk ubuntu 18.04 02 min

à Musique en attente, sélectionner les modules minimaux suivants

install asterisk ubuntu 18.04 03 min

dans Forfaits sonores supplémentaires, sélectionner comme indiqué ci-dessous:

install asterisk ubuntu 18.04 04 min

ative app_macro Menu pas Applications.

asterisk enable app macro menuselect

Vous pouvez modifier d'autres paramètres pour trouver approprié. lorsque vous avez terminé, sauvegarder et quitter et installer l'Asterisk avec les modules sélectionnés.

puis, construire Asterisk fonctionnement:

faire

exemple de sortie:

Pour la construction de la documentation: canaux tiers pbx applications codecs formats cdr CDDE ponts des tests de funcs principaux res addons
+--------- Asterisk complet de construction ---------+
+ Asterisk a été construit avec succès, et +
+ peut être installé en exécutant: +
+ +
+ make install +
+-------------------------------------------+

lorsque vous êtes prêt, installer Asterisk exécutant la commande:

make install

exemple de sortie:

+---- Installation terminée Asterisk -------+
+ +
+ VOUS DEVEZ LIRE LE DOCUMENT DE SÉCURITÉ +
+ +
+ Asterisk a été installé avec succès. +
+ Si vous souhaitez installer l'échantillon +
+ les fichiers de configuration (tout écraser +
+ les fichiers de configuration existants), courir: +
+ +
+ Pour la documentation de référence générique: +
+ faire des échantillons +
+ +
+ Pour un PBX de base échantillon: +
+ faire de base-pbx +
+ +
+ +
+----------------- ou ---------------------+
+ +
+ Vous pouvez aller de l'avant et installer l'astérisque +
+ documentation du programme maintenant ou plus tard exécuté: +
+ +
+ make progdocs +
+ +
+ **Note ** Cela exige que vous avez +
+ doxygen installé sur votre système local +
+-------------------------------------------+

Vous pouvez éventuellement installer la documentation:

make progdocs

Finalement, installer les paramètres et exemples.

make samples
make config
ldconfig

Le dossier d'une unité de service sera créé pour Asterisk.

Créer Asterisk utilisateur

 

Créer séparément un utilisateur et groupe pour exécuter les services Asterisk, et attribuer les autorisations appropriées.

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,bûche,bobine}/asterisk
sudo chown -R asterisk.asterisk /usr/lib/asterisk

 
Placez l'utilisateur standard Asterisk astérisque.

$ sudo vim / etc / default / astérisque
AST_USER ="astérisque"
AST_GROUP ="astérisque"
$ /etc/asterisk/asterisk.conf vim sudo
runuser = astérisque ; L'utilisateur à exécuter comme.
rungroup = astérisque ; Le groupe de fonctionner comme.

Redémarrez le service astérisque après l'enregistrement des modifications.

sudo systemctl astérisque restart

Activer le service astérisque pour démarrer au démarrage du système.

sudo systemctl permettent astérisque

Test si vous pouvez vous connecter à l'Asterisk CLI:

# astérisque -rvv
Astérisque 16.0.1, droits d'auteur (C) 1999 - 2018, Digium, Inc. et d'autres.
Créé par Mark Spencer <markster@digium.com>
Asterisk est fourni sans AUCUNE GARANTIE; de type « garantie show de base » pour plus de détails.
Ce logiciel est gratuit, with components licensed under the GNU General Public
License version 2 et d'autres licences; you are welcome to redistribute it under
certain conditions. « Licence d'exposition de base » pour plus de détails Type.
=========================================================================
Running as user 'asterisk'
Running under group 'asterisk'
Connected to Asterisk 16.0.1 actuellement en cours d'exécution sur ubuntu-01 (pid = 10154)
ubuntu-01*CLI> afficher les canaux centraux
Canal Emplacement application(Les données)
0 canaux actifs
0 appels actifs
0 calls processed
ubuntu-01*CLI> sortie
Asterisk proprement la fin (0).
L'exécution des nettoyages de dernière minute

Si vous avez un pare-feu actif ufw, Ouvrez des ports HTTP et les ports 5060, 5061

Sudo ufw permettent proto tcp de tout à un port 5060,5061

et prêt! Vous avez maintenant Asterisk 16 LTS installé sur votre serveur Ubuntu 18.04 / 16.04 / Debian 9

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

2 commentaires


  1. Bonjour tout va bien?
    Je ne sais même pas si quelqu'un va encore lire ce message, ça ne coûte rien d'essayer, s'il vous plait, comment réinitialiser mon mot de passe utilisateur ??
    si vous pouvez m'aider soyez très reconnaissant.
    edmarrf@hotmail.com

    Répondre

    1. Bonjour,

      Essayez de vous connecter avec le mauvais mot de passe 5 fois et envoyer, Rattaché à commenter, une photo du message d'erreur qui apparaîtra.

      Répondre

Laisser un commentaire

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *