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" && (!(a)to.tag) || (@to.tag=="")) ||
method=="BYE") {
So, change
@to.tag=="" for (!(a)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.
2007/6/7, KUMAR <kumar.kisalaya(a)gmail.com>om>:
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(a)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(a)lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers