[OpenSIPS-Users] RADIUS AVP related Error

Bogdan-Andrei Iancu bogdan at voice-system.ro
Wed May 5 10:38:25 CEST 2010


Hi Vishu,

I see you have a second definition of the "aaa_extra" param ! that will 
overwrite the first one and  as you can see, the second extra requires 
the Bcontact radius AVP.

Regards,
Bogdan

vishu gaddi wrote:
> I have not defined Bcontact anywhere..
>
> *Here is my opensips.cfg* 
>
>
> modparam("acc", "aaa_extra",           "Digest-User-Name=$Au; \
>                                        Calling-Station-Id=$from; \
>                                        Called-Station-Id=$to; \
>                                        Sip-Translated-Request-URI=$ru; \
>                                        Sip-RPid=$avp(s:rpid); \
>                                        Source-IP=$avp(s:source_ip); \
>                                        Source-Port=$avp(s:source_port); \
>                                        
> SIP-Proxy-IP=$avp(s:sip_proxy_ip); \
>                                        Canonical-URI=$avp(s:can_uri); \
>                                        
> Billing-Party=$avp(billing_party); \
>                                        
> Divert-Reason=$avp(s:divert_reason); \
>                                        User-Agent=$hdr(user-agent); \
>                                        Contact=$hdr(contact); \
>                                        Event=$hdr(event); \
>                                        ENUM-TLD=$avp(s:enum_tld)")
> modparam("acc", "aaa_extra","via=$hdr(Via[*]); email=$avp(s:email); 
> Bcontact=$ct / reply")
>
>
>
>
> *and here is dictionary.opensips*
>
> ### SIP Attributes ###
> ATTRIBUTE Sip-Method                   101  integer    # Schulzrinne, acc
> ATTRIBUTE Sip-Response-Code            102  integer    # Schulzrinne, acc
> ATTRIBUTE Sip-Cseq                     103  string     # Schulzrinne, acc
> ATTRIBUTE Sip-To-Tag                   104  string     # Schulzrinne, acc
> ATTRIBUTE Sip-From-Tag                 105  string     # Schulzrinne, acc
> ATTRIBUTE Sip-Branch-ID                106  string
> ATTRIBUTE Sip-Translated-Request-URI   107  string     # Proprietary, acc
> ATTRIBUTE Sip-Uri-User                 208  string     # Proprietary, 
> auth_radius
> ATTRIBUTE Sip-Group                    211  string     # Proprietary, 
> group_radius
> ATTRIBUTE Sip-Rpid                     213  string     # Proprietary, 
> auth_radius
> ATTRIBUTE Billing-Party                218  string
> ATTRIBUTE SIP-AVP                      225  string     # Proprietary, 
> avp_radius
>
> ### Sip-Method Values ###
> VALUE Sip-Method         Undefined      0
> VALUE Sip-Method         Invite         1
> VALUE Sip-Method         Cancel         2
> VALUE Sip-Method         Ack            4
> VALUE Sip-Method         Bye            8
> VALUE Sip-Method         Info           16
> VALUE Sip-Method         Options        32
> VALUE Sip-Method         Update         64
> VALUE Sip-Method         Register       128
> VALUE Sip-Method         Message        256
> VALUE Sip-Method         Subscribe      512
> VALUE Sip-Method         Notify         1024
> VALUE Sip-Method         Prack          2048
> VALUE Sip-Method         Refer          4096
> VALUE Sip-Method         Publish        8192
> VALUE Sip-Method         Other          16384
>
> ### Sip-Response-Code Values ###
> VALUE Sip-Response-Code  Undefined      0
> VALUE Sip-Response-Code  Invite         1
> VALUE Sip-Response-Code  Cancel         2
> VALUE Sip-Response-Code  Ack            4
> VALUE Sip-Response-Code  Bye            8
> VALUE Sip-Response-Code  Info           16
> VALUE Sip-Response-Code  Options        32
> VALUE Sip-Response-Code  Update         64
> VALUE Sip-Response-Code  Register       128
> VALUE Sip-Response-Code  Message        256
> VALUE Sip-Response-Code  Subscribe      512
> VALUE Sip-Response-Code  Notify         1024
> VALUE Sip-Response-Code  Prack          2048
> VALUE Sip-Response-Code  Refer          4096
> VALUE Sip-Response-Code  Publish        8192
> VALUE Sip-Response-Code  Other          16384
>
> ### Acct-Status-Type Values ###
> VALUE Acct-Status-Type     Start             1         # RFC2866, acc
> VALUE Acct-Status-Type     Stop              2         # RFC2866, acc
> VALUE Acct-Status-Type     Failed           15         # RFC2866, acc
>
> ### Service-Type Values ###
> VALUE Service-Type         Call-Check       10         # RFC2865, 
> uri_radius
> VALUE Service-Type         Group-Check      12         # Proprietary, 
> group_radius
> VALUE Service-Type         Sip-Session      15         # Schulzrinne, 
> acc, auth_radius
> VALUE Service-Type         SIP-Caller-AVPs  30         # Proprietary, 
> avp_radius
> VALUE Service-Type         SIP-Callee-AVPs  31         # Proprietary, 
> avp_radius
>
> ### Attributes added by AG Projects ###
> ATTRIBUTE       Source-IP              214     string
> ATTRIBUTE       Source-Port            215     string
> ATTRIBUTE       Canonical-URI          216     string
> ATTRIBUTE       Delay-Time             217     string
> ATTRIBUTE       Divert-Reason          219     string
> ATTRIBUTE       X-RTP-Stat             220     string
> ATTRIBUTE       From-Header            221     string
> ATTRIBUTE       User-Agent             222     string
> ATTRIBUTE       Contact                223     string
> ATTRIBUTE       Event                  224     string
> #ATTRIBUTE       Event-Timestamp       230     string
> ATTRIBUTE       SIP-Proxy-IP           231     string
> ATTRIBUTE       ENUM-TLD               232     string
>
>
> ATTRIBUTE       Sip-Src-IP             108  string     # Proprietary, acc
> ATTRIBUTE       Sip-Src-Port           109  string     # Proprietary, acc
> ATTRIBUTE       Digest-Response        206  string     # Sterman, 
> auth_radius
> ATTRIBUTE       Digest-Realm           1063  string    # Sterman, 
> auth_radius
> ATTRIBUTE       Digest-Nonce           1064  string    # Sterman, 
> auth_radius
> ATTRIBUTE       Digest-Method          1065  string    # Sterman, 
> auth_radius
> ATTRIBUTE       Digest-URI             1066  string    # Sterman, 
> auth_radius
> ATTRIBUTE       Digest-QOP             1067  string    # Sterman, 
> auth_radius
> ATTRIBUTE       Digest-Algorithm       1068  string    # Sterman, 
> auth_radius
> ATTRIBUTE       Digest-Body-Digest     1069  string    # Sterman, 
> auth_radius
> ATTRIBUTE       Digest-CNonce          1070  string    # Sterman, 
> auth_radius
> ATTRIBUTE       Digest-Nonce-Count     1071  string    # Sterman, 
> auth_radius
> ATTRIBUTE       Digest-User-Name       1072  string    # Sterman, 
> auth_radius
>
>
> If i remove aaa_extra parameters, all goes fine but only few 
> parameters inserted into database.. 
>
> I couldn't find anywhere, how AVPs defines and relates in opensips.cfg 
> and in dictionary.opensips to insert extra data in radacct table.. 
>
> BOGDAN: Can u pls brief for us.
>
> Thanks again.
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>   


-- 
Bogdan-Andrei Iancu
www.voice-system.ro




More information about the Users mailing list