If you see my post (and Michal's one on serdev) you can see there's a problem in the
@to.tag==""
because it does not work when the to tag is empty.
This means that the FLAG_ACC is never set in your next code:
# lets account all initial INVITEs
# further in-dialog requests are accounted by a RR cookie (see below)
if (method=="INVITE" && @to.tag=="") {
setflag(FLAG_ACC);
}
And that's why accounting is not working.
Vaclav posted a workaround while this bug is being solved. So instead the above check, use the next one:
if ((method=="INVITE" && (!@
to.tag) || (@to.tag=="")) || method=="BYE") {
So, change
@to.tag=="" for (!@to.tag) || (@to.tag=="") to detect empty to tags.
Hope Michal can find a solution soon because all config example uses this checks and the list is going to be full of related questions..
Thanks all,
Samuel.
Here's the ser.cfg that i've changed to enable accounting in MySql.
But I still don't see anything in the database. Isn't it supposed to
show up in acc table?
Thank You
kumar
On 6/7/07, Eneref < eneref@arcdiv.com> wrote:
> Is there a convenient way to write both in SER 2.0? In SER 0.9.6, I
> simply had 1 flag, and the acc module abstracted all the necessary
> details out for me. Depending upon how I'd compiled it, my 1 flag
> allowed me to write to mysql, syslog, and/or radius in whatever
> combination I wished.
>
> Now that the abstraction of a single, simple logging class has been
> replaced by the increased complexity of 3 separate logging classes, that
> methodology is no longer possible. Does one now simply set several flags
> at each turn to determine where to log the data?
>
> N.
>
>
> Hendrik Scholz wrote:
> > Hi!
> >
> > KUMAR wrote:
> >
> >> Thank you Hendrik for pointing out the mistake. But I also cannot see
> >> any accounting information in the MySql Database. Can you tell me why?
> >> Obviouly I am missing something here.
> >>
> >
> > You are using acc_syslog and not acc_db.
> > acc_syslog writes syslog entries whereas acc_db relies on a database
> > backend.
> >
> > Cheers,
> > Hendrik
> >
> >
>
>
_______________________________________________
Serusers mailing list
Serusers@lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers