Hallo,
ich bin dabei meinen Dialplan in AEL umzuschreiben. Bei kleinen Dialplänen bringt ein ael reload die abschließende Ausgabe
Ab ca. 500 Zeilen hingegen bricht der Compiler ab und lässt die letzten extensions einfach weg.
Kann man die maximale Größe irgendwo erhöhen oder auch die Datei in mehreren Teilen kompilieren?
Das externe Kommando aelparse kann zwar die ganze Datei kompilieren, aber liefert fehlerhaften Code, da kommende Rufnummern nicht ausgewertet werden.
Beispiel:
wird geparsed zu
Wenn der gleiche Code in der extensions.ael abgearbeitet wird gibt es keine Probleme.
MfG Mathias
ich bin dabei meinen Dialplan in AEL umzuschreiben. Bei kleinen Dialplänen bringt ein ael reload die abschließende Ausgabe
Code:
[Jun 30 07:44:10] NOTICE[687]: pbx_ael.c:3984 pbx_load_module: AEL load process: compiled config file name '/etc/asterisk/extensions.ael'.
[Jun 30 07:44:10] NOTICE[687]: pbx_ael.c:3987 pbx_load_module: AEL load process: merged config file name '/etc/asterisk/extensions.ael'.
[Jun 30 07:44:10] NOTICE[687]: pbx_ael.c:3990 pbx_load_module: AEL load process: verified config file name '/etc/asterisk/extensions.ael'.
Ab ca. 500 Zeilen hingegen bricht der Compiler ab und lässt die letzten extensions einfach weg.
Kann man die maximale Größe irgendwo erhöhen oder auch die Datei in mehreren Teilen kompilieren?
Das externe Kommando aelparse kann zwar die ganze Datei kompilieren, aber liefert fehlerhaften Code, da kommende Rufnummern nicht ausgewertet werden.
Beispiel:
Code:
_./_0Z. => goto null;
_./_00Z. => goto nullnull;
Code:
exten => _.,1,Goto(null)
exten => _.,1,Goto(nullnull)
Wenn der gleiche Code in der extensions.ael abgearbeitet wird gibt es keine Probleme.
MfG Mathias
Zuletzt bearbeitet: