Hello Daniel;
i still working on it because acc radius dont trigger itself so don't send
any start and stop actions to freeradius. just send failed transaction ,
when i invoke "acc_rad_request("Some comment");" function. there is no
error
or something else.
i am not good at Radius so need to learn some stuffs. After complete
configuration , i am gonna share my cfg. But firstly , i need to solve this
acc_radius problem.
and when i look acc module in doc , there is information radius but when it
is setted , i got error. i think it is removed from acc.
For Example;
modparam("acc", "radius_config",
"/etc/radiusclient/radiusclient.conf")
---ERROR----
parameter <radius_config> of type <1> not found in module <acc>
0(3528) : <core> [cfg.y:3426]: yyerror_at(): parse error in config file
/usr/local/etc/kamailio/kamailio.cfg, line 193, column 71: Can't set module
parameter
-----------
------kamailio.cfg-------
#!define FLT_ACC 1
#!define FLT_ACCMISSED 2
#!define FLT_ACCFAILED 3
modparam("acc", "log_flag", FLT_ACC)
modparam("acc", "log_missed_flag", FLT_ACCMISSED)
modparam("acc", "cdr_enable", 1)
modparam("acc", "report_ack", 1)
modparam("acc", "report_cancels", 1)
modparam("acc", "detect_direction", 0)
modparam("acc", "early_media", 0)
modparam("acc", "radius_config",
"/etc/radiusclient/radiusclient.conf")
modparam("acc_radius", "radius_extra",
"Sip-Src-IP=$si;Sip-Src-Port=$sp")
modparam("acc_radius",
"radius_config","/etc/radiusclient-ng/radiusclient.conf")
modparam("acc_radius", "radius_flag", FLT_ACC)
modparam("acc_radius", "radius_missed_flag", FLT_ACCMISSED)
modparam("acc_radius", "service_type", 15)
modparam("misc_radius", "radius_config",
"/etc/radiusclient-ng/radiusclient.conf")
modparam("misc_radius", "group_service_type", 12)
modparam("misc_radius", "uri_service_type", 10)
modparam("misc_radius", "caller_extra",
"Calling-Station-Id=$fu")
modparam("misc_radius", "callee_extra",
"SIP-URI-User=$rU;SIP-URI-Host=$rd")
#modparam("misc_radius", "group_extra",
"My-Special=$avp(i:100)")
modparam("misc_radius", "uri_extra",
"Called-Station-Id=$tu")
route[GW_SWITCHING]{
if(!is_method("INVITE")){
return;
}
setflag(FLT_ACCMISSED);
setflag(FLT_ACCFAILED);
setflag(FLT_ACC); # do accounting
.... BLA BLA BLA
}
--------------------------
--
View this message in context:
http://sip-router.1086192.n5.nabble.com/misc-radius-and-auth-radius-configu…
Sent from the Users mailing list archive at
Nabble.com.