On Tuesday 14 July 2009 15:35:20 Philipp Kempgen wrote: > Tilghman Lesher schrieb: > > On Monday 13 July 2009 17:19:15 Philipp Kempgen wrote: > >> Is there a specific reason not to permit #exec in AEL files? > > > > It wasn't coded that way, and it's parsed in a completely different way > > than any other Asterisk configuration file. I don't know the reason Murf > > didn't do '#exec' specifically, but I suspect it has to do with the > > complexity thereof. > > Thanks for the clarification. > I was under the (false) assumption that #include and #exec were some > kind of "preprocessor directives" which would be evaluated before any > parsing is done, bu that is not true, at least not for extensions.ael. > > >> Is any *.conf file (which permits #exec) guaranteed to be read before > >> extensions.ael? It would then be possible to (ab)use an #exec in there > >> to trigger my generator script (which must not output anything then of > >> course). extconfig.conf? logger.conf? modules.conf? Ugly workaround > >> but doable. > > > > No, but you can force it by doing an explicit load of a particular module > > in modules.conf. Explicitly loaded modules are loaded before all > > automatically-loaded modules. > > I'm thinking about the options in following: > a) load => extconfig ; possible? > #exec in extconfig.conf. > b) #exec in modules.conf itself > > Need to figure out if load is enough or if I should preload the module. > > And that raises the question how often Asterisk will reload > extconfig.conf and modules.conf. > It certainly reads modules.conf twice on startup and reads > extconfig.conf on startup and reload. > Do any other events make Asterisk re-read these files?
For modules.conf, no, but extconfig.conf is re-read upon a 'module reload extconfig' command. This permits changing realtime settings without restarting Asterisk. -- Tilghman & Teryl with Peter, Cottontail, Midnight, Thumper, & Johnny (bunnies) and Harry, BB, & George (dogs) _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
