[Freeswitch-users] mod_cdr MySQL

Mindaugas Kezys mkezys at gmail.com
Tue Mar 27 08:26:35 PDT 2007


Thank you!

In file freeswitch.xml I added line

    <!--#include "mod_cdr.conf.xml"-->

After line

  <section name="configuration" description="Various Configuration">

And now modcdr_show_active shows

API CALL [modcdr_show_active()] output:
The following mod_cdr logging backends are currently marked as active:
MysqlCDR - The MySQL 4.1+ CDR logger using prepared statements
PddCDR - Perl Data Dumper CDR logger


Regards/Pagarbiai,
Mindaugas Kezys
http://www.kolmisoft.com
 

Hello,

make sure the parent tag is:

<section name="configuration" description="Various Configuration">

I had this error...earlier. :)

Regards,
Tamas

Mindaugas Kezys wrote:

>Hello,
>
>Trying to use mod_cdr with MySQL database. MySQL is installed. Created
>user/db/table, configured mod_sql.conf.xml:
>
><configuration name="mod_cdr.conf" description="CDR Configuration">
>  <pddcdr>
>    <param name="path" value="/tmp/pddcdr"/>
>    <!-- <param name="chanvars" value="username,accountcode"/> -->
>    <!-- <param name="chanvars_fixed" value="foo"/> -->
>  </pddcdr>
>  <csvcdr>
>    <param name="path" value="/tmp/csvcdr"/>
>    <param name="size_limit" value="25"/>
>    <!-- <param name="chanvars_fixed" value="username"/> -->
>    <!-- <param name="chanvars_supp" value="*"/> -->
>    <!-- <param name="repeat_fixed_in_supp" value="0"/> -->
>  </csvcdr>
>  <mysqlcdr>
>    <param name="hostname" value="127.0.0.1"/>
>    <param name="username" value="fs"/>
>    <param name="password" value="fs"/>
>    <param name="dbname" value="fs"/>
>    <!-- This following line logs username as a varchar, and The_Kow as a
>tiny -->
>    <!-- <param name="chanvars_fixed" value="username=s,The_Kow=t"/> -->
>    <!-- If you do not want to log any and all chanvars to the chanvar
>table, comment the next 2 lines out -->
>    <param name="chanvars_supp" value="*"/>
>    <param name="chanvars_supp_repeat_fixed" value="0"/>
>  </mysqlcdr>
></configuration>
>
>
>When starting Freeswitch I see:
>
>mod_cdr.cpp:147 switch_module_runtime() mod_cdr made it to runtime.  Wee!
>
>
>modcdr_show_available shows:
>
>API CALL [modcdr_show_available()] output:
>The following mod_cdr logging backends are currently avaible for use
>(providing you configure them):
>MysqlCDR - The MySQL 4.1+ CDR logger using prepared statements
>SqliteCDR - The sqlite3 cdr logging backend
>XmlCDR - The rough implementation of XML CDR logger
>CsvCDR - The simple comma separated values CDR logger
>PddCDR - Perl Data Dumper CDR logger
>
>
>modcdr_show_active returns:
>API CALL [modcdr_show_active()] output:
>The following mod_cdr logging backends are currently marked as active:
>
>
>That's it. Empty set. Why? How to enable MysqlCDR? Or CsvCDR?
>
>
>Thank you for your help.
>
>
>Regards/Pagarbiai,
>Mindaugas Kezys
>http://www.kolmisoft.com
> 
>
>
>_______________________________________________
>Freeswitch-users mailing list
>Freeswitch-users at lists.freeswitch.org
>http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>http://www.freeswitch.org
>
>  
>


_______________________________________________
Freeswitch-users mailing list
Freeswitch-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org





More information about the FreeSWITCH-users mailing list