Installer Asterisk sur Debian 12
Objectif
Mettre en place un serveur Asterisk basique pour gérer des communications VoIP entre plusieurs utilisateurs internes.
Prérequis
-
Machine Debian 12
-
Accès root ou superutilisateur
-
Connexion Internet
-
Ports à ouvrir : 5060 UDP (SIP par défaut)
1. Mettre à jour le système
apt-get update && apt-get upgrade -y
2. Installer Asterisk
apt-get install asterisk -y
3. Ajouter des utilisateurs SIP
Modifier le fichier de configuration :
nano /etc/asterisk/sip.conf
Ajouter à la fin du fichier :
[001]
type=friend
secret=123456
context=telephonie
host=dynamic
[002]
type=friend
secret=123456
context=telephonie
host=dynamic
[003]
type=friend
secret=123456
context=telephonie
host=dynamic
[004]
type=friend
secret=123456
context=telephonie
host=dynamic
4. Affecter les numéros d'appel
Modifier le fichier :
nano /etc/asterisk/extensions.conf
Ajouter à la fin :
[telephonie]
exten => 001,1,Dial(SIP/001)
exten => 002,1,Dial(SIP/002)
exten => 003,1,Dial(SIP/003)
exten => 004,1,Dial(SIP/004)
5. Redémarrer Asterisk
service asterisk restart
Pour recharger sans redémarrer
service asterisk reload
6. Accéder à la console Asterisk
asterisk -vrc
Voir les utilisateurs SIP enregistrés
sip show users
Conclusion
Votre serveur Asterisk est maintenant opérationnel avec 4 utilisateurs configurés. Vous pouvez utiliser un softphone (ex : Linphone, Zoiper) pour tester la communication entre les utilisateurs. Pensez à sécuriser les accès SIP et à utiliser un pare-feu en production.