[Kamailio-Users] server isnt writing to "acc" table - how to debug?
Daniel-Constantin Mierla
miconda at gmail.com
Thu Mar 19 17:00:20 CET 2009
Hello,
have you set db_url for acc module?
modparam("acc", "db_url", "mysql://dbusername:dbpass@localhost/openser")
Cheers,
Daniel
On 03/19/2009 05:55 PM, Joao Gomes Pereira wrote:
> Hello to all
> I enabled the Kamailio acc modules but it isn't writing to "acc" or
> "missed_calls" table.
> How can I see in real time the SQL querys that Kamailio is sending to
> Mysqld?
> Here are some parts of my configuration file.
>
>
> (...)
> loadmodule "db_mysql.so"
> loadmodule "acc.so"
>
> (...)
>
> # ----- acc params -----
> /* what sepcial events should be accounted ? */
> modparam("acc", "early_media", 1)
> modparam("acc", "report_ack", 1)
> modparam("acc", "report_cancels", 1)
> modparam("acc", "detect_direction", 0)
> /* account triggers (flags) */
> modparam("acc", "failed_transaction_flag", 3)
> modparam("acc", "log_flag", 1)
> modparam("acc", "log_level", 2)
> modparam("acc", "log_missed_flag", 2)
> modparam("acc", "log_extra",
> "src_user=$fU;src_domain=$fd;dst_ouser=$tU;dst_user=$rU;dst_domain=$rd")
> /* uncomment the following lines to enable DB accounting also */
> modparam("acc", "db_flag", 1)
> modparam("acc", "db_missed_flag", 2)
> modparam("domain", "db_url", "mysql://dbusername:dbpass@localhost/openser")
> modparam("acc",
> "db_extra","src_user=$fU;src_domain=$fd;dst_ouser=$tU;dst_user=$rU;dst_domain=$rd")
>
>
> Flags 1 and 2 are in the configuration (the same way as in the sample
> that comes with Kamailio)
>
> (...)
>
> if (has_totag()) {
> # sequential request withing a dialog should
> # take the path determined by record-routing
> if (loose_route()) {
> if (is_method("BYE")) {
> setflag(1); # do accounting ...
> setflag(3); # ... even if the
> transaction fails
> }
> route(1);
> (...)
>
> # account only INVITEs
> if (is_method("INVITE")) {
> setflag(1); # do accounting
> }
>
> So, if accounting is enabled and the flags in the right place... why is
> the "acc" table still empty?
> Thanks
> Regards
> Joao Pereira
>
>
--
Daniel-Constantin Mierla
SIP Router Masterclass - Kamailio (OpenSER) Training
http://www.asipto.com/index.php/sip-router-masterclass/
More information about the Users
mailing list