A propos | Laboratoire | Voisinage | Meilleurs articles | Nous aider

Panoramisk / Le druide de la VoIP 

Modèles SIP dans asterisk 1.6

La création des profils de poste SIP est fastidieuse dès lors que l’on a un parc un peu hétérogène et important. Dans la version 1.6 d’asterisk il est désormais possible de construire des modèles (templates) contenant les paramètres principaux des extensions et ainsi gagner en clarté et en rapidité de mise à jour.

Il était auparavant possible de positionner un maximum de paramètres dans la section générale du fichier sip.conf, mais la gestion des exceptions n’était pas simple et imposait une rigueur importante.

L’utilisation des modèles SIP s’effectue en deux temps : définition puis utilisation.

Définition des modèles

Le principe est simple, on définit un contexte suivi par une inclusion optionnelle d’autres modèles :

[internal-codec](!)
        disallow=all
        allow=alaw

[internal-sip](!)
        type=friend
        host=dynamic
        qualify=150
        context=internal

Là j’ai défini une section avec les codecs qui seront utilisés sur les postes internes internal-codec et un modèle pour les postes de mon réseau internal-sip. La syntaxe (!) permet de spécifier que ce contexte est un modèle et éventuellement les inclusions d’autres modèles séparés par une ,.

Utilisation des modèles pour les extensions

Au niveau de la définition des extensions, on ajoute (modèles) derrière le nom du contexte pour appliquer le ou les modèles spécifiés et séparés par des ,.

[100](internal-sip,internal-codec)
callerid=Lab 1 <100>

[101](internal-sip)
callerid=Lab 2 <101>

[102](internal-sip)
callerid=Lab 3 <102>

Simple, rapide et vraiment pratique. Voilà un argument intéressant en faveur de la 1.6, même si cela peut sembler un détail, mais lorsque l’on écrit les configurations à la main pour plus de précision c’est important en terme d’efficacité et de lisibilité.

Posté par: Alexandre Chauvin-Hameau, le 09/02/2010
Trackback | Popularité: 31%
marqué , et
AddThis Social Bookmark Button
UselessNothing newInformativeLearned a lotAmazingly helpful (1 votes, average: 5 out of 5)
Loading ... Loading ...

Voir aussi

Et pourquoi pas

Laisser un commentaire

© 2012 Panoramisk | Creative Commons License wordpress logo