Hello. Thanks for your help.
This is my ser.cfg. I set log_flag, log_level and radius_flag to 1, and I don't get anything in syslog. This is what you mean?
Thanks again. Rosa.
------------------------ debug = 9 fork=no log_stderror=yes
check_via=no # (cmd. line: -v) dns=no # (cmd. line: -r) rev_dns=no # (cmd. line: -R) #port=5060 #children=4 fifo="/tmp/ser_fifo"
loadmodule "/usr/local/lib/ser/modules/mysql.so" loadmodule "/usr/local/lib/ser/modules/sl.so" loadmodule "/usr/local/lib/ser/modules/tm.so" loadmodule "/usr/local/lib/ser/modules/rr.so" loadmodule "/usr/local/lib/ser/modules/maxfwd.so" loadmodule "/usr/local/lib/ser/modules/usrloc.so" loadmodule "/usr/local/lib/ser/modules/registrar.so" loadmodule "/usr/local/lib/ser/modules/textops.so" loadmodule "/usr/local/lib/ser/modules/acc.so" loadmodule "/usr/local/lib/ser/modules/auth.so" loadmodule "/usr/local/lib/ser/modules/auth_radius.so"
modparam("usrloc", "db_mode", 2) modparam("acc", "log_level", 1) modparam("acc", "log_flag", 1) modparam("acc", "radius_config", "/usr/local/etc/radiusclient-ng/radiusclient.conf") modparam("acc", "radius_missed_flag", 2) modparam("acc", "radius_flag", 1) modparam("acc", "service_type", 15) modparam("auth_radius", "radius_config", "/usr/local/etc/radiusclient-ng/radiusclient.conf")
route{
if (!mf_process_maxfwd_header("10")) { sl_send_reply("483","Too Many Hops"); break; }; if (msg:len >= 2048 ) { sl_send_reply("513", "Message too big"); break; };
setflag(1); if (!method=="REGISTER") record_route();
if (loose_route()) { # mark routing logic in request append_hf("P-hint: rr-enforced\r\n"); route(1); break; };
if (!uri==myself) { # mark routing logic in request append_hf("P-hint: outbound\r\n"); route(1); break; };
if (uri==myself) {
if (method=="REGISTER") {
if (!radius_www_authorize("")) { www_challenge("", "0"); break; }; save("location"); break; };
lookup("aliases"); if (!uri==myself) { append_hf("P-hint: outbound alias\r\n"); route(1); break; };
# native SIP destinations are handled using our USRLOC DB if (!lookup("location")) { sl_send_reply("404", "Not Found"); break; }; };
append_hf("P-hint: usrloc applied\r\n"); route(1); }
route[1] { if (!t_relay()) { sl_reply_error(); }; }
------------------------
From: Jan Janak jan@iptel.org To: Rosa De Santis rosadesantis@hotmail.com CC: serusers@lists.iptel.org Subject: Re: [Serusers] Radius accounting Date: Fri, 18 Nov 2005 21:16:22 +0100
Did you mark the transaction with correct flag ? Try to configure both syslog and radius accounting with the same flag and see if you get any accounting records in syslog.
Jan.
On 18-11-2005 20:04, Rosa De Santis wrote:
Yes, I set the server IP in authserver and acctserver in the radiusclient.conf file in the radiusclient-ng folder. I also added the server and secret in the servers file in the same
folder.
The strange thing is that i'm making authorization to the same Radius server, why accounting is not working?
Thanks Rosa.
From: Jan Janak jan@iptel.org To: Rosa De Santis rosadesantis@hotmail.com CC: serusers@lists.iptel.org Subject: Re: [Serusers] Radius accounting Date: Fri, 18 Nov 2005 21:04:26 +0100
Did you configure the accounting server in the configuration file of radiusclient-ng ?
Do you have correct secret for the server ?
Jan.
On 18-11-2005 18:25, Rosa De Santis wrote:
Hello all.
Please, I am trying to make Radius authorization and accounting using
SER
0.9.3 and radiusclient-ng. I already set all the configuration as the ser_radius HowTo. Now, I'm making Radius authorization successfully, but not
accounting, I
don't get anything going out through port 1813.
The Radius Server is in another machine, i'm configuring only the
radius
client. Is there other things to do besides the ser_radius howto? Please
help...
Thanks a lot Rosa.
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers