[SR-Users] Misc Radius can't parse sip-avps?

Daniel-Constantin Mierla miconda at gmail.com
Thu Jun 4 16:03:02 CEST 2015


Hello,

you have to set the the APVs in configuration file and their values will
be sent to radius server. If you don't set those avps, their values are
null.

For incoming values, the type of the AVP sent by radius has to be
SIP-AVP. What is the version are you using?

Cheers,
Daniel

On 25/05/15 14:45, Yasin CANER wrote:
> Hello all;
>     i am working on misc_radius modulü. i configured system like
> below. and when i try to write debug , it gives <null> Could you take
> a look what i am doing wrong
> Thanks
> -----FREERADIUS-----
> 101 at 192.168.0.188 Auth-Type := Accept, Service-Type == "SIP-Caller-AVPs"
>         Sip-Avp  = "#3#1"
> ---------------------------
> -----------Kamailio.cfg
> 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_service_type", 30)
> modparam("misc_radius", "callee_service_type", 31)
> 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")
> modparam("misc_radius", "common_response", 1)
>
> #"dont forget to change caller_service_type to 30 and
> callee_service_type to 31 as written in dictionary.kamailio"
>
> if(is_method("INVITE")){
>                 if(!radius_load_caller_avps("$fU at 192.168.0.188")){
>                         xlog("L_ALERT","Bulamadim Bulamadim");
>                         sl_send_reply("403", "Forbidden - Bulamadim");
>                         exit;
>
>                 }
>                 xlog("L_ALERT"," i3 $avp(i:3) $avp(s:3) s6 $avp(6)
> $avp(session-protocol) $avp(Sip-Avp)");
> }
>
> --------------------------
> ---------RESULT--------
>
>  1(21867) DEBUG: misc_radius [functions.c:453]: radius_is_user_in():
> success
>  1(21867) DEBUG: misc_radius [functions.c:268]:
> radius_load_caller_avps(): success
>  1(21867) DEBUG: misc_radius [functions.c:137]: generate_avps_rad():
> AVP 'SIP-AVP'/0='#3#1'/0 has been added
>
> May 25 15:05:28 group1-imslab11 /usr/local/sbin/kamailio[21587]:
> ALERT: <script>:  i3 <null> <null> s6 <null> <null> 3#1
> --------------------------
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

-- 
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Book: SIP Routing With Kamailio - http://www.asipto.com




More information about the sr-users mailing list