Alle 15:45, martedì 04 gennaio 2005, Lucas Aimaretto ha scritto:
Hi all,
Radius Acct now works but i have a problem with "stale
calls". Perhaps some
times SIP Client forget to send BYE or CRASH and, in those
cases, RADIUS
Daemon don't set MySQL DB "radacct" correctly (end remail
00:00:00 00-00-00).
How i can set a timeout to avoid this problem ?
Hi there. I've a question for you. Are you getting correctly the
Acct-Stop records ? .... if so, how did you configure your ser.cfg,
because I'm only getting Acct-Start records, for both INVITE and BYE
messages.
I've solved using setflag(1) after route {, in this way:
[....CUT....]
# -- rr params --
# add value to ;lr param to make some broken UAs happy
modparam("rr", "enable_full_lr", 1)
modparam("acc", "radius_flag", 1)
modparam("acc", "radius_missed_flag", 3)
# ------------------------- request routing logic -------------------
# main routing logic
route{
setflag(1);
if (method=="REGISTER")
log(1, "REGISTER message received\n");
if (method=="INVITE")
log(1, "INVITE message received\n");
if (method=="ACK")
log(1, "ACK message received\n");
if (method=="BYE")
log(1, "BYE message received\n");
[...CUT...]
--
------
O-Zone !
www.zerozone.it