O'Reilly logo

FreeSWITCH 1.6 Cookbook by Giovanni Maruzzelli, Michael S Collins, Anthony Minessale II

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Using XML CDRs

FreeSWITCH generates a wealth of information for each call that cannot be easily represented in a traditional CSV flat file format. XML gives us all the flexibility to store structured information. 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 not enabled. Follow these steps to enable it:

  1. Open conf/autoload_configs/modules.conf.xml.
  2. Uncomment this line:
    <!-- <load module="mod_xml_cdr"/> -->
  3. Save the file and exit.

Now mod_xml_cdr will load automatically when FreeSWITCH starts. However, if FreeSWITCH is already running, we need to load it manually. Issue the load mod_xml_cdr command at fs_cli. The XML CDR data will now be ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required