Using XML CDRs
XML CDRs have a wealth of information that cannot be easily represented in a traditional CSV flat-file format. In this recipe, we will enable mod_xml_cdr
and discuss a few of its configuration options.
Getting ready
In the default configuration, mod_xml_cdr
is compiled but is not enabled. Follow these steps to enable it:
Open
conf/autoload_configs/modules.conf.xml
.Uncomment this line:
<!-- <load module="mod_xml_cdr"/> -->
Save the file and exit.
Now mod_xml_cdr
will load automatically when FreeSWITCH starts. However, if FreeSWITCH is already running then we need to load it manually. Simply issue the command load
mod_xml_cdr
at the fs_cli
and the module will be loaded. XML CDR data will now be stored in the $FS_INSTALL/log/xml-cdr/
directory.
XML CDRs have many options. To review them, open the file conf/autoload_configs/xml_cdr.conf.xml
. We will be discussing some of these options later in this recipe.
How to do it...
The easiest way to see a new XML CDR is to use a...