Voici une UDL que j'ai crée pour Notepad ++ et Asterisk 11.
Je trouve cette UDL très pratique lorsqu'on a des gros dialplan.
J'ai configuré Winscp pour que Notepad ++ soit l'éditeur par défaut.

http://goo.gl/tLrebd



Caractéristiques principales Asterisk 11 UDL:

1- Applications en bleu
2- Fonctions en rouge
3- Tous les variables en violet
4- Commentaires en vert
5- Noms des paramètres dans les fichiers de config en rose
6- Context,Macro,Subroutines en orange
7- Pattern en rouge
8- Une brève description des applications et fonctions
9- Possibilité de se déplacer à travers les contextes,macros,subroutines










Voici la procédure pour l'installation dans Notepad ++:

1- Importer le fichier asterisk.xml dans notepad ++ langage-->définissez votre langage et cliquer sur importer.

2- (Optionnel) pour faire fonctionner la liste des fonctions , vous devez modifier le fichier functionList.xml dans le répertoire de notepad ++ et ajouter ce code xml au bon endroit:


Code:
<association userDefinedLangName="asterisk" id="my_asterisk_passer_id"/>



<parser id="my_asterisk_passer_id" displayName="asterisk" commentExpr="&lt;!--([^-]|-(?!-&gt;))*--&gt;">
            <!-- Only match nodes with at least one attribute -->
            <function
                mainExpr="^\[(.*?)\]"
               displayMode="$functionName">
               <functionName>
                  <nameExpr expr="^\[(.*?)\]"/>
               </functionName>
            </function>
         </parser>

J'espère que vous l'aimerez!