[Freeswitch-users] Quick question on how XML files are handled
msc at freeswitch.org
Mon Apr 20 10:11:56 PDT 2009
On Mon, Apr 20, 2009 at 7:28 AM, Brian West <brian at freeswitch.org> wrote:
> Its for what modules to load into FreeSWITCH. The config files are
> required to configure all the modules you load.
> On Apr 20, 2009, at 9:14 AM, Fred-145 wrote:
> If FS loads all files in autoload_configs/ in one go, then what is the
> purpose of modules.conf.xml?
As an example of this, consider mod_xml_cdr. By default, module
"mod_xml_cdr" is not loaded - it is commented out in modules.conf.xml.
However, also by default, the config file for mod_xml_cdr (xml_cdr.conf.xml)
is in the autoload_configs/ directory. Does this mean that the contents of
xml_cdr.conf.xml get loaded into the main FS configuration even if
mod_xml_cdr is not enabled in modules.conf.xml? Yes. You can actually see
the xml in memory by using the "xml_locate" command at the FS command line:
xml_locate configuration configuration name xml_cdr.conf
or you can dump the whole xml config with this:
Make sense? Anyway, the bottom line is that any XML file in
autoload_configs/ will get loaded into the big XML configuration file that
gets stored in memory, even if the corresponding module is not loaded from
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the FreeSWITCH-users