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
"Welcome to our mercurial repository"