Android

Comment installer l'astérisque sur Debian 9

VoIP Asterisk - Installation de base

VoIP Asterisk - Installation de base

Table des matières:

Anonim

Asterisk est le framework open source le plus populaire et le plus largement adopté pour la création d'applications de communication. Il est utilisé par les particuliers, les petites entreprises, les grandes entreprises et les gouvernements du monde entier.

Les fonctionnalités d'Asterisk incluent la conférence téléphonique, la messagerie vocale, la musique en attente, le transfert d'appel, la mise en file d'attente des appels, l'enregistrement des appels, le stockage / récupération de base de données et bien plus encore.

Dans ce tutoriel, nous allons vous montrer comment installer Asterisk 15 sur Debian 9.

Une ancienne version d'Asterisk (version 13) est disponible dans le référentiel Debian et peut être installée avec apt install asterisk .

Conditions préalables

Avant de poursuivre ce didacticiel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec les privilèges sudo.

Mettez à jour votre serveur Debian et installez les paquets requis pour télécharger et construire Asterisk:

sudo apt update && sudo apt upgrade sudo apt install wget build-essential subversion

Téléchargement d'astérisque

Au moment de la rédaction de cet article, la dernière version stable d'Asterisk est la version 15.

Accédez au /usr/src et téléchargez le code source Asterisk avec la commande wget suivante:

cd /usr/src/ sudo wget

Une fois le téléchargement terminé, utilisez la commande tar pour extraire l'archive:

sudo tar zxf asterisk-15-current.tar.gz

Assurez-vous de passer au répertoire source Asterisk avant de passer aux étapes suivantes:

cd asterisk-15.*/

Installation des dépendances Asterisk

Exécutez le script suivant pour télécharger les sources MP3 requises pour créer le module MP3 et utiliser des fichiers MP3:

sudo contrib/scripts/get_mp3_source.sh

Ensuite, exécutez le script install_prereq pour résoudre toutes les dépendances de votre système Debian:

sudo contrib/scripts/install_prereq install

Le script installera tous les packages nécessaires et une fois terminé, il affichera le message suivant:

############################################# ## install completed successfully #############################################

Ici, vous verrez le code téléphonique UIT-T par défaut de 61. Mais dans notre cas, si vous êtes en Amérique du Nord comme je le suis, vous voudrez le changer en 1

Installer Asterisk

Exécutez le script de configure qui préparera le code Asterisk à la compilation:

sudo./configure

Une fois terminé, vous verrez la sortie suivante:

Tapez exit ou appuyez sur CTRL+C pour quitter l'Asterisk CLI.

La dernière étape consiste à activer le service Asterisk pour démarrer au démarrage:

sudo systemctl enable asterisk

Configuration du pare-feu

Par défaut, SIP utilise le port UDP 5060 pour ouvrir l'exécution du port:

iptables -A INPUT -p udp -m udp --dport 5060 -j ACCEPT

iptables -A INPUT -p udp -m udp --dport 10000:20000 -j ACCEPT

N'hésitez pas à ajuster le pare-feu en fonction de vos besoins.

Conclusion

Dans ce guide, nous vous avons montré comment installer la dernière version d'Asterisk depuis la source sur votre système Debian.

Vous devriez maintenant vérifier la documentation Asterisk et en savoir plus sur la configuration et l'utilisation d'Asterisk.

astérisque debian