9 #ifndef anna_diameter_helpers_base_defines_hpp 10 #define anna_diameter_helpers_base_defines_hpp 21 #define anna_diameter_helpers_define_avp(avpname,code) anna_diameter_helpers_define_avp_in_context(avpname,code,base) 24 #define anna_diameter_helpers_define_avp_with_values(avpname,code) anna_diameter_helpers_define_avp_with_values_in_context(avpname,code,base) 53 REALM_AND_APPLICATION = 3,
70 DIAMETER_MULTI_ROUND_AUTH = 1001,
73 DIAMETER_SUCCESS = 2001,
74 DIAMETER_LIMITED_SUCCESS = 2002,
77 DIAMETER_COMMAND_UNSUPPORTED = 3001,
78 DIAMETER_UNABLE_TO_DELIVER = 3002,
79 DIAMETER_REALM_NOT_SERVED = 3003,
80 DIAMETER_TOO_BUSY = 3004,
81 DIAMETER_LOOP_DETECTED = 3005,
82 DIAMETER_REDIRECT_INDICATION = 3006,
83 DIAMETER_APPLICATION_UNSUPPORTED = 3007,
84 DIAMETER_INVALID_HDR_BITS = 3008,
85 DIAMETER_INVALID_AVP_BITS = 3009,
86 DIAMETER_UNKNOWN_PEER = 3010,
89 DIAMETER_AUTHENTICATION_REJECTED = 4001,
90 DIAMETER_OUT_OF_SPACE = 4002,
93 DIAMETER_ERROR_MIP_REPLY_FAILURE = 4005,
94 DIAMETER_ERROR_HA_NOT_AVAILABLE = 4006,
95 DIAMETER_ERROR_BAD_KEY = 4007,
96 DIAMETER_ERROR_MIP_FILTER_NOT_SUPPORTED = 4008,
98 DIAMETER_END_USER_SERVICE_DENIED = 4010,
99 DIAMETER_CREDIT_CONTROL_NOT_APPLICABLE = 4011,
100 DIAMETER_CREDIT_LIMIT_REACHED = 4012,
102 SCAP__DIAMETER_END_USER_SERVICE_DENIED = 4241,
105 DIAMETER_AVP_UNSUPPORTED = 5001,
106 DIAMETER_UNKNOWN_SESSION_ID = 5002,
107 DIAMETER_AUTHORIZATION_REJECTED = 5003,
108 DIAMETER_INVALID_AVP_VALUE = 5004,
109 DIAMETER_MISSING_AVP = 5005,
110 DIAMETER_RESOURCES_EXCEEDED = 5006,
111 DIAMETER_CONTRADICTING_AVPS = 5007,
112 DIAMETER_AVP_NOT_ALLOWED = 5008,
113 DIAMETER_AVP_OCCURS_TOO_MANY_TIMES = 5009,
114 DIAMETER_NO_COMMON_APPLICATION = 5010,
115 DIAMETER_UNSUPPORTED_VERSION = 5011,
116 DIAMETER_UNABLE_TO_COMPLY = 5012,
117 DIAMETER_INVALID_BIT_IN_HEADER = 5013,
118 DIAMETER_INVALID_AVP_LENGTH = 5014,
119 DIAMETER_INVALID_MESSAGE_LENGTH = 5015,
120 DIAMETER_INVALID_AVP_BIT_COMBO = 5016,
121 DIAMETER_NO_COMMON_SECURITY = 5017,
123 DIAMETER_ERROR_NO_FOREIGN_HA_SERVICE = 5024,
124 DIAMETER_ERROR_END_TO_END_MIP_KEY_ENCRYPTION = 5025,
126 DIAMETER_USER_UNKNOWN = 5030,
127 DIAMETER_RATING_FAILED = 5031,
129 REQUESTED_SERVICE_NOT_AUTHORIZED = 5063,
130 IP_CAN_SESSION_NOT_AVAILABLE = 5065,
132 DIAMETER_END_USER_NOT_FOUND = 5241
150 TRY_AGAIN_ALLOW_SERVICE = 3
159 DO_NOT_WANT_TO_TALK_TO_YOU = 2
166 AUTHENTICATE_ONLY = 1,
168 AUTHORIZE_AUTHENTICATE = 3
175 STATE_MAINTAINED = 0,
176 NO_STATE_MAINTAINED = 1
190 AUTHORIZE_AUTHENTICATE = 1
202 DIAMETER_SERVICE_NOT_PROVIDED = 2,
203 DIAMETER_BAD_ANSWER = 3,
204 DIAMETER_ADMINISTRATIVE = 4,
205 DIAMETER_LINK_BROKEN = 5,
206 DIAMETER_AUTH_EXPIRED = 6,
207 DIAMETER_USER_MOVED = 7,
208 DIAMETER_SESSION_TIMEOUT = 8
217 NO_INBAND_SECURITY = 0,
235 DELIVER_AND_GRANT = 1,
269 #undef anna_diameter_helpers_define_avp 270 #undef anna_diameter_helpers_define_avp_with_values
anna_diameter_helpers_define_avp(Host_IP_Address, 257)
anna_diameter_helpers_define_command_request(Abort_Session_Request, 274)
anna_diameter_helpers_define_command_answer(Abort_Session_Answer, 274)
anna_diameter_helpers_define_avp_with_values(Acct_Application_Id, 259)
Definition: defines.hpp:41