Ce guide décrit l’installation d’un serveur téléphonique Asterisk 18, la configuration de comptes SIP et la mise en place d’un PBX basique.
Auteur : E. Martin
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install asterisk
cd /usr/src/
sudo curl -O http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-18-current.tar.gz
sudo tar xvf asterisk-18-current.tar.gz
cd asterisk-18*/
sudo contrib/scripts/get_mp3_source.sh
sudo contrib/scripts/install_prereq install
Lorsque demandé, entrez
33
pour la France.
sudo ./configure
sudo make menuselect
sudo make
sudo make install
sudo make samples
sudo make config
sudo ldconfig
sudo make basic-pbx
pjsip.conf
cd /etc/asterisk
sudo cp pjsip.conf old_pjsip.conf
sudo nano pjsip.conf
Ajouter :
[transport-udp]
type=transport
protocol=udp
bind=0.0.0.0
[101]
type=endpoint
context=from-internal
disallow=all
allow=ulaw
auth=101
aors=101
[101]
type=auth
auth_type=userpass
username=101
password=101
[101]
type=aor
max_contacts=1
[102]
type=endpoint
context=from-internal
disallow=all
allow=ulaw
auth=102
aors=102
[102]
type=auth
auth_type=userpass
username=102
password=102
[102]
type=aor
max_contacts=1
extensions.conf
Créer un nouveau fichier ou éditer :
sudo nano extensions.conf
Ajouter :
[from-internal]
exten => 101,1,Dial(PJSIP/101,20)
exten => 101,2,Hangup()
exten => 102,1,Dial(PJSIP/102,20)
exten => 102,2,Hangup()
Étape | Commandes clés |
---|---|
Mise à jour système | apt-get update && upgrade |
Installation Asterisk | apt install asterisk ou compilation manuelle |
Configuration SIP | pjsip.conf , extensions.conf |
Lancer Asterisk | sudo systemctl start asterisk |