1 - installation
sudo aptitude install asterisk asterisk-prompt-fr-proformatiqueCopie des fichiers de conf
cd /etc/ && sudo cp -r asterik asterisk.orig### 2 - Configuration
La configuration se fait dans plusieurs fichier :
- sip.conf : pour la configuration du sip
- users.conf : pour la configuration des utilisateurs
- extensions.conf: pour le DialPlan
a - Commençon par mettre en place nos utilisateurs. Comme nous sommes feignants, nous allons voir comment utiliser un template. Cela permet de faire une configuration pour tous le utilisateurs d’un même contexte sans trop de soucis.
Remplaçons le contenu de users.conf par :
[general]<br></br> hasvoicemail=yes<br></br> hassip=yes<br></br> hasiax=yes<br></br> hasmanager=no<br></br> callwaiting=yes<br></br> threewaycalling=yes<br></br> callwaitingcallerid=yes<br></br> transfer=yes<br></br> canpark=yes<br></br> cancallforward=yes<br></br> callreturn=yes<br></br> callgroup=1<br></br> pickupgroup=1<br></br> nat=yes<br></br>
[template](!)<br></br> type=friend<br></br> host=dynamic<br></br> dtmfmode=auto<br></br> context=fixe<br></br> secret=M0nP4s5w0rdS3cr3T
[210](template)<br></br> fullname=phone1<br></br> defaultuser=phone1
[220](template)<br></br> fullname=phone2<br></br> defaultuser=phone2
[300](template)<br></br> fullname=standard<br></br>defaultuser=standard
Nous avons maintenant 3 utilisateurs. Pour voir si notre configuration est bonne, passons par la le CLI d’asterisk
sudo asterisk -cvvvvvvvvvvTreload<br></br> sip show users
avec cette commande, vous devez voir apparaitre vos trois utillisateur.
b - Mettons maintenant en place notre Dial plan, pour que nos utlisateurs puissent communiquer.
remplacer le contenu du fichier extensions.conf
[general]<br></br> static=yes<br></br> writeprotect=no<br></br> clearglobalvars=no<br></br> [globals]<br></br> CONSOLE=Console/dsp<br></br> IAXINFO=guest<br></br> TRUNK=DAHDI/G2<br></br>TRUNKMSD=1
[maison]<br></br> ``exten => _[23]XX,1,Dial(SIP/${EXTEN},30)<br></br> exten => _[23]XX,n,Hangup()
Nos utilisateurs peuvent maintenant s’appeller. allons verifier cela dans le CLI
sudo asterisk -cvvvvvvvvvvTreload<br></br> dialplan show maison
On retrouve le dial plan tel que nous l’avons configuré si dessus. (dans notre cas le contexte est maison, à changer au besoin)
3 - Resources
Asterisk : The Definitive Guide ou ici