Hi Owen,
I think basically you are right. But referring to your code example, did
you set up the /log_flag/ module parameter correctly? E.g.:
#!define FLT_ACC 1
modparam("acc","log_flag", FLT_ACC)
Greetings,
Paul
On 06.11.2012 00:34, Owen Lynch wrote:
Hi,
I have transaction accounting to RADIUS setup and get the start and
stop events logged to file when a call is made. I want to extend this
to also get CDR logs - call duration etc. To do this I understand I
need to configure the acc module and load and configure the dialog module:
#!define FLD_DLG 4
modparam("acc", "cdr_enable", 1)
modparam("dialog", "dlg_flag", FLD_DLG)
I was expecting extra entries in the RADIUS file but they don't
appear. I think this is because I need to set and clear the dialog
flag at appropriate places in the route script (e.g. setflag(FLD_DLG))
but I'm not sure where. Should this be done in the INVITE and BYE
method handling as is currently done for the transaction accounting, e.g.:
# account only INVITEs
if (is_method("INVITE"))
{
setflag(FLT_ACC); # do accounting
}
Thanks,
Owen Lynch
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users