Asterisk
Installation de « Asterisk » : sudo apt-get install asterisk
Un fois installé, modifier le fichier /etc/default/asterisk pour que Asterisk démarre au démarrage de l'ordinateur :
RUNASTERISK=yes
RUNASTSAFE=no
Pour installer les paquets français de Asterisk, lancer cette commande : sudo apt-get install asterisk-prompt-fr
Configuration :
Pour la configuration en serveur SIP on utilise 2 fichiers de configuration :
(voir les détails plus loin)
/etc/asterisk/sip.conf
/etc/asterisk/extensions.conf
Mode commande :
Lancement du mode commande : sudo /usr/sbin/asterisk -r
-->
*CLI>
(on utilise le paramètre -C si Asterisk n'est pas déjà lancé)
Visualisation des utilisateurs (créés dans sip.conf) : *CLI> sip show users
Visualisation des utilisateurs (enregistrés) : *CLI> sip show peers
Recharger la configuration SIP :
*CLI> sip reload
(après modification du fichier sip.conf)
Recharger la configuration des extensions : *CLI> dialplan reload
Arrêt du mode commande :
page : 1/2
*CLI> stop gracefully
(après modification du fichier extentions.conf)
Exemple de fichiers de configuration d'ASTERISK .
Configuration pour : - fonction : serveur SIP
- 1 postes IP (physique ou soft) « poste_SIP » n° : 400
Fichier SIP.CONF (dans /etc/asterisk/ )
[general]
context=default srvlookup=no bindport=5060 dtmfmode=auto disallow=all allow=ulaw ; UDP Port to bind to (SIP standard port is 5060)
[400]
; nom qui permettra de l'identifier dans Asterisk type=friend secret=pass
; mot de passe qui sera demandé pour enregistrer le poste sur le serveur SIP nat=yes host=dynamic context=interne ;défini dans le fichier extensions.conf, tous les postes rajoutés
[401]
; nom qui permettra de l'identifier dans Asterisk type=friend secret=pass
; mot de passe qui sera demandé pour enregistrer le poste sur le serveur SIP nat=yes host=dynamic context=interne ;défini dans le fichier extensions.conf, tous les postes