00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef _MISC_RADIUS_H_
00025 #define _MISC_RADIUS_H_
00026
00027
00028 enum {SA_SERVICE_TYPE = 0, SA_USER_NAME, SA_SIP_AVP, SA_SIP_GROUP,
00029 SA_SIP_URI_HOST, SA_STATIC_MAX};
00030
00031
00032 enum {RV_SIP_CALLER_AVPS = 0, RV_STATIC_MAX};
00033 enum {EV_SIP_CALLEE_AVPS = 0, EV_STATIC_MAX};
00034 enum {GV_GROUP_CHECK = 0, GV_STATIC_MAX};
00035 enum {UV_CALL_CHECK = 0, UV_STATIC_MAX};
00036
00037 extern int use_sip_uri_host;
00038
00039 extern void *rh;
00040
00041 extern struct attr caller_attrs[];
00042 extern struct val caller_vals[];
00043 extern struct attr callee_attrs[];
00044 extern struct val callee_vals[];
00045 extern struct attr group_attrs[];
00046 extern struct val group_vals[];
00047 extern struct attr uri_attrs[];
00048 extern struct val uri_vals[];
00049
00050 extern struct extra_attr *caller_extra;
00051 extern struct extra_attr *callee_extra;
00052 extern struct extra_attr *group_extra;
00053 extern struct extra_attr *uri_extra;
00054
00055 #endif