Mercurial > hg > freeDiameter
comparison extensions/dict_dcca_3gpp/dict_dcca_3gpp.c @ 1427:122ac4e03b57
dict_dcca_3gpp: reorder AVPs by standard
Move defintions from 3GPP TS 32.299 to after 3GPP TS 29.329,
so the standards are ordered.
author | Luke Mewburn <luke@mewburn.net> |
---|---|
date | Wed, 19 Feb 2020 11:31:26 +1100 |
parents | f260953c2c6c |
children | 445e885af934 |
comparison
equal
deleted
inserted
replaced
1426:f260953c2c6c | 1427:122ac4e03b57 |
---|---|
3967 AVP_TYPE_OCTETSTRING /* base type of data */ | 3967 AVP_TYPE_OCTETSTRING /* base type of data */ |
3968 }; | 3968 }; |
3969 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | 3969 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); |
3970 }; | 3970 }; |
3971 | 3971 |
3972 /* 3GPP 32.299-b60 (11.6.0 2012.12.21) */ | |
3973 /* AF-Correlation-Information */ | |
3974 { | |
3975 struct dict_avp_data data = { | |
3976 1276, /* Code */ | |
3977 10415, /* Vendor */ | |
3978 "AF-Correlation-Information", /* Name */ | |
3979 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
3980 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
3981 AVP_TYPE_GROUPED /* base type of data */ | |
3982 }; | |
3983 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
3984 }; | |
3985 | |
3986 /* Access-Network-Information */ | |
3987 { | |
3988 struct dict_avp_data data = { | |
3989 1263, /* Code */ | |
3990 10415, /* Vendor */ | |
3991 "Access-Network-Information", /* Name */ | |
3992 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
3993 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
3994 AVP_TYPE_OCTETSTRING /* base type of data */ | |
3995 }; | |
3996 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
3997 }; | |
3998 | |
3999 /* Access-Transfer-Information */ | |
4000 { | |
4001 struct dict_avp_data data = { | |
4002 2709, /* Code */ | |
4003 10415, /* Vendor */ | |
4004 "Access-Transfer-Information", /* Name */ | |
4005 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4006 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4007 AVP_TYPE_GROUPED /* base type of data */ | |
4008 }; | |
4009 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
4010 }; | |
4011 | |
4012 /* Access-Transfer-Type */ | |
4013 { | |
4014 struct dict_avp_data data = { | |
4015 2710, /* Code */ | |
4016 10415, /* Vendor */ | |
4017 "Access-Transfer-Type", /* Name */ | |
4018 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4019 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4020 AVP_TYPE_INTEGER32 /* base type of data */ | |
4021 }; | |
4022 struct dict_object *type; | |
4023 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Access-Transfer-Type)", NULL, NULL, NULL }; | |
4024 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
4025 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
4026 }; | |
4027 | |
4028 /* Account-Expiration */ | |
4029 { | |
4030 struct dict_avp_data data = { | |
4031 2309, /* Code */ | |
4032 10415, /* Vendor */ | |
4033 "Account-Expiration", /* Name */ | |
4034 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4035 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4036 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4037 }; | |
4038 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
4039 }; | |
4040 | |
4041 /* Accumulated-Cost */ | |
4042 { | |
4043 struct dict_avp_data data = { | |
4044 2052, /* Code */ | |
4045 10415, /* Vendor */ | |
4046 "Accumulated-Cost", /* Name */ | |
4047 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4048 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4049 AVP_TYPE_GROUPED /* base type of data */ | |
4050 }; | |
4051 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
4052 }; | |
4053 | |
4054 /* Adaptations */ | |
4055 { | |
4056 struct dict_avp_data data = { | |
4057 1217, /* Code */ | |
4058 10415, /* Vendor */ | |
4059 "Adaptations", /* Name */ | |
4060 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4061 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4062 AVP_TYPE_INTEGER32 /* base type of data */ | |
4063 }; | |
4064 struct dict_object *type; | |
4065 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Adaptations)", NULL, NULL, NULL }; | |
4066 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
4067 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
4068 }; | |
4069 | |
4070 /* Additional-Content-Information */ | |
4071 { | |
4072 struct dict_avp_data data = { | |
4073 1207, /* Code */ | |
4074 10415, /* Vendor */ | |
4075 "Additional-Content-Information", /* Name */ | |
4076 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4077 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4078 AVP_TYPE_GROUPED /* base type of data */ | |
4079 }; | |
4080 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
4081 }; | |
4082 | |
4083 /* Additional-Type-Information */ | |
4084 { | |
4085 struct dict_avp_data data = { | |
4086 1205, /* Code */ | |
4087 10415, /* Vendor */ | |
4088 "Additional-Type-Information", /* Name */ | |
4089 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4090 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4091 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4092 }; | |
4093 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
4094 }; | |
4095 | |
4096 /* Address-Data */ | |
4097 { | |
4098 struct dict_avp_data data = { | |
4099 897, /* Code */ | |
4100 10415, /* Vendor */ | |
4101 "Address-Data", /* Name */ | |
4102 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4103 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4104 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4105 }; | |
4106 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
4107 }; | |
4108 | |
4109 /* Address-Domain */ | |
4110 { | |
4111 struct dict_avp_data data = { | |
4112 898, /* Code */ | |
4113 10415, /* Vendor */ | |
4114 "Address-Domain", /* Name */ | |
4115 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4116 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4117 AVP_TYPE_GROUPED /* base type of data */ | |
4118 }; | |
4119 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
4120 }; | |
4121 | |
4122 /* Address-Type */ | |
4123 { | |
4124 struct dict_avp_data data = { | |
4125 899, /* Code */ | |
4126 10415, /* Vendor */ | |
4127 "Address-Type", /* Name */ | |
4128 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4129 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4130 AVP_TYPE_INTEGER32 /* base type of data */ | |
4131 }; | |
4132 struct dict_object *type; | |
4133 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Address-Type)", NULL, NULL, NULL }; | |
4134 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
4135 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
4136 }; | |
4137 | |
4138 /* Addressee-Type */ | |
4139 { | |
4140 struct dict_avp_data data = { | |
4141 1208, /* Code */ | |
4142 10415, /* Vendor */ | |
4143 "Addressee-Type", /* Name */ | |
4144 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4145 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4146 AVP_TYPE_INTEGER32 /* base type of data */ | |
4147 }; | |
4148 struct dict_object *type; | |
4149 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Addressee-Type)", NULL, NULL, NULL }; | |
4150 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
4151 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
4152 }; | |
4153 | |
4154 /* Alternate-Charged-Party-Address */ | |
4155 { | |
4156 struct dict_avp_data data = { | |
4157 1280, /* Code */ | |
4158 10415, /* Vendor */ | |
4159 "Alternate-Charged-Party-Address", /* Name */ | |
4160 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4161 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4162 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4163 }; | |
4164 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
4165 }; | |
4166 | |
4167 /* AoC-Cost-Information */ | |
4168 { | |
4169 struct dict_avp_data data = { | |
4170 2053, /* Code */ | |
4171 10415, /* Vendor */ | |
4172 "AoC-Cost-Information", /* Name */ | |
4173 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4174 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4175 AVP_TYPE_GROUPED /* base type of data */ | |
4176 }; | |
4177 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
4178 }; | |
4179 | |
4180 /* AoC-Format */ | |
4181 { | |
4182 struct dict_avp_data data = { | |
4183 2310, /* Code */ | |
4184 10415, /* Vendor */ | |
4185 "AoC-Format", /* Name */ | |
4186 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4187 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4188 AVP_TYPE_INTEGER32 /* base type of data */ | |
4189 }; | |
4190 struct dict_object *type; | |
4191 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/AoC-Format)", NULL, NULL, NULL }; | |
4192 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
4193 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
4194 }; | |
4195 | |
4196 /* AoC-Information */ | |
4197 { | |
4198 struct dict_avp_data data = { | |
4199 2054, /* Code */ | |
4200 10415, /* Vendor */ | |
4201 "AoC-Information", /* Name */ | |
4202 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4203 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4204 AVP_TYPE_GROUPED /* base type of data */ | |
4205 }; | |
4206 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
4207 }; | |
4208 | |
4209 /* AoC-Request-Type */ | |
4210 { | |
4211 struct dict_avp_data data = { | |
4212 2055, /* Code */ | |
4213 10415, /* Vendor */ | |
4214 "AoC-Request-Type", /* Name */ | |
4215 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4216 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4217 AVP_TYPE_INTEGER32 /* base type of data */ | |
4218 }; | |
4219 struct dict_object *type; | |
4220 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/AoC-Request-Type)", NULL, NULL, NULL }; | |
4221 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
4222 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
4223 }; | |
4224 | |
4225 /* AoC-Service */ | |
4226 { | |
4227 struct dict_avp_data data = { | |
4228 2311, /* Code */ | |
4229 10415, /* Vendor */ | |
4230 "AoC-Service", /* Name */ | |
4231 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4232 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4233 AVP_TYPE_GROUPED /* base type of data */ | |
4234 }; | |
4235 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
4236 }; | |
4237 | |
4238 /* AoC-Service-Obligatory-Type */ | |
4239 { | |
4240 struct dict_avp_data data = { | |
4241 2312, /* Code */ | |
4242 10415, /* Vendor */ | |
4243 "AoC-Service-Obligatory-Type", /* Name */ | |
4244 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4245 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4246 AVP_TYPE_INTEGER32 /* base type of data */ | |
4247 }; | |
4248 struct dict_object *type; | |
4249 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/AoC-Service-Obligatory-Type)", NULL, NULL, NULL }; | |
4250 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
4251 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
4252 }; | |
4253 | |
4254 /* AoC-Service-Type */ | |
4255 { | |
4256 struct dict_avp_data data = { | |
4257 2313, /* Code */ | |
4258 10415, /* Vendor */ | |
4259 "AoC-Service-Type", /* Name */ | |
4260 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4261 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4262 AVP_TYPE_INTEGER32 /* base type of data */ | |
4263 }; | |
4264 struct dict_object *type; | |
4265 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/AoC-Service-Type)", NULL, NULL, NULL }; | |
4266 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
4267 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
4268 }; | |
4269 | |
4270 /* AoC-Subscription-Information */ | |
4271 { | |
4272 struct dict_avp_data data = { | |
4273 2314, /* Code */ | |
4274 10415, /* Vendor */ | |
4275 "AoC-Subscription-Information", /* Name */ | |
4276 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4277 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4278 AVP_TYPE_GROUPED /* base type of data */ | |
4279 }; | |
4280 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
4281 }; | |
4282 | |
4283 /* Applic-ID */ | |
4284 { | |
4285 struct dict_avp_data data = { | |
4286 1218, /* Code */ | |
4287 10415, /* Vendor */ | |
4288 "Applic-ID", /* Name */ | |
4289 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4290 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4291 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4292 }; | |
4293 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
4294 }; | |
4295 | |
4296 /* Application-Server */ | |
4297 { | |
4298 struct dict_avp_data data = { | |
4299 836, /* Code */ | |
4300 10415, /* Vendor */ | |
4301 "Application-Server", /* Name */ | |
4302 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4303 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4304 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4305 }; | |
4306 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
4307 }; | |
4308 | |
4309 /* Application-Server-Information */ | |
4310 { | |
4311 struct dict_avp_data data = { | |
4312 850, /* Code */ | |
4313 10415, /* Vendor */ | |
4314 "Application-Server-Information", /* Name */ | |
4315 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4316 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4317 AVP_TYPE_GROUPED /* base type of data */ | |
4318 }; | |
4319 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
4320 }; | |
4321 | |
4322 /* Application-Provided-Called-Party-Address */ | |
4323 { | |
4324 struct dict_avp_data data = { | |
4325 837, /* Code */ | |
4326 10415, /* Vendor */ | |
4327 "Application-Provided-Called-Party-Address", /* Name */ | |
4328 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4329 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4330 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4331 }; | |
4332 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
4333 }; | |
4334 | |
4335 /* Associated-Party-Address */ | |
4336 { | |
4337 struct dict_avp_data data = { | |
4338 2035, /* Code */ | |
4339 10415, /* Vendor */ | |
4340 "Associated-Party-Address", /* Name */ | |
4341 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4342 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4343 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4344 }; | |
4345 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
4346 }; | |
4347 | |
4348 /* Associated-URI */ | |
4349 { | |
4350 struct dict_avp_data data = { | |
4351 856, /* Code */ | |
4352 10415, /* Vendor */ | |
4353 "Associated-URI", /* Name */ | |
4354 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4355 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4356 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4357 }; | |
4358 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
4359 }; | |
4360 | |
4361 /* Aux-Applic-Info */ | |
4362 { | |
4363 struct dict_avp_data data = { | |
4364 1219, /* Code */ | |
4365 10415, /* Vendor */ | |
4366 "Aux-Applic-Info", /* Name */ | |
4367 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4368 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4369 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4370 }; | |
4371 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
4372 }; | |
4373 | |
4374 /* Base-Time-Interval */ | |
4375 { | |
4376 struct dict_avp_data data = { | |
4377 1265, /* Code */ | |
4378 10415, /* Vendor */ | |
4379 "Base-Time-Interval", /* Name */ | |
4380 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4381 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4382 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
4383 }; | |
4384 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
4385 }; | |
4386 | |
4387 /* Bearer-Service */ | |
4388 { | |
4389 struct dict_avp_data data = { | |
4390 854, /* Code */ | |
4391 10415, /* Vendor */ | |
4392 "Bearer-Service", /* Name */ | |
4393 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4394 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4395 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4396 }; | |
4397 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
4398 }; | |
4399 | |
4400 /* CG-Address */ | |
4401 { | |
4402 struct dict_avp_data data = { | |
4403 846, /* Code */ | |
4404 10415, /* Vendor */ | |
4405 "CG-Address", /* Name */ | |
4406 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4407 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4408 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4409 }; | |
4410 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
4411 }; | |
4412 | |
4413 /* CSG-Access-Mode */ | |
4414 { | |
4415 struct dict_avp_data data = { | |
4416 2317, /* Code */ | |
4417 10415, /* Vendor */ | |
4418 "CSG-Access-Mode", /* Name */ | |
4419 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4420 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4421 AVP_TYPE_INTEGER32 /* base type of data */ | |
4422 }; | |
4423 struct dict_object *type; | |
4424 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/CSG-Access-Mode)", NULL, NULL, NULL }; | |
4425 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
4426 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
4427 }; | |
4428 | |
4429 /* CSG-Membership-Indication */ | |
4430 { | |
4431 struct dict_avp_data data = { | |
4432 2318, /* Code */ | |
4433 10415, /* Vendor */ | |
4434 "CSG-Membership-Indication", /* Name */ | |
4435 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4436 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4437 AVP_TYPE_INTEGER32 /* base type of data */ | |
4438 }; | |
4439 struct dict_object *type; | |
4440 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/CSG-Membership-Indication)", NULL, NULL, NULL }; | |
4441 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
4442 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
4443 }; | |
4444 | |
4445 /* CUG-Information */ | |
4446 { | |
4447 struct dict_avp_data data = { | |
4448 2304, /* Code */ | |
4449 10415, /* Vendor */ | |
4450 "CUG-Information", /* Name */ | |
4451 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4452 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4453 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4454 }; | |
4455 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
4456 }; | |
4457 | |
4458 /* Called-Asserted-Identity */ | |
4459 { | |
4460 struct dict_avp_data data = { | |
4461 1250, /* Code */ | |
4462 10415, /* Vendor */ | |
4463 "Called-Asserted-Identity", /* Name */ | |
4464 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4465 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4466 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4467 }; | |
4468 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
4469 }; | |
4470 | |
4471 /* Called-Party-Address */ | |
4472 { | |
4473 struct dict_avp_data data = { | |
4474 832, /* Code */ | |
4475 10415, /* Vendor */ | |
4476 "Called-Party-Address", /* Name */ | |
4477 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4478 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4479 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4480 }; | |
4481 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
4482 }; | |
4483 | |
4484 /* Calling-Party-Address */ | |
4485 { | |
4486 struct dict_avp_data data = { | |
4487 831, /* Code */ | |
4488 10415, /* Vendor */ | |
4489 "Calling-Party-Address", /* Name */ | |
4490 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4491 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4492 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4493 }; | |
4494 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
4495 }; | |
4496 | |
4497 /* Carrier-Select-Routing-Information */ | |
4498 { | |
4499 struct dict_avp_data data = { | |
4500 2023, /* Code */ | |
4501 10415, /* Vendor */ | |
4502 "Carrier-Select-Routing-Information", /* Name */ | |
4503 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4504 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4505 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4506 }; | |
4507 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
4508 }; | |
4509 | |
4510 /* Cause-Code */ | |
4511 { | |
4512 struct dict_avp_data data = { | |
4513 861, /* Code */ | |
4514 10415, /* Vendor */ | |
4515 "Cause-Code", /* Name */ | |
4516 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4517 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4518 AVP_TYPE_INTEGER32 /* base type of data */ | |
4519 }; | |
4520 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
4521 }; | |
4522 | |
4523 /* Change-Condition */ | |
4524 { | |
4525 struct dict_avp_data data = { | |
4526 2037, /* Code */ | |
4527 10415, /* Vendor */ | |
4528 "Change-Condition", /* Name */ | |
4529 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4530 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4531 AVP_TYPE_INTEGER32 /* base type of data */ | |
4532 }; | |
4533 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
4534 }; | |
4535 | |
4536 /* Change-Time */ | |
4537 { | |
4538 struct dict_avp_data data = { | |
4539 2038, /* Code */ | |
4540 10415, /* Vendor */ | |
4541 "Change-Time", /* Name */ | |
4542 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4543 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4544 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4545 }; | |
4546 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
4547 }; | |
4548 | |
4549 /* Charge-Reason-Code */ | |
4550 { | |
4551 struct dict_avp_data data = { | |
4552 2118, /* Code */ | |
4553 10415, /* Vendor */ | |
4554 "Charge-Reason-Code", /* Name */ | |
4555 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4556 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4557 AVP_TYPE_INTEGER32 /* base type of data */ | |
4558 }; | |
4559 struct dict_object *type; | |
4560 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Charge-Reason-Code)", NULL, NULL, NULL }; | |
4561 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
4562 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
4563 }; | |
4564 | |
4565 /* Charged-Party */ | |
4566 { | |
4567 struct dict_avp_data data = { | |
4568 857, /* Code */ | |
4569 10415, /* Vendor */ | |
4570 "Charged-Party", /* Name */ | |
4571 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4572 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4573 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4574 }; | |
4575 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
4576 }; | |
4577 | |
4578 /* Charging-Characteristics-Selection-Mode */ | |
4579 { | |
4580 struct dict_avp_data data = { | |
4581 2066, /* Code */ | |
4582 10415, /* Vendor */ | |
4583 "Charging-Characteristics-Selection-Mode", /* Name */ | |
4584 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4585 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4586 AVP_TYPE_INTEGER32 /* base type of data */ | |
4587 }; | |
4588 struct dict_object *type; | |
4589 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Charging-Characteristics-Selection-Mode)", NULL, NULL, NULL }; | |
4590 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
4591 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
4592 }; | |
4593 | |
4594 /* Class-Identifier */ | |
4595 { | |
4596 struct dict_avp_data data = { | |
4597 1214, /* Code */ | |
4598 10415, /* Vendor */ | |
4599 "Class-Identifier", /* Name */ | |
4600 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4601 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4602 AVP_TYPE_INTEGER32 /* base type of data */ | |
4603 }; | |
4604 struct dict_object *type; | |
4605 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Class-Identifier)", NULL, NULL, NULL }; | |
4606 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
4607 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
4608 }; | |
4609 | |
4610 /* Client-Address */ | |
4611 { | |
4612 struct dict_avp_data data = { | |
4613 2018, /* Code */ | |
4614 10415, /* Vendor */ | |
4615 "Client-Address", /* Name */ | |
4616 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4617 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4618 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4619 }; | |
4620 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
4621 }; | |
4622 | |
4623 /* Content-Class */ | |
4624 { | |
4625 struct dict_avp_data data = { | |
4626 1220, /* Code */ | |
4627 10415, /* Vendor */ | |
4628 "Content-Class", /* Name */ | |
4629 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4630 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4631 AVP_TYPE_INTEGER32 /* base type of data */ | |
4632 }; | |
4633 struct dict_object *type; | |
4634 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Content-Class)", NULL, NULL, NULL }; | |
4635 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
4636 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
4637 }; | |
4638 | |
4639 /* Content-Disposition */ | |
4640 { | |
4641 struct dict_avp_data data = { | |
4642 828, /* Code */ | |
4643 10415, /* Vendor */ | |
4644 "Content-Disposition", /* Name */ | |
4645 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4646 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4647 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4648 }; | |
4649 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
4650 }; | |
4651 | |
4652 /* Content-Length */ | |
4653 { | |
4654 struct dict_avp_data data = { | |
4655 827, /* Code */ | |
4656 10415, /* Vendor */ | |
4657 "Content-Length", /* Name */ | |
4658 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4659 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4660 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
4661 }; | |
4662 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
4663 }; | |
4664 | |
4665 /* Content-Size */ | |
4666 { | |
4667 struct dict_avp_data data = { | |
4668 1206, /* Code */ | |
4669 10415, /* Vendor */ | |
4670 "Content-Size", /* Name */ | |
4671 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4672 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4673 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
4674 }; | |
4675 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
4676 }; | |
4677 | |
4678 /* Content-Type */ | |
4679 { | |
4680 struct dict_avp_data data = { | |
4681 826, /* Code */ | |
4682 10415, /* Vendor */ | |
4683 "Content-Type", /* Name */ | |
4684 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4685 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4686 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4687 }; | |
4688 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
4689 }; | |
4690 | |
4691 /* Current-Tariff */ | |
4692 { | |
4693 struct dict_avp_data data = { | |
4694 2056, /* Code */ | |
4695 10415, /* Vendor */ | |
4696 "Current-Tariff", /* Name */ | |
4697 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4698 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4699 AVP_TYPE_GROUPED /* base type of data */ | |
4700 }; | |
4701 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
4702 }; | |
4703 | |
4704 /* DRM-Content */ | |
4705 { | |
4706 struct dict_avp_data data = { | |
4707 1221, /* Code */ | |
4708 10415, /* Vendor */ | |
4709 "DRM-Content", /* Name */ | |
4710 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4711 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4712 AVP_TYPE_INTEGER32 /* base type of data */ | |
4713 }; | |
4714 struct dict_object *type; | |
4715 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/DRM-Content)", NULL, NULL, NULL }; | |
4716 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
4717 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
4718 }; | |
4719 | |
4720 /* Data-Coding-Scheme */ | |
4721 { | |
4722 struct dict_avp_data data = { | |
4723 2001, /* Code */ | |
4724 10415, /* Vendor */ | |
4725 "Data-Coding-Scheme", /* Name */ | |
4726 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4727 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4728 AVP_TYPE_INTEGER32 /* base type of data */ | |
4729 }; | |
4730 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
4731 }; | |
4732 | |
4733 /* Deferred-Location-Event-Type */ | |
4734 { | |
4735 struct dict_avp_data data = { | |
4736 1230, /* Code */ | |
4737 10415, /* Vendor */ | |
4738 "Deferred-Location-Event-Type", /* Name */ | |
4739 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4740 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4741 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4742 }; | |
4743 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
4744 }; | |
4745 | |
4746 /* Delivery-Report-Requested */ | |
4747 { | |
4748 struct dict_avp_data data = { | |
4749 1216, /* Code */ | |
4750 10415, /* Vendor */ | |
4751 "Delivery-Report-Requested", /* Name */ | |
4752 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4753 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4754 AVP_TYPE_INTEGER32 /* base type of data */ | |
4755 }; | |
4756 struct dict_object *type; | |
4757 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Delivery-Report-Requested)", NULL, NULL, NULL }; | |
4758 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
4759 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
4760 }; | |
4761 | |
4762 /* Destination-Interface */ | |
4763 { | |
4764 struct dict_avp_data data = { | |
4765 2002, /* Code */ | |
4766 10415, /* Vendor */ | |
4767 "Destination-Interface", /* Name */ | |
4768 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4769 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4770 AVP_TYPE_GROUPED /* base type of data */ | |
4771 }; | |
4772 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
4773 }; | |
4774 | |
4775 /* Diagnostics */ | |
4776 { | |
4777 struct dict_avp_data data = { | |
4778 2039, /* Code */ | |
4779 10415, /* Vendor */ | |
4780 "Diagnostics", /* Name */ | |
4781 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4782 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4783 AVP_TYPE_INTEGER32 /* base type of data */ | |
4784 }; | |
4785 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
4786 }; | |
4787 | |
4788 /* Domain-Name */ | |
4789 { | |
4790 struct dict_avp_data data = { | |
4791 1200, /* Code */ | |
4792 10415, /* Vendor */ | |
4793 "Domain-Name", /* Name */ | |
4794 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4795 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4796 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4797 }; | |
4798 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
4799 }; | |
4800 | |
4801 /* Dynamic-Address-Flag */ | |
4802 { | |
4803 struct dict_avp_data data = { | |
4804 2051, /* Code */ | |
4805 10415, /* Vendor */ | |
4806 "Dynamic-Address-Flag", /* Name */ | |
4807 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4808 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4809 AVP_TYPE_INTEGER32 /* base type of data */ | |
4810 }; | |
4811 struct dict_object *type; | |
4812 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Dynamic-Address-Flag)", NULL, NULL, NULL }; | |
4813 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
4814 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
4815 }; | |
4816 | |
4817 /* Dynamic-Address-Flag-Extension */ | |
4818 { | |
4819 struct dict_avp_data data = { | |
4820 2068, /* Code */ | |
4821 10415, /* Vendor */ | |
4822 "Dynamic-Address-Flag-Extension", /* Name */ | |
4823 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4824 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4825 AVP_TYPE_INTEGER32 /* base type of data */ | |
4826 }; | |
4827 struct dict_object *type; | |
4828 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Dynamic-Address-Flag-Extension)", NULL, NULL, NULL }; | |
4829 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
4830 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
4831 }; | |
4832 | |
4833 /* Early-Media-Description */ | |
4834 { | |
4835 struct dict_avp_data data = { | |
4836 1272, /* Code */ | |
4837 10415, /* Vendor */ | |
4838 "Early-Media-Description", /* Name */ | |
4839 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4840 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4841 AVP_TYPE_GROUPED /* base type of data */ | |
4842 }; | |
4843 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
4844 }; | |
4845 | |
4846 /* Envelope */ | |
4847 { | |
4848 struct dict_avp_data data = { | |
4849 1266, /* Code */ | |
4850 10415, /* Vendor */ | |
4851 "Envelope", /* Name */ | |
4852 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4853 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4854 AVP_TYPE_GROUPED /* base type of data */ | |
4855 }; | |
4856 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
4857 }; | |
4858 | |
4859 /* Envelope-End-Time */ | |
4860 { | |
4861 struct dict_avp_data data = { | |
4862 1267, /* Code */ | |
4863 10415, /* Vendor */ | |
4864 "Envelope-End-Time", /* Name */ | |
4865 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4866 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4867 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4868 }; | |
4869 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
4870 }; | |
4871 | |
4872 /* Envelope-Reporting */ | |
4873 { | |
4874 struct dict_avp_data data = { | |
4875 1268, /* Code */ | |
4876 10415, /* Vendor */ | |
4877 "Envelope-Reporting", /* Name */ | |
4878 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4879 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4880 AVP_TYPE_INTEGER32 /* base type of data */ | |
4881 }; | |
4882 struct dict_object *type; | |
4883 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Envelope-Reporting)", NULL, NULL, NULL }; | |
4884 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
4885 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
4886 }; | |
4887 | |
4888 /* Envelope-Start-Time */ | |
4889 { | |
4890 struct dict_avp_data data = { | |
4891 1269, /* Code */ | |
4892 10415, /* Vendor */ | |
4893 "Envelope-Start-Time", /* Name */ | |
4894 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4895 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4896 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4897 }; | |
4898 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
4899 }; | |
4900 | |
4901 /* Event */ | |
4902 { | |
4903 struct dict_avp_data data = { | |
4904 825, /* Code */ | |
4905 10415, /* Vendor */ | |
4906 "Event", /* Name */ | |
4907 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4908 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4909 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4910 }; | |
4911 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
4912 }; | |
4913 | |
4914 /* Event-Charging-TimeStamp */ | |
4915 { | |
4916 struct dict_avp_data data = { | |
4917 1258, /* Code */ | |
4918 10415, /* Vendor */ | |
4919 "Event-Charging-TimeStamp", /* Name */ | |
4920 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4921 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4922 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4923 }; | |
4924 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
4925 }; | |
4926 | |
4927 /* Event-Type */ | |
4928 { | |
4929 struct dict_avp_data data = { | |
4930 823, /* Code */ | |
4931 10415, /* Vendor */ | |
4932 "Event-Type", /* Name */ | |
4933 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4934 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4935 AVP_TYPE_GROUPED /* base type of data */ | |
4936 }; | |
4937 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
4938 }; | |
4939 | |
4940 /* Expires */ | |
4941 { | |
4942 struct dict_avp_data data = { | |
4943 888, /* Code */ | |
4944 10415, /* Vendor */ | |
4945 "Expires", /* Name */ | |
4946 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4947 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4948 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
4949 }; | |
4950 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
4951 }; | |
4952 | |
4953 /* File-Repair-Supported */ | |
4954 { | |
4955 struct dict_avp_data data = { | |
4956 1224, /* Code */ | |
4957 10415, /* Vendor */ | |
4958 "File-Repair-Supported", /* Name */ | |
4959 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4960 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4961 AVP_TYPE_INTEGER32 /* base type of data */ | |
4962 }; | |
4963 struct dict_object *type; | |
4964 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/File-Repair-Supported)", NULL, NULL, NULL }; | |
4965 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
4966 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
4967 }; | |
4968 | |
4969 /* From-Address */ | |
4970 { | |
4971 struct dict_avp_data data = { | |
4972 2708, /* Code */ | |
4973 10415, /* Vendor */ | |
4974 "From-Address", /* Name */ | |
4975 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4976 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4977 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4978 }; | |
4979 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
4980 }; | |
4981 | |
4982 /* GGSN-Address */ | |
4983 { | |
4984 struct dict_avp_data data = { | |
4985 847, /* Code */ | |
4986 10415, /* Vendor */ | |
4987 "GGSN-Address", /* Name */ | |
4988 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
4989 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
4990 AVP_TYPE_OCTETSTRING /* base type of data */ | |
4991 }; | |
4992 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
4993 }; | |
4994 | |
4995 /* IMS-Application-Reference-Identifier */ | |
4996 { | |
4997 struct dict_avp_data data = { | |
4998 2601, /* Code */ | |
4999 10415, /* Vendor */ | |
5000 "IMS-Application-Reference-Identifier", /* Name */ | |
5001 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5002 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5003 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5004 }; | |
5005 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
5006 }; | |
5007 | |
5008 /* IMS-Charging-Identifier */ | |
5009 { | |
5010 struct dict_avp_data data = { | |
5011 841, /* Code */ | |
5012 10415, /* Vendor */ | |
5013 "IMS-Charging-Identifier", /* Name */ | |
5014 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5015 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5016 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5017 }; | |
5018 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
5019 }; | |
5020 | |
5021 /* IMS-Communication-Service-Identifier */ | |
5022 { | |
5023 struct dict_avp_data data = { | |
5024 1281, /* Code */ | |
5025 10415, /* Vendor */ | |
5026 "IMS-Communication-Service-Identifier", /* Name */ | |
5027 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5028 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5029 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5030 }; | |
5031 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
5032 }; | |
5033 | |
5034 /* IMS-Emergency-Indicator */ | |
5035 { | |
5036 struct dict_avp_data data = { | |
5037 2322, /* Code */ | |
5038 10415, /* Vendor */ | |
5039 "IMS-Emergency-Indicator", /* Name */ | |
5040 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5041 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5042 AVP_TYPE_INTEGER32 /* base type of data */ | |
5043 }; | |
5044 struct dict_object *type; | |
5045 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/IMS-Emergency-Indicator)", NULL, NULL, NULL }; | |
5046 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
5047 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
5048 }; | |
5049 | |
5050 /* IMS-Information */ | |
5051 { | |
5052 struct dict_avp_data data = { | |
5053 876, /* Code */ | |
5054 10415, /* Vendor */ | |
5055 "IMS-Information", /* Name */ | |
5056 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5057 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5058 AVP_TYPE_GROUPED /* base type of data */ | |
5059 }; | |
5060 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5061 }; | |
5062 | |
5063 /* IMSI-Unauthenticated-Flag */ | |
5064 { | |
5065 struct dict_avp_data data = { | |
5066 2308, /* Code */ | |
5067 10415, /* Vendor */ | |
5068 "IMSI-Unauthenticated-Flag", /* Name */ | |
5069 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5070 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5071 AVP_TYPE_INTEGER32 /* base type of data */ | |
5072 }; | |
5073 struct dict_object *type; | |
5074 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/IMSI-Unauthenticated-Flag)", NULL, NULL, NULL }; | |
5075 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
5076 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
5077 }; | |
5078 | |
5079 /* IP-Realm-Default-Indication */ | |
5080 { | |
5081 struct dict_avp_data data = { | |
5082 2603, /* Code */ | |
5083 10415, /* Vendor */ | |
5084 "IP-Realm-Default-Indication", /* Name */ | |
5085 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5086 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5087 AVP_TYPE_INTEGER32 /* base type of data */ | |
5088 }; | |
5089 struct dict_object *type; | |
5090 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/IP-Realm-Default-Indication)", NULL, NULL, NULL }; | |
5091 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
5092 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
5093 }; | |
5094 | |
5095 /* Incoming-Trunk-Group-Id */ | |
5096 { | |
5097 struct dict_avp_data data = { | |
5098 852, /* Code */ | |
5099 10415, /* Vendor */ | |
5100 "Incoming-Trunk-Group-Id", /* Name */ | |
5101 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5102 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5103 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5104 }; | |
5105 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
5106 }; | |
5107 | |
5108 /* Incremental-Cost */ | |
5109 { | |
5110 struct dict_avp_data data = { | |
5111 2062, /* Code */ | |
5112 10415, /* Vendor */ | |
5113 "Incremental-Cost", /* Name */ | |
5114 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5115 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5116 AVP_TYPE_GROUPED /* base type of data */ | |
5117 }; | |
5118 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5119 }; | |
5120 | |
5121 /* Initial-IMS-Charging-Identifier */ | |
5122 { | |
5123 struct dict_avp_data data = { | |
5124 2321, /* Code */ | |
5125 10415, /* Vendor */ | |
5126 "Initial-IMS-Charging-Identifier", /* Name */ | |
5127 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5128 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5129 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5130 }; | |
5131 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
5132 }; | |
5133 | |
5134 /* Inter-Operator-Identifier */ | |
5135 { | |
5136 struct dict_avp_data data = { | |
5137 838, /* Code */ | |
5138 10415, /* Vendor */ | |
5139 "Inter-Operator-Identifier", /* Name */ | |
5140 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5141 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5142 AVP_TYPE_GROUPED /* base type of data */ | |
5143 }; | |
5144 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5145 }; | |
5146 | |
5147 /* Interface-Id */ | |
5148 { | |
5149 struct dict_avp_data data = { | |
5150 2003, /* Code */ | |
5151 10415, /* Vendor */ | |
5152 "Interface-Id", /* Name */ | |
5153 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5154 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5155 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5156 }; | |
5157 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
5158 }; | |
5159 | |
5160 /* Interface-Port */ | |
5161 { | |
5162 struct dict_avp_data data = { | |
5163 2004, /* Code */ | |
5164 10415, /* Vendor */ | |
5165 "Interface-Port", /* Name */ | |
5166 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5167 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5168 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5169 }; | |
5170 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
5171 }; | |
5172 | |
5173 /* Interface-Text */ | |
5174 { | |
5175 struct dict_avp_data data = { | |
5176 2005, /* Code */ | |
5177 10415, /* Vendor */ | |
5178 "Interface-Text", /* Name */ | |
5179 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5180 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5181 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5182 }; | |
5183 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
5184 }; | |
5185 | |
5186 /* Interface-Type */ | |
5187 { | |
5188 struct dict_avp_data data = { | |
5189 2006, /* Code */ | |
5190 10415, /* Vendor */ | |
5191 "Interface-Type", /* Name */ | |
5192 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5193 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5194 AVP_TYPE_INTEGER32 /* base type of data */ | |
5195 }; | |
5196 struct dict_object *type; | |
5197 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Interface-Type)", NULL, NULL, NULL }; | |
5198 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
5199 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
5200 }; | |
5201 | |
5202 /* LCS-APN */ | |
5203 { | |
5204 struct dict_avp_data data = { | |
5205 1231, /* Code */ | |
5206 10415, /* Vendor */ | |
5207 "LCS-APN", /* Name */ | |
5208 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5209 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5210 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5211 }; | |
5212 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
5213 }; | |
5214 | |
5215 /* LCS-Client-Dialed-By-MS */ | |
5216 { | |
5217 struct dict_avp_data data = { | |
5218 1233, /* Code */ | |
5219 10415, /* Vendor */ | |
5220 "LCS-Client-Dialed-By-MS", /* Name */ | |
5221 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5222 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5223 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5224 }; | |
5225 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
5226 }; | |
5227 | |
5228 /* LCS-Client-External-ID */ | |
5229 { | |
5230 struct dict_avp_data data = { | |
5231 1234, /* Code */ | |
5232 10415, /* Vendor */ | |
5233 "LCS-Client-External-ID", /* Name */ | |
5234 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5235 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5236 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5237 }; | |
5238 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
5239 }; | |
5240 | |
5241 /* LCS-Client-Id */ | |
5242 { | |
5243 struct dict_avp_data data = { | |
5244 1232, /* Code */ | |
5245 10415, /* Vendor */ | |
5246 "LCS-Client-Id", /* Name */ | |
5247 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5248 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5249 AVP_TYPE_GROUPED /* base type of data */ | |
5250 }; | |
5251 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5252 }; | |
5253 | |
5254 /* LCS-Client-Name */ | |
5255 { | |
5256 struct dict_avp_data data = { | |
5257 1235, /* Code */ | |
5258 10415, /* Vendor */ | |
5259 "LCS-Client-Name", /* Name */ | |
5260 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5261 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5262 AVP_TYPE_GROUPED /* base type of data */ | |
5263 }; | |
5264 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5265 }; | |
5266 | |
5267 /* LCS-Client-Type */ | |
5268 { | |
5269 struct dict_avp_data data = { | |
5270 1241, /* Code */ | |
5271 10415, /* Vendor */ | |
5272 "LCS-Client-Type", /* Name */ | |
5273 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5274 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5275 AVP_TYPE_INTEGER32 /* base type of data */ | |
5276 }; | |
5277 struct dict_object *type; | |
5278 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/LCS-Client-Type)", NULL, NULL, NULL }; | |
5279 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
5280 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
5281 }; | |
5282 | |
5283 /* LCS-Data-Coding-Scheme */ | |
5284 { | |
5285 struct dict_avp_data data = { | |
5286 1236, /* Code */ | |
5287 10415, /* Vendor */ | |
5288 "LCS-Data-Coding-Scheme", /* Name */ | |
5289 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5290 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5291 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5292 }; | |
5293 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
5294 }; | |
5295 | |
5296 /* LCS-Format-Indicator */ | |
5297 { | |
5298 struct dict_avp_data data = { | |
5299 1237, /* Code */ | |
5300 10415, /* Vendor */ | |
5301 "LCS-Format-Indicator", /* Name */ | |
5302 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5303 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5304 AVP_TYPE_INTEGER32 /* base type of data */ | |
5305 }; | |
5306 struct dict_object *type; | |
5307 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/LCS-Format-Indicator)", NULL, NULL, NULL }; | |
5308 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
5309 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
5310 }; | |
5311 | |
5312 /* LCS-Information */ | |
5313 { | |
5314 struct dict_avp_data data = { | |
5315 878, /* Code */ | |
5316 10415, /* Vendor */ | |
5317 "LCS-Information", /* Name */ | |
5318 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5319 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5320 AVP_TYPE_GROUPED /* base type of data */ | |
5321 }; | |
5322 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5323 }; | |
5324 | |
5325 /* LCS-Name-String */ | |
5326 { | |
5327 struct dict_avp_data data = { | |
5328 1238, /* Code */ | |
5329 10415, /* Vendor */ | |
5330 "LCS-Name-String", /* Name */ | |
5331 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5332 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5333 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5334 }; | |
5335 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
5336 }; | |
5337 | |
5338 /* LCS-Requestor-Id */ | |
5339 { | |
5340 struct dict_avp_data data = { | |
5341 1239, /* Code */ | |
5342 10415, /* Vendor */ | |
5343 "LCS-Requestor-Id", /* Name */ | |
5344 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5345 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5346 AVP_TYPE_GROUPED /* base type of data */ | |
5347 }; | |
5348 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5349 }; | |
5350 | |
5351 /* LCS-Requestor-Id-String */ | |
5352 { | |
5353 struct dict_avp_data data = { | |
5354 1240, /* Code */ | |
5355 10415, /* Vendor */ | |
5356 "LCS-Requestor-Id-String", /* Name */ | |
5357 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5358 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5359 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5360 }; | |
5361 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
5362 }; | |
5363 | |
5364 /* Local-GW-Inserted-Indication */ | |
5365 { | |
5366 struct dict_avp_data data = { | |
5367 2604, /* Code */ | |
5368 10415, /* Vendor */ | |
5369 "Local-GW-Inserted-Indication", /* Name */ | |
5370 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5371 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5372 AVP_TYPE_INTEGER32 /* base type of data */ | |
5373 }; | |
5374 struct dict_object *type; | |
5375 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Local-GW-Inserted-Indication)", NULL, NULL, NULL }; | |
5376 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
5377 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
5378 }; | |
5379 | |
5380 /* Local-Sequence-Number */ | |
5381 { | |
5382 struct dict_avp_data data = { | |
5383 2063, /* Code */ | |
5384 10415, /* Vendor */ | |
5385 "Local-Sequence-Number", /* Name */ | |
5386 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5387 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5388 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
5389 }; | |
5390 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5391 }; | |
5392 | |
5393 /* Location-Estimate */ | |
5394 { | |
5395 struct dict_avp_data data = { | |
5396 1242, /* Code */ | |
5397 10415, /* Vendor */ | |
5398 "Location-Estimate", /* Name */ | |
5399 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5400 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5401 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5402 }; | |
5403 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5404 }; | |
5405 | |
5406 /* Location-Estimate-Type */ | |
5407 { | |
5408 struct dict_avp_data data = { | |
5409 1243, /* Code */ | |
5410 10415, /* Vendor */ | |
5411 "Location-Estimate-Type", /* Name */ | |
5412 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5413 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5414 AVP_TYPE_INTEGER32 /* base type of data */ | |
5415 }; | |
5416 struct dict_object *type; | |
5417 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Location-Estimate-Type)", NULL, NULL, NULL }; | |
5418 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
5419 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
5420 }; | |
5421 | |
5422 /* Location-Type */ | |
5423 { | |
5424 struct dict_avp_data data = { | |
5425 1244, /* Code */ | |
5426 10415, /* Vendor */ | |
5427 "Location-Type", /* Name */ | |
5428 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5429 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5430 AVP_TYPE_GROUPED /* base type of data */ | |
5431 }; | |
5432 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5433 }; | |
5434 | |
5435 /* Low-Balance-Indication */ | |
5436 { | |
5437 struct dict_avp_data data = { | |
5438 2020, /* Code */ | |
5439 10415, /* Vendor */ | |
5440 "Low-Balance-Indication", /* Name */ | |
5441 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5442 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5443 AVP_TYPE_INTEGER32 /* base type of data */ | |
5444 }; | |
5445 struct dict_object *type; | |
5446 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Low-Balance-Indication)", NULL, NULL, NULL }; | |
5447 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
5448 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
5449 }; | |
5450 | |
5451 /* Low-Priority-Indicator */ | |
5452 { | |
5453 struct dict_avp_data data = { | |
5454 2602, /* Code */ | |
5455 10415, /* Vendor */ | |
5456 "Low-Priority-Indicator", /* Name */ | |
5457 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5458 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5459 AVP_TYPE_INTEGER32 /* base type of data */ | |
5460 }; | |
5461 struct dict_object *type; | |
5462 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Low-Priority-Indicator)", NULL, NULL, NULL }; | |
5463 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
5464 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
5465 }; | |
5466 | |
5467 /* MBMSGW-Address */ | |
5468 { | |
5469 struct dict_avp_data data = { | |
5470 2307, /* Code */ | |
5471 10415, /* Vendor */ | |
5472 "MBMSGW-Address", /* Name */ | |
5473 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5474 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5475 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5476 }; | |
5477 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
5478 }; | |
5479 | |
5480 /* MBMS-Information */ | |
5481 { | |
5482 struct dict_avp_data data = { | |
5483 880, /* Code */ | |
5484 10415, /* Vendor */ | |
5485 "MBMS-Information", /* Name */ | |
5486 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5487 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5488 AVP_TYPE_GROUPED /* base type of data */ | |
5489 }; | |
5490 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5491 }; | |
5492 | |
5493 /* MBMS-User-Service-Type */ | |
5494 { | |
5495 struct dict_avp_data data = { | |
5496 1225, /* Code */ | |
5497 10415, /* Vendor */ | |
5498 "MBMS-User-Service-Type", /* Name */ | |
5499 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5500 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5501 AVP_TYPE_INTEGER32 /* base type of data */ | |
5502 }; | |
5503 struct dict_object *type; | |
5504 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/MBMS-User-Service-Type)", NULL, NULL, NULL }; | |
5505 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
5506 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
5507 }; | |
5508 | |
5509 /* MM-Content-Type */ | |
5510 { | |
5511 struct dict_avp_data data = { | |
5512 1203, /* Code */ | |
5513 10415, /* Vendor */ | |
5514 "MM-Content-Type", /* Name */ | |
5515 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5516 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5517 AVP_TYPE_GROUPED /* base type of data */ | |
5518 }; | |
5519 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5520 }; | |
5521 | |
5522 /* MMBox-Storage-Requested */ | |
5523 { | |
5524 struct dict_avp_data data = { | |
5525 1248, /* Code */ | |
5526 10415, /* Vendor */ | |
5527 "MMBox-Storage-Requested", /* Name */ | |
5528 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5529 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5530 AVP_TYPE_INTEGER32 /* base type of data */ | |
5531 }; | |
5532 struct dict_object *type; | |
5533 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/MMBox-Storage-Requested)", NULL, NULL, NULL }; | |
5534 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
5535 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
5536 }; | |
5537 | |
5538 /* MMS-Information */ | |
5539 { | |
5540 struct dict_avp_data data = { | |
5541 877, /* Code */ | |
5542 10415, /* Vendor */ | |
5543 "MMS-Information", /* Name */ | |
5544 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5545 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5546 AVP_TYPE_GROUPED /* base type of data */ | |
5547 }; | |
5548 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5549 }; | |
5550 | |
5551 /* MMTel-Information */ | |
5552 { | |
5553 struct dict_avp_data data = { | |
5554 2030, /* Code */ | |
5555 10415, /* Vendor */ | |
5556 "MMTel-Information", /* Name */ | |
5557 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5558 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5559 AVP_TYPE_GROUPED /* base type of data */ | |
5560 }; | |
5561 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5562 }; | |
5563 | |
5564 /* MMTel-SService-Type */ | |
5565 { | |
5566 struct dict_avp_data data = { | |
5567 2031, /* Code */ | |
5568 10415, /* Vendor */ | |
5569 "MMTel-SService-Type", /* Name */ | |
5570 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5571 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5572 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
5573 }; | |
5574 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5575 }; | |
5576 | |
5577 /* Media-Initiator-Flag */ | |
5578 { | |
5579 struct dict_avp_data data = { | |
5580 882, /* Code */ | |
5581 10415, /* Vendor */ | |
5582 "Media-Initiator-Flag", /* Name */ | |
5583 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5584 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5585 AVP_TYPE_INTEGER32 /* base type of data */ | |
5586 }; | |
5587 struct dict_object *type; | |
5588 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Media-Initiator-Flag)", NULL, NULL, NULL }; | |
5589 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
5590 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
5591 }; | |
5592 | |
5593 /* Media-Initiator-Party */ | |
5594 { | |
5595 struct dict_avp_data data = { | |
5596 1288, /* Code */ | |
5597 10415, /* Vendor */ | |
5598 "Media-Initiator-Party", /* Name */ | |
5599 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5600 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5601 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5602 }; | |
5603 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
5604 }; | |
5605 | |
5606 /* Message-Body */ | |
5607 { | |
5608 struct dict_avp_data data = { | |
5609 889, /* Code */ | |
5610 10415, /* Vendor */ | |
5611 "Message-Body", /* Name */ | |
5612 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5613 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5614 AVP_TYPE_GROUPED /* base type of data */ | |
5615 }; | |
5616 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5617 }; | |
5618 | |
5619 /* Message-Class */ | |
5620 { | |
5621 struct dict_avp_data data = { | |
5622 1213, /* Code */ | |
5623 10415, /* Vendor */ | |
5624 "Message-Class", /* Name */ | |
5625 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5626 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5627 AVP_TYPE_GROUPED /* base type of data */ | |
5628 }; | |
5629 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5630 }; | |
5631 | |
5632 /* Message-ID */ | |
5633 { | |
5634 struct dict_avp_data data = { | |
5635 1210, /* Code */ | |
5636 10415, /* Vendor */ | |
5637 "Message-ID", /* Name */ | |
5638 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5639 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5640 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5641 }; | |
5642 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
5643 }; | |
5644 | |
5645 /* Message-Size */ | |
5646 { | |
5647 struct dict_avp_data data = { | |
5648 1212, /* Code */ | |
5649 10415, /* Vendor */ | |
5650 "Message-Size", /* Name */ | |
5651 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5652 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5653 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
5654 }; | |
5655 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5656 }; | |
5657 | |
5658 /* Message-Type */ | |
5659 { | |
5660 struct dict_avp_data data = { | |
5661 1211, /* Code */ | |
5662 10415, /* Vendor */ | |
5663 "Message-Type", /* Name */ | |
5664 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5665 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5666 AVP_TYPE_INTEGER32 /* base type of data */ | |
5667 }; | |
5668 struct dict_object *type; | |
5669 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Message-Type)", NULL, NULL, NULL }; | |
5670 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
5671 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
5672 }; | |
5673 | |
5674 /* NNI-Information */ | |
5675 { | |
5676 struct dict_avp_data data = { | |
5677 2703, /* Code */ | |
5678 10415, /* Vendor */ | |
5679 "NNI-Information", /* Name */ | |
5680 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5681 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5682 AVP_TYPE_GROUPED /* base type of data */ | |
5683 }; | |
5684 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5685 }; | |
5686 | |
5687 /* NNI-Type */ | |
5688 { | |
5689 struct dict_avp_data data = { | |
5690 2704, /* Code */ | |
5691 10415, /* Vendor */ | |
5692 "NNI-Type", /* Name */ | |
5693 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5694 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5695 AVP_TYPE_INTEGER32 /* base type of data */ | |
5696 }; | |
5697 struct dict_object *type; | |
5698 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/NNI-Type)", NULL, NULL, NULL }; | |
5699 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
5700 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
5701 }; | |
5702 | |
5703 /* Neighbour-Node-Address */ | |
5704 { | |
5705 struct dict_avp_data data = { | |
5706 2705, /* Code */ | |
5707 10415, /* Vendor */ | |
5708 "Neighbour-Node-Address", /* Name */ | |
5709 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5710 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5711 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5712 }; | |
5713 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
5714 }; | |
5715 | |
5716 /* Next-Tariff */ | |
5717 { | |
5718 struct dict_avp_data data = { | |
5719 2057, /* Code */ | |
5720 10415, /* Vendor */ | |
5721 "Next-Tariff", /* Name */ | |
5722 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5723 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5724 AVP_TYPE_GROUPED /* base type of data */ | |
5725 }; | |
5726 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5727 }; | |
5728 | |
5729 /* Node-Functionality */ | |
5730 { | |
5731 struct dict_avp_data data = { | |
5732 862, /* Code */ | |
5733 10415, /* Vendor */ | |
5734 "Node-Functionality", /* Name */ | |
5735 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5736 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5737 AVP_TYPE_INTEGER32 /* base type of data */ | |
5738 }; | |
5739 struct dict_object *type; | |
5740 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Node-Functionality)", NULL, NULL, NULL }; | |
5741 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
5742 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
5743 }; | |
5744 | |
5745 /* Node-Id */ | |
5746 { | |
5747 struct dict_avp_data data = { | |
5748 2064, /* Code */ | |
5749 10415, /* Vendor */ | |
5750 "Node-Id", /* Name */ | |
5751 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5752 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5753 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5754 }; | |
5755 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
5756 }; | |
5757 | |
5758 /* Number-Of-Diversions */ | |
5759 { | |
5760 struct dict_avp_data data = { | |
5761 2034, /* Code */ | |
5762 10415, /* Vendor */ | |
5763 "Number-Of-Diversions", /* Name */ | |
5764 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5765 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5766 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
5767 }; | |
5768 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5769 }; | |
5770 | |
5771 /* Number-Of-Messages-Sent */ | |
5772 { | |
5773 struct dict_avp_data data = { | |
5774 2019, /* Code */ | |
5775 10415, /* Vendor */ | |
5776 "Number-Of-Messages-Sent", /* Name */ | |
5777 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5778 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5779 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
5780 }; | |
5781 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5782 }; | |
5783 | |
5784 /* Number-Of-Participants */ | |
5785 { | |
5786 struct dict_avp_data data = { | |
5787 885, /* Code */ | |
5788 10415, /* Vendor */ | |
5789 "Number-Of-Participants", /* Name */ | |
5790 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5791 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5792 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
5793 }; | |
5794 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5795 }; | |
5796 | |
5797 /* Number-Of-Received-Talk-Bursts */ | |
5798 { | |
5799 struct dict_avp_data data = { | |
5800 1282, /* Code */ | |
5801 10415, /* Vendor */ | |
5802 "Number-Of-Received-Talk-Bursts", /* Name */ | |
5803 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5804 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5805 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
5806 }; | |
5807 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5808 }; | |
5809 | |
5810 /* Number-Of-Talk-Bursts */ | |
5811 { | |
5812 struct dict_avp_data data = { | |
5813 1283, /* Code */ | |
5814 10415, /* Vendor */ | |
5815 "Number-Of-Talk-Bursts", /* Name */ | |
5816 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5817 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5818 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
5819 }; | |
5820 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5821 }; | |
5822 | |
5823 /* Number-Portability-Routing-Information */ | |
5824 { | |
5825 struct dict_avp_data data = { | |
5826 2024, /* Code */ | |
5827 10415, /* Vendor */ | |
5828 "Number-Portability-Routing-Information", /* Name */ | |
5829 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5830 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5831 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5832 }; | |
5833 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
5834 }; | |
5835 | |
5836 /* Offline-Charging */ | |
5837 { | |
5838 struct dict_avp_data data = { | |
5839 1278, /* Code */ | |
5840 10415, /* Vendor */ | |
5841 "Offline-Charging", /* Name */ | |
5842 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5843 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5844 AVP_TYPE_GROUPED /* base type of data */ | |
5845 }; | |
5846 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5847 }; | |
5848 | |
5849 /* Online-Charging-Flag */ | |
5850 { | |
5851 struct dict_avp_data data = { | |
5852 2303, /* Code */ | |
5853 10415, /* Vendor */ | |
5854 "Online-Charging-Flag", /* Name */ | |
5855 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5856 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5857 AVP_TYPE_INTEGER32 /* base type of data */ | |
5858 }; | |
5859 struct dict_object *type; | |
5860 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Online-Charging-Flag)", NULL, NULL, NULL }; | |
5861 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
5862 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
5863 }; | |
5864 | |
5865 /* Originating-IOI */ | |
5866 { | |
5867 struct dict_avp_data data = { | |
5868 839, /* Code */ | |
5869 10415, /* Vendor */ | |
5870 "Originating-IOI", /* Name */ | |
5871 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5872 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5873 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5874 }; | |
5875 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
5876 }; | |
5877 | |
5878 /* Originator */ | |
5879 { | |
5880 struct dict_avp_data data = { | |
5881 864, /* Code */ | |
5882 10415, /* Vendor */ | |
5883 "Originator", /* Name */ | |
5884 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5885 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5886 AVP_TYPE_INTEGER32 /* base type of data */ | |
5887 }; | |
5888 struct dict_object *type; | |
5889 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Originator)", NULL, NULL, NULL }; | |
5890 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
5891 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
5892 }; | |
5893 | |
5894 /* Originator-Address */ | |
5895 { | |
5896 struct dict_avp_data data = { | |
5897 886, /* Code */ | |
5898 10415, /* Vendor */ | |
5899 "Originator-Address", /* Name */ | |
5900 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5901 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5902 AVP_TYPE_GROUPED /* base type of data */ | |
5903 }; | |
5904 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5905 }; | |
5906 | |
5907 /* Originator-Interface */ | |
5908 { | |
5909 struct dict_avp_data data = { | |
5910 2009, /* Code */ | |
5911 10415, /* Vendor */ | |
5912 "Originator-Interface", /* Name */ | |
5913 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5914 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5915 AVP_TYPE_GROUPED /* base type of data */ | |
5916 }; | |
5917 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5918 }; | |
5919 | |
5920 /* Originator-Received-Address */ | |
5921 { | |
5922 struct dict_avp_data data = { | |
5923 2027, /* Code */ | |
5924 10415, /* Vendor */ | |
5925 "Originator-Received-Address", /* Name */ | |
5926 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5927 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5928 AVP_TYPE_GROUPED /* base type of data */ | |
5929 }; | |
5930 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5931 }; | |
5932 | |
5933 /* Originator-SCCP-Address */ | |
5934 { | |
5935 struct dict_avp_data data = { | |
5936 2008, /* Code */ | |
5937 10415, /* Vendor */ | |
5938 "Originator-SCCP-Address", /* Name */ | |
5939 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5940 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5941 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5942 }; | |
5943 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
5944 }; | |
5945 | |
5946 /* Outgoing-Session-Id */ | |
5947 { | |
5948 struct dict_avp_data data = { | |
5949 2320, /* Code */ | |
5950 10415, /* Vendor */ | |
5951 "Outgoing-Session-Id", /* Name */ | |
5952 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5953 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5954 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5955 }; | |
5956 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
5957 }; | |
5958 | |
5959 /* Outgoing-Trunk-Group-Id */ | |
5960 { | |
5961 struct dict_avp_data data = { | |
5962 853, /* Code */ | |
5963 10415, /* Vendor */ | |
5964 "Outgoing-Trunk-Group-Id", /* Name */ | |
5965 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5966 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5967 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5968 }; | |
5969 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
5970 }; | |
5971 | |
5972 /* PDG-Address */ | |
5973 { | |
5974 struct dict_avp_data data = { | |
5975 895, /* Code */ | |
5976 10415, /* Vendor */ | |
5977 "PDG-Address", /* Name */ | |
5978 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5979 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5980 AVP_TYPE_OCTETSTRING /* base type of data */ | |
5981 }; | |
5982 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
5983 }; | |
5984 | |
5985 /* PDG-Charging-Id */ | |
5986 { | |
5987 struct dict_avp_data data = { | |
5988 896, /* Code */ | |
5989 10415, /* Vendor */ | |
5990 "PDG-Charging-Id", /* Name */ | |
5991 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
5992 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
5993 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
5994 }; | |
5995 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
5996 }; | |
5997 | |
5998 /* PDN-Connection-Charging-ID */ | |
5999 { | |
6000 struct dict_avp_data data = { | |
6001 2050, /* Code */ | |
6002 10415, /* Vendor */ | |
6003 "PDN-Connection-Charging-ID", /* Name */ | |
6004 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6005 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6006 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
6007 }; | |
6008 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6009 }; | |
6010 | |
6011 /* PDP-Address */ | |
6012 { | |
6013 struct dict_avp_data data = { | |
6014 1227, /* Code */ | |
6015 10415, /* Vendor */ | |
6016 "PDP-Address", /* Name */ | |
6017 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6018 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6019 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6020 }; | |
6021 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
6022 }; | |
6023 | |
6024 /* PDP-Address-Prefix-Length */ | |
6025 { | |
6026 struct dict_avp_data data = { | |
6027 2606, /* Code */ | |
6028 10415, /* Vendor */ | |
6029 "PDP-Address-Prefix-Length", /* Name */ | |
6030 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6031 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6032 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
6033 }; | |
6034 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6035 }; | |
6036 | |
6037 /* PDP-Context-Type */ | |
6038 { | |
6039 struct dict_avp_data data = { | |
6040 1247, /* Code */ | |
6041 10415, /* Vendor */ | |
6042 "PDP-Context-Type", /* Name */ | |
6043 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6044 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6045 AVP_TYPE_INTEGER32 /* base type of data */ | |
6046 }; | |
6047 struct dict_object *type; | |
6048 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PDP-Context-Type)", NULL, NULL, NULL }; | |
6049 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6050 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6051 }; | |
6052 | |
6053 /* PS-Append-Free-Format-Data */ | |
6054 { | |
6055 struct dict_avp_data data = { | |
6056 867, /* Code */ | |
6057 10415, /* Vendor */ | |
6058 "PS-Append-Free-Format-Data", /* Name */ | |
6059 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6060 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6061 AVP_TYPE_INTEGER32 /* base type of data */ | |
6062 }; | |
6063 struct dict_object *type; | |
6064 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PS-Append-Free-Format-Data)", NULL, NULL, NULL }; | |
6065 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6066 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6067 }; | |
6068 | |
6069 /* PS-Free-Format-Data */ | |
6070 { | |
6071 struct dict_avp_data data = { | |
6072 866, /* Code */ | |
6073 10415, /* Vendor */ | |
6074 "PS-Free-Format-Data", /* Name */ | |
6075 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6076 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6077 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6078 }; | |
6079 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6080 }; | |
6081 | |
6082 /* PS-Furnish-Charging-Information */ | |
6083 { | |
6084 struct dict_avp_data data = { | |
6085 865, /* Code */ | |
6086 10415, /* Vendor */ | |
6087 "PS-Furnish-Charging-Information", /* Name */ | |
6088 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6089 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6090 AVP_TYPE_GROUPED /* base type of data */ | |
6091 }; | |
6092 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6093 }; | |
6094 | |
6095 /* PS-Information */ | |
6096 { | |
6097 struct dict_avp_data data = { | |
6098 874, /* Code */ | |
6099 10415, /* Vendor */ | |
6100 "PS-Information", /* Name */ | |
6101 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6102 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6103 AVP_TYPE_GROUPED /* base type of data */ | |
6104 }; | |
6105 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6106 }; | |
6107 | |
6108 /* Participant-Access-Priority */ | |
6109 { | |
6110 struct dict_avp_data data = { | |
6111 1259, /* Code */ | |
6112 10415, /* Vendor */ | |
6113 "Participant-Access-Priority", /* Name */ | |
6114 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6115 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6116 AVP_TYPE_INTEGER32 /* base type of data */ | |
6117 }; | |
6118 struct dict_object *type; | |
6119 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Participant-Access-Priority)", NULL, NULL, NULL }; | |
6120 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6121 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6122 }; | |
6123 | |
6124 /* Participant-Action-Type */ | |
6125 { | |
6126 struct dict_avp_data data = { | |
6127 2049, /* Code */ | |
6128 10415, /* Vendor */ | |
6129 "Participant-Action-Type", /* Name */ | |
6130 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6131 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6132 AVP_TYPE_INTEGER32 /* base type of data */ | |
6133 }; | |
6134 struct dict_object *type; | |
6135 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Participant-Action-Type)", NULL, NULL, NULL }; | |
6136 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6137 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6138 }; | |
6139 | |
6140 /* Participant-Group */ | |
6141 { | |
6142 struct dict_avp_data data = { | |
6143 1260, /* Code */ | |
6144 10415, /* Vendor */ | |
6145 "Participant-Group", /* Name */ | |
6146 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6147 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6148 AVP_TYPE_GROUPED /* base type of data */ | |
6149 }; | |
6150 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6151 }; | |
6152 | |
6153 /* Participants-Involved */ | |
6154 { | |
6155 struct dict_avp_data data = { | |
6156 887, /* Code */ | |
6157 10415, /* Vendor */ | |
6158 "Participants-Involved", /* Name */ | |
6159 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6160 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6161 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6162 }; | |
6163 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6164 }; | |
6165 | |
6166 /* PoC-Change-Condition */ | |
6167 { | |
6168 struct dict_avp_data data = { | |
6169 1261, /* Code */ | |
6170 10415, /* Vendor */ | |
6171 "PoC-Change-Condition", /* Name */ | |
6172 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6173 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6174 AVP_TYPE_INTEGER32 /* base type of data */ | |
6175 }; | |
6176 struct dict_object *type; | |
6177 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PoC-Change-Condition)", NULL, NULL, NULL }; | |
6178 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6179 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6180 }; | |
6181 | |
6182 /* PoC-Change-Time */ | |
6183 { | |
6184 struct dict_avp_data data = { | |
6185 1262, /* Code */ | |
6186 10415, /* Vendor */ | |
6187 "PoC-Change-Time", /* Name */ | |
6188 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6189 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6190 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6191 }; | |
6192 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
6193 }; | |
6194 | |
6195 /* PoC-Controlling-Address */ | |
6196 { | |
6197 struct dict_avp_data data = { | |
6198 858, /* Code */ | |
6199 10415, /* Vendor */ | |
6200 "PoC-Controlling-Address", /* Name */ | |
6201 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6202 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6203 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6204 }; | |
6205 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6206 }; | |
6207 | |
6208 /* PoC-Event-Type */ | |
6209 { | |
6210 struct dict_avp_data data = { | |
6211 2025, /* Code */ | |
6212 10415, /* Vendor */ | |
6213 "PoC-Event-Type", /* Name */ | |
6214 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6215 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6216 AVP_TYPE_INTEGER32 /* base type of data */ | |
6217 }; | |
6218 struct dict_object *type; | |
6219 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PoC-Event-Type)", NULL, NULL, NULL }; | |
6220 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6221 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6222 }; | |
6223 | |
6224 /* PoC-Group-Name */ | |
6225 { | |
6226 struct dict_avp_data data = { | |
6227 859, /* Code */ | |
6228 10415, /* Vendor */ | |
6229 "PoC-Group-Name", /* Name */ | |
6230 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6231 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6232 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6233 }; | |
6234 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6235 }; | |
6236 | |
6237 /* PoC-Information */ | |
6238 { | |
6239 struct dict_avp_data data = { | |
6240 879, /* Code */ | |
6241 10415, /* Vendor */ | |
6242 "PoC-Information", /* Name */ | |
6243 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6244 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6245 AVP_TYPE_GROUPED /* base type of data */ | |
6246 }; | |
6247 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6248 }; | |
6249 | |
6250 /* PoC-Server-Role */ | |
6251 { | |
6252 struct dict_avp_data data = { | |
6253 883, /* Code */ | |
6254 10415, /* Vendor */ | |
6255 "PoC-Server-Role", /* Name */ | |
6256 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6257 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6258 AVP_TYPE_INTEGER32 /* base type of data */ | |
6259 }; | |
6260 struct dict_object *type; | |
6261 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PoC-Server-Role)", NULL, NULL, NULL }; | |
6262 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6263 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6264 }; | |
6265 | |
6266 /* PoC-Session-Id */ | |
6267 { | |
6268 struct dict_avp_data data = { | |
6269 1229, /* Code */ | |
6270 10415, /* Vendor */ | |
6271 "PoC-Session-Id", /* Name */ | |
6272 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6273 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6274 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6275 }; | |
6276 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6277 }; | |
6278 | |
6279 /* PoC-Session-Initiation-type */ | |
6280 { | |
6281 struct dict_avp_data data = { | |
6282 1277, /* Code */ | |
6283 10415, /* Vendor */ | |
6284 "PoC-Session-Initiation-type", /* Name */ | |
6285 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6286 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6287 AVP_TYPE_INTEGER32 /* base type of data */ | |
6288 }; | |
6289 struct dict_object *type; | |
6290 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PoC-Session-Initiation-type)", NULL, NULL, NULL }; | |
6291 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6292 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6293 }; | |
6294 | |
6295 /* PoC-Session-Type */ | |
6296 { | |
6297 struct dict_avp_data data = { | |
6298 884, /* Code */ | |
6299 10415, /* Vendor */ | |
6300 "PoC-Session-Type", /* Name */ | |
6301 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6302 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6303 AVP_TYPE_INTEGER32 /* base type of data */ | |
6304 }; | |
6305 struct dict_object *type; | |
6306 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PoC-Session-Type)", NULL, NULL, NULL }; | |
6307 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6308 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6309 }; | |
6310 | |
6311 /* PoC-User-Role */ | |
6312 { | |
6313 struct dict_avp_data data = { | |
6314 1252, /* Code */ | |
6315 10415, /* Vendor */ | |
6316 "PoC-User-Role", /* Name */ | |
6317 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6318 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6319 AVP_TYPE_GROUPED /* base type of data */ | |
6320 }; | |
6321 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6322 }; | |
6323 | |
6324 /* PoC-User-Role-IDs */ | |
6325 { | |
6326 struct dict_avp_data data = { | |
6327 1253, /* Code */ | |
6328 10415, /* Vendor */ | |
6329 "PoC-User-Role-IDs", /* Name */ | |
6330 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6331 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6332 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6333 }; | |
6334 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6335 }; | |
6336 | |
6337 /* PoC-User-Role-info-Units */ | |
6338 { | |
6339 struct dict_avp_data data = { | |
6340 1254, /* Code */ | |
6341 10415, /* Vendor */ | |
6342 "PoC-User-Role-info-Units", /* Name */ | |
6343 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6344 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6345 AVP_TYPE_INTEGER32 /* base type of data */ | |
6346 }; | |
6347 struct dict_object *type; | |
6348 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PoC-User-Role-info-Units)", NULL, NULL, NULL }; | |
6349 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6350 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6351 }; | |
6352 | |
6353 /* Positioning-Data */ | |
6354 { | |
6355 struct dict_avp_data data = { | |
6356 1245, /* Code */ | |
6357 10415, /* Vendor */ | |
6358 "Positioning-Data", /* Name */ | |
6359 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6360 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6361 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6362 }; | |
6363 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6364 }; | |
6365 | |
6366 /* Preferred-AoC-Currency */ | |
6367 { | |
6368 struct dict_avp_data data = { | |
6369 2315, /* Code */ | |
6370 10415, /* Vendor */ | |
6371 "Preferred-AoC-Currency", /* Name */ | |
6372 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6373 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6374 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
6375 }; | |
6376 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6377 }; | |
6378 | |
6379 /* Priority */ | |
6380 { | |
6381 struct dict_avp_data data = { | |
6382 1209, /* Code */ | |
6383 10415, /* Vendor */ | |
6384 "Priority", /* Name */ | |
6385 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6386 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6387 AVP_TYPE_INTEGER32 /* base type of data */ | |
6388 }; | |
6389 struct dict_object *type; | |
6390 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Priority)", NULL, NULL, NULL }; | |
6391 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6392 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6393 }; | |
6394 | |
6395 /* Quota-Consumption-Time */ | |
6396 { | |
6397 struct dict_avp_data data = { | |
6398 881, /* Code */ | |
6399 10415, /* Vendor */ | |
6400 "Quota-Consumption-Time", /* Name */ | |
6401 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6402 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6403 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
6404 }; | |
6405 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6406 }; | |
6407 | |
6408 /* Quota-Holding-Time */ | |
6409 { | |
6410 struct dict_avp_data data = { | |
6411 871, /* Code */ | |
6412 10415, /* Vendor */ | |
6413 "Quota-Holding-Time", /* Name */ | |
6414 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6415 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6416 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
6417 }; | |
6418 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6419 }; | |
6420 | |
6421 /* Rate-Element */ | |
6422 { | |
6423 struct dict_avp_data data = { | |
6424 2058, /* Code */ | |
6425 10415, /* Vendor */ | |
6426 "Rate-Element", /* Name */ | |
6427 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6428 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6429 AVP_TYPE_GROUPED /* base type of data */ | |
6430 }; | |
6431 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6432 }; | |
6433 | |
6434 /* Read-Reply-Report-Requested */ | |
6435 { | |
6436 struct dict_avp_data data = { | |
6437 1222, /* Code */ | |
6438 10415, /* Vendor */ | |
6439 "Read-Reply-Report-Requested", /* Name */ | |
6440 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6441 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6442 AVP_TYPE_INTEGER32 /* base type of data */ | |
6443 }; | |
6444 struct dict_object *type; | |
6445 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Read-Reply-Report-Requested)", NULL, NULL, NULL }; | |
6446 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6447 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6448 }; | |
6449 | |
6450 /* Real-Time-Tariff-Information */ | |
6451 { | |
6452 struct dict_avp_data data = { | |
6453 2305, /* Code */ | |
6454 10415, /* Vendor */ | |
6455 "Real-Time-Tariff-Information", /* Name */ | |
6456 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6457 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6458 AVP_TYPE_GROUPED /* base type of data */ | |
6459 }; | |
6460 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6461 }; | |
6462 | |
6463 /* Received-Talk-Burst-Time */ | |
6464 { | |
6465 struct dict_avp_data data = { | |
6466 1284, /* Code */ | |
6467 10415, /* Vendor */ | |
6468 "Received-Talk-Burst-Time", /* Name */ | |
6469 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6470 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6471 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
6472 }; | |
6473 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6474 }; | |
6475 | |
6476 /* Received-Talk-Burst-Volume */ | |
6477 { | |
6478 struct dict_avp_data data = { | |
6479 1285, /* Code */ | |
6480 10415, /* Vendor */ | |
6481 "Received-Talk-Burst-Volume", /* Name */ | |
6482 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6483 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6484 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
6485 }; | |
6486 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6487 }; | |
6488 | |
6489 /* Recipient-Address */ | |
6490 { | |
6491 struct dict_avp_data data = { | |
6492 1201, /* Code */ | |
6493 10415, /* Vendor */ | |
6494 "Recipient-Address", /* Name */ | |
6495 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6496 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6497 AVP_TYPE_GROUPED /* base type of data */ | |
6498 }; | |
6499 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6500 }; | |
6501 | |
6502 /* Recipient-Info */ | |
6503 { | |
6504 struct dict_avp_data data = { | |
6505 2026, /* Code */ | |
6506 10415, /* Vendor */ | |
6507 "Recipient-Info", /* Name */ | |
6508 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6509 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6510 AVP_TYPE_GROUPED /* base type of data */ | |
6511 }; | |
6512 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6513 }; | |
6514 | |
6515 /* Recipient-Received-Address */ | |
6516 { | |
6517 struct dict_avp_data data = { | |
6518 2028, /* Code */ | |
6519 10415, /* Vendor */ | |
6520 "Recipient-Received-Address", /* Name */ | |
6521 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6522 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6523 AVP_TYPE_GROUPED /* base type of data */ | |
6524 }; | |
6525 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6526 }; | |
6527 | |
6528 /* Recipient-SCCP-Address */ | |
6529 { | |
6530 struct dict_avp_data data = { | |
6531 2010, /* Code */ | |
6532 10415, /* Vendor */ | |
6533 "Recipient-SCCP-Address", /* Name */ | |
6534 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6535 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6536 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6537 }; | |
6538 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
6539 }; | |
6540 | |
6541 /* Refund-Information */ | |
6542 { | |
6543 struct dict_avp_data data = { | |
6544 2022, /* Code */ | |
6545 10415, /* Vendor */ | |
6546 "Refund-Information", /* Name */ | |
6547 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6548 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6549 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6550 }; | |
6551 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6552 }; | |
6553 | |
6554 /* Relationship-Mode */ | |
6555 { | |
6556 struct dict_avp_data data = { | |
6557 2706, /* Code */ | |
6558 10415, /* Vendor */ | |
6559 "Relationship-Mode", /* Name */ | |
6560 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6561 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6562 AVP_TYPE_INTEGER32 /* base type of data */ | |
6563 }; | |
6564 struct dict_object *type; | |
6565 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Relationship-Mode)", NULL, NULL, NULL }; | |
6566 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6567 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6568 }; | |
6569 | |
6570 /* Remaining-Balance */ | |
6571 { | |
6572 struct dict_avp_data data = { | |
6573 2021, /* Code */ | |
6574 10415, /* Vendor */ | |
6575 "Remaining-Balance", /* Name */ | |
6576 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6577 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6578 AVP_TYPE_GROUPED /* base type of data */ | |
6579 }; | |
6580 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6581 }; | |
6582 | |
6583 /* Reply-Applic-ID */ | |
6584 { | |
6585 struct dict_avp_data data = { | |
6586 1223, /* Code */ | |
6587 10415, /* Vendor */ | |
6588 "Reply-Applic-ID", /* Name */ | |
6589 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6590 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6591 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6592 }; | |
6593 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6594 }; | |
6595 | |
6596 /* Reply-Path-Requested */ | |
6597 { | |
6598 struct dict_avp_data data = { | |
6599 2011, /* Code */ | |
6600 10415, /* Vendor */ | |
6601 "Reply-Path-Requested", /* Name */ | |
6602 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6603 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6604 AVP_TYPE_INTEGER32 /* base type of data */ | |
6605 }; | |
6606 struct dict_object *type; | |
6607 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Reply-Path-Requested)", NULL, NULL, NULL }; | |
6608 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6609 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6610 }; | |
6611 | |
6612 /* Reporting-Reason */ | |
6613 { | |
6614 struct dict_avp_data data = { | |
6615 872, /* Code */ | |
6616 10415, /* Vendor */ | |
6617 "Reporting-Reason", /* Name */ | |
6618 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6619 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6620 AVP_TYPE_INTEGER32 /* base type of data */ | |
6621 }; | |
6622 struct dict_object *type; | |
6623 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Reporting-Reason)", NULL, NULL, NULL }; | |
6624 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6625 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6626 }; | |
6627 | |
6628 /* Requested-Party-Address */ | |
6629 { | |
6630 struct dict_avp_data data = { | |
6631 1251, /* Code */ | |
6632 10415, /* Vendor */ | |
6633 "Requested-Party-Address", /* Name */ | |
6634 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6635 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6636 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6637 }; | |
6638 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6639 }; | |
6640 | |
6641 /* Role-Of-Node */ | |
6642 { | |
6643 struct dict_avp_data data = { | |
6644 829, /* Code */ | |
6645 10415, /* Vendor */ | |
6646 "Role-Of-Node", /* Name */ | |
6647 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6648 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6649 AVP_TYPE_INTEGER32 /* base type of data */ | |
6650 }; | |
6651 struct dict_object *type; | |
6652 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Role-Of-Node)", NULL, NULL, NULL }; | |
6653 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6654 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6655 }; | |
6656 | |
6657 /* SDP-Answer-Timestamp */ | |
6658 { | |
6659 struct dict_avp_data data = { | |
6660 1275, /* Code */ | |
6661 10415, /* Vendor */ | |
6662 "SDP-Answer-Timestamp", /* Name */ | |
6663 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6664 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6665 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6666 }; | |
6667 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
6668 }; | |
6669 | |
6670 /* SDP-Media-Component */ | |
6671 { | |
6672 struct dict_avp_data data = { | |
6673 843, /* Code */ | |
6674 10415, /* Vendor */ | |
6675 "SDP-Media-Component", /* Name */ | |
6676 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6677 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6678 AVP_TYPE_GROUPED /* base type of data */ | |
6679 }; | |
6680 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6681 }; | |
6682 | |
6683 /* SDP-Media-Description */ | |
6684 { | |
6685 struct dict_avp_data data = { | |
6686 845, /* Code */ | |
6687 10415, /* Vendor */ | |
6688 "SDP-Media-Description", /* Name */ | |
6689 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6690 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6691 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6692 }; | |
6693 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6694 }; | |
6695 | |
6696 /* SDP-Media-Name */ | |
6697 { | |
6698 struct dict_avp_data data = { | |
6699 844, /* Code */ | |
6700 10415, /* Vendor */ | |
6701 "SDP-Media-Name", /* Name */ | |
6702 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6703 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6704 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6705 }; | |
6706 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6707 }; | |
6708 | |
6709 /* SDP-Offer-Timestamp */ | |
6710 { | |
6711 struct dict_avp_data data = { | |
6712 1274, /* Code */ | |
6713 10415, /* Vendor */ | |
6714 "SDP-Offer-Timestamp", /* Name */ | |
6715 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6716 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6717 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6718 }; | |
6719 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
6720 }; | |
6721 | |
6722 /* SDP-Session-Description */ | |
6723 { | |
6724 struct dict_avp_data data = { | |
6725 842, /* Code */ | |
6726 10415, /* Vendor */ | |
6727 "SDP-Session-Description", /* Name */ | |
6728 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6729 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6730 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6731 }; | |
6732 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6733 }; | |
6734 | |
6735 /* SDP-TimeStamps */ | |
6736 { | |
6737 struct dict_avp_data data = { | |
6738 1273, /* Code */ | |
6739 10415, /* Vendor */ | |
6740 "SDP-TimeStamps", /* Name */ | |
6741 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6742 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6743 AVP_TYPE_GROUPED /* base type of data */ | |
6744 }; | |
6745 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6746 }; | |
6747 | |
6748 /* SDP-Type */ | |
6749 { | |
6750 struct dict_avp_data data = { | |
6751 2036, /* Code */ | |
6752 10415, /* Vendor */ | |
6753 "SDP-Type", /* Name */ | |
6754 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6755 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6756 AVP_TYPE_INTEGER32 /* base type of data */ | |
6757 }; | |
6758 struct dict_object *type; | |
6759 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SDP-Type)", NULL, NULL, NULL }; | |
6760 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6761 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6762 }; | |
6763 | |
6764 /* SGSN-Address */ | |
6765 { | |
6766 struct dict_avp_data data = { | |
6767 1228, /* Code */ | |
6768 10415, /* Vendor */ | |
6769 "SGSN-Address", /* Name */ | |
6770 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6771 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6772 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6773 }; | |
6774 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
6775 }; | |
6776 | |
6777 /* SGW-Address */ | |
6778 { | |
6779 struct dict_avp_data data = { | |
6780 2067, /* Code */ | |
6781 10415, /* Vendor */ | |
6782 "SGW-Address", /* Name */ | |
6783 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6784 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6785 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6786 }; | |
6787 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
6788 }; | |
6789 | |
6790 /* SGW-Change */ | |
6791 { | |
6792 struct dict_avp_data data = { | |
6793 2065, /* Code */ | |
6794 10415, /* Vendor */ | |
6795 "SGW-Change", /* Name */ | |
6796 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6797 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6798 AVP_TYPE_INTEGER32 /* base type of data */ | |
6799 }; | |
6800 struct dict_object *type; | |
6801 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SGW-Change)", NULL, NULL, NULL }; | |
6802 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6803 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6804 }; | |
6805 | |
6806 /* SIP-Method */ | |
6807 { | |
6808 struct dict_avp_data data = { | |
6809 824, /* Code */ | |
6810 10415, /* Vendor */ | |
6811 "SIP-Method", /* Name */ | |
6812 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6813 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6814 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6815 }; | |
6816 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6817 }; | |
6818 | |
6819 /* SIP-Request-Timestamp */ | |
6820 { | |
6821 struct dict_avp_data data = { | |
6822 834, /* Code */ | |
6823 10415, /* Vendor */ | |
6824 "SIP-Request-Timestamp", /* Name */ | |
6825 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6826 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6827 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6828 }; | |
6829 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
6830 }; | |
6831 | |
6832 /* SIP-Request-Timestamp-Fraction */ | |
6833 { | |
6834 struct dict_avp_data data = { | |
6835 2301, /* Code */ | |
6836 10415, /* Vendor */ | |
6837 "SIP-Request-Timestamp-Fraction", /* Name */ | |
6838 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6839 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6840 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
6841 }; | |
6842 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6843 }; | |
6844 | |
6845 /* SIP-Response-Timestamp */ | |
6846 { | |
6847 struct dict_avp_data data = { | |
6848 835, /* Code */ | |
6849 10415, /* Vendor */ | |
6850 "SIP-Response-Timestamp", /* Name */ | |
6851 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6852 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6853 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6854 }; | |
6855 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
6856 }; | |
6857 | |
6858 /* SIP-Response-Timestamp-Fraction */ | |
6859 { | |
6860 struct dict_avp_data data = { | |
6861 2302, /* Code */ | |
6862 10415, /* Vendor */ | |
6863 "SIP-Response-Timestamp-Fraction", /* Name */ | |
6864 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6865 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6866 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
6867 }; | |
6868 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6869 }; | |
6870 | |
6871 /* SM-Discharge-Time */ | |
6872 { | |
6873 struct dict_avp_data data = { | |
6874 2012, /* Code */ | |
6875 10415, /* Vendor */ | |
6876 "SM-Discharge-Time", /* Name */ | |
6877 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6878 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6879 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6880 }; | |
6881 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
6882 }; | |
6883 | |
6884 /* SM-Message-Type */ | |
6885 { | |
6886 struct dict_avp_data data = { | |
6887 2007, /* Code */ | |
6888 10415, /* Vendor */ | |
6889 "SM-Message-Type", /* Name */ | |
6890 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6891 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6892 AVP_TYPE_INTEGER32 /* base type of data */ | |
6893 }; | |
6894 struct dict_object *type; | |
6895 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SM-Message-Type)", NULL, NULL, NULL }; | |
6896 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6897 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6898 }; | |
6899 | |
6900 /* SM-Protocol-ID */ | |
6901 { | |
6902 struct dict_avp_data data = { | |
6903 2013, /* Code */ | |
6904 10415, /* Vendor */ | |
6905 "SM-Protocol-ID", /* Name */ | |
6906 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6907 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6908 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6909 }; | |
6910 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6911 }; | |
6912 | |
6913 /* SM-Service-Type */ | |
6914 { | |
6915 struct dict_avp_data data = { | |
6916 2029, /* Code */ | |
6917 10415, /* Vendor */ | |
6918 "SM-Service-Type", /* Name */ | |
6919 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6920 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6921 AVP_TYPE_INTEGER32 /* base type of data */ | |
6922 }; | |
6923 struct dict_object *type; | |
6924 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SM-Service-Type)", NULL, NULL, NULL }; | |
6925 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6926 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6927 }; | |
6928 | |
6929 /* SM-Status */ | |
6930 { | |
6931 struct dict_avp_data data = { | |
6932 2014, /* Code */ | |
6933 10415, /* Vendor */ | |
6934 "SM-Status", /* Name */ | |
6935 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6936 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6937 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6938 }; | |
6939 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6940 }; | |
6941 | |
6942 /* SM-User-Data-Header */ | |
6943 { | |
6944 struct dict_avp_data data = { | |
6945 2015, /* Code */ | |
6946 10415, /* Vendor */ | |
6947 "SM-User-Data-Header", /* Name */ | |
6948 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6949 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6950 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6951 }; | |
6952 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6953 }; | |
6954 | |
6955 /* SMS-Information */ | |
6956 { | |
6957 struct dict_avp_data data = { | |
6958 2000, /* Code */ | |
6959 10415, /* Vendor */ | |
6960 "SMS-Information", /* Name */ | |
6961 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6962 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6963 AVP_TYPE_GROUPED /* base type of data */ | |
6964 }; | |
6965 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6966 }; | |
6967 | |
6968 /* SMS-Node */ | |
6969 { | |
6970 struct dict_avp_data data = { | |
6971 2016, /* Code */ | |
6972 10415, /* Vendor */ | |
6973 "SMS-Node", /* Name */ | |
6974 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6975 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6976 AVP_TYPE_INTEGER32 /* base type of data */ | |
6977 }; | |
6978 struct dict_object *type; | |
6979 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SMS-Node)", NULL, NULL, NULL }; | |
6980 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6981 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6982 }; | |
6983 | |
6984 /* SMSC-Address */ | |
6985 { | |
6986 struct dict_avp_data data = { | |
6987 2017, /* Code */ | |
6988 10415, /* Vendor */ | |
6989 "SMSC-Address", /* Name */ | |
6990 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6991 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6992 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6993 }; | |
6994 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
6995 }; | |
6996 | |
6997 /* Scale-Factor */ | |
6998 { | |
6999 struct dict_avp_data data = { | |
7000 2059, /* Code */ | |
7001 10415, /* Vendor */ | |
7002 "Scale-Factor", /* Name */ | |
7003 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7004 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7005 AVP_TYPE_GROUPED /* base type of data */ | |
7006 }; | |
7007 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7008 }; | |
7009 | |
7010 /* Served-Party-IP-Address */ | |
7011 { | |
7012 struct dict_avp_data data = { | |
7013 848, /* Code */ | |
7014 10415, /* Vendor */ | |
7015 "Served-Party-IP-Address", /* Name */ | |
7016 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7017 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7018 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7019 }; | |
7020 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
7021 }; | |
7022 | |
7023 /* Service-Data-Container */ | |
7024 { | |
7025 struct dict_avp_data data = { | |
7026 2040, /* Code */ | |
7027 10415, /* Vendor */ | |
7028 "Service-Data-Container", /* Name */ | |
7029 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7030 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7031 AVP_TYPE_GROUPED /* base type of data */ | |
7032 }; | |
7033 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7034 }; | |
7035 | |
7036 /* Service-Id */ | |
7037 { | |
7038 struct dict_avp_data data = { | |
7039 855, /* Code */ | |
7040 10415, /* Vendor */ | |
7041 "Service-Id", /* Name */ | |
7042 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7043 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7044 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7045 }; | |
7046 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7047 }; | |
7048 | |
7049 /* Service-Information */ | |
7050 { | |
7051 struct dict_avp_data data = { | |
7052 873, /* Code */ | |
7053 10415, /* Vendor */ | |
7054 "Service-Information", /* Name */ | |
7055 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7056 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7057 AVP_TYPE_GROUPED /* base type of data */ | |
7058 }; | |
7059 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7060 }; | |
7061 | |
7062 /* Service-Mode */ | |
7063 { | |
7064 struct dict_avp_data data = { | |
7065 2032, /* Code */ | |
7066 10415, /* Vendor */ | |
7067 "Service-Mode", /* Name */ | |
7068 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7069 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7070 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
7071 }; | |
7072 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7073 }; | |
7074 | |
7075 /* Service-Specific-Data */ | |
7076 { | |
7077 struct dict_avp_data data = { | |
7078 863, /* Code */ | |
7079 10415, /* Vendor */ | |
7080 "Service-Specific-Data", /* Name */ | |
7081 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7082 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7083 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7084 }; | |
7085 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7086 }; | |
7087 | |
7088 /* Service-Specific-Info */ | |
7089 { | |
7090 struct dict_avp_data data = { | |
7091 1249, /* Code */ | |
7092 10415, /* Vendor */ | |
7093 "Service-Specific-Info", /* Name */ | |
7094 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7095 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7096 AVP_TYPE_GROUPED /* base type of data */ | |
7097 }; | |
7098 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7099 }; | |
7100 | |
7101 /* Service-Specific-Type */ | |
7102 { | |
7103 struct dict_avp_data data = { | |
7104 1257, /* Code */ | |
7105 10415, /* Vendor */ | |
7106 "Service-Specific-Type", /* Name */ | |
7107 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7108 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7109 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
7110 }; | |
7111 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7112 }; | |
7113 | |
7114 /* Serving-Node-Type */ | |
7115 { | |
7116 struct dict_avp_data data = { | |
7117 2047, /* Code */ | |
7118 10415, /* Vendor */ | |
7119 "Serving-Node-Type", /* Name */ | |
7120 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7121 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7122 AVP_TYPE_INTEGER32 /* base type of data */ | |
7123 }; | |
7124 struct dict_object *type; | |
7125 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Serving-Node-Type)", NULL, NULL, NULL }; | |
7126 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7127 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7128 }; | |
7129 | |
7130 /* Session-Direction */ | |
7131 { | |
7132 struct dict_avp_data data = { | |
7133 2707, /* Code */ | |
7134 10415, /* Vendor */ | |
7135 "Session-Direction", /* Name */ | |
7136 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7137 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7138 AVP_TYPE_INTEGER32 /* base type of data */ | |
7139 }; | |
7140 struct dict_object *type; | |
7141 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Session-Direction)", NULL, NULL, NULL }; | |
7142 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7143 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7144 }; | |
7145 | |
7146 /* Start-Time */ | |
7147 { | |
7148 struct dict_avp_data data = { | |
7149 2041, /* Code */ | |
7150 10415, /* Vendor */ | |
7151 "Start-Time", /* Name */ | |
7152 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7153 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7154 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7155 }; | |
7156 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
7157 }; | |
7158 | |
7159 /* Status */ | |
7160 { | |
7161 struct dict_avp_data data = { | |
7162 2702, /* Code */ | |
7163 10415, /* Vendor */ | |
7164 "Status", /* Name */ | |
7165 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7166 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7167 AVP_TYPE_INTEGER32 /* base type of data */ | |
7168 }; | |
7169 struct dict_object *type; | |
7170 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Status)", NULL, NULL, NULL }; | |
7171 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7172 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7173 }; | |
7174 | |
7175 /* Stop-Time */ | |
7176 { | |
7177 struct dict_avp_data data = { | |
7178 2042, /* Code */ | |
7179 10415, /* Vendor */ | |
7180 "Stop-Time", /* Name */ | |
7181 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7182 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7183 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7184 }; | |
7185 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
7186 }; | |
7187 | |
7188 /* Submission-Time */ | |
7189 { | |
7190 struct dict_avp_data data = { | |
7191 1202, /* Code */ | |
7192 10415, /* Vendor */ | |
7193 "Submission-Time", /* Name */ | |
7194 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7195 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7196 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7197 }; | |
7198 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
7199 }; | |
7200 | |
7201 /* Subscriber-Role */ | |
7202 { | |
7203 struct dict_avp_data data = { | |
7204 2033, /* Code */ | |
7205 10415, /* Vendor */ | |
7206 "Subscriber-Role", /* Name */ | |
7207 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7208 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7209 AVP_TYPE_INTEGER32 /* base type of data */ | |
7210 }; | |
7211 struct dict_object *type; | |
7212 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Subscriber-Role)", NULL, NULL, NULL }; | |
7213 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7214 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7215 }; | |
7216 | |
7217 /* Supplementary-Service */ | |
7218 { | |
7219 struct dict_avp_data data = { | |
7220 2048, /* Code */ | |
7221 10415, /* Vendor */ | |
7222 "Supplementary-Service", /* Name */ | |
7223 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7224 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7225 AVP_TYPE_GROUPED /* base type of data */ | |
7226 }; | |
7227 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7228 }; | |
7229 | |
7230 /* Talk-Burst-Exchange */ | |
7231 { | |
7232 struct dict_avp_data data = { | |
7233 1255, /* Code */ | |
7234 10415, /* Vendor */ | |
7235 "Talk-Burst-Exchange", /* Name */ | |
7236 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7237 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7238 AVP_TYPE_GROUPED /* base type of data */ | |
7239 }; | |
7240 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7241 }; | |
7242 | |
7243 /* Talk-Burst-Time */ | |
7244 { | |
7245 struct dict_avp_data data = { | |
7246 1286, /* Code */ | |
7247 10415, /* Vendor */ | |
7248 "Talk-Burst-Time", /* Name */ | |
7249 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7250 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7251 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
7252 }; | |
7253 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7254 }; | |
7255 | |
7256 /* Talk-Burst-Volume */ | |
7257 { | |
7258 struct dict_avp_data data = { | |
7259 1287, /* Code */ | |
7260 10415, /* Vendor */ | |
7261 "Talk-Burst-Volume", /* Name */ | |
7262 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7263 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7264 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
7265 }; | |
7266 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7267 }; | |
7268 | |
7269 /* Tariff-Information */ | |
7270 { | |
7271 struct dict_avp_data data = { | |
7272 2060, /* Code */ | |
7273 10415, /* Vendor */ | |
7274 "Tariff-Information", /* Name */ | |
7275 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7276 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7277 AVP_TYPE_GROUPED /* base type of data */ | |
7278 }; | |
7279 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7280 }; | |
7281 | |
7282 /* Tariff-XML */ | |
7283 { | |
7284 struct dict_avp_data data = { | |
7285 2306, /* Code */ | |
7286 10415, /* Vendor */ | |
7287 "Tariff-XML", /* Name */ | |
7288 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7289 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7290 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7291 }; | |
7292 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7293 }; | |
7294 | |
7295 /* Terminating-IOI */ | |
7296 { | |
7297 struct dict_avp_data data = { | |
7298 840, /* Code */ | |
7299 10415, /* Vendor */ | |
7300 "Terminating-IOI", /* Name */ | |
7301 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7302 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7303 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7304 }; | |
7305 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7306 }; | |
7307 | |
7308 /* Time-First-Usage */ | |
7309 { | |
7310 struct dict_avp_data data = { | |
7311 2043, /* Code */ | |
7312 10415, /* Vendor */ | |
7313 "Time-First-Usage", /* Name */ | |
7314 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7315 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7316 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7317 }; | |
7318 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
7319 }; | |
7320 | |
7321 /* Time-Last-Usage */ | |
7322 { | |
7323 struct dict_avp_data data = { | |
7324 2044, /* Code */ | |
7325 10415, /* Vendor */ | |
7326 "Time-Last-Usage", /* Name */ | |
7327 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7328 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7329 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7330 }; | |
7331 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
7332 }; | |
7333 | |
7334 /* Time-Quota-Mechanism */ | |
7335 { | |
7336 struct dict_avp_data data = { | |
7337 1270, /* Code */ | |
7338 10415, /* Vendor */ | |
7339 "Time-Quota-Mechanism", /* Name */ | |
7340 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7341 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7342 AVP_TYPE_GROUPED /* base type of data */ | |
7343 }; | |
7344 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7345 }; | |
7346 | |
7347 /* Time-Quota-Threshold */ | |
7348 { | |
7349 struct dict_avp_data data = { | |
7350 868, /* Code */ | |
7351 10415, /* Vendor */ | |
7352 "Time-Quota-Threshold", /* Name */ | |
7353 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7354 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7355 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
7356 }; | |
7357 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7358 }; | |
7359 | |
7360 /* Time-Quota-Type */ | |
7361 { | |
7362 struct dict_avp_data data = { | |
7363 1271, /* Code */ | |
7364 10415, /* Vendor */ | |
7365 "Time-Quota-Type", /* Name */ | |
7366 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7367 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7368 AVP_TYPE_INTEGER32 /* base type of data */ | |
7369 }; | |
7370 struct dict_object *type; | |
7371 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Time-Quota-Type)", NULL, NULL, NULL }; | |
7372 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7373 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7374 }; | |
7375 | |
7376 /* Time-Stamps */ | |
7377 { | |
7378 struct dict_avp_data data = { | |
7379 833, /* Code */ | |
7380 10415, /* Vendor */ | |
7381 "Time-Stamps", /* Name */ | |
7382 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7383 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7384 AVP_TYPE_GROUPED /* base type of data */ | |
7385 }; | |
7386 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7387 }; | |
7388 | |
7389 /* Time-Usage */ | |
7390 { | |
7391 struct dict_avp_data data = { | |
7392 2045, /* Code */ | |
7393 10415, /* Vendor */ | |
7394 "Time-Usage", /* Name */ | |
7395 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7396 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7397 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
7398 }; | |
7399 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7400 }; | |
7401 | |
7402 /* Token-Text */ | |
7403 { | |
7404 struct dict_avp_data data = { | |
7405 1215, /* Code */ | |
7406 10415, /* Vendor */ | |
7407 "Token-Text", /* Name */ | |
7408 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7409 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7410 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7411 }; | |
7412 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7413 }; | |
7414 | |
7415 /* Traffic-Data-Volumes */ | |
7416 { | |
7417 struct dict_avp_data data = { | |
7418 2046, /* Code */ | |
7419 10415, /* Vendor */ | |
7420 "Traffic-Data-Volumes", /* Name */ | |
7421 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7422 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7423 AVP_TYPE_GROUPED /* base type of data */ | |
7424 }; | |
7425 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7426 }; | |
7427 | |
7428 /* Transcoder-Inserted-Indication */ | |
7429 { | |
7430 struct dict_avp_data data = { | |
7431 2605, /* Code */ | |
7432 10415, /* Vendor */ | |
7433 "Transcoder-Inserted-Indication", /* Name */ | |
7434 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7435 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7436 AVP_TYPE_INTEGER32 /* base type of data */ | |
7437 }; | |
7438 struct dict_object *type; | |
7439 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Transcoder-Inserted-Indication)", NULL, NULL, NULL }; | |
7440 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7441 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7442 }; | |
7443 | |
7444 /* Transit-IOI-List */ | |
7445 { | |
7446 struct dict_avp_data data = { | |
7447 2701, /* Code */ | |
7448 10415, /* Vendor */ | |
7449 "Transit-IOI-List", /* Name */ | |
7450 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7451 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7452 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7453 }; | |
7454 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7455 }; | |
7456 | |
7457 /* Trigger */ | |
7458 { | |
7459 struct dict_avp_data data = { | |
7460 1264, /* Code */ | |
7461 10415, /* Vendor */ | |
7462 "Trigger", /* Name */ | |
7463 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7464 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7465 AVP_TYPE_GROUPED /* base type of data */ | |
7466 }; | |
7467 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7468 }; | |
7469 | |
7470 /* Trigger-Type */ | |
7471 { | |
7472 struct dict_avp_data data = { | |
7473 870, /* Code */ | |
7474 10415, /* Vendor */ | |
7475 "Trigger-Type", /* Name */ | |
7476 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7477 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7478 AVP_TYPE_INTEGER32 /* base type of data */ | |
7479 }; | |
7480 struct dict_object *type; | |
7481 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Trigger-Type)", NULL, NULL, NULL }; | |
7482 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7483 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7484 }; | |
7485 | |
7486 /* Trunk-Group-Id */ | |
7487 { | |
7488 struct dict_avp_data data = { | |
7489 851, /* Code */ | |
7490 10415, /* Vendor */ | |
7491 "Trunk-Group-Id", /* Name */ | |
7492 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7493 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7494 AVP_TYPE_GROUPED /* base type of data */ | |
7495 }; | |
7496 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7497 }; | |
7498 | |
7499 /* Type-Number */ | |
7500 { | |
7501 struct dict_avp_data data = { | |
7502 1204, /* Code */ | |
7503 10415, /* Vendor */ | |
7504 "Type-Number", /* Name */ | |
7505 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7506 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7507 AVP_TYPE_INTEGER32 /* base type of data */ | |
7508 }; | |
7509 struct dict_object *type; | |
7510 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Type-Number)", NULL, NULL, NULL }; | |
7511 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7512 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7513 }; | |
7514 | |
7515 /* Unit-Cost */ | |
7516 { | |
7517 struct dict_avp_data data = { | |
7518 2061, /* Code */ | |
7519 10415, /* Vendor */ | |
7520 "Unit-Cost", /* Name */ | |
7521 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7522 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7523 AVP_TYPE_GROUPED /* base type of data */ | |
7524 }; | |
7525 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7526 }; | |
7527 | |
7528 /* Unit-Quota-Threshold */ | |
7529 { | |
7530 struct dict_avp_data data = { | |
7531 1226, /* Code */ | |
7532 10415, /* Vendor */ | |
7533 "Unit-Quota-Threshold", /* Name */ | |
7534 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7535 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7536 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
7537 }; | |
7538 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7539 }; | |
7540 | |
7541 /* User-CSG-Information */ | |
7542 { | |
7543 struct dict_avp_data data = { | |
7544 2319, /* Code */ | |
7545 10415, /* Vendor */ | |
7546 "User-CSG-Information", /* Name */ | |
7547 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7548 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7549 AVP_TYPE_GROUPED /* base type of data */ | |
7550 }; | |
7551 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7552 }; | |
7553 | |
7554 /* User-Participating-Type */ | |
7555 { | |
7556 struct dict_avp_data data = { | |
7557 1279, /* Code */ | |
7558 10415, /* Vendor */ | |
7559 "User-Participating-Type", /* Name */ | |
7560 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7561 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7562 AVP_TYPE_INTEGER32 /* base type of data */ | |
7563 }; | |
7564 struct dict_object *type; | |
7565 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/User-Participating-Type)", NULL, NULL, NULL }; | |
7566 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7567 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7568 }; | |
7569 | |
7570 /* User-Session-Id */ | |
7571 { | |
7572 struct dict_avp_data data = { | |
7573 830, /* Code */ | |
7574 10415, /* Vendor */ | |
7575 "User-Session-Id", /* Name */ | |
7576 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7577 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7578 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7579 }; | |
7580 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7581 }; | |
7582 | |
7583 /* Volume-Quota-Threshold */ | |
7584 { | |
7585 struct dict_avp_data data = { | |
7586 869, /* Code */ | |
7587 10415, /* Vendor */ | |
7588 "Volume-Quota-Threshold", /* Name */ | |
7589 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7590 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7591 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
7592 }; | |
7593 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7594 }; | |
7595 | |
7596 /* WAG-Address */ | |
7597 { | |
7598 struct dict_avp_data data = { | |
7599 890, /* Code */ | |
7600 10415, /* Vendor */ | |
7601 "WAG-Address", /* Name */ | |
7602 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7603 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7604 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7605 }; | |
7606 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
7607 }; | |
7608 | |
7609 /* WAG-PLMN-Id */ | |
7610 { | |
7611 struct dict_avp_data data = { | |
7612 891, /* Code */ | |
7613 10415, /* Vendor */ | |
7614 "WAG-PLMN-Id", /* Name */ | |
7615 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7616 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7617 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7618 }; | |
7619 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7620 }; | |
7621 | |
7622 /* WLAN-Information */ | |
7623 { | |
7624 struct dict_avp_data data = { | |
7625 875, /* Code */ | |
7626 10415, /* Vendor */ | |
7627 "WLAN-Information", /* Name */ | |
7628 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7629 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7630 AVP_TYPE_GROUPED /* base type of data */ | |
7631 }; | |
7632 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7633 }; | |
7634 | |
7635 /* WLAN-Radio-Container */ | |
7636 { | |
7637 struct dict_avp_data data = { | |
7638 892, /* Code */ | |
7639 10415, /* Vendor */ | |
7640 "WLAN-Radio-Container", /* Name */ | |
7641 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7642 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7643 AVP_TYPE_GROUPED /* base type of data */ | |
7644 }; | |
7645 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7646 }; | |
7647 | |
7648 /* WLAN-Session-Id */ | |
7649 { | |
7650 struct dict_avp_data data = { | |
7651 1246, /* Code */ | |
7652 10415, /* Vendor */ | |
7653 "WLAN-Session-Id", /* Name */ | |
7654 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7655 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7656 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7657 }; | |
7658 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7659 }; | |
7660 | |
7661 /* WLAN-Technology */ | |
7662 { | |
7663 struct dict_avp_data data = { | |
7664 893, /* Code */ | |
7665 10415, /* Vendor */ | |
7666 "WLAN-Technology", /* Name */ | |
7667 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7668 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7669 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
7670 }; | |
7671 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7672 }; | |
7673 | |
7674 /* WLAN-UE-Local-IPAddress */ | |
7675 { | |
7676 struct dict_avp_data data = { | |
7677 894, /* Code */ | |
7678 10415, /* Vendor */ | |
7679 "WLAN-UE-Local-IPAddress", /* Name */ | |
7680 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7681 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7682 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7683 }; | |
7684 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
7685 }; | |
7686 | |
7687 /* 3GPP 29.272-c00 (12.0.0 2013.03.13) */ | 3972 /* 3GPP 29.272-c00 (12.0.0 2013.03.13) */ |
7688 /* Subscription-Data */ | 3973 /* Subscription-Data */ |
7689 { | 3974 { |
7690 struct dict_avp_data data = { | 3975 struct dict_avp_data data = { |
7691 1400, /* Code */ | 3976 1400, /* Code */ |
10073 AVP_TYPE_UNSIGNED32 /* base type of data */ | 6358 AVP_TYPE_UNSIGNED32 /* base type of data */ |
10074 }; | 6359 }; |
10075 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | 6360 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); |
10076 }; | 6361 }; |
10077 | 6362 |
6363 /* 3GPP 32.299-b60 (11.6.0 2012.12.21) */ | |
6364 /* AF-Correlation-Information */ | |
6365 { | |
6366 struct dict_avp_data data = { | |
6367 1276, /* Code */ | |
6368 10415, /* Vendor */ | |
6369 "AF-Correlation-Information", /* Name */ | |
6370 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6371 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6372 AVP_TYPE_GROUPED /* base type of data */ | |
6373 }; | |
6374 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6375 }; | |
6376 | |
6377 /* Access-Network-Information */ | |
6378 { | |
6379 struct dict_avp_data data = { | |
6380 1263, /* Code */ | |
6381 10415, /* Vendor */ | |
6382 "Access-Network-Information", /* Name */ | |
6383 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6384 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6385 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6386 }; | |
6387 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6388 }; | |
6389 | |
6390 /* Access-Transfer-Information */ | |
6391 { | |
6392 struct dict_avp_data data = { | |
6393 2709, /* Code */ | |
6394 10415, /* Vendor */ | |
6395 "Access-Transfer-Information", /* Name */ | |
6396 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6397 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6398 AVP_TYPE_GROUPED /* base type of data */ | |
6399 }; | |
6400 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6401 }; | |
6402 | |
6403 /* Access-Transfer-Type */ | |
6404 { | |
6405 struct dict_avp_data data = { | |
6406 2710, /* Code */ | |
6407 10415, /* Vendor */ | |
6408 "Access-Transfer-Type", /* Name */ | |
6409 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6410 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6411 AVP_TYPE_INTEGER32 /* base type of data */ | |
6412 }; | |
6413 struct dict_object *type; | |
6414 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Access-Transfer-Type)", NULL, NULL, NULL }; | |
6415 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6416 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6417 }; | |
6418 | |
6419 /* Account-Expiration */ | |
6420 { | |
6421 struct dict_avp_data data = { | |
6422 2309, /* Code */ | |
6423 10415, /* Vendor */ | |
6424 "Account-Expiration", /* Name */ | |
6425 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6426 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6427 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6428 }; | |
6429 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
6430 }; | |
6431 | |
6432 /* Accumulated-Cost */ | |
6433 { | |
6434 struct dict_avp_data data = { | |
6435 2052, /* Code */ | |
6436 10415, /* Vendor */ | |
6437 "Accumulated-Cost", /* Name */ | |
6438 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6439 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6440 AVP_TYPE_GROUPED /* base type of data */ | |
6441 }; | |
6442 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6443 }; | |
6444 | |
6445 /* Adaptations */ | |
6446 { | |
6447 struct dict_avp_data data = { | |
6448 1217, /* Code */ | |
6449 10415, /* Vendor */ | |
6450 "Adaptations", /* Name */ | |
6451 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6452 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6453 AVP_TYPE_INTEGER32 /* base type of data */ | |
6454 }; | |
6455 struct dict_object *type; | |
6456 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Adaptations)", NULL, NULL, NULL }; | |
6457 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6458 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6459 }; | |
6460 | |
6461 /* Additional-Content-Information */ | |
6462 { | |
6463 struct dict_avp_data data = { | |
6464 1207, /* Code */ | |
6465 10415, /* Vendor */ | |
6466 "Additional-Content-Information", /* Name */ | |
6467 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6468 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6469 AVP_TYPE_GROUPED /* base type of data */ | |
6470 }; | |
6471 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6472 }; | |
6473 | |
6474 /* Additional-Type-Information */ | |
6475 { | |
6476 struct dict_avp_data data = { | |
6477 1205, /* Code */ | |
6478 10415, /* Vendor */ | |
6479 "Additional-Type-Information", /* Name */ | |
6480 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6481 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6482 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6483 }; | |
6484 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6485 }; | |
6486 | |
6487 /* Address-Data */ | |
6488 { | |
6489 struct dict_avp_data data = { | |
6490 897, /* Code */ | |
6491 10415, /* Vendor */ | |
6492 "Address-Data", /* Name */ | |
6493 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6494 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6495 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6496 }; | |
6497 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6498 }; | |
6499 | |
6500 /* Address-Domain */ | |
6501 { | |
6502 struct dict_avp_data data = { | |
6503 898, /* Code */ | |
6504 10415, /* Vendor */ | |
6505 "Address-Domain", /* Name */ | |
6506 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6507 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6508 AVP_TYPE_GROUPED /* base type of data */ | |
6509 }; | |
6510 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6511 }; | |
6512 | |
6513 /* Address-Type */ | |
6514 { | |
6515 struct dict_avp_data data = { | |
6516 899, /* Code */ | |
6517 10415, /* Vendor */ | |
6518 "Address-Type", /* Name */ | |
6519 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6520 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6521 AVP_TYPE_INTEGER32 /* base type of data */ | |
6522 }; | |
6523 struct dict_object *type; | |
6524 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Address-Type)", NULL, NULL, NULL }; | |
6525 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6526 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6527 }; | |
6528 | |
6529 /* Addressee-Type */ | |
6530 { | |
6531 struct dict_avp_data data = { | |
6532 1208, /* Code */ | |
6533 10415, /* Vendor */ | |
6534 "Addressee-Type", /* Name */ | |
6535 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6536 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6537 AVP_TYPE_INTEGER32 /* base type of data */ | |
6538 }; | |
6539 struct dict_object *type; | |
6540 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Addressee-Type)", NULL, NULL, NULL }; | |
6541 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6542 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6543 }; | |
6544 | |
6545 /* Alternate-Charged-Party-Address */ | |
6546 { | |
6547 struct dict_avp_data data = { | |
6548 1280, /* Code */ | |
6549 10415, /* Vendor */ | |
6550 "Alternate-Charged-Party-Address", /* Name */ | |
6551 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6552 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6553 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6554 }; | |
6555 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6556 }; | |
6557 | |
6558 /* AoC-Cost-Information */ | |
6559 { | |
6560 struct dict_avp_data data = { | |
6561 2053, /* Code */ | |
6562 10415, /* Vendor */ | |
6563 "AoC-Cost-Information", /* Name */ | |
6564 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6565 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6566 AVP_TYPE_GROUPED /* base type of data */ | |
6567 }; | |
6568 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6569 }; | |
6570 | |
6571 /* AoC-Format */ | |
6572 { | |
6573 struct dict_avp_data data = { | |
6574 2310, /* Code */ | |
6575 10415, /* Vendor */ | |
6576 "AoC-Format", /* Name */ | |
6577 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6578 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6579 AVP_TYPE_INTEGER32 /* base type of data */ | |
6580 }; | |
6581 struct dict_object *type; | |
6582 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/AoC-Format)", NULL, NULL, NULL }; | |
6583 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6584 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6585 }; | |
6586 | |
6587 /* AoC-Information */ | |
6588 { | |
6589 struct dict_avp_data data = { | |
6590 2054, /* Code */ | |
6591 10415, /* Vendor */ | |
6592 "AoC-Information", /* Name */ | |
6593 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6594 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6595 AVP_TYPE_GROUPED /* base type of data */ | |
6596 }; | |
6597 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6598 }; | |
6599 | |
6600 /* AoC-Request-Type */ | |
6601 { | |
6602 struct dict_avp_data data = { | |
6603 2055, /* Code */ | |
6604 10415, /* Vendor */ | |
6605 "AoC-Request-Type", /* Name */ | |
6606 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6607 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6608 AVP_TYPE_INTEGER32 /* base type of data */ | |
6609 }; | |
6610 struct dict_object *type; | |
6611 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/AoC-Request-Type)", NULL, NULL, NULL }; | |
6612 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6613 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6614 }; | |
6615 | |
6616 /* AoC-Service */ | |
6617 { | |
6618 struct dict_avp_data data = { | |
6619 2311, /* Code */ | |
6620 10415, /* Vendor */ | |
6621 "AoC-Service", /* Name */ | |
6622 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6623 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6624 AVP_TYPE_GROUPED /* base type of data */ | |
6625 }; | |
6626 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6627 }; | |
6628 | |
6629 /* AoC-Service-Obligatory-Type */ | |
6630 { | |
6631 struct dict_avp_data data = { | |
6632 2312, /* Code */ | |
6633 10415, /* Vendor */ | |
6634 "AoC-Service-Obligatory-Type", /* Name */ | |
6635 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6636 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6637 AVP_TYPE_INTEGER32 /* base type of data */ | |
6638 }; | |
6639 struct dict_object *type; | |
6640 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/AoC-Service-Obligatory-Type)", NULL, NULL, NULL }; | |
6641 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6642 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6643 }; | |
6644 | |
6645 /* AoC-Service-Type */ | |
6646 { | |
6647 struct dict_avp_data data = { | |
6648 2313, /* Code */ | |
6649 10415, /* Vendor */ | |
6650 "AoC-Service-Type", /* Name */ | |
6651 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6652 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6653 AVP_TYPE_INTEGER32 /* base type of data */ | |
6654 }; | |
6655 struct dict_object *type; | |
6656 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/AoC-Service-Type)", NULL, NULL, NULL }; | |
6657 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6658 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6659 }; | |
6660 | |
6661 /* AoC-Subscription-Information */ | |
6662 { | |
6663 struct dict_avp_data data = { | |
6664 2314, /* Code */ | |
6665 10415, /* Vendor */ | |
6666 "AoC-Subscription-Information", /* Name */ | |
6667 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6668 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6669 AVP_TYPE_GROUPED /* base type of data */ | |
6670 }; | |
6671 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6672 }; | |
6673 | |
6674 /* Applic-ID */ | |
6675 { | |
6676 struct dict_avp_data data = { | |
6677 1218, /* Code */ | |
6678 10415, /* Vendor */ | |
6679 "Applic-ID", /* Name */ | |
6680 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6681 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6682 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6683 }; | |
6684 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6685 }; | |
6686 | |
6687 /* Application-Server */ | |
6688 { | |
6689 struct dict_avp_data data = { | |
6690 836, /* Code */ | |
6691 10415, /* Vendor */ | |
6692 "Application-Server", /* Name */ | |
6693 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6694 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6695 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6696 }; | |
6697 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6698 }; | |
6699 | |
6700 /* Application-Server-Information */ | |
6701 { | |
6702 struct dict_avp_data data = { | |
6703 850, /* Code */ | |
6704 10415, /* Vendor */ | |
6705 "Application-Server-Information", /* Name */ | |
6706 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6707 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6708 AVP_TYPE_GROUPED /* base type of data */ | |
6709 }; | |
6710 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6711 }; | |
6712 | |
6713 /* Application-Provided-Called-Party-Address */ | |
6714 { | |
6715 struct dict_avp_data data = { | |
6716 837, /* Code */ | |
6717 10415, /* Vendor */ | |
6718 "Application-Provided-Called-Party-Address", /* Name */ | |
6719 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6720 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6721 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6722 }; | |
6723 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6724 }; | |
6725 | |
6726 /* Associated-Party-Address */ | |
6727 { | |
6728 struct dict_avp_data data = { | |
6729 2035, /* Code */ | |
6730 10415, /* Vendor */ | |
6731 "Associated-Party-Address", /* Name */ | |
6732 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6733 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6734 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6735 }; | |
6736 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6737 }; | |
6738 | |
6739 /* Associated-URI */ | |
6740 { | |
6741 struct dict_avp_data data = { | |
6742 856, /* Code */ | |
6743 10415, /* Vendor */ | |
6744 "Associated-URI", /* Name */ | |
6745 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6746 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6747 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6748 }; | |
6749 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6750 }; | |
6751 | |
6752 /* Aux-Applic-Info */ | |
6753 { | |
6754 struct dict_avp_data data = { | |
6755 1219, /* Code */ | |
6756 10415, /* Vendor */ | |
6757 "Aux-Applic-Info", /* Name */ | |
6758 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6759 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6760 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6761 }; | |
6762 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6763 }; | |
6764 | |
6765 /* Base-Time-Interval */ | |
6766 { | |
6767 struct dict_avp_data data = { | |
6768 1265, /* Code */ | |
6769 10415, /* Vendor */ | |
6770 "Base-Time-Interval", /* Name */ | |
6771 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6772 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6773 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
6774 }; | |
6775 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6776 }; | |
6777 | |
6778 /* Bearer-Service */ | |
6779 { | |
6780 struct dict_avp_data data = { | |
6781 854, /* Code */ | |
6782 10415, /* Vendor */ | |
6783 "Bearer-Service", /* Name */ | |
6784 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6785 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6786 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6787 }; | |
6788 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6789 }; | |
6790 | |
6791 /* CG-Address */ | |
6792 { | |
6793 struct dict_avp_data data = { | |
6794 846, /* Code */ | |
6795 10415, /* Vendor */ | |
6796 "CG-Address", /* Name */ | |
6797 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6798 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6799 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6800 }; | |
6801 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
6802 }; | |
6803 | |
6804 /* CSG-Access-Mode */ | |
6805 { | |
6806 struct dict_avp_data data = { | |
6807 2317, /* Code */ | |
6808 10415, /* Vendor */ | |
6809 "CSG-Access-Mode", /* Name */ | |
6810 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6811 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6812 AVP_TYPE_INTEGER32 /* base type of data */ | |
6813 }; | |
6814 struct dict_object *type; | |
6815 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/CSG-Access-Mode)", NULL, NULL, NULL }; | |
6816 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6817 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6818 }; | |
6819 | |
6820 /* CSG-Membership-Indication */ | |
6821 { | |
6822 struct dict_avp_data data = { | |
6823 2318, /* Code */ | |
6824 10415, /* Vendor */ | |
6825 "CSG-Membership-Indication", /* Name */ | |
6826 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6827 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6828 AVP_TYPE_INTEGER32 /* base type of data */ | |
6829 }; | |
6830 struct dict_object *type; | |
6831 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/CSG-Membership-Indication)", NULL, NULL, NULL }; | |
6832 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6833 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6834 }; | |
6835 | |
6836 /* CUG-Information */ | |
6837 { | |
6838 struct dict_avp_data data = { | |
6839 2304, /* Code */ | |
6840 10415, /* Vendor */ | |
6841 "CUG-Information", /* Name */ | |
6842 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6843 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6844 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6845 }; | |
6846 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6847 }; | |
6848 | |
6849 /* Called-Asserted-Identity */ | |
6850 { | |
6851 struct dict_avp_data data = { | |
6852 1250, /* Code */ | |
6853 10415, /* Vendor */ | |
6854 "Called-Asserted-Identity", /* Name */ | |
6855 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6856 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6857 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6858 }; | |
6859 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6860 }; | |
6861 | |
6862 /* Called-Party-Address */ | |
6863 { | |
6864 struct dict_avp_data data = { | |
6865 832, /* Code */ | |
6866 10415, /* Vendor */ | |
6867 "Called-Party-Address", /* Name */ | |
6868 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6869 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6870 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6871 }; | |
6872 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6873 }; | |
6874 | |
6875 /* Calling-Party-Address */ | |
6876 { | |
6877 struct dict_avp_data data = { | |
6878 831, /* Code */ | |
6879 10415, /* Vendor */ | |
6880 "Calling-Party-Address", /* Name */ | |
6881 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6882 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6883 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6884 }; | |
6885 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6886 }; | |
6887 | |
6888 /* Carrier-Select-Routing-Information */ | |
6889 { | |
6890 struct dict_avp_data data = { | |
6891 2023, /* Code */ | |
6892 10415, /* Vendor */ | |
6893 "Carrier-Select-Routing-Information", /* Name */ | |
6894 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6895 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6896 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6897 }; | |
6898 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6899 }; | |
6900 | |
6901 /* Cause-Code */ | |
6902 { | |
6903 struct dict_avp_data data = { | |
6904 861, /* Code */ | |
6905 10415, /* Vendor */ | |
6906 "Cause-Code", /* Name */ | |
6907 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6908 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6909 AVP_TYPE_INTEGER32 /* base type of data */ | |
6910 }; | |
6911 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6912 }; | |
6913 | |
6914 /* Change-Condition */ | |
6915 { | |
6916 struct dict_avp_data data = { | |
6917 2037, /* Code */ | |
6918 10415, /* Vendor */ | |
6919 "Change-Condition", /* Name */ | |
6920 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6921 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6922 AVP_TYPE_INTEGER32 /* base type of data */ | |
6923 }; | |
6924 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
6925 }; | |
6926 | |
6927 /* Change-Time */ | |
6928 { | |
6929 struct dict_avp_data data = { | |
6930 2038, /* Code */ | |
6931 10415, /* Vendor */ | |
6932 "Change-Time", /* Name */ | |
6933 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6934 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6935 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6936 }; | |
6937 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
6938 }; | |
6939 | |
6940 /* Charge-Reason-Code */ | |
6941 { | |
6942 struct dict_avp_data data = { | |
6943 2118, /* Code */ | |
6944 10415, /* Vendor */ | |
6945 "Charge-Reason-Code", /* Name */ | |
6946 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6947 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6948 AVP_TYPE_INTEGER32 /* base type of data */ | |
6949 }; | |
6950 struct dict_object *type; | |
6951 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Charge-Reason-Code)", NULL, NULL, NULL }; | |
6952 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6953 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6954 }; | |
6955 | |
6956 /* Charged-Party */ | |
6957 { | |
6958 struct dict_avp_data data = { | |
6959 857, /* Code */ | |
6960 10415, /* Vendor */ | |
6961 "Charged-Party", /* Name */ | |
6962 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6963 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6964 AVP_TYPE_OCTETSTRING /* base type of data */ | |
6965 }; | |
6966 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
6967 }; | |
6968 | |
6969 /* Charging-Characteristics-Selection-Mode */ | |
6970 { | |
6971 struct dict_avp_data data = { | |
6972 2066, /* Code */ | |
6973 10415, /* Vendor */ | |
6974 "Charging-Characteristics-Selection-Mode", /* Name */ | |
6975 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6976 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6977 AVP_TYPE_INTEGER32 /* base type of data */ | |
6978 }; | |
6979 struct dict_object *type; | |
6980 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Charging-Characteristics-Selection-Mode)", NULL, NULL, NULL }; | |
6981 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6982 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6983 }; | |
6984 | |
6985 /* Class-Identifier */ | |
6986 { | |
6987 struct dict_avp_data data = { | |
6988 1214, /* Code */ | |
6989 10415, /* Vendor */ | |
6990 "Class-Identifier", /* Name */ | |
6991 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
6992 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
6993 AVP_TYPE_INTEGER32 /* base type of data */ | |
6994 }; | |
6995 struct dict_object *type; | |
6996 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Class-Identifier)", NULL, NULL, NULL }; | |
6997 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
6998 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
6999 }; | |
7000 | |
7001 /* Client-Address */ | |
7002 { | |
7003 struct dict_avp_data data = { | |
7004 2018, /* Code */ | |
7005 10415, /* Vendor */ | |
7006 "Client-Address", /* Name */ | |
7007 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7008 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7009 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7010 }; | |
7011 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
7012 }; | |
7013 | |
7014 /* Content-Class */ | |
7015 { | |
7016 struct dict_avp_data data = { | |
7017 1220, /* Code */ | |
7018 10415, /* Vendor */ | |
7019 "Content-Class", /* Name */ | |
7020 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7021 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7022 AVP_TYPE_INTEGER32 /* base type of data */ | |
7023 }; | |
7024 struct dict_object *type; | |
7025 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Content-Class)", NULL, NULL, NULL }; | |
7026 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7027 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7028 }; | |
7029 | |
7030 /* Content-Disposition */ | |
7031 { | |
7032 struct dict_avp_data data = { | |
7033 828, /* Code */ | |
7034 10415, /* Vendor */ | |
7035 "Content-Disposition", /* Name */ | |
7036 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7037 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7038 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7039 }; | |
7040 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7041 }; | |
7042 | |
7043 /* Content-Length */ | |
7044 { | |
7045 struct dict_avp_data data = { | |
7046 827, /* Code */ | |
7047 10415, /* Vendor */ | |
7048 "Content-Length", /* Name */ | |
7049 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7050 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7051 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
7052 }; | |
7053 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7054 }; | |
7055 | |
7056 /* Content-Size */ | |
7057 { | |
7058 struct dict_avp_data data = { | |
7059 1206, /* Code */ | |
7060 10415, /* Vendor */ | |
7061 "Content-Size", /* Name */ | |
7062 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7063 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7064 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
7065 }; | |
7066 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7067 }; | |
7068 | |
7069 /* Content-Type */ | |
7070 { | |
7071 struct dict_avp_data data = { | |
7072 826, /* Code */ | |
7073 10415, /* Vendor */ | |
7074 "Content-Type", /* Name */ | |
7075 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7076 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7077 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7078 }; | |
7079 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7080 }; | |
7081 | |
7082 /* Current-Tariff */ | |
7083 { | |
7084 struct dict_avp_data data = { | |
7085 2056, /* Code */ | |
7086 10415, /* Vendor */ | |
7087 "Current-Tariff", /* Name */ | |
7088 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7089 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7090 AVP_TYPE_GROUPED /* base type of data */ | |
7091 }; | |
7092 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7093 }; | |
7094 | |
7095 /* DRM-Content */ | |
7096 { | |
7097 struct dict_avp_data data = { | |
7098 1221, /* Code */ | |
7099 10415, /* Vendor */ | |
7100 "DRM-Content", /* Name */ | |
7101 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7102 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7103 AVP_TYPE_INTEGER32 /* base type of data */ | |
7104 }; | |
7105 struct dict_object *type; | |
7106 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/DRM-Content)", NULL, NULL, NULL }; | |
7107 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7108 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7109 }; | |
7110 | |
7111 /* Data-Coding-Scheme */ | |
7112 { | |
7113 struct dict_avp_data data = { | |
7114 2001, /* Code */ | |
7115 10415, /* Vendor */ | |
7116 "Data-Coding-Scheme", /* Name */ | |
7117 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7118 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7119 AVP_TYPE_INTEGER32 /* base type of data */ | |
7120 }; | |
7121 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7122 }; | |
7123 | |
7124 /* Deferred-Location-Event-Type */ | |
7125 { | |
7126 struct dict_avp_data data = { | |
7127 1230, /* Code */ | |
7128 10415, /* Vendor */ | |
7129 "Deferred-Location-Event-Type", /* Name */ | |
7130 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7131 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7132 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7133 }; | |
7134 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7135 }; | |
7136 | |
7137 /* Delivery-Report-Requested */ | |
7138 { | |
7139 struct dict_avp_data data = { | |
7140 1216, /* Code */ | |
7141 10415, /* Vendor */ | |
7142 "Delivery-Report-Requested", /* Name */ | |
7143 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7144 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7145 AVP_TYPE_INTEGER32 /* base type of data */ | |
7146 }; | |
7147 struct dict_object *type; | |
7148 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Delivery-Report-Requested)", NULL, NULL, NULL }; | |
7149 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7150 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7151 }; | |
7152 | |
7153 /* Destination-Interface */ | |
7154 { | |
7155 struct dict_avp_data data = { | |
7156 2002, /* Code */ | |
7157 10415, /* Vendor */ | |
7158 "Destination-Interface", /* Name */ | |
7159 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7160 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7161 AVP_TYPE_GROUPED /* base type of data */ | |
7162 }; | |
7163 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7164 }; | |
7165 | |
7166 /* Diagnostics */ | |
7167 { | |
7168 struct dict_avp_data data = { | |
7169 2039, /* Code */ | |
7170 10415, /* Vendor */ | |
7171 "Diagnostics", /* Name */ | |
7172 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7173 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7174 AVP_TYPE_INTEGER32 /* base type of data */ | |
7175 }; | |
7176 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7177 }; | |
7178 | |
7179 /* Domain-Name */ | |
7180 { | |
7181 struct dict_avp_data data = { | |
7182 1200, /* Code */ | |
7183 10415, /* Vendor */ | |
7184 "Domain-Name", /* Name */ | |
7185 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7186 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7187 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7188 }; | |
7189 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7190 }; | |
7191 | |
7192 /* Dynamic-Address-Flag */ | |
7193 { | |
7194 struct dict_avp_data data = { | |
7195 2051, /* Code */ | |
7196 10415, /* Vendor */ | |
7197 "Dynamic-Address-Flag", /* Name */ | |
7198 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7199 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7200 AVP_TYPE_INTEGER32 /* base type of data */ | |
7201 }; | |
7202 struct dict_object *type; | |
7203 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Dynamic-Address-Flag)", NULL, NULL, NULL }; | |
7204 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7205 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7206 }; | |
7207 | |
7208 /* Dynamic-Address-Flag-Extension */ | |
7209 { | |
7210 struct dict_avp_data data = { | |
7211 2068, /* Code */ | |
7212 10415, /* Vendor */ | |
7213 "Dynamic-Address-Flag-Extension", /* Name */ | |
7214 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7215 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7216 AVP_TYPE_INTEGER32 /* base type of data */ | |
7217 }; | |
7218 struct dict_object *type; | |
7219 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Dynamic-Address-Flag-Extension)", NULL, NULL, NULL }; | |
7220 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7221 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7222 }; | |
7223 | |
7224 /* Early-Media-Description */ | |
7225 { | |
7226 struct dict_avp_data data = { | |
7227 1272, /* Code */ | |
7228 10415, /* Vendor */ | |
7229 "Early-Media-Description", /* Name */ | |
7230 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7231 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7232 AVP_TYPE_GROUPED /* base type of data */ | |
7233 }; | |
7234 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7235 }; | |
7236 | |
7237 /* Envelope */ | |
7238 { | |
7239 struct dict_avp_data data = { | |
7240 1266, /* Code */ | |
7241 10415, /* Vendor */ | |
7242 "Envelope", /* Name */ | |
7243 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7244 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7245 AVP_TYPE_GROUPED /* base type of data */ | |
7246 }; | |
7247 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7248 }; | |
7249 | |
7250 /* Envelope-End-Time */ | |
7251 { | |
7252 struct dict_avp_data data = { | |
7253 1267, /* Code */ | |
7254 10415, /* Vendor */ | |
7255 "Envelope-End-Time", /* Name */ | |
7256 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7257 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7258 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7259 }; | |
7260 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
7261 }; | |
7262 | |
7263 /* Envelope-Reporting */ | |
7264 { | |
7265 struct dict_avp_data data = { | |
7266 1268, /* Code */ | |
7267 10415, /* Vendor */ | |
7268 "Envelope-Reporting", /* Name */ | |
7269 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7270 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7271 AVP_TYPE_INTEGER32 /* base type of data */ | |
7272 }; | |
7273 struct dict_object *type; | |
7274 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Envelope-Reporting)", NULL, NULL, NULL }; | |
7275 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7276 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7277 }; | |
7278 | |
7279 /* Envelope-Start-Time */ | |
7280 { | |
7281 struct dict_avp_data data = { | |
7282 1269, /* Code */ | |
7283 10415, /* Vendor */ | |
7284 "Envelope-Start-Time", /* Name */ | |
7285 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7286 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7287 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7288 }; | |
7289 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
7290 }; | |
7291 | |
7292 /* Event */ | |
7293 { | |
7294 struct dict_avp_data data = { | |
7295 825, /* Code */ | |
7296 10415, /* Vendor */ | |
7297 "Event", /* Name */ | |
7298 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7299 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7300 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7301 }; | |
7302 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7303 }; | |
7304 | |
7305 /* Event-Charging-TimeStamp */ | |
7306 { | |
7307 struct dict_avp_data data = { | |
7308 1258, /* Code */ | |
7309 10415, /* Vendor */ | |
7310 "Event-Charging-TimeStamp", /* Name */ | |
7311 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7312 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7313 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7314 }; | |
7315 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
7316 }; | |
7317 | |
7318 /* Event-Type */ | |
7319 { | |
7320 struct dict_avp_data data = { | |
7321 823, /* Code */ | |
7322 10415, /* Vendor */ | |
7323 "Event-Type", /* Name */ | |
7324 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7325 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7326 AVP_TYPE_GROUPED /* base type of data */ | |
7327 }; | |
7328 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7329 }; | |
7330 | |
7331 /* Expires */ | |
7332 { | |
7333 struct dict_avp_data data = { | |
7334 888, /* Code */ | |
7335 10415, /* Vendor */ | |
7336 "Expires", /* Name */ | |
7337 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7338 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7339 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
7340 }; | |
7341 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7342 }; | |
7343 | |
7344 /* File-Repair-Supported */ | |
7345 { | |
7346 struct dict_avp_data data = { | |
7347 1224, /* Code */ | |
7348 10415, /* Vendor */ | |
7349 "File-Repair-Supported", /* Name */ | |
7350 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7351 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7352 AVP_TYPE_INTEGER32 /* base type of data */ | |
7353 }; | |
7354 struct dict_object *type; | |
7355 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/File-Repair-Supported)", NULL, NULL, NULL }; | |
7356 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7357 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7358 }; | |
7359 | |
7360 /* From-Address */ | |
7361 { | |
7362 struct dict_avp_data data = { | |
7363 2708, /* Code */ | |
7364 10415, /* Vendor */ | |
7365 "From-Address", /* Name */ | |
7366 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7367 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7368 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7369 }; | |
7370 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7371 }; | |
7372 | |
7373 /* GGSN-Address */ | |
7374 { | |
7375 struct dict_avp_data data = { | |
7376 847, /* Code */ | |
7377 10415, /* Vendor */ | |
7378 "GGSN-Address", /* Name */ | |
7379 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7380 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7381 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7382 }; | |
7383 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
7384 }; | |
7385 | |
7386 /* IMS-Application-Reference-Identifier */ | |
7387 { | |
7388 struct dict_avp_data data = { | |
7389 2601, /* Code */ | |
7390 10415, /* Vendor */ | |
7391 "IMS-Application-Reference-Identifier", /* Name */ | |
7392 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7393 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7394 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7395 }; | |
7396 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7397 }; | |
7398 | |
7399 /* IMS-Charging-Identifier */ | |
7400 { | |
7401 struct dict_avp_data data = { | |
7402 841, /* Code */ | |
7403 10415, /* Vendor */ | |
7404 "IMS-Charging-Identifier", /* Name */ | |
7405 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7406 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7407 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7408 }; | |
7409 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7410 }; | |
7411 | |
7412 /* IMS-Communication-Service-Identifier */ | |
7413 { | |
7414 struct dict_avp_data data = { | |
7415 1281, /* Code */ | |
7416 10415, /* Vendor */ | |
7417 "IMS-Communication-Service-Identifier", /* Name */ | |
7418 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7419 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7420 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7421 }; | |
7422 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7423 }; | |
7424 | |
7425 /* IMS-Emergency-Indicator */ | |
7426 { | |
7427 struct dict_avp_data data = { | |
7428 2322, /* Code */ | |
7429 10415, /* Vendor */ | |
7430 "IMS-Emergency-Indicator", /* Name */ | |
7431 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7432 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7433 AVP_TYPE_INTEGER32 /* base type of data */ | |
7434 }; | |
7435 struct dict_object *type; | |
7436 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/IMS-Emergency-Indicator)", NULL, NULL, NULL }; | |
7437 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7438 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7439 }; | |
7440 | |
7441 /* IMS-Information */ | |
7442 { | |
7443 struct dict_avp_data data = { | |
7444 876, /* Code */ | |
7445 10415, /* Vendor */ | |
7446 "IMS-Information", /* Name */ | |
7447 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7448 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7449 AVP_TYPE_GROUPED /* base type of data */ | |
7450 }; | |
7451 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7452 }; | |
7453 | |
7454 /* IMSI-Unauthenticated-Flag */ | |
7455 { | |
7456 struct dict_avp_data data = { | |
7457 2308, /* Code */ | |
7458 10415, /* Vendor */ | |
7459 "IMSI-Unauthenticated-Flag", /* Name */ | |
7460 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7461 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7462 AVP_TYPE_INTEGER32 /* base type of data */ | |
7463 }; | |
7464 struct dict_object *type; | |
7465 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/IMSI-Unauthenticated-Flag)", NULL, NULL, NULL }; | |
7466 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7467 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7468 }; | |
7469 | |
7470 /* IP-Realm-Default-Indication */ | |
7471 { | |
7472 struct dict_avp_data data = { | |
7473 2603, /* Code */ | |
7474 10415, /* Vendor */ | |
7475 "IP-Realm-Default-Indication", /* Name */ | |
7476 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7477 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7478 AVP_TYPE_INTEGER32 /* base type of data */ | |
7479 }; | |
7480 struct dict_object *type; | |
7481 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/IP-Realm-Default-Indication)", NULL, NULL, NULL }; | |
7482 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7483 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7484 }; | |
7485 | |
7486 /* Incoming-Trunk-Group-Id */ | |
7487 { | |
7488 struct dict_avp_data data = { | |
7489 852, /* Code */ | |
7490 10415, /* Vendor */ | |
7491 "Incoming-Trunk-Group-Id", /* Name */ | |
7492 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7493 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7494 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7495 }; | |
7496 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7497 }; | |
7498 | |
7499 /* Incremental-Cost */ | |
7500 { | |
7501 struct dict_avp_data data = { | |
7502 2062, /* Code */ | |
7503 10415, /* Vendor */ | |
7504 "Incremental-Cost", /* Name */ | |
7505 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7506 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7507 AVP_TYPE_GROUPED /* base type of data */ | |
7508 }; | |
7509 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7510 }; | |
7511 | |
7512 /* Initial-IMS-Charging-Identifier */ | |
7513 { | |
7514 struct dict_avp_data data = { | |
7515 2321, /* Code */ | |
7516 10415, /* Vendor */ | |
7517 "Initial-IMS-Charging-Identifier", /* Name */ | |
7518 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7519 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7520 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7521 }; | |
7522 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7523 }; | |
7524 | |
7525 /* Inter-Operator-Identifier */ | |
7526 { | |
7527 struct dict_avp_data data = { | |
7528 838, /* Code */ | |
7529 10415, /* Vendor */ | |
7530 "Inter-Operator-Identifier", /* Name */ | |
7531 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7532 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7533 AVP_TYPE_GROUPED /* base type of data */ | |
7534 }; | |
7535 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7536 }; | |
7537 | |
7538 /* Interface-Id */ | |
7539 { | |
7540 struct dict_avp_data data = { | |
7541 2003, /* Code */ | |
7542 10415, /* Vendor */ | |
7543 "Interface-Id", /* Name */ | |
7544 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7545 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7546 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7547 }; | |
7548 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7549 }; | |
7550 | |
7551 /* Interface-Port */ | |
7552 { | |
7553 struct dict_avp_data data = { | |
7554 2004, /* Code */ | |
7555 10415, /* Vendor */ | |
7556 "Interface-Port", /* Name */ | |
7557 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7558 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7559 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7560 }; | |
7561 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7562 }; | |
7563 | |
7564 /* Interface-Text */ | |
7565 { | |
7566 struct dict_avp_data data = { | |
7567 2005, /* Code */ | |
7568 10415, /* Vendor */ | |
7569 "Interface-Text", /* Name */ | |
7570 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7571 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7572 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7573 }; | |
7574 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7575 }; | |
7576 | |
7577 /* Interface-Type */ | |
7578 { | |
7579 struct dict_avp_data data = { | |
7580 2006, /* Code */ | |
7581 10415, /* Vendor */ | |
7582 "Interface-Type", /* Name */ | |
7583 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7584 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7585 AVP_TYPE_INTEGER32 /* base type of data */ | |
7586 }; | |
7587 struct dict_object *type; | |
7588 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Interface-Type)", NULL, NULL, NULL }; | |
7589 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7590 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7591 }; | |
7592 | |
7593 /* LCS-APN */ | |
7594 { | |
7595 struct dict_avp_data data = { | |
7596 1231, /* Code */ | |
7597 10415, /* Vendor */ | |
7598 "LCS-APN", /* Name */ | |
7599 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7600 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7601 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7602 }; | |
7603 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7604 }; | |
7605 | |
7606 /* LCS-Client-Dialed-By-MS */ | |
7607 { | |
7608 struct dict_avp_data data = { | |
7609 1233, /* Code */ | |
7610 10415, /* Vendor */ | |
7611 "LCS-Client-Dialed-By-MS", /* Name */ | |
7612 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7613 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7614 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7615 }; | |
7616 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7617 }; | |
7618 | |
7619 /* LCS-Client-External-ID */ | |
7620 { | |
7621 struct dict_avp_data data = { | |
7622 1234, /* Code */ | |
7623 10415, /* Vendor */ | |
7624 "LCS-Client-External-ID", /* Name */ | |
7625 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7626 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7627 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7628 }; | |
7629 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7630 }; | |
7631 | |
7632 /* LCS-Client-Id */ | |
7633 { | |
7634 struct dict_avp_data data = { | |
7635 1232, /* Code */ | |
7636 10415, /* Vendor */ | |
7637 "LCS-Client-Id", /* Name */ | |
7638 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7639 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7640 AVP_TYPE_GROUPED /* base type of data */ | |
7641 }; | |
7642 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7643 }; | |
7644 | |
7645 /* LCS-Client-Name */ | |
7646 { | |
7647 struct dict_avp_data data = { | |
7648 1235, /* Code */ | |
7649 10415, /* Vendor */ | |
7650 "LCS-Client-Name", /* Name */ | |
7651 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7652 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7653 AVP_TYPE_GROUPED /* base type of data */ | |
7654 }; | |
7655 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7656 }; | |
7657 | |
7658 /* LCS-Client-Type */ | |
7659 { | |
7660 struct dict_avp_data data = { | |
7661 1241, /* Code */ | |
7662 10415, /* Vendor */ | |
7663 "LCS-Client-Type", /* Name */ | |
7664 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7665 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7666 AVP_TYPE_INTEGER32 /* base type of data */ | |
7667 }; | |
7668 struct dict_object *type; | |
7669 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/LCS-Client-Type)", NULL, NULL, NULL }; | |
7670 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7671 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7672 }; | |
7673 | |
7674 /* LCS-Data-Coding-Scheme */ | |
7675 { | |
7676 struct dict_avp_data data = { | |
7677 1236, /* Code */ | |
7678 10415, /* Vendor */ | |
7679 "LCS-Data-Coding-Scheme", /* Name */ | |
7680 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7681 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7682 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7683 }; | |
7684 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7685 }; | |
7686 | |
7687 /* LCS-Format-Indicator */ | |
7688 { | |
7689 struct dict_avp_data data = { | |
7690 1237, /* Code */ | |
7691 10415, /* Vendor */ | |
7692 "LCS-Format-Indicator", /* Name */ | |
7693 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7694 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7695 AVP_TYPE_INTEGER32 /* base type of data */ | |
7696 }; | |
7697 struct dict_object *type; | |
7698 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/LCS-Format-Indicator)", NULL, NULL, NULL }; | |
7699 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7700 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7701 }; | |
7702 | |
7703 /* LCS-Information */ | |
7704 { | |
7705 struct dict_avp_data data = { | |
7706 878, /* Code */ | |
7707 10415, /* Vendor */ | |
7708 "LCS-Information", /* Name */ | |
7709 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7710 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7711 AVP_TYPE_GROUPED /* base type of data */ | |
7712 }; | |
7713 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7714 }; | |
7715 | |
7716 /* LCS-Name-String */ | |
7717 { | |
7718 struct dict_avp_data data = { | |
7719 1238, /* Code */ | |
7720 10415, /* Vendor */ | |
7721 "LCS-Name-String", /* Name */ | |
7722 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7723 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7724 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7725 }; | |
7726 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7727 }; | |
7728 | |
7729 /* LCS-Requestor-Id */ | |
7730 { | |
7731 struct dict_avp_data data = { | |
7732 1239, /* Code */ | |
7733 10415, /* Vendor */ | |
7734 "LCS-Requestor-Id", /* Name */ | |
7735 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7736 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7737 AVP_TYPE_GROUPED /* base type of data */ | |
7738 }; | |
7739 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7740 }; | |
7741 | |
7742 /* LCS-Requestor-Id-String */ | |
7743 { | |
7744 struct dict_avp_data data = { | |
7745 1240, /* Code */ | |
7746 10415, /* Vendor */ | |
7747 "LCS-Requestor-Id-String", /* Name */ | |
7748 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7749 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7750 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7751 }; | |
7752 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7753 }; | |
7754 | |
7755 /* Local-GW-Inserted-Indication */ | |
7756 { | |
7757 struct dict_avp_data data = { | |
7758 2604, /* Code */ | |
7759 10415, /* Vendor */ | |
7760 "Local-GW-Inserted-Indication", /* Name */ | |
7761 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7762 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7763 AVP_TYPE_INTEGER32 /* base type of data */ | |
7764 }; | |
7765 struct dict_object *type; | |
7766 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Local-GW-Inserted-Indication)", NULL, NULL, NULL }; | |
7767 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7768 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7769 }; | |
7770 | |
7771 /* Local-Sequence-Number */ | |
7772 { | |
7773 struct dict_avp_data data = { | |
7774 2063, /* Code */ | |
7775 10415, /* Vendor */ | |
7776 "Local-Sequence-Number", /* Name */ | |
7777 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7778 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7779 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
7780 }; | |
7781 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7782 }; | |
7783 | |
7784 /* Location-Estimate */ | |
7785 { | |
7786 struct dict_avp_data data = { | |
7787 1242, /* Code */ | |
7788 10415, /* Vendor */ | |
7789 "Location-Estimate", /* Name */ | |
7790 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7791 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7792 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7793 }; | |
7794 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7795 }; | |
7796 | |
7797 /* Location-Estimate-Type */ | |
7798 { | |
7799 struct dict_avp_data data = { | |
7800 1243, /* Code */ | |
7801 10415, /* Vendor */ | |
7802 "Location-Estimate-Type", /* Name */ | |
7803 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7804 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7805 AVP_TYPE_INTEGER32 /* base type of data */ | |
7806 }; | |
7807 struct dict_object *type; | |
7808 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Location-Estimate-Type)", NULL, NULL, NULL }; | |
7809 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7810 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7811 }; | |
7812 | |
7813 /* Location-Type */ | |
7814 { | |
7815 struct dict_avp_data data = { | |
7816 1244, /* Code */ | |
7817 10415, /* Vendor */ | |
7818 "Location-Type", /* Name */ | |
7819 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7820 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7821 AVP_TYPE_GROUPED /* base type of data */ | |
7822 }; | |
7823 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7824 }; | |
7825 | |
7826 /* Low-Balance-Indication */ | |
7827 { | |
7828 struct dict_avp_data data = { | |
7829 2020, /* Code */ | |
7830 10415, /* Vendor */ | |
7831 "Low-Balance-Indication", /* Name */ | |
7832 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7833 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7834 AVP_TYPE_INTEGER32 /* base type of data */ | |
7835 }; | |
7836 struct dict_object *type; | |
7837 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Low-Balance-Indication)", NULL, NULL, NULL }; | |
7838 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7839 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7840 }; | |
7841 | |
7842 /* Low-Priority-Indicator */ | |
7843 { | |
7844 struct dict_avp_data data = { | |
7845 2602, /* Code */ | |
7846 10415, /* Vendor */ | |
7847 "Low-Priority-Indicator", /* Name */ | |
7848 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7849 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7850 AVP_TYPE_INTEGER32 /* base type of data */ | |
7851 }; | |
7852 struct dict_object *type; | |
7853 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Low-Priority-Indicator)", NULL, NULL, NULL }; | |
7854 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7855 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7856 }; | |
7857 | |
7858 /* MBMSGW-Address */ | |
7859 { | |
7860 struct dict_avp_data data = { | |
7861 2307, /* Code */ | |
7862 10415, /* Vendor */ | |
7863 "MBMSGW-Address", /* Name */ | |
7864 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7865 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7866 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7867 }; | |
7868 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
7869 }; | |
7870 | |
7871 /* MBMS-Information */ | |
7872 { | |
7873 struct dict_avp_data data = { | |
7874 880, /* Code */ | |
7875 10415, /* Vendor */ | |
7876 "MBMS-Information", /* Name */ | |
7877 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7878 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7879 AVP_TYPE_GROUPED /* base type of data */ | |
7880 }; | |
7881 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7882 }; | |
7883 | |
7884 /* MBMS-User-Service-Type */ | |
7885 { | |
7886 struct dict_avp_data data = { | |
7887 1225, /* Code */ | |
7888 10415, /* Vendor */ | |
7889 "MBMS-User-Service-Type", /* Name */ | |
7890 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7891 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7892 AVP_TYPE_INTEGER32 /* base type of data */ | |
7893 }; | |
7894 struct dict_object *type; | |
7895 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/MBMS-User-Service-Type)", NULL, NULL, NULL }; | |
7896 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7897 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7898 }; | |
7899 | |
7900 /* MM-Content-Type */ | |
7901 { | |
7902 struct dict_avp_data data = { | |
7903 1203, /* Code */ | |
7904 10415, /* Vendor */ | |
7905 "MM-Content-Type", /* Name */ | |
7906 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7907 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7908 AVP_TYPE_GROUPED /* base type of data */ | |
7909 }; | |
7910 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7911 }; | |
7912 | |
7913 /* MMBox-Storage-Requested */ | |
7914 { | |
7915 struct dict_avp_data data = { | |
7916 1248, /* Code */ | |
7917 10415, /* Vendor */ | |
7918 "MMBox-Storage-Requested", /* Name */ | |
7919 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7920 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7921 AVP_TYPE_INTEGER32 /* base type of data */ | |
7922 }; | |
7923 struct dict_object *type; | |
7924 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/MMBox-Storage-Requested)", NULL, NULL, NULL }; | |
7925 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7926 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7927 }; | |
7928 | |
7929 /* MMS-Information */ | |
7930 { | |
7931 struct dict_avp_data data = { | |
7932 877, /* Code */ | |
7933 10415, /* Vendor */ | |
7934 "MMS-Information", /* Name */ | |
7935 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7936 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7937 AVP_TYPE_GROUPED /* base type of data */ | |
7938 }; | |
7939 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7940 }; | |
7941 | |
7942 /* MMTel-Information */ | |
7943 { | |
7944 struct dict_avp_data data = { | |
7945 2030, /* Code */ | |
7946 10415, /* Vendor */ | |
7947 "MMTel-Information", /* Name */ | |
7948 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7949 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7950 AVP_TYPE_GROUPED /* base type of data */ | |
7951 }; | |
7952 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7953 }; | |
7954 | |
7955 /* MMTel-SService-Type */ | |
7956 { | |
7957 struct dict_avp_data data = { | |
7958 2031, /* Code */ | |
7959 10415, /* Vendor */ | |
7960 "MMTel-SService-Type", /* Name */ | |
7961 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7962 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7963 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
7964 }; | |
7965 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
7966 }; | |
7967 | |
7968 /* Media-Initiator-Flag */ | |
7969 { | |
7970 struct dict_avp_data data = { | |
7971 882, /* Code */ | |
7972 10415, /* Vendor */ | |
7973 "Media-Initiator-Flag", /* Name */ | |
7974 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7975 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7976 AVP_TYPE_INTEGER32 /* base type of data */ | |
7977 }; | |
7978 struct dict_object *type; | |
7979 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Media-Initiator-Flag)", NULL, NULL, NULL }; | |
7980 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
7981 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
7982 }; | |
7983 | |
7984 /* Media-Initiator-Party */ | |
7985 { | |
7986 struct dict_avp_data data = { | |
7987 1288, /* Code */ | |
7988 10415, /* Vendor */ | |
7989 "Media-Initiator-Party", /* Name */ | |
7990 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
7991 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
7992 AVP_TYPE_OCTETSTRING /* base type of data */ | |
7993 }; | |
7994 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
7995 }; | |
7996 | |
7997 /* Message-Body */ | |
7998 { | |
7999 struct dict_avp_data data = { | |
8000 889, /* Code */ | |
8001 10415, /* Vendor */ | |
8002 "Message-Body", /* Name */ | |
8003 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8004 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8005 AVP_TYPE_GROUPED /* base type of data */ | |
8006 }; | |
8007 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8008 }; | |
8009 | |
8010 /* Message-Class */ | |
8011 { | |
8012 struct dict_avp_data data = { | |
8013 1213, /* Code */ | |
8014 10415, /* Vendor */ | |
8015 "Message-Class", /* Name */ | |
8016 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8017 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8018 AVP_TYPE_GROUPED /* base type of data */ | |
8019 }; | |
8020 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8021 }; | |
8022 | |
8023 /* Message-ID */ | |
8024 { | |
8025 struct dict_avp_data data = { | |
8026 1210, /* Code */ | |
8027 10415, /* Vendor */ | |
8028 "Message-ID", /* Name */ | |
8029 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8030 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8031 AVP_TYPE_OCTETSTRING /* base type of data */ | |
8032 }; | |
8033 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
8034 }; | |
8035 | |
8036 /* Message-Size */ | |
8037 { | |
8038 struct dict_avp_data data = { | |
8039 1212, /* Code */ | |
8040 10415, /* Vendor */ | |
8041 "Message-Size", /* Name */ | |
8042 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8043 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8044 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
8045 }; | |
8046 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8047 }; | |
8048 | |
8049 /* Message-Type */ | |
8050 { | |
8051 struct dict_avp_data data = { | |
8052 1211, /* Code */ | |
8053 10415, /* Vendor */ | |
8054 "Message-Type", /* Name */ | |
8055 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8056 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8057 AVP_TYPE_INTEGER32 /* base type of data */ | |
8058 }; | |
8059 struct dict_object *type; | |
8060 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Message-Type)", NULL, NULL, NULL }; | |
8061 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
8062 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
8063 }; | |
8064 | |
8065 /* NNI-Information */ | |
8066 { | |
8067 struct dict_avp_data data = { | |
8068 2703, /* Code */ | |
8069 10415, /* Vendor */ | |
8070 "NNI-Information", /* Name */ | |
8071 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8072 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8073 AVP_TYPE_GROUPED /* base type of data */ | |
8074 }; | |
8075 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8076 }; | |
8077 | |
8078 /* NNI-Type */ | |
8079 { | |
8080 struct dict_avp_data data = { | |
8081 2704, /* Code */ | |
8082 10415, /* Vendor */ | |
8083 "NNI-Type", /* Name */ | |
8084 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8085 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8086 AVP_TYPE_INTEGER32 /* base type of data */ | |
8087 }; | |
8088 struct dict_object *type; | |
8089 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/NNI-Type)", NULL, NULL, NULL }; | |
8090 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
8091 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
8092 }; | |
8093 | |
8094 /* Neighbour-Node-Address */ | |
8095 { | |
8096 struct dict_avp_data data = { | |
8097 2705, /* Code */ | |
8098 10415, /* Vendor */ | |
8099 "Neighbour-Node-Address", /* Name */ | |
8100 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8101 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8102 AVP_TYPE_OCTETSTRING /* base type of data */ | |
8103 }; | |
8104 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
8105 }; | |
8106 | |
8107 /* Next-Tariff */ | |
8108 { | |
8109 struct dict_avp_data data = { | |
8110 2057, /* Code */ | |
8111 10415, /* Vendor */ | |
8112 "Next-Tariff", /* Name */ | |
8113 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8114 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8115 AVP_TYPE_GROUPED /* base type of data */ | |
8116 }; | |
8117 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8118 }; | |
8119 | |
8120 /* Node-Functionality */ | |
8121 { | |
8122 struct dict_avp_data data = { | |
8123 862, /* Code */ | |
8124 10415, /* Vendor */ | |
8125 "Node-Functionality", /* Name */ | |
8126 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8127 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8128 AVP_TYPE_INTEGER32 /* base type of data */ | |
8129 }; | |
8130 struct dict_object *type; | |
8131 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Node-Functionality)", NULL, NULL, NULL }; | |
8132 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
8133 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
8134 }; | |
8135 | |
8136 /* Node-Id */ | |
8137 { | |
8138 struct dict_avp_data data = { | |
8139 2064, /* Code */ | |
8140 10415, /* Vendor */ | |
8141 "Node-Id", /* Name */ | |
8142 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8143 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8144 AVP_TYPE_OCTETSTRING /* base type of data */ | |
8145 }; | |
8146 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
8147 }; | |
8148 | |
8149 /* Number-Of-Diversions */ | |
8150 { | |
8151 struct dict_avp_data data = { | |
8152 2034, /* Code */ | |
8153 10415, /* Vendor */ | |
8154 "Number-Of-Diversions", /* Name */ | |
8155 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8156 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8157 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
8158 }; | |
8159 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8160 }; | |
8161 | |
8162 /* Number-Of-Messages-Sent */ | |
8163 { | |
8164 struct dict_avp_data data = { | |
8165 2019, /* Code */ | |
8166 10415, /* Vendor */ | |
8167 "Number-Of-Messages-Sent", /* Name */ | |
8168 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8169 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8170 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
8171 }; | |
8172 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8173 }; | |
8174 | |
8175 /* Number-Of-Participants */ | |
8176 { | |
8177 struct dict_avp_data data = { | |
8178 885, /* Code */ | |
8179 10415, /* Vendor */ | |
8180 "Number-Of-Participants", /* Name */ | |
8181 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8182 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8183 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
8184 }; | |
8185 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8186 }; | |
8187 | |
8188 /* Number-Of-Received-Talk-Bursts */ | |
8189 { | |
8190 struct dict_avp_data data = { | |
8191 1282, /* Code */ | |
8192 10415, /* Vendor */ | |
8193 "Number-Of-Received-Talk-Bursts", /* Name */ | |
8194 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8195 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8196 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
8197 }; | |
8198 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8199 }; | |
8200 | |
8201 /* Number-Of-Talk-Bursts */ | |
8202 { | |
8203 struct dict_avp_data data = { | |
8204 1283, /* Code */ | |
8205 10415, /* Vendor */ | |
8206 "Number-Of-Talk-Bursts", /* Name */ | |
8207 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8208 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8209 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
8210 }; | |
8211 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8212 }; | |
8213 | |
8214 /* Number-Portability-Routing-Information */ | |
8215 { | |
8216 struct dict_avp_data data = { | |
8217 2024, /* Code */ | |
8218 10415, /* Vendor */ | |
8219 "Number-Portability-Routing-Information", /* Name */ | |
8220 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8221 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8222 AVP_TYPE_OCTETSTRING /* base type of data */ | |
8223 }; | |
8224 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
8225 }; | |
8226 | |
8227 /* Offline-Charging */ | |
8228 { | |
8229 struct dict_avp_data data = { | |
8230 1278, /* Code */ | |
8231 10415, /* Vendor */ | |
8232 "Offline-Charging", /* Name */ | |
8233 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8234 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8235 AVP_TYPE_GROUPED /* base type of data */ | |
8236 }; | |
8237 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8238 }; | |
8239 | |
8240 /* Online-Charging-Flag */ | |
8241 { | |
8242 struct dict_avp_data data = { | |
8243 2303, /* Code */ | |
8244 10415, /* Vendor */ | |
8245 "Online-Charging-Flag", /* Name */ | |
8246 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8247 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8248 AVP_TYPE_INTEGER32 /* base type of data */ | |
8249 }; | |
8250 struct dict_object *type; | |
8251 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Online-Charging-Flag)", NULL, NULL, NULL }; | |
8252 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
8253 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
8254 }; | |
8255 | |
8256 /* Originating-IOI */ | |
8257 { | |
8258 struct dict_avp_data data = { | |
8259 839, /* Code */ | |
8260 10415, /* Vendor */ | |
8261 "Originating-IOI", /* Name */ | |
8262 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8263 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8264 AVP_TYPE_OCTETSTRING /* base type of data */ | |
8265 }; | |
8266 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
8267 }; | |
8268 | |
8269 /* Originator */ | |
8270 { | |
8271 struct dict_avp_data data = { | |
8272 864, /* Code */ | |
8273 10415, /* Vendor */ | |
8274 "Originator", /* Name */ | |
8275 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8276 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8277 AVP_TYPE_INTEGER32 /* base type of data */ | |
8278 }; | |
8279 struct dict_object *type; | |
8280 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Originator)", NULL, NULL, NULL }; | |
8281 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
8282 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
8283 }; | |
8284 | |
8285 /* Originator-Address */ | |
8286 { | |
8287 struct dict_avp_data data = { | |
8288 886, /* Code */ | |
8289 10415, /* Vendor */ | |
8290 "Originator-Address", /* Name */ | |
8291 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8292 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8293 AVP_TYPE_GROUPED /* base type of data */ | |
8294 }; | |
8295 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8296 }; | |
8297 | |
8298 /* Originator-Interface */ | |
8299 { | |
8300 struct dict_avp_data data = { | |
8301 2009, /* Code */ | |
8302 10415, /* Vendor */ | |
8303 "Originator-Interface", /* Name */ | |
8304 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8305 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8306 AVP_TYPE_GROUPED /* base type of data */ | |
8307 }; | |
8308 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8309 }; | |
8310 | |
8311 /* Originator-Received-Address */ | |
8312 { | |
8313 struct dict_avp_data data = { | |
8314 2027, /* Code */ | |
8315 10415, /* Vendor */ | |
8316 "Originator-Received-Address", /* Name */ | |
8317 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8318 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8319 AVP_TYPE_GROUPED /* base type of data */ | |
8320 }; | |
8321 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8322 }; | |
8323 | |
8324 /* Originator-SCCP-Address */ | |
8325 { | |
8326 struct dict_avp_data data = { | |
8327 2008, /* Code */ | |
8328 10415, /* Vendor */ | |
8329 "Originator-SCCP-Address", /* Name */ | |
8330 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8331 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8332 AVP_TYPE_OCTETSTRING /* base type of data */ | |
8333 }; | |
8334 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
8335 }; | |
8336 | |
8337 /* Outgoing-Session-Id */ | |
8338 { | |
8339 struct dict_avp_data data = { | |
8340 2320, /* Code */ | |
8341 10415, /* Vendor */ | |
8342 "Outgoing-Session-Id", /* Name */ | |
8343 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8344 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8345 AVP_TYPE_OCTETSTRING /* base type of data */ | |
8346 }; | |
8347 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
8348 }; | |
8349 | |
8350 /* Outgoing-Trunk-Group-Id */ | |
8351 { | |
8352 struct dict_avp_data data = { | |
8353 853, /* Code */ | |
8354 10415, /* Vendor */ | |
8355 "Outgoing-Trunk-Group-Id", /* Name */ | |
8356 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8357 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8358 AVP_TYPE_OCTETSTRING /* base type of data */ | |
8359 }; | |
8360 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
8361 }; | |
8362 | |
8363 /* PDG-Address */ | |
8364 { | |
8365 struct dict_avp_data data = { | |
8366 895, /* Code */ | |
8367 10415, /* Vendor */ | |
8368 "PDG-Address", /* Name */ | |
8369 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8370 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8371 AVP_TYPE_OCTETSTRING /* base type of data */ | |
8372 }; | |
8373 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
8374 }; | |
8375 | |
8376 /* PDG-Charging-Id */ | |
8377 { | |
8378 struct dict_avp_data data = { | |
8379 896, /* Code */ | |
8380 10415, /* Vendor */ | |
8381 "PDG-Charging-Id", /* Name */ | |
8382 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8383 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8384 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
8385 }; | |
8386 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8387 }; | |
8388 | |
8389 /* PDN-Connection-Charging-ID */ | |
8390 { | |
8391 struct dict_avp_data data = { | |
8392 2050, /* Code */ | |
8393 10415, /* Vendor */ | |
8394 "PDN-Connection-Charging-ID", /* Name */ | |
8395 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8396 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8397 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
8398 }; | |
8399 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8400 }; | |
8401 | |
8402 /* PDP-Address */ | |
8403 { | |
8404 struct dict_avp_data data = { | |
8405 1227, /* Code */ | |
8406 10415, /* Vendor */ | |
8407 "PDP-Address", /* Name */ | |
8408 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8409 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8410 AVP_TYPE_OCTETSTRING /* base type of data */ | |
8411 }; | |
8412 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
8413 }; | |
8414 | |
8415 /* PDP-Address-Prefix-Length */ | |
8416 { | |
8417 struct dict_avp_data data = { | |
8418 2606, /* Code */ | |
8419 10415, /* Vendor */ | |
8420 "PDP-Address-Prefix-Length", /* Name */ | |
8421 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8422 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8423 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
8424 }; | |
8425 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8426 }; | |
8427 | |
8428 /* PDP-Context-Type */ | |
8429 { | |
8430 struct dict_avp_data data = { | |
8431 1247, /* Code */ | |
8432 10415, /* Vendor */ | |
8433 "PDP-Context-Type", /* Name */ | |
8434 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8435 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8436 AVP_TYPE_INTEGER32 /* base type of data */ | |
8437 }; | |
8438 struct dict_object *type; | |
8439 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PDP-Context-Type)", NULL, NULL, NULL }; | |
8440 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
8441 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
8442 }; | |
8443 | |
8444 /* PS-Append-Free-Format-Data */ | |
8445 { | |
8446 struct dict_avp_data data = { | |
8447 867, /* Code */ | |
8448 10415, /* Vendor */ | |
8449 "PS-Append-Free-Format-Data", /* Name */ | |
8450 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8451 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8452 AVP_TYPE_INTEGER32 /* base type of data */ | |
8453 }; | |
8454 struct dict_object *type; | |
8455 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PS-Append-Free-Format-Data)", NULL, NULL, NULL }; | |
8456 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
8457 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
8458 }; | |
8459 | |
8460 /* PS-Free-Format-Data */ | |
8461 { | |
8462 struct dict_avp_data data = { | |
8463 866, /* Code */ | |
8464 10415, /* Vendor */ | |
8465 "PS-Free-Format-Data", /* Name */ | |
8466 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8467 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8468 AVP_TYPE_OCTETSTRING /* base type of data */ | |
8469 }; | |
8470 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8471 }; | |
8472 | |
8473 /* PS-Furnish-Charging-Information */ | |
8474 { | |
8475 struct dict_avp_data data = { | |
8476 865, /* Code */ | |
8477 10415, /* Vendor */ | |
8478 "PS-Furnish-Charging-Information", /* Name */ | |
8479 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8480 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8481 AVP_TYPE_GROUPED /* base type of data */ | |
8482 }; | |
8483 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8484 }; | |
8485 | |
8486 /* PS-Information */ | |
8487 { | |
8488 struct dict_avp_data data = { | |
8489 874, /* Code */ | |
8490 10415, /* Vendor */ | |
8491 "PS-Information", /* Name */ | |
8492 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8493 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8494 AVP_TYPE_GROUPED /* base type of data */ | |
8495 }; | |
8496 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8497 }; | |
8498 | |
8499 /* Participant-Access-Priority */ | |
8500 { | |
8501 struct dict_avp_data data = { | |
8502 1259, /* Code */ | |
8503 10415, /* Vendor */ | |
8504 "Participant-Access-Priority", /* Name */ | |
8505 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8506 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8507 AVP_TYPE_INTEGER32 /* base type of data */ | |
8508 }; | |
8509 struct dict_object *type; | |
8510 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Participant-Access-Priority)", NULL, NULL, NULL }; | |
8511 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
8512 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
8513 }; | |
8514 | |
8515 /* Participant-Action-Type */ | |
8516 { | |
8517 struct dict_avp_data data = { | |
8518 2049, /* Code */ | |
8519 10415, /* Vendor */ | |
8520 "Participant-Action-Type", /* Name */ | |
8521 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8522 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8523 AVP_TYPE_INTEGER32 /* base type of data */ | |
8524 }; | |
8525 struct dict_object *type; | |
8526 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Participant-Action-Type)", NULL, NULL, NULL }; | |
8527 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
8528 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
8529 }; | |
8530 | |
8531 /* Participant-Group */ | |
8532 { | |
8533 struct dict_avp_data data = { | |
8534 1260, /* Code */ | |
8535 10415, /* Vendor */ | |
8536 "Participant-Group", /* Name */ | |
8537 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8538 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8539 AVP_TYPE_GROUPED /* base type of data */ | |
8540 }; | |
8541 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8542 }; | |
8543 | |
8544 /* Participants-Involved */ | |
8545 { | |
8546 struct dict_avp_data data = { | |
8547 887, /* Code */ | |
8548 10415, /* Vendor */ | |
8549 "Participants-Involved", /* Name */ | |
8550 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8551 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8552 AVP_TYPE_OCTETSTRING /* base type of data */ | |
8553 }; | |
8554 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
8555 }; | |
8556 | |
8557 /* PoC-Change-Condition */ | |
8558 { | |
8559 struct dict_avp_data data = { | |
8560 1261, /* Code */ | |
8561 10415, /* Vendor */ | |
8562 "PoC-Change-Condition", /* Name */ | |
8563 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8564 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8565 AVP_TYPE_INTEGER32 /* base type of data */ | |
8566 }; | |
8567 struct dict_object *type; | |
8568 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PoC-Change-Condition)", NULL, NULL, NULL }; | |
8569 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
8570 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
8571 }; | |
8572 | |
8573 /* PoC-Change-Time */ | |
8574 { | |
8575 struct dict_avp_data data = { | |
8576 1262, /* Code */ | |
8577 10415, /* Vendor */ | |
8578 "PoC-Change-Time", /* Name */ | |
8579 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8580 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8581 AVP_TYPE_OCTETSTRING /* base type of data */ | |
8582 }; | |
8583 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
8584 }; | |
8585 | |
8586 /* PoC-Controlling-Address */ | |
8587 { | |
8588 struct dict_avp_data data = { | |
8589 858, /* Code */ | |
8590 10415, /* Vendor */ | |
8591 "PoC-Controlling-Address", /* Name */ | |
8592 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8593 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8594 AVP_TYPE_OCTETSTRING /* base type of data */ | |
8595 }; | |
8596 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
8597 }; | |
8598 | |
8599 /* PoC-Event-Type */ | |
8600 { | |
8601 struct dict_avp_data data = { | |
8602 2025, /* Code */ | |
8603 10415, /* Vendor */ | |
8604 "PoC-Event-Type", /* Name */ | |
8605 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8606 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8607 AVP_TYPE_INTEGER32 /* base type of data */ | |
8608 }; | |
8609 struct dict_object *type; | |
8610 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PoC-Event-Type)", NULL, NULL, NULL }; | |
8611 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
8612 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
8613 }; | |
8614 | |
8615 /* PoC-Group-Name */ | |
8616 { | |
8617 struct dict_avp_data data = { | |
8618 859, /* Code */ | |
8619 10415, /* Vendor */ | |
8620 "PoC-Group-Name", /* Name */ | |
8621 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8622 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8623 AVP_TYPE_OCTETSTRING /* base type of data */ | |
8624 }; | |
8625 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
8626 }; | |
8627 | |
8628 /* PoC-Information */ | |
8629 { | |
8630 struct dict_avp_data data = { | |
8631 879, /* Code */ | |
8632 10415, /* Vendor */ | |
8633 "PoC-Information", /* Name */ | |
8634 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8635 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8636 AVP_TYPE_GROUPED /* base type of data */ | |
8637 }; | |
8638 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8639 }; | |
8640 | |
8641 /* PoC-Server-Role */ | |
8642 { | |
8643 struct dict_avp_data data = { | |
8644 883, /* Code */ | |
8645 10415, /* Vendor */ | |
8646 "PoC-Server-Role", /* Name */ | |
8647 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8648 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8649 AVP_TYPE_INTEGER32 /* base type of data */ | |
8650 }; | |
8651 struct dict_object *type; | |
8652 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PoC-Server-Role)", NULL, NULL, NULL }; | |
8653 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
8654 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
8655 }; | |
8656 | |
8657 /* PoC-Session-Id */ | |
8658 { | |
8659 struct dict_avp_data data = { | |
8660 1229, /* Code */ | |
8661 10415, /* Vendor */ | |
8662 "PoC-Session-Id", /* Name */ | |
8663 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8664 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8665 AVP_TYPE_OCTETSTRING /* base type of data */ | |
8666 }; | |
8667 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
8668 }; | |
8669 | |
8670 /* PoC-Session-Initiation-type */ | |
8671 { | |
8672 struct dict_avp_data data = { | |
8673 1277, /* Code */ | |
8674 10415, /* Vendor */ | |
8675 "PoC-Session-Initiation-type", /* Name */ | |
8676 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8677 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8678 AVP_TYPE_INTEGER32 /* base type of data */ | |
8679 }; | |
8680 struct dict_object *type; | |
8681 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PoC-Session-Initiation-type)", NULL, NULL, NULL }; | |
8682 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
8683 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
8684 }; | |
8685 | |
8686 /* PoC-Session-Type */ | |
8687 { | |
8688 struct dict_avp_data data = { | |
8689 884, /* Code */ | |
8690 10415, /* Vendor */ | |
8691 "PoC-Session-Type", /* Name */ | |
8692 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8693 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8694 AVP_TYPE_INTEGER32 /* base type of data */ | |
8695 }; | |
8696 struct dict_object *type; | |
8697 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PoC-Session-Type)", NULL, NULL, NULL }; | |
8698 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
8699 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
8700 }; | |
8701 | |
8702 /* PoC-User-Role */ | |
8703 { | |
8704 struct dict_avp_data data = { | |
8705 1252, /* Code */ | |
8706 10415, /* Vendor */ | |
8707 "PoC-User-Role", /* Name */ | |
8708 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8709 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8710 AVP_TYPE_GROUPED /* base type of data */ | |
8711 }; | |
8712 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8713 }; | |
8714 | |
8715 /* PoC-User-Role-IDs */ | |
8716 { | |
8717 struct dict_avp_data data = { | |
8718 1253, /* Code */ | |
8719 10415, /* Vendor */ | |
8720 "PoC-User-Role-IDs", /* Name */ | |
8721 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8722 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8723 AVP_TYPE_OCTETSTRING /* base type of data */ | |
8724 }; | |
8725 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
8726 }; | |
8727 | |
8728 /* PoC-User-Role-info-Units */ | |
8729 { | |
8730 struct dict_avp_data data = { | |
8731 1254, /* Code */ | |
8732 10415, /* Vendor */ | |
8733 "PoC-User-Role-info-Units", /* Name */ | |
8734 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8735 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8736 AVP_TYPE_INTEGER32 /* base type of data */ | |
8737 }; | |
8738 struct dict_object *type; | |
8739 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PoC-User-Role-info-Units)", NULL, NULL, NULL }; | |
8740 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
8741 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
8742 }; | |
8743 | |
8744 /* Positioning-Data */ | |
8745 { | |
8746 struct dict_avp_data data = { | |
8747 1245, /* Code */ | |
8748 10415, /* Vendor */ | |
8749 "Positioning-Data", /* Name */ | |
8750 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8751 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8752 AVP_TYPE_OCTETSTRING /* base type of data */ | |
8753 }; | |
8754 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
8755 }; | |
8756 | |
8757 /* Preferred-AoC-Currency */ | |
8758 { | |
8759 struct dict_avp_data data = { | |
8760 2315, /* Code */ | |
8761 10415, /* Vendor */ | |
8762 "Preferred-AoC-Currency", /* Name */ | |
8763 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8764 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8765 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
8766 }; | |
8767 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8768 }; | |
8769 | |
8770 /* Priority */ | |
8771 { | |
8772 struct dict_avp_data data = { | |
8773 1209, /* Code */ | |
8774 10415, /* Vendor */ | |
8775 "Priority", /* Name */ | |
8776 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8777 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8778 AVP_TYPE_INTEGER32 /* base type of data */ | |
8779 }; | |
8780 struct dict_object *type; | |
8781 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Priority)", NULL, NULL, NULL }; | |
8782 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
8783 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
8784 }; | |
8785 | |
8786 /* Quota-Consumption-Time */ | |
8787 { | |
8788 struct dict_avp_data data = { | |
8789 881, /* Code */ | |
8790 10415, /* Vendor */ | |
8791 "Quota-Consumption-Time", /* Name */ | |
8792 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8793 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8794 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
8795 }; | |
8796 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8797 }; | |
8798 | |
8799 /* Quota-Holding-Time */ | |
8800 { | |
8801 struct dict_avp_data data = { | |
8802 871, /* Code */ | |
8803 10415, /* Vendor */ | |
8804 "Quota-Holding-Time", /* Name */ | |
8805 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8806 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8807 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
8808 }; | |
8809 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8810 }; | |
8811 | |
8812 /* Rate-Element */ | |
8813 { | |
8814 struct dict_avp_data data = { | |
8815 2058, /* Code */ | |
8816 10415, /* Vendor */ | |
8817 "Rate-Element", /* Name */ | |
8818 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8819 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8820 AVP_TYPE_GROUPED /* base type of data */ | |
8821 }; | |
8822 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8823 }; | |
8824 | |
8825 /* Read-Reply-Report-Requested */ | |
8826 { | |
8827 struct dict_avp_data data = { | |
8828 1222, /* Code */ | |
8829 10415, /* Vendor */ | |
8830 "Read-Reply-Report-Requested", /* Name */ | |
8831 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8832 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8833 AVP_TYPE_INTEGER32 /* base type of data */ | |
8834 }; | |
8835 struct dict_object *type; | |
8836 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Read-Reply-Report-Requested)", NULL, NULL, NULL }; | |
8837 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
8838 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
8839 }; | |
8840 | |
8841 /* Real-Time-Tariff-Information */ | |
8842 { | |
8843 struct dict_avp_data data = { | |
8844 2305, /* Code */ | |
8845 10415, /* Vendor */ | |
8846 "Real-Time-Tariff-Information", /* Name */ | |
8847 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8848 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8849 AVP_TYPE_GROUPED /* base type of data */ | |
8850 }; | |
8851 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8852 }; | |
8853 | |
8854 /* Received-Talk-Burst-Time */ | |
8855 { | |
8856 struct dict_avp_data data = { | |
8857 1284, /* Code */ | |
8858 10415, /* Vendor */ | |
8859 "Received-Talk-Burst-Time", /* Name */ | |
8860 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8861 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8862 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
8863 }; | |
8864 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8865 }; | |
8866 | |
8867 /* Received-Talk-Burst-Volume */ | |
8868 { | |
8869 struct dict_avp_data data = { | |
8870 1285, /* Code */ | |
8871 10415, /* Vendor */ | |
8872 "Received-Talk-Burst-Volume", /* Name */ | |
8873 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8874 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8875 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
8876 }; | |
8877 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8878 }; | |
8879 | |
8880 /* Recipient-Address */ | |
8881 { | |
8882 struct dict_avp_data data = { | |
8883 1201, /* Code */ | |
8884 10415, /* Vendor */ | |
8885 "Recipient-Address", /* Name */ | |
8886 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8887 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8888 AVP_TYPE_GROUPED /* base type of data */ | |
8889 }; | |
8890 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8891 }; | |
8892 | |
8893 /* Recipient-Info */ | |
8894 { | |
8895 struct dict_avp_data data = { | |
8896 2026, /* Code */ | |
8897 10415, /* Vendor */ | |
8898 "Recipient-Info", /* Name */ | |
8899 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8900 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8901 AVP_TYPE_GROUPED /* base type of data */ | |
8902 }; | |
8903 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8904 }; | |
8905 | |
8906 /* Recipient-Received-Address */ | |
8907 { | |
8908 struct dict_avp_data data = { | |
8909 2028, /* Code */ | |
8910 10415, /* Vendor */ | |
8911 "Recipient-Received-Address", /* Name */ | |
8912 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8913 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8914 AVP_TYPE_GROUPED /* base type of data */ | |
8915 }; | |
8916 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8917 }; | |
8918 | |
8919 /* Recipient-SCCP-Address */ | |
8920 { | |
8921 struct dict_avp_data data = { | |
8922 2010, /* Code */ | |
8923 10415, /* Vendor */ | |
8924 "Recipient-SCCP-Address", /* Name */ | |
8925 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8926 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8927 AVP_TYPE_OCTETSTRING /* base type of data */ | |
8928 }; | |
8929 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
8930 }; | |
8931 | |
8932 /* Refund-Information */ | |
8933 { | |
8934 struct dict_avp_data data = { | |
8935 2022, /* Code */ | |
8936 10415, /* Vendor */ | |
8937 "Refund-Information", /* Name */ | |
8938 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8939 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8940 AVP_TYPE_OCTETSTRING /* base type of data */ | |
8941 }; | |
8942 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8943 }; | |
8944 | |
8945 /* Relationship-Mode */ | |
8946 { | |
8947 struct dict_avp_data data = { | |
8948 2706, /* Code */ | |
8949 10415, /* Vendor */ | |
8950 "Relationship-Mode", /* Name */ | |
8951 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8952 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8953 AVP_TYPE_INTEGER32 /* base type of data */ | |
8954 }; | |
8955 struct dict_object *type; | |
8956 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Relationship-Mode)", NULL, NULL, NULL }; | |
8957 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
8958 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
8959 }; | |
8960 | |
8961 /* Remaining-Balance */ | |
8962 { | |
8963 struct dict_avp_data data = { | |
8964 2021, /* Code */ | |
8965 10415, /* Vendor */ | |
8966 "Remaining-Balance", /* Name */ | |
8967 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8968 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8969 AVP_TYPE_GROUPED /* base type of data */ | |
8970 }; | |
8971 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
8972 }; | |
8973 | |
8974 /* Reply-Applic-ID */ | |
8975 { | |
8976 struct dict_avp_data data = { | |
8977 1223, /* Code */ | |
8978 10415, /* Vendor */ | |
8979 "Reply-Applic-ID", /* Name */ | |
8980 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8981 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8982 AVP_TYPE_OCTETSTRING /* base type of data */ | |
8983 }; | |
8984 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
8985 }; | |
8986 | |
8987 /* Reply-Path-Requested */ | |
8988 { | |
8989 struct dict_avp_data data = { | |
8990 2011, /* Code */ | |
8991 10415, /* Vendor */ | |
8992 "Reply-Path-Requested", /* Name */ | |
8993 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
8994 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
8995 AVP_TYPE_INTEGER32 /* base type of data */ | |
8996 }; | |
8997 struct dict_object *type; | |
8998 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Reply-Path-Requested)", NULL, NULL, NULL }; | |
8999 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
9000 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
9001 }; | |
9002 | |
9003 /* Reporting-Reason */ | |
9004 { | |
9005 struct dict_avp_data data = { | |
9006 872, /* Code */ | |
9007 10415, /* Vendor */ | |
9008 "Reporting-Reason", /* Name */ | |
9009 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9010 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9011 AVP_TYPE_INTEGER32 /* base type of data */ | |
9012 }; | |
9013 struct dict_object *type; | |
9014 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Reporting-Reason)", NULL, NULL, NULL }; | |
9015 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
9016 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
9017 }; | |
9018 | |
9019 /* Requested-Party-Address */ | |
9020 { | |
9021 struct dict_avp_data data = { | |
9022 1251, /* Code */ | |
9023 10415, /* Vendor */ | |
9024 "Requested-Party-Address", /* Name */ | |
9025 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9026 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9027 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9028 }; | |
9029 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
9030 }; | |
9031 | |
9032 /* Role-Of-Node */ | |
9033 { | |
9034 struct dict_avp_data data = { | |
9035 829, /* Code */ | |
9036 10415, /* Vendor */ | |
9037 "Role-Of-Node", /* Name */ | |
9038 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9039 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9040 AVP_TYPE_INTEGER32 /* base type of data */ | |
9041 }; | |
9042 struct dict_object *type; | |
9043 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Role-Of-Node)", NULL, NULL, NULL }; | |
9044 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
9045 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
9046 }; | |
9047 | |
9048 /* SDP-Answer-Timestamp */ | |
9049 { | |
9050 struct dict_avp_data data = { | |
9051 1275, /* Code */ | |
9052 10415, /* Vendor */ | |
9053 "SDP-Answer-Timestamp", /* Name */ | |
9054 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9055 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9056 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9057 }; | |
9058 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
9059 }; | |
9060 | |
9061 /* SDP-Media-Component */ | |
9062 { | |
9063 struct dict_avp_data data = { | |
9064 843, /* Code */ | |
9065 10415, /* Vendor */ | |
9066 "SDP-Media-Component", /* Name */ | |
9067 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9068 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9069 AVP_TYPE_GROUPED /* base type of data */ | |
9070 }; | |
9071 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9072 }; | |
9073 | |
9074 /* SDP-Media-Description */ | |
9075 { | |
9076 struct dict_avp_data data = { | |
9077 845, /* Code */ | |
9078 10415, /* Vendor */ | |
9079 "SDP-Media-Description", /* Name */ | |
9080 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9081 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9082 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9083 }; | |
9084 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
9085 }; | |
9086 | |
9087 /* SDP-Media-Name */ | |
9088 { | |
9089 struct dict_avp_data data = { | |
9090 844, /* Code */ | |
9091 10415, /* Vendor */ | |
9092 "SDP-Media-Name", /* Name */ | |
9093 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9094 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9095 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9096 }; | |
9097 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
9098 }; | |
9099 | |
9100 /* SDP-Offer-Timestamp */ | |
9101 { | |
9102 struct dict_avp_data data = { | |
9103 1274, /* Code */ | |
9104 10415, /* Vendor */ | |
9105 "SDP-Offer-Timestamp", /* Name */ | |
9106 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9107 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9108 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9109 }; | |
9110 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
9111 }; | |
9112 | |
9113 /* SDP-Session-Description */ | |
9114 { | |
9115 struct dict_avp_data data = { | |
9116 842, /* Code */ | |
9117 10415, /* Vendor */ | |
9118 "SDP-Session-Description", /* Name */ | |
9119 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9120 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9121 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9122 }; | |
9123 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
9124 }; | |
9125 | |
9126 /* SDP-TimeStamps */ | |
9127 { | |
9128 struct dict_avp_data data = { | |
9129 1273, /* Code */ | |
9130 10415, /* Vendor */ | |
9131 "SDP-TimeStamps", /* Name */ | |
9132 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9133 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9134 AVP_TYPE_GROUPED /* base type of data */ | |
9135 }; | |
9136 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9137 }; | |
9138 | |
9139 /* SDP-Type */ | |
9140 { | |
9141 struct dict_avp_data data = { | |
9142 2036, /* Code */ | |
9143 10415, /* Vendor */ | |
9144 "SDP-Type", /* Name */ | |
9145 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9146 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9147 AVP_TYPE_INTEGER32 /* base type of data */ | |
9148 }; | |
9149 struct dict_object *type; | |
9150 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SDP-Type)", NULL, NULL, NULL }; | |
9151 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
9152 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
9153 }; | |
9154 | |
9155 /* SGSN-Address */ | |
9156 { | |
9157 struct dict_avp_data data = { | |
9158 1228, /* Code */ | |
9159 10415, /* Vendor */ | |
9160 "SGSN-Address", /* Name */ | |
9161 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9162 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9163 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9164 }; | |
9165 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
9166 }; | |
9167 | |
9168 /* SGW-Address */ | |
9169 { | |
9170 struct dict_avp_data data = { | |
9171 2067, /* Code */ | |
9172 10415, /* Vendor */ | |
9173 "SGW-Address", /* Name */ | |
9174 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9175 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9176 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9177 }; | |
9178 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
9179 }; | |
9180 | |
9181 /* SGW-Change */ | |
9182 { | |
9183 struct dict_avp_data data = { | |
9184 2065, /* Code */ | |
9185 10415, /* Vendor */ | |
9186 "SGW-Change", /* Name */ | |
9187 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9188 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9189 AVP_TYPE_INTEGER32 /* base type of data */ | |
9190 }; | |
9191 struct dict_object *type; | |
9192 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SGW-Change)", NULL, NULL, NULL }; | |
9193 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
9194 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
9195 }; | |
9196 | |
9197 /* SIP-Method */ | |
9198 { | |
9199 struct dict_avp_data data = { | |
9200 824, /* Code */ | |
9201 10415, /* Vendor */ | |
9202 "SIP-Method", /* Name */ | |
9203 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9204 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9205 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9206 }; | |
9207 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
9208 }; | |
9209 | |
9210 /* SIP-Request-Timestamp */ | |
9211 { | |
9212 struct dict_avp_data data = { | |
9213 834, /* Code */ | |
9214 10415, /* Vendor */ | |
9215 "SIP-Request-Timestamp", /* Name */ | |
9216 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9217 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9218 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9219 }; | |
9220 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
9221 }; | |
9222 | |
9223 /* SIP-Request-Timestamp-Fraction */ | |
9224 { | |
9225 struct dict_avp_data data = { | |
9226 2301, /* Code */ | |
9227 10415, /* Vendor */ | |
9228 "SIP-Request-Timestamp-Fraction", /* Name */ | |
9229 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9230 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9231 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
9232 }; | |
9233 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9234 }; | |
9235 | |
9236 /* SIP-Response-Timestamp */ | |
9237 { | |
9238 struct dict_avp_data data = { | |
9239 835, /* Code */ | |
9240 10415, /* Vendor */ | |
9241 "SIP-Response-Timestamp", /* Name */ | |
9242 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9243 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9244 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9245 }; | |
9246 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
9247 }; | |
9248 | |
9249 /* SIP-Response-Timestamp-Fraction */ | |
9250 { | |
9251 struct dict_avp_data data = { | |
9252 2302, /* Code */ | |
9253 10415, /* Vendor */ | |
9254 "SIP-Response-Timestamp-Fraction", /* Name */ | |
9255 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9256 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9257 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
9258 }; | |
9259 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9260 }; | |
9261 | |
9262 /* SM-Discharge-Time */ | |
9263 { | |
9264 struct dict_avp_data data = { | |
9265 2012, /* Code */ | |
9266 10415, /* Vendor */ | |
9267 "SM-Discharge-Time", /* Name */ | |
9268 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9269 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9270 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9271 }; | |
9272 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
9273 }; | |
9274 | |
9275 /* SM-Message-Type */ | |
9276 { | |
9277 struct dict_avp_data data = { | |
9278 2007, /* Code */ | |
9279 10415, /* Vendor */ | |
9280 "SM-Message-Type", /* Name */ | |
9281 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9282 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9283 AVP_TYPE_INTEGER32 /* base type of data */ | |
9284 }; | |
9285 struct dict_object *type; | |
9286 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SM-Message-Type)", NULL, NULL, NULL }; | |
9287 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
9288 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
9289 }; | |
9290 | |
9291 /* SM-Protocol-ID */ | |
9292 { | |
9293 struct dict_avp_data data = { | |
9294 2013, /* Code */ | |
9295 10415, /* Vendor */ | |
9296 "SM-Protocol-ID", /* Name */ | |
9297 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9298 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9299 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9300 }; | |
9301 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9302 }; | |
9303 | |
9304 /* SM-Service-Type */ | |
9305 { | |
9306 struct dict_avp_data data = { | |
9307 2029, /* Code */ | |
9308 10415, /* Vendor */ | |
9309 "SM-Service-Type", /* Name */ | |
9310 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9311 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9312 AVP_TYPE_INTEGER32 /* base type of data */ | |
9313 }; | |
9314 struct dict_object *type; | |
9315 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SM-Service-Type)", NULL, NULL, NULL }; | |
9316 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
9317 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
9318 }; | |
9319 | |
9320 /* SM-Status */ | |
9321 { | |
9322 struct dict_avp_data data = { | |
9323 2014, /* Code */ | |
9324 10415, /* Vendor */ | |
9325 "SM-Status", /* Name */ | |
9326 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9327 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9328 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9329 }; | |
9330 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9331 }; | |
9332 | |
9333 /* SM-User-Data-Header */ | |
9334 { | |
9335 struct dict_avp_data data = { | |
9336 2015, /* Code */ | |
9337 10415, /* Vendor */ | |
9338 "SM-User-Data-Header", /* Name */ | |
9339 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9340 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9341 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9342 }; | |
9343 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9344 }; | |
9345 | |
9346 /* SMS-Information */ | |
9347 { | |
9348 struct dict_avp_data data = { | |
9349 2000, /* Code */ | |
9350 10415, /* Vendor */ | |
9351 "SMS-Information", /* Name */ | |
9352 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9353 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9354 AVP_TYPE_GROUPED /* base type of data */ | |
9355 }; | |
9356 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9357 }; | |
9358 | |
9359 /* SMS-Node */ | |
9360 { | |
9361 struct dict_avp_data data = { | |
9362 2016, /* Code */ | |
9363 10415, /* Vendor */ | |
9364 "SMS-Node", /* Name */ | |
9365 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9366 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9367 AVP_TYPE_INTEGER32 /* base type of data */ | |
9368 }; | |
9369 struct dict_object *type; | |
9370 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SMS-Node)", NULL, NULL, NULL }; | |
9371 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
9372 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
9373 }; | |
9374 | |
9375 /* SMSC-Address */ | |
9376 { | |
9377 struct dict_avp_data data = { | |
9378 2017, /* Code */ | |
9379 10415, /* Vendor */ | |
9380 "SMSC-Address", /* Name */ | |
9381 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9382 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9383 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9384 }; | |
9385 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
9386 }; | |
9387 | |
9388 /* Scale-Factor */ | |
9389 { | |
9390 struct dict_avp_data data = { | |
9391 2059, /* Code */ | |
9392 10415, /* Vendor */ | |
9393 "Scale-Factor", /* Name */ | |
9394 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9395 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9396 AVP_TYPE_GROUPED /* base type of data */ | |
9397 }; | |
9398 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9399 }; | |
9400 | |
9401 /* Served-Party-IP-Address */ | |
9402 { | |
9403 struct dict_avp_data data = { | |
9404 848, /* Code */ | |
9405 10415, /* Vendor */ | |
9406 "Served-Party-IP-Address", /* Name */ | |
9407 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9408 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9409 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9410 }; | |
9411 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
9412 }; | |
9413 | |
9414 /* Service-Data-Container */ | |
9415 { | |
9416 struct dict_avp_data data = { | |
9417 2040, /* Code */ | |
9418 10415, /* Vendor */ | |
9419 "Service-Data-Container", /* Name */ | |
9420 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9421 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9422 AVP_TYPE_GROUPED /* base type of data */ | |
9423 }; | |
9424 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9425 }; | |
9426 | |
9427 /* Service-Id */ | |
9428 { | |
9429 struct dict_avp_data data = { | |
9430 855, /* Code */ | |
9431 10415, /* Vendor */ | |
9432 "Service-Id", /* Name */ | |
9433 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9434 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9435 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9436 }; | |
9437 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
9438 }; | |
9439 | |
9440 /* Service-Information */ | |
9441 { | |
9442 struct dict_avp_data data = { | |
9443 873, /* Code */ | |
9444 10415, /* Vendor */ | |
9445 "Service-Information", /* Name */ | |
9446 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9447 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9448 AVP_TYPE_GROUPED /* base type of data */ | |
9449 }; | |
9450 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9451 }; | |
9452 | |
9453 /* Service-Mode */ | |
9454 { | |
9455 struct dict_avp_data data = { | |
9456 2032, /* Code */ | |
9457 10415, /* Vendor */ | |
9458 "Service-Mode", /* Name */ | |
9459 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9460 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9461 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
9462 }; | |
9463 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9464 }; | |
9465 | |
9466 /* Service-Specific-Data */ | |
9467 { | |
9468 struct dict_avp_data data = { | |
9469 863, /* Code */ | |
9470 10415, /* Vendor */ | |
9471 "Service-Specific-Data", /* Name */ | |
9472 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9473 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9474 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9475 }; | |
9476 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
9477 }; | |
9478 | |
9479 /* Service-Specific-Info */ | |
9480 { | |
9481 struct dict_avp_data data = { | |
9482 1249, /* Code */ | |
9483 10415, /* Vendor */ | |
9484 "Service-Specific-Info", /* Name */ | |
9485 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9486 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9487 AVP_TYPE_GROUPED /* base type of data */ | |
9488 }; | |
9489 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9490 }; | |
9491 | |
9492 /* Service-Specific-Type */ | |
9493 { | |
9494 struct dict_avp_data data = { | |
9495 1257, /* Code */ | |
9496 10415, /* Vendor */ | |
9497 "Service-Specific-Type", /* Name */ | |
9498 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9499 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9500 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
9501 }; | |
9502 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9503 }; | |
9504 | |
9505 /* Serving-Node-Type */ | |
9506 { | |
9507 struct dict_avp_data data = { | |
9508 2047, /* Code */ | |
9509 10415, /* Vendor */ | |
9510 "Serving-Node-Type", /* Name */ | |
9511 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9512 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9513 AVP_TYPE_INTEGER32 /* base type of data */ | |
9514 }; | |
9515 struct dict_object *type; | |
9516 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Serving-Node-Type)", NULL, NULL, NULL }; | |
9517 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
9518 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
9519 }; | |
9520 | |
9521 /* Session-Direction */ | |
9522 { | |
9523 struct dict_avp_data data = { | |
9524 2707, /* Code */ | |
9525 10415, /* Vendor */ | |
9526 "Session-Direction", /* Name */ | |
9527 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9528 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9529 AVP_TYPE_INTEGER32 /* base type of data */ | |
9530 }; | |
9531 struct dict_object *type; | |
9532 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Session-Direction)", NULL, NULL, NULL }; | |
9533 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
9534 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
9535 }; | |
9536 | |
9537 /* Start-Time */ | |
9538 { | |
9539 struct dict_avp_data data = { | |
9540 2041, /* Code */ | |
9541 10415, /* Vendor */ | |
9542 "Start-Time", /* Name */ | |
9543 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9544 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9545 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9546 }; | |
9547 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
9548 }; | |
9549 | |
9550 /* Status */ | |
9551 { | |
9552 struct dict_avp_data data = { | |
9553 2702, /* Code */ | |
9554 10415, /* Vendor */ | |
9555 "Status", /* Name */ | |
9556 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9557 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9558 AVP_TYPE_INTEGER32 /* base type of data */ | |
9559 }; | |
9560 struct dict_object *type; | |
9561 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Status)", NULL, NULL, NULL }; | |
9562 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
9563 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
9564 }; | |
9565 | |
9566 /* Stop-Time */ | |
9567 { | |
9568 struct dict_avp_data data = { | |
9569 2042, /* Code */ | |
9570 10415, /* Vendor */ | |
9571 "Stop-Time", /* Name */ | |
9572 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9573 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9574 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9575 }; | |
9576 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
9577 }; | |
9578 | |
9579 /* Submission-Time */ | |
9580 { | |
9581 struct dict_avp_data data = { | |
9582 1202, /* Code */ | |
9583 10415, /* Vendor */ | |
9584 "Submission-Time", /* Name */ | |
9585 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9586 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9587 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9588 }; | |
9589 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
9590 }; | |
9591 | |
9592 /* Subscriber-Role */ | |
9593 { | |
9594 struct dict_avp_data data = { | |
9595 2033, /* Code */ | |
9596 10415, /* Vendor */ | |
9597 "Subscriber-Role", /* Name */ | |
9598 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9599 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9600 AVP_TYPE_INTEGER32 /* base type of data */ | |
9601 }; | |
9602 struct dict_object *type; | |
9603 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Subscriber-Role)", NULL, NULL, NULL }; | |
9604 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
9605 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
9606 }; | |
9607 | |
9608 /* Supplementary-Service */ | |
9609 { | |
9610 struct dict_avp_data data = { | |
9611 2048, /* Code */ | |
9612 10415, /* Vendor */ | |
9613 "Supplementary-Service", /* Name */ | |
9614 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9615 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9616 AVP_TYPE_GROUPED /* base type of data */ | |
9617 }; | |
9618 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9619 }; | |
9620 | |
9621 /* Talk-Burst-Exchange */ | |
9622 { | |
9623 struct dict_avp_data data = { | |
9624 1255, /* Code */ | |
9625 10415, /* Vendor */ | |
9626 "Talk-Burst-Exchange", /* Name */ | |
9627 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9628 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9629 AVP_TYPE_GROUPED /* base type of data */ | |
9630 }; | |
9631 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9632 }; | |
9633 | |
9634 /* Talk-Burst-Time */ | |
9635 { | |
9636 struct dict_avp_data data = { | |
9637 1286, /* Code */ | |
9638 10415, /* Vendor */ | |
9639 "Talk-Burst-Time", /* Name */ | |
9640 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9641 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9642 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
9643 }; | |
9644 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9645 }; | |
9646 | |
9647 /* Talk-Burst-Volume */ | |
9648 { | |
9649 struct dict_avp_data data = { | |
9650 1287, /* Code */ | |
9651 10415, /* Vendor */ | |
9652 "Talk-Burst-Volume", /* Name */ | |
9653 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9654 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9655 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
9656 }; | |
9657 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9658 }; | |
9659 | |
9660 /* Tariff-Information */ | |
9661 { | |
9662 struct dict_avp_data data = { | |
9663 2060, /* Code */ | |
9664 10415, /* Vendor */ | |
9665 "Tariff-Information", /* Name */ | |
9666 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9667 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9668 AVP_TYPE_GROUPED /* base type of data */ | |
9669 }; | |
9670 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9671 }; | |
9672 | |
9673 /* Tariff-XML */ | |
9674 { | |
9675 struct dict_avp_data data = { | |
9676 2306, /* Code */ | |
9677 10415, /* Vendor */ | |
9678 "Tariff-XML", /* Name */ | |
9679 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9680 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9681 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9682 }; | |
9683 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
9684 }; | |
9685 | |
9686 /* Terminating-IOI */ | |
9687 { | |
9688 struct dict_avp_data data = { | |
9689 840, /* Code */ | |
9690 10415, /* Vendor */ | |
9691 "Terminating-IOI", /* Name */ | |
9692 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9693 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9694 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9695 }; | |
9696 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
9697 }; | |
9698 | |
9699 /* Time-First-Usage */ | |
9700 { | |
9701 struct dict_avp_data data = { | |
9702 2043, /* Code */ | |
9703 10415, /* Vendor */ | |
9704 "Time-First-Usage", /* Name */ | |
9705 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9706 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9707 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9708 }; | |
9709 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
9710 }; | |
9711 | |
9712 /* Time-Last-Usage */ | |
9713 { | |
9714 struct dict_avp_data data = { | |
9715 2044, /* Code */ | |
9716 10415, /* Vendor */ | |
9717 "Time-Last-Usage", /* Name */ | |
9718 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9719 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9720 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9721 }; | |
9722 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); | |
9723 }; | |
9724 | |
9725 /* Time-Quota-Mechanism */ | |
9726 { | |
9727 struct dict_avp_data data = { | |
9728 1270, /* Code */ | |
9729 10415, /* Vendor */ | |
9730 "Time-Quota-Mechanism", /* Name */ | |
9731 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9732 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9733 AVP_TYPE_GROUPED /* base type of data */ | |
9734 }; | |
9735 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9736 }; | |
9737 | |
9738 /* Time-Quota-Threshold */ | |
9739 { | |
9740 struct dict_avp_data data = { | |
9741 868, /* Code */ | |
9742 10415, /* Vendor */ | |
9743 "Time-Quota-Threshold", /* Name */ | |
9744 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9745 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9746 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
9747 }; | |
9748 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9749 }; | |
9750 | |
9751 /* Time-Quota-Type */ | |
9752 { | |
9753 struct dict_avp_data data = { | |
9754 1271, /* Code */ | |
9755 10415, /* Vendor */ | |
9756 "Time-Quota-Type", /* Name */ | |
9757 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9758 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9759 AVP_TYPE_INTEGER32 /* base type of data */ | |
9760 }; | |
9761 struct dict_object *type; | |
9762 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Time-Quota-Type)", NULL, NULL, NULL }; | |
9763 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
9764 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
9765 }; | |
9766 | |
9767 /* Time-Stamps */ | |
9768 { | |
9769 struct dict_avp_data data = { | |
9770 833, /* Code */ | |
9771 10415, /* Vendor */ | |
9772 "Time-Stamps", /* Name */ | |
9773 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9774 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9775 AVP_TYPE_GROUPED /* base type of data */ | |
9776 }; | |
9777 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9778 }; | |
9779 | |
9780 /* Time-Usage */ | |
9781 { | |
9782 struct dict_avp_data data = { | |
9783 2045, /* Code */ | |
9784 10415, /* Vendor */ | |
9785 "Time-Usage", /* Name */ | |
9786 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9787 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9788 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
9789 }; | |
9790 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9791 }; | |
9792 | |
9793 /* Token-Text */ | |
9794 { | |
9795 struct dict_avp_data data = { | |
9796 1215, /* Code */ | |
9797 10415, /* Vendor */ | |
9798 "Token-Text", /* Name */ | |
9799 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9800 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9801 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9802 }; | |
9803 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
9804 }; | |
9805 | |
9806 /* Traffic-Data-Volumes */ | |
9807 { | |
9808 struct dict_avp_data data = { | |
9809 2046, /* Code */ | |
9810 10415, /* Vendor */ | |
9811 "Traffic-Data-Volumes", /* Name */ | |
9812 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9813 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9814 AVP_TYPE_GROUPED /* base type of data */ | |
9815 }; | |
9816 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9817 }; | |
9818 | |
9819 /* Transcoder-Inserted-Indication */ | |
9820 { | |
9821 struct dict_avp_data data = { | |
9822 2605, /* Code */ | |
9823 10415, /* Vendor */ | |
9824 "Transcoder-Inserted-Indication", /* Name */ | |
9825 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9826 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9827 AVP_TYPE_INTEGER32 /* base type of data */ | |
9828 }; | |
9829 struct dict_object *type; | |
9830 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Transcoder-Inserted-Indication)", NULL, NULL, NULL }; | |
9831 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
9832 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
9833 }; | |
9834 | |
9835 /* Transit-IOI-List */ | |
9836 { | |
9837 struct dict_avp_data data = { | |
9838 2701, /* Code */ | |
9839 10415, /* Vendor */ | |
9840 "Transit-IOI-List", /* Name */ | |
9841 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9842 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9843 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9844 }; | |
9845 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
9846 }; | |
9847 | |
9848 /* Trigger */ | |
9849 { | |
9850 struct dict_avp_data data = { | |
9851 1264, /* Code */ | |
9852 10415, /* Vendor */ | |
9853 "Trigger", /* Name */ | |
9854 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9855 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9856 AVP_TYPE_GROUPED /* base type of data */ | |
9857 }; | |
9858 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9859 }; | |
9860 | |
9861 /* Trigger-Type */ | |
9862 { | |
9863 struct dict_avp_data data = { | |
9864 870, /* Code */ | |
9865 10415, /* Vendor */ | |
9866 "Trigger-Type", /* Name */ | |
9867 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9868 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9869 AVP_TYPE_INTEGER32 /* base type of data */ | |
9870 }; | |
9871 struct dict_object *type; | |
9872 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Trigger-Type)", NULL, NULL, NULL }; | |
9873 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
9874 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
9875 }; | |
9876 | |
9877 /* Trunk-Group-Id */ | |
9878 { | |
9879 struct dict_avp_data data = { | |
9880 851, /* Code */ | |
9881 10415, /* Vendor */ | |
9882 "Trunk-Group-Id", /* Name */ | |
9883 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9884 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9885 AVP_TYPE_GROUPED /* base type of data */ | |
9886 }; | |
9887 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9888 }; | |
9889 | |
9890 /* Type-Number */ | |
9891 { | |
9892 struct dict_avp_data data = { | |
9893 1204, /* Code */ | |
9894 10415, /* Vendor */ | |
9895 "Type-Number", /* Name */ | |
9896 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9897 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9898 AVP_TYPE_INTEGER32 /* base type of data */ | |
9899 }; | |
9900 struct dict_object *type; | |
9901 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Type-Number)", NULL, NULL, NULL }; | |
9902 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
9903 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
9904 }; | |
9905 | |
9906 /* Unit-Cost */ | |
9907 { | |
9908 struct dict_avp_data data = { | |
9909 2061, /* Code */ | |
9910 10415, /* Vendor */ | |
9911 "Unit-Cost", /* Name */ | |
9912 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9913 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9914 AVP_TYPE_GROUPED /* base type of data */ | |
9915 }; | |
9916 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9917 }; | |
9918 | |
9919 /* Unit-Quota-Threshold */ | |
9920 { | |
9921 struct dict_avp_data data = { | |
9922 1226, /* Code */ | |
9923 10415, /* Vendor */ | |
9924 "Unit-Quota-Threshold", /* Name */ | |
9925 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9926 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9927 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
9928 }; | |
9929 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9930 }; | |
9931 | |
9932 /* User-CSG-Information */ | |
9933 { | |
9934 struct dict_avp_data data = { | |
9935 2319, /* Code */ | |
9936 10415, /* Vendor */ | |
9937 "User-CSG-Information", /* Name */ | |
9938 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9939 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9940 AVP_TYPE_GROUPED /* base type of data */ | |
9941 }; | |
9942 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9943 }; | |
9944 | |
9945 /* User-Participating-Type */ | |
9946 { | |
9947 struct dict_avp_data data = { | |
9948 1279, /* Code */ | |
9949 10415, /* Vendor */ | |
9950 "User-Participating-Type", /* Name */ | |
9951 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9952 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9953 AVP_TYPE_INTEGER32 /* base type of data */ | |
9954 }; | |
9955 struct dict_object *type; | |
9956 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/User-Participating-Type)", NULL, NULL, NULL }; | |
9957 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | |
9958 CHECK_dict_new(DICT_AVP, &data, type, NULL); | |
9959 }; | |
9960 | |
9961 /* User-Session-Id */ | |
9962 { | |
9963 struct dict_avp_data data = { | |
9964 830, /* Code */ | |
9965 10415, /* Vendor */ | |
9966 "User-Session-Id", /* Name */ | |
9967 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9968 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9969 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9970 }; | |
9971 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
9972 }; | |
9973 | |
9974 /* Volume-Quota-Threshold */ | |
9975 { | |
9976 struct dict_avp_data data = { | |
9977 869, /* Code */ | |
9978 10415, /* Vendor */ | |
9979 "Volume-Quota-Threshold", /* Name */ | |
9980 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9981 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9982 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
9983 }; | |
9984 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
9985 }; | |
9986 | |
9987 /* WAG-Address */ | |
9988 { | |
9989 struct dict_avp_data data = { | |
9990 890, /* Code */ | |
9991 10415, /* Vendor */ | |
9992 "WAG-Address", /* Name */ | |
9993 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
9994 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
9995 AVP_TYPE_OCTETSTRING /* base type of data */ | |
9996 }; | |
9997 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
9998 }; | |
9999 | |
10000 /* WAG-PLMN-Id */ | |
10001 { | |
10002 struct dict_avp_data data = { | |
10003 891, /* Code */ | |
10004 10415, /* Vendor */ | |
10005 "WAG-PLMN-Id", /* Name */ | |
10006 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
10007 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
10008 AVP_TYPE_OCTETSTRING /* base type of data */ | |
10009 }; | |
10010 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
10011 }; | |
10012 | |
10013 /* WLAN-Information */ | |
10014 { | |
10015 struct dict_avp_data data = { | |
10016 875, /* Code */ | |
10017 10415, /* Vendor */ | |
10018 "WLAN-Information", /* Name */ | |
10019 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
10020 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
10021 AVP_TYPE_GROUPED /* base type of data */ | |
10022 }; | |
10023 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
10024 }; | |
10025 | |
10026 /* WLAN-Radio-Container */ | |
10027 { | |
10028 struct dict_avp_data data = { | |
10029 892, /* Code */ | |
10030 10415, /* Vendor */ | |
10031 "WLAN-Radio-Container", /* Name */ | |
10032 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
10033 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
10034 AVP_TYPE_GROUPED /* base type of data */ | |
10035 }; | |
10036 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
10037 }; | |
10038 | |
10039 /* WLAN-Session-Id */ | |
10040 { | |
10041 struct dict_avp_data data = { | |
10042 1246, /* Code */ | |
10043 10415, /* Vendor */ | |
10044 "WLAN-Session-Id", /* Name */ | |
10045 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
10046 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
10047 AVP_TYPE_OCTETSTRING /* base type of data */ | |
10048 }; | |
10049 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | |
10050 }; | |
10051 | |
10052 /* WLAN-Technology */ | |
10053 { | |
10054 struct dict_avp_data data = { | |
10055 893, /* Code */ | |
10056 10415, /* Vendor */ | |
10057 "WLAN-Technology", /* Name */ | |
10058 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
10059 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
10060 AVP_TYPE_UNSIGNED32 /* base type of data */ | |
10061 }; | |
10062 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
10063 }; | |
10064 | |
10065 /* WLAN-UE-Local-IPAddress */ | |
10066 { | |
10067 struct dict_avp_data data = { | |
10068 894, /* Code */ | |
10069 10415, /* Vendor */ | |
10070 "WLAN-UE-Local-IPAddress", /* Name */ | |
10071 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
10072 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
10073 AVP_TYPE_OCTETSTRING /* base type of data */ | |
10074 }; | |
10075 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); | |
10076 }; | |
10077 | |
10078 /* OMA DDS Charging_Data V1.0 20110201-A */ | 10078 /* OMA DDS Charging_Data V1.0 20110201-A */ |
10079 /* Application-Server-Id */ | 10079 /* Application-Server-Id */ |
10080 { | 10080 { |
10081 struct dict_avp_data data = { | 10081 struct dict_avp_data data = { |
10082 2101, /* Code */ | 10082 2101, /* Code */ |
10242 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 10242 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
10243 AVP_TYPE_UNSIGNED32 /* base type of data */ | 10243 AVP_TYPE_UNSIGNED32 /* base type of data */ |
10244 }; | 10244 }; |
10245 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | 10245 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); |
10246 }; | 10246 }; |
10247 | |
10248 | |
10249 | |
10250 | |
10251 | 10247 |
10252 /*****************************************************/ | 10248 /*****************************************************/ |
10253 /* end of generated data, rules below added manually */ | 10249 /* end of generated data, rules below added manually */ |
10254 /*****************************************************/ | 10250 /*****************************************************/ |
10255 | 10251 |