7.2. aelparse

Bei Asterisk wird das Kommandozeilen-Werkzeug aelparse mitgeliefert, mit dem Sie jederzeit Ihre extensions.ael wieder in das extensions.conf-Format konvertieren können, falls Sie das jemals tun wollen. aelparse ist also so eine Art Test-Compiler für die im Vergleich zu extensions.conf etwas höhere Programmiersprache AEL.
aelparse liest immer automatisch die Datei /etc/asterisk/extensions.ael, außer man ruft es mit der Option -d auf. Dann wird in dem Verzeichnis, in dem man sich gerade befindet, nach der extensions.ael gesucht.
Ohne die Option -n werden viele Informationen ausgegeben, die hauptsächlich für die Entwickler von Asterisk interessant sind. Für eine übersichtliche Ausgabe ruften Sie aelparse immer mit -n auf – oder mit -q für noch weniger Zeilen.

Tipp

aelparse ist gut geeignet, um Syntaxfehler in der extensions.ael zu finden.
Mit der Option -w wird der eingelesene Dialplan in die Datei extensions.conf.aeldump im aktuellen Verzeichnis ausgegeben.
asterisk:/etc/asterisk# aelparse -q -w
LOG: lev:4 file:ael2_parse  line:543 func: main  19 contexts, 25 extensions, 62 priorities