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 -cvvvvvvvvvvT
reload<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 -cvvvvvvvvvvT
reload<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

Asterisk CookBook

Les guides OVH pour asterisk

voip-info.org : une grosses resource en anglais

asterisk-france.org : une grosse ressource en français