Bogdan-Andrei Iancu wrote:
as probably you are using libradiusclient-ng libraries on the RADIUS client side (required by openser), you need to copy the sip dictionary to the RADIUS server also.

regards,
bogdan

nick wrote:

Bogdan-Andrei Iancu wrote:

Hi Nick,

this attribute and its values are defined in the default radius dictionary provided by the libradiusclient library.

regards,
bogdan

The problem is, when you're doing the testing, you're not actually using the libradiusclient-ng libraries.. youre using radiusclient (from the freeradius package) and radiusd only..

so the methods remain undefined.



I copied the dictionary.radius from the openser install, but for use by itself (without the attributes defined by radiusclient-ng) it won't work...

When it's in production, the radiusclient-ng library is also included, so the attributes are properly defined. The problem is during testing, unless you use the dictionary on the How To page, you'll be missing attributes.

these are the attributes defined in the example on the page:

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-Translated-Request-URI   107  string     # Proprietary, acc
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 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 SIP-AVP              225  string     # Proprietary, avp_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


These are the attributes defined in the dictionary.radius


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 SIP-AVP              225  string     # Proprietary, avp_radius



As I said, this is not a problem during production, but it is a problem during testing, as the radiusclient-ng dictionary is not included...



_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users

Reply via email to