Changeset 1441:6029afe9bacb in freeDiameter for extensions
- Timestamp:
- Feb 25, 2020, 8:42:08 AM (4 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- extensions/dict_dcca_3gpp
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/dict_dcca_3gpp/dict_dcca_3gpp.c
r1440 r1441 2799 2799 }; 2800 2800 2801 /* 3GPP 29.214-b80 (11.8.0 2013.03.15) */ 2801 2802 /* 3GPP TS 29.214 V15.7.0 (2019-09) */ 2803 /* From 3GPP 29214-f70.doc */ 2804 2802 2805 /* Abort-Cause, Enumerated, code 500, section 5.3.1 */ 2803 2806 { … … 2894 2897 }; 2895 2898 2899 /* AF-Requested-Data, Unsigned32, code 551, section 5.3.50 */ 2900 { 2901 struct dict_avp_data data = { 2902 551, /* Code */ 2903 10415, /* Vendor */ 2904 "AF-Requested-Data", /* Name */ 2905 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2906 AVP_FLAG_VENDOR, /* Fixed flag values */ 2907 AVP_TYPE_UNSIGNED32 /* base type of data */ 2908 }; 2909 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2910 }; 2911 2912 /* AF-Signalling-Protocol, Enumerated, code 529, section 5.3.26 */ 2913 { 2914 struct dict_avp_data data = { 2915 529, /* Code */ 2916 10415, /* Vendor */ 2917 "AF-Signalling-Protocol", /* Name */ 2918 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2919 AVP_FLAG_VENDOR, /* Fixed flag values */ 2920 AVP_TYPE_INTEGER32 /* base type of data */ 2921 }; 2922 struct dict_object *type; 2923 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/AF-Signalling-Protocol)", NULL, NULL, NULL }; 2924 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2925 CHECK_dict_new(DICT_AVP, &data, type, NULL); 2926 }; 2927 2896 2928 /* Application-Service-Provider-Identity, UTF8String, code 532, section 5.3.29 */ 2897 2929 { … … 2920 2952 }; 2921 2953 2954 /* Content-Version, Unsigned64, code 552, section 5.3.49 */ 2955 { 2956 struct dict_avp_data data = { 2957 552, /* Code */ 2958 10415, /* Vendor */ 2959 "Content-Version", /* Name */ 2960 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2961 AVP_FLAG_VENDOR, /* Fixed flag values */ 2962 AVP_TYPE_UNSIGNED64 /* base type of data */ 2963 }; 2964 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2965 }; 2966 2967 /* Extended-Max-Requested-BW-DL, Unsigned32, code 554, section 5.3.52 */ 2968 { 2969 struct dict_avp_data data = { 2970 554, /* Code */ 2971 10415, /* Vendor */ 2972 "Extended-Max-Requested-BW-DL", /* Name */ 2973 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2974 AVP_FLAG_VENDOR, /* Fixed flag values */ 2975 AVP_TYPE_UNSIGNED32 /* base type of data */ 2976 }; 2977 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2978 }; 2979 2980 /* Extended-Max-Requested-BW-UL, Unsigned32, code 555, section 5.3.53 */ 2981 { 2982 struct dict_avp_data data = { 2983 555, /* Code */ 2984 10415, /* Vendor */ 2985 "Extended-Max-Requested-BW-UL", /* Name */ 2986 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2987 AVP_FLAG_VENDOR, /* Fixed flag values */ 2988 AVP_TYPE_UNSIGNED32 /* base type of data */ 2989 }; 2990 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2991 }; 2992 2993 /* Extended-Max-Supported-BW-DL, Unsigned32, code 556, section 5.3.54 */ 2994 { 2995 struct dict_avp_data data = { 2996 556, /* Code */ 2997 10415, /* Vendor */ 2998 "Extended-Max-Supported-BW-DL", /* Name */ 2999 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3000 AVP_FLAG_VENDOR, /* Fixed flag values */ 3001 AVP_TYPE_UNSIGNED32 /* base type of data */ 3002 }; 3003 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3004 }; 3005 3006 /* Extended-Max-Supported-BW-UL, Unsigned32, code 557, section 5.3.55 */ 3007 { 3008 struct dict_avp_data data = { 3009 557, /* Code */ 3010 10415, /* Vendor */ 3011 "Extended-Max-Supported-BW-UL", /* Name */ 3012 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3013 AVP_FLAG_VENDOR, /* Fixed flag values */ 3014 AVP_TYPE_UNSIGNED32 /* base type of data */ 3015 }; 3016 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3017 }; 3018 3019 /* Extended-Min-Desired-BW-DL, Unsigned32, code 558, section 5.3.56 */ 3020 { 3021 struct dict_avp_data data = { 3022 558, /* Code */ 3023 10415, /* Vendor */ 3024 "Extended-Min-Desired-BW-DL", /* Name */ 3025 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3026 AVP_FLAG_VENDOR, /* Fixed flag values */ 3027 AVP_TYPE_UNSIGNED32 /* base type of data */ 3028 }; 3029 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3030 }; 3031 3032 /* Extended-Min-Desired-BW-UL, Unsigned32, code 559, section 5.3.57 */ 3033 { 3034 struct dict_avp_data data = { 3035 559, /* Code */ 3036 10415, /* Vendor */ 3037 "Extended-Min-Desired-BW-UL", /* Name */ 3038 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3039 AVP_FLAG_VENDOR, /* Fixed flag values */ 3040 AVP_TYPE_UNSIGNED32 /* base type of data */ 3041 }; 3042 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3043 }; 3044 3045 /* Extended-Min-Requested-BW-DL, Unsigned32, code 560, section 5.3.58 */ 3046 { 3047 struct dict_avp_data data = { 3048 560, /* Code */ 3049 10415, /* Vendor */ 3050 "Extended-Min-Requested-BW-DL", /* Name */ 3051 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3052 AVP_FLAG_VENDOR, /* Fixed flag values */ 3053 AVP_TYPE_UNSIGNED32 /* base type of data */ 3054 }; 3055 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3056 }; 3057 3058 /* Extended-Min-Requested-BW-UL, Unsigned32, code 561, section 5.3.59 */ 3059 { 3060 struct dict_avp_data data = { 3061 561, /* Code */ 3062 10415, /* Vendor */ 3063 "Extended-Min-Requested-BW-UL", /* Name */ 3064 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3065 AVP_FLAG_VENDOR, /* Fixed flag values */ 3066 AVP_TYPE_UNSIGNED32 /* base type of data */ 3067 }; 3068 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3069 }; 3070 2922 3071 /* Flow-Description, IPFilterRule, code 507, section 5.3.8 */ 2923 3072 { … … 2991 3140 }; 2992 3141 3142 /* GCS-Identifier, OctetString, code 538, section 5.3.36 */ 3143 { 3144 struct dict_avp_data data = { 3145 538, /* Code */ 3146 10415, /* Vendor */ 3147 "GCS-Identifier", /* Name */ 3148 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3149 AVP_FLAG_VENDOR, /* Fixed flag values */ 3150 AVP_TYPE_OCTETSTRING /* base type of data */ 3151 }; 3152 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3153 }; 3154 3155 /* 3GPP TS 29.214 table 5.3.0.1 row IMS-Content-Identifier */ 3156 /* missing M, assume MUST NOT. */ 3157 /* IMS-Content-Identifier, OctetString, code 563, section 5.3.60 */ 3158 { 3159 struct dict_avp_data data = { 3160 563, /* Code */ 3161 10415, /* Vendor */ 3162 "IMS-Content-Identifier", /* Name */ 3163 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3164 AVP_FLAG_VENDOR, /* Fixed flag values */ 3165 AVP_TYPE_OCTETSTRING /* base type of data */ 3166 }; 3167 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3168 }; 3169 3170 /* 3GPP TS 29.214 table 5.3.0.1 row IMS-Content */ 3171 /* missing M, assume MUST NOT. */ 3172 /* IMS-Content-Type, Enumerated, code 564, section 5.3.61 */ 3173 { 3174 struct dict_avp_data data = { 3175 564, /* Code */ 3176 10415, /* Vendor */ 3177 "IMS-Content-Type", /* Name */ 3178 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3179 AVP_FLAG_VENDOR, /* Fixed flag values */ 3180 AVP_TYPE_INTEGER32 /* base type of data */ 3181 }; 3182 struct dict_object *type; 3183 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/IMS-Content-Type)", NULL, NULL, NULL }; 3184 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 3185 CHECK_dict_new(DICT_AVP, &data, type, NULL); 3186 }; 3187 3188 /* IP-Domain-Id, OctetString, code 537, section 5.3.35 */ 3189 { 3190 struct dict_avp_data data = { 3191 537, /* Code */ 3192 10415, /* Vendor */ 3193 "IP-Domain-Id", /* Name */ 3194 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3195 AVP_FLAG_VENDOR, /* Fixed flag values */ 3196 AVP_TYPE_OCTETSTRING /* base type of data */ 3197 }; 3198 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3199 }; 3200 3201 /* Max-Requested-Bandwidth-DL, Unsigned32, code 515, section 5.3.14 */ 3202 { 3203 struct dict_avp_data data = { 3204 515, /* Code */ 3205 10415, /* Vendor */ 3206 "Max-Requested-Bandwidth-DL", /* Name */ 3207 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3208 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3209 AVP_TYPE_UNSIGNED32 /* base type of data */ 3210 }; 3211 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3212 }; 3213 3214 /* Max-Requested-Bandwidth-UL, Unsigned32, code 516, section 5.3.15 */ 3215 { 3216 struct dict_avp_data data = { 3217 516, /* Code */ 3218 10415, /* Vendor */ 3219 "Max-Requested-Bandwidth-UL", /* Name */ 3220 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3221 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3222 AVP_TYPE_UNSIGNED32 /* base type of data */ 3223 }; 3224 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3225 }; 3226 3227 /* Max-Supported-Bandwidth-DL, Unsigned32, code 543, section 5.3.41 */ 3228 { 3229 struct dict_avp_data data = { 3230 543, /* Code */ 3231 10415, /* Vendor */ 3232 "Max-Supported-Bandwidth-DL", /* Name */ 3233 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3234 AVP_FLAG_VENDOR, /* Fixed flag values */ 3235 AVP_TYPE_UNSIGNED32 /* base type of data */ 3236 }; 3237 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3238 }; 3239 3240 /* Max-Supported-Bandwidth-UL, Unsigned32, code 544, section 5.3.42 */ 3241 { 3242 struct dict_avp_data data = { 3243 544, /* Code */ 3244 10415, /* Vendor */ 3245 "Max-Supported-Bandwidth-UL", /* Name */ 3246 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3247 AVP_FLAG_VENDOR, /* Fixed flag values */ 3248 AVP_TYPE_UNSIGNED32 /* base type of data */ 3249 }; 3250 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3251 }; 3252 3253 /* MCPTT-Identifier, OctetString, code 547, section 5.3.45 */ 3254 { 3255 struct dict_avp_data data = { 3256 547, /* Code */ 3257 10415, /* Vendor */ 3258 "MCPTT-Identifier", /* Name */ 3259 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3260 AVP_FLAG_VENDOR, /* Fixed flag values */ 3261 AVP_TYPE_OCTETSTRING /* base type of data */ 3262 }; 3263 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3264 }; 3265 3266 /* MCVideo-Identifier, OctetString, code 562, section 5.3.45a */ 3267 { 3268 struct dict_avp_data data = { 3269 562, /* Code */ 3270 10415, /* Vendor */ 3271 "MCVideo-Identifier", /* Name */ 3272 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3273 AVP_FLAG_VENDOR, /* Fixed flag values */ 3274 AVP_TYPE_OCTETSTRING /* base type of data */ 3275 }; 3276 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3277 }; 3278 3279 /* Media-Component-Description, Grouped, code 517, section 5.3.16 */ 3280 { 3281 struct dict_avp_data data = { 3282 517, /* Code */ 3283 10415, /* Vendor */ 3284 "Media-Component-Description", /* Name */ 3285 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3286 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3287 AVP_TYPE_GROUPED /* base type of data */ 3288 }; 3289 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3290 }; 3291 3292 /* Media-Component-Number, Unsigned32, code 518, section 5.3.17 */ 3293 { 3294 struct dict_avp_data data = { 3295 518, /* Code */ 3296 10415, /* Vendor */ 3297 "Media-Component-Number", /* Name */ 3298 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3299 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3300 AVP_TYPE_UNSIGNED32 /* base type of data */ 3301 }; 3302 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3303 }; 3304 3305 /* Media-Component-Status, Unsigned32, code 549, section 5.3.48 */ 3306 { 3307 struct dict_avp_data data = { 3308 549, /* Code */ 3309 10415, /* Vendor */ 3310 "Media-Component-Status", /* Name */ 3311 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3312 AVP_FLAG_VENDOR, /* Fixed flag values */ 3313 AVP_TYPE_UNSIGNED32 /* base type of data */ 3314 }; 3315 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3316 }; 3317 3318 /* Media-Sub-Component, Grouped, code 519, section 5.3.18 */ 3319 { 3320 struct dict_avp_data data = { 3321 519, /* Code */ 3322 10415, /* Vendor */ 3323 "Media-Sub-Component", /* Name */ 3324 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3325 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3326 AVP_TYPE_GROUPED /* base type of data */ 3327 }; 3328 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3329 }; 3330 3331 /* Media-Type, Enumerated, code 520, section 5.3.19 */ 3332 { 3333 struct dict_avp_data data = { 3334 520, /* Code */ 3335 10415, /* Vendor */ 3336 "Media-Type", /* Name */ 3337 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3338 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3339 AVP_TYPE_INTEGER32 /* base type of data */ 3340 }; 3341 struct dict_object *type; 3342 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Media-Type)", NULL, NULL, NULL }; 3343 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 3344 CHECK_dict_new(DICT_AVP, &data, type, NULL); 3345 }; 3346 3347 /* MPS-Identifier, OctetString, code 528, section 5.3.30 */ 3348 { 3349 struct dict_avp_data data = { 3350 528, /* Code */ 3351 10415, /* Vendor */ 3352 "MPS-Identifier", /* Name */ 3353 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3354 AVP_FLAG_VENDOR, /* Fixed flag values */ 3355 AVP_TYPE_OCTETSTRING /* base type of data */ 3356 }; 3357 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3358 }; 3359 3360 /* Min-Desired-Bandwidth-DL, Unsigned32, code 545, section 5.3.43 */ 3361 { 3362 struct dict_avp_data data = { 3363 545, /* Code */ 3364 10415, /* Vendor */ 3365 "Min-Desired-Bandwidth-DL", /* Name */ 3366 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3367 AVP_FLAG_VENDOR, /* Fixed flag values */ 3368 AVP_TYPE_UNSIGNED32 /* base type of data */ 3369 }; 3370 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3371 }; 3372 3373 /* Min-Desired-Bandwidth-UL, Unsigned32, code 546, section 5.3.44 */ 3374 { 3375 struct dict_avp_data data = { 3376 546, /* Code */ 3377 10415, /* Vendor */ 3378 "Min-Desired-Bandwidth-UL", /* Name */ 3379 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3380 AVP_FLAG_VENDOR, /* Fixed flag values */ 3381 AVP_TYPE_UNSIGNED32 /* base type of data */ 3382 }; 3383 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3384 }; 3385 3386 /* Min-Requested-Bandwidth-DL, Unsigned32, code 534, section 5.3.32 */ 3387 { 3388 struct dict_avp_data data = { 3389 534, /* Code */ 3390 10415, /* Vendor */ 3391 "Min-Requested-Bandwidth-DL", /* Name */ 3392 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3393 AVP_FLAG_VENDOR, /* Fixed flag values */ 3394 AVP_TYPE_UNSIGNED32 /* base type of data */ 3395 }; 3396 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3397 }; 3398 3399 /* Min-Requested-Bandwidth-UL, Unsigned32, code 535, section 5.3.33 */ 3400 { 3401 struct dict_avp_data data = { 3402 535, /* Code */ 3403 10415, /* Vendor */ 3404 "Min-Requested-Bandwidth-UL", /* Name */ 3405 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3406 AVP_FLAG_VENDOR, /* Fixed flag values */ 3407 AVP_TYPE_UNSIGNED32 /* base type of data */ 3408 }; 3409 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3410 }; 3411 3412 /* Priority-Sharing-Indicator, Enumerated, code 550, section 5.3.47 */ 3413 { 3414 struct dict_avp_data data = { 3415 550, /* Code */ 3416 10415, /* Vendor */ 3417 "Priority-Sharing-Indicator", /* Name */ 3418 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3419 AVP_FLAG_VENDOR, /* Fixed flag values */ 3420 AVP_TYPE_INTEGER32 /* base type of data */ 3421 }; 3422 struct dict_object *type; 3423 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Priority-Sharing-Indicator)", NULL, NULL, NULL }; 3424 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 3425 CHECK_dict_new(DICT_AVP, &data, type, NULL); 3426 }; 3427 3428 /* Pre-emption-Control-Info, Unsigned32, code 553, section 5.3.51 */ 3429 { 3430 struct dict_avp_data data = { 3431 553, /* Code */ 3432 10415, /* Vendor */ 3433 "Pre-emption-Control-Info", /* Name */ 3434 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3435 AVP_FLAG_VENDOR, /* Fixed flag values */ 3436 AVP_TYPE_UNSIGNED32 /* base type of data */ 3437 }; 3438 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3439 }; 3440 3441 /* Required-Access-Info, Enumerated, code 536, section 5.3.34 */ 3442 { 3443 struct dict_avp_data data = { 3444 536, /* Code */ 3445 10415, /* Vendor */ 3446 "Required-Access-Info", /* Name */ 3447 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3448 AVP_FLAG_VENDOR, /* Fixed flag values */ 3449 AVP_TYPE_INTEGER32 /* base type of data */ 3450 }; 3451 struct dict_object *type; 3452 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Required-Access-Info)", NULL, NULL, NULL }; 3453 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 3454 CHECK_dict_new(DICT_AVP, &data, type, NULL); 3455 }; 3456 3457 /* Retry-Interval, Unsigned32, code 541, section 5.3.39 */ 3458 { 3459 struct dict_avp_data data = { 3460 541, /* Code */ 3461 10415, /* Vendor */ 3462 "Retry-Interval", /* Name */ 3463 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3464 AVP_FLAG_VENDOR, /* Fixed flag values */ 3465 AVP_TYPE_UNSIGNED32 /* base type of data */ 3466 }; 3467 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3468 }; 3469 3470 /* Rx-Request-Type, Enumerated, code 533, section 5.3.31 */ 3471 { 3472 struct dict_avp_data data = { 3473 533, /* Code */ 3474 10415, /* Vendor */ 3475 "Rx-Request-Type", /* Name */ 3476 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3477 AVP_FLAG_VENDOR, /* Fixed flag values */ 3478 AVP_TYPE_INTEGER32 /* base type of data */ 3479 }; 3480 struct dict_object *type; 3481 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Rx-Request-Type)", NULL, NULL, NULL }; 3482 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 3483 CHECK_dict_new(DICT_AVP, &data, type, NULL); 3484 }; 3485 3486 /* RR-Bandwidth, Unsigned32, code 521, section 5.3.20 */ 3487 { 3488 struct dict_avp_data data = { 3489 521, /* Code */ 3490 10415, /* Vendor */ 3491 "RR-Bandwidth", /* Name */ 3492 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3493 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3494 AVP_TYPE_UNSIGNED32 /* base type of data */ 3495 }; 3496 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3497 }; 3498 3499 /* RS-Bandwidth, Unsigned32, code 522, section 5.3.21 */ 3500 { 3501 struct dict_avp_data data = { 3502 522, /* Code */ 3503 10415, /* Vendor */ 3504 "RS-Bandwidth", /* Name */ 3505 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3506 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3507 AVP_TYPE_UNSIGNED32 /* base type of data */ 3508 }; 3509 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3510 }; 3511 3512 /* Service-Authorization-Info, Unsigned32, code 548, section 5.3.46 */ 3513 { 3514 struct dict_avp_data data = { 3515 548, /* Code */ 3516 10415, /* Vendor */ 3517 "Service-Authorization-Info", /* Name */ 3518 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3519 AVP_FLAG_VENDOR, /* Fixed flag values */ 3520 AVP_TYPE_UNSIGNED32 /* base type of data */ 3521 }; 3522 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3523 }; 3524 2993 3525 /* Service-URN, OctetString, code 525, section 5.3.23 */ 2994 3526 { … … 3004 3536 }; 3005 3537 3538 /* Service-Info-Status, Enumerated, code 527, section 5.3.25 */ 3539 { 3540 struct dict_avp_data data = { 3541 527, /* Code */ 3542 10415, /* Vendor */ 3543 "Service-Info-Status", /* Name */ 3544 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3545 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3546 AVP_TYPE_INTEGER32 /* base type of data */ 3547 }; 3548 struct dict_object *type; 3549 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Service-Info-Status)", NULL, NULL, NULL }; 3550 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 3551 CHECK_dict_new(DICT_AVP, &data, type, NULL); 3552 }; 3553 3554 /* Sharing-Key-DL, Unsigned32, code 539, section 5.3.37 */ 3555 { 3556 struct dict_avp_data data = { 3557 539, /* Code */ 3558 10415, /* Vendor */ 3559 "Sharing-Key-DL", /* Name */ 3560 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3561 AVP_FLAG_VENDOR, /* Fixed flag values */ 3562 AVP_TYPE_UNSIGNED32 /* base type of data */ 3563 }; 3564 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3565 }; 3566 3567 /* Sharing-Key-UL, Unsigned32, code 540, section 5.3.38 */ 3568 { 3569 struct dict_avp_data data = { 3570 540, /* Code */ 3571 10415, /* Vendor */ 3572 "Sharing-Key-UL", /* Name */ 3573 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3574 AVP_FLAG_VENDOR, /* Fixed flag values */ 3575 AVP_TYPE_UNSIGNED32 /* base type of data */ 3576 }; 3577 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3578 }; 3579 3006 3580 /* Specific-Action, Enumerated, code 513, section 5.3.13 */ 3007 3581 { … … 3020 3594 }; 3021 3595 3022 /* Max-Requested-Bandwidth-DL, Unsigned32, code 515, section 5.3.14 */3023 {3024 struct dict_avp_data data = {3025 515, /* Code */3026 10415, /* Vendor */3027 "Max-Requested-Bandwidth-DL", /* Name */3028 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3029 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3030 AVP_TYPE_UNSIGNED32 /* base type of data */3031 };3032 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3033 };3034 3035 /* Max-Requested-Bandwidth-UL, Unsigned32, code 516, section 5.3.15 */3036 {3037 struct dict_avp_data data = {3038 516, /* Code */3039 10415, /* Vendor */3040 "Max-Requested-Bandwidth-UL", /* Name */3041 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3042 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3043 AVP_TYPE_UNSIGNED32 /* base type of data */3044 };3045 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3046 };3047 3048 /* Media-Component-Description, Grouped, code 517, section 5.3.16 */3049 {3050 struct dict_avp_data data = {3051 517, /* Code */3052 10415, /* Vendor */3053 "Media-Component-Description", /* Name */3054 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3055 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3056 AVP_TYPE_GROUPED /* base type of data */3057 };3058 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3059 };3060 3061 /* Media-Component-Number, Unsigned32, code 518, section 5.3.17 */3062 {3063 struct dict_avp_data data = {3064 518, /* Code */3065 10415, /* Vendor */3066 "Media-Component-Number", /* Name */3067 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3068 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3069 AVP_TYPE_UNSIGNED32 /* base type of data */3070 };3071 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3072 };3073 3074 /* Media-Sub-Component, Grouped, code 519, section 5.3.18 */3075 {3076 struct dict_avp_data data = {3077 519, /* Code */3078 10415, /* Vendor */3079 "Media-Sub-Component", /* Name */3080 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3081 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3082 AVP_TYPE_GROUPED /* base type of data */3083 };3084 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3085 };3086 3087 /* Media-Type, Enumerated, code 520, section 5.3.19 */3088 {3089 struct dict_avp_data data = {3090 520, /* Code */3091 10415, /* Vendor */3092 "Media-Type", /* Name */3093 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3094 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3095 AVP_TYPE_INTEGER32 /* base type of data */3096 };3097 struct dict_object *type;3098 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Media-Type)", NULL, NULL, NULL };3099 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);3100 CHECK_dict_new(DICT_AVP, &data, type, NULL);3101 };3102 3103 /* MPS-Identifier, OctetString, code 528, section 5.3.30 */3104 {3105 struct dict_avp_data data = {3106 528, /* Code */3107 10415, /* Vendor */3108 "MPS-Identifier", /* Name */3109 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3110 AVP_FLAG_VENDOR, /* Fixed flag values */3111 AVP_TYPE_OCTETSTRING /* base type of data */3112 };3113 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3114 };3115 3116 /* Min-Requested-Bandwidth-DL, Unsigned32, code 534, section 5.3.32 */3117 {3118 struct dict_avp_data data = {3119 534, /* Code */3120 10415, /* Vendor */3121 "Min-Requested-Bandwidth-DL", /* Name */3122 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3123 AVP_FLAG_VENDOR, /* Fixed flag values */3124 AVP_TYPE_UNSIGNED32 /* base type of data */3125 };3126 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3127 };3128 3129 /* Min-Requested-Bandwidth-UL, Unsigned32, code 535, section 5.3.33 */3130 {3131 struct dict_avp_data data = {3132 535, /* Code */3133 10415, /* Vendor */3134 "Min-Requested-Bandwidth-UL", /* Name */3135 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3136 AVP_FLAG_VENDOR, /* Fixed flag values */3137 AVP_TYPE_UNSIGNED32 /* base type of data */3138 };3139 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3140 };3141 3142 /* RR-Bandwidth, Unsigned32, code 521, section 5.3.20 */3143 {3144 struct dict_avp_data data = {3145 521, /* Code */3146 10415, /* Vendor */3147 "RR-Bandwidth", /* Name */3148 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3149 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3150 AVP_TYPE_UNSIGNED32 /* base type of data */3151 };3152 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3153 };3154 3155 /* RS-Bandwidth, Unsigned32, code 522, section 5.3.21 */3156 {3157 struct dict_avp_data data = {3158 522, /* Code */3159 10415, /* Vendor */3160 "RS-Bandwidth", /* Name */3161 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3162 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3163 AVP_TYPE_UNSIGNED32 /* base type of data */3164 };3165 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3166 };3167 3168 /* Service-Info-Status, Enumerated, code 527, section 5.3.25 */3169 {3170 struct dict_avp_data data = {3171 527, /* Code */3172 10415, /* Vendor */3173 "Service-Info-Status", /* Name */3174 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3175 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3176 AVP_TYPE_INTEGER32 /* base type of data */3177 };3178 struct dict_object *type;3179 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Service-Info-Status)", NULL, NULL, NULL };3180 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);3181 CHECK_dict_new(DICT_AVP, &data, type, NULL);3182 };3183 3184 3596 /* SIP-Forking-Indication, Enumerated, code 523, section 5.3.22 */ 3185 3597 { … … 3224 3636 }; 3225 3637 3226 /* AF-Signalling-Protocol, Enumerated, code 529, section 5.3.26 */ 3227 { 3228 struct dict_avp_data data = { 3229 529, /* Code */ 3230 10415, /* Vendor */ 3231 "AF-Signalling-Protocol", /* Name */ 3232 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3233 AVP_FLAG_VENDOR, /* Fixed flag values */ 3234 AVP_TYPE_INTEGER32 /* base type of data */ 3235 }; 3236 struct dict_object *type; 3237 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/AF-Signalling-Protocol)", NULL, NULL, NULL }; 3238 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 3239 CHECK_dict_new(DICT_AVP, &data, type, NULL); 3240 }; 3241 3242 /* Required-Access-Info, Enumerated, code 536, section 5.3.34 */ 3243 { 3244 struct dict_avp_data data = { 3245 536, /* Code */ 3246 10415, /* Vendor */ 3247 "Required-Access-Info", /* Name */ 3248 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3249 AVP_FLAG_VENDOR, /* Fixed flag values */ 3250 AVP_TYPE_INTEGER32 /* base type of data */ 3251 }; 3252 struct dict_object *type; 3253 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Required-Access-Info)", NULL, NULL, NULL }; 3254 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 3255 CHECK_dict_new(DICT_AVP, &data, type, NULL); 3256 }; 3257 3258 /* Rx-Request-Type, Enumerated, code 533, section 5.3.31 */ 3259 { 3260 struct dict_avp_data data = { 3261 533, /* Code */ 3262 10415, /* Vendor */ 3263 "Rx-Request-Type", /* Name */ 3264 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3265 AVP_FLAG_VENDOR, /* Fixed flag values */ 3266 AVP_TYPE_INTEGER32 /* base type of data */ 3267 }; 3268 struct dict_object *type; 3269 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Rx-Request-Type)", NULL, NULL, NULL }; 3270 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 3271 CHECK_dict_new(DICT_AVP, &data, type, NULL); 3272 }; 3273 3274 /* IP-Domain-Id, OctetString, code 537, section 5.3.35 */ 3275 { 3276 struct dict_avp_data data = { 3277 537, /* Code */ 3278 10415, /* Vendor */ 3279 "IP-Domain-Id", /* Name */ 3280 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3281 AVP_FLAG_VENDOR, /* Fixed flag values */ 3282 AVP_TYPE_OCTETSTRING /* base type of data */ 3283 }; 3284 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3638 /* Sponsoring-Action, Enumerated, code 542, section 5.3.40 */ 3639 { 3640 struct dict_avp_data data = { 3641 542, /* Code */ 3642 10415, /* Vendor */ 3643 "Sponsoring-Action", /* Name */ 3644 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3645 AVP_FLAG_VENDOR, /* Fixed flag values */ 3646 AVP_TYPE_INTEGER32 /* base type of data */ 3647 }; 3648 struct dict_object *type; 3649 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Sponsoring-Action)", NULL, NULL, NULL }; 3650 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 3651 CHECK_dict_new(DICT_AVP, &data, type, NULL); 3285 3652 }; 3286 3653 -
extensions/dict_dcca_3gpp/dict_dcca_3gpp.org
r1440 r1441 228 228 | CS-Service-Qos-Request-Identifier | 2807 | E.6.3.2 | OctetString | M,V | P | | | Y | 229 229 | CS-Service-QoS-Request-Operation | 2808 | E.6.3.3 | Enumerated | M,V | P | | | Y | 230 | # 3GPP 29.214-b80 (11.8.0 2013.03.15) | | | | | | | | | 230 | # | | | | | | | | | 231 | # 3GPP TS 29.214 V15.7.0 (2019-09) | | | | | | | | | 232 | # From 3GPP 29214-f70.doc | | | | | | | | | 233 | # | | | | | | | | | 231 234 | Abort-Cause | 500 | 5.3.1 | Enumerated | M,V | P | | | Y | 232 235 | Access-Network-Charging-Address | 501 | 5.3.2 | Address | M,V | P | | | Y | … … 236 239 | AF-Application-Identifier | 504 | 5.3.5 | OctetString | M,V | P | | | Y | 237 240 | AF-Charging-Identifier | 505 | 5.3.6 | OctetString | M,V | P | | | Y | 241 | AF-Requested-Data | 551 | 5.3.50 | Unsigned32 | V | P | | M | Y | 242 | AF-Signalling-Protocol | 529 | 5.3.26 | Enumerated | V | P | | M | Y | 238 243 | Application-Service-Provider-Identity | 532 | 5.3.29 | UTF8String | V | P | | M | Y | 239 244 | Codec-Data | 524 | 5.3.7 | OctetString | M,V | P | | | Y | 245 | Content-Version | 552 | 5.3.49 | Unsigned64 | V | P | | M | Y | 246 | Extended-Max-Requested-BW-DL | 554 | 5.3.52 | Unsigned32 | V | P | | M | Y | 247 | Extended-Max-Requested-BW-UL | 555 | 5.3.53 | Unsigned32 | V | P | | M | Y | 248 | Extended-Max-Supported-BW-DL | 556 | 5.3.54 | Unsigned32 | V | P | | M | Y | 249 | Extended-Max-Supported-BW-UL | 557 | 5.3.55 | Unsigned32 | V | P | | M | Y | 250 | Extended-Min-Desired-BW-DL | 558 | 5.3.56 | Unsigned32 | V | P | | M | Y | 251 | Extended-Min-Desired-BW-UL | 559 | 5.3.57 | Unsigned32 | V | P | | M | Y | 252 | Extended-Min-Requested-BW-DL | 560 | 5.3.58 | Unsigned32 | V | P | | M | Y | 253 | Extended-Min-Requested-BW-UL | 561 | 5.3.59 | Unsigned32 | V | P | | M | Y | 240 254 | Flow-Description | 507 | 5.3.8 | IPFilterRule | M,V | P | | | Y | 241 255 | Flow-Number | 509 | 5.3.9 | Unsigned32 | M,V | P | | | Y | … … 243 257 | Flow-Status | 511 | 5.3.11 | Enumerated | M,V | P | | | Y | 244 258 | Flow-Usage | 512 | 5.3.12 | Enumerated | M,V | P | | | Y | 245 | Service-URN | 525 | 5.3.23 | OctetString | M,V | P | | | Y | 246 | Specific-Action | 513 | 5.3.13 | Enumerated | M,V | P | | | Y | 259 | GCS-Identifier | 538 | 5.3.36 | OctetString | V | P | | M | Y | 260 | # 3GPP TS 29.214 table 5.3.0.1 row IMS-Content-Identifier | | | | | | | | | 261 | # missing M, assume MUST NOT. | | | | | | | | | 262 | IMS-Content-Identifier | 563 | 5.3.60 | OctetString | V | P | | M | Y | 263 | # 3GPP TS 29.214 table 5.3.0.1 row IMS-Content | | | | | | | | | 264 | # missing M, assume MUST NOT. | | | | | | | | | 265 | IMS-Content-Type | 564 | 5.3.61 | Enumerated | V | P | | M | Y | 266 | IP-Domain-Id | 537 | 5.3.35 | OctetString | V | P | | M | Y | 247 267 | Max-Requested-Bandwidth-DL | 515 | 5.3.14 | Unsigned32 | M,V | P | | | Y | 248 268 | Max-Requested-Bandwidth-UL | 516 | 5.3.15 | Unsigned32 | M,V | P | | | Y | 269 | Max-Supported-Bandwidth-DL | 543 | 5.3.41 | Unsigned32 | V | P | | M | Y | 270 | Max-Supported-Bandwidth-UL | 544 | 5.3.42 | Unsigned32 | V | P | | M | Y | 271 | MCPTT-Identifier | 547 | 5.3.45 | OctetString | V | P | | M | Y | 272 | MCVideo-Identifier | 562 | 5.3.45a | OctetString | V | P | | M | Y | 249 273 | Media-Component-Description | 517 | 5.3.16 | Grouped | M,V | P | | | Y | 250 274 | Media-Component-Number | 518 | 5.3.17 | Unsigned32 | M,V | P | | | Y | 275 | Media-Component-Status | 549 | 5.3.48 | Unsigned32 | V | P | | M | Y | 251 276 | Media-Sub-Component | 519 | 5.3.18 | Grouped | M,V | P | | | Y | 252 277 | Media-Type | 520 | 5.3.19 | Enumerated | M,V | P | | | Y | 253 278 | MPS-Identifier | 528 | 5.3.30 | OctetString | V | P | | M | Y | 279 | Min-Desired-Bandwidth-DL | 545 | 5.3.43 | Unsigned32 | V | P | | M | | 280 | Min-Desired-Bandwidth-UL | 546 | 5.3.44 | Unsigned32 | V | P | | M | | 254 281 | Min-Requested-Bandwidth-DL | 534 | 5.3.32 | Unsigned32 | V | P | | M | Y | 255 282 | Min-Requested-Bandwidth-UL | 535 | 5.3.33 | Unsigned32 | V | P | | M | Y | 283 | Priority-Sharing-Indicator | 550 | 5.3.47 | Enumerated | V | P | | M | Y | 284 | Pre-emption-Control-Info | 553 | 5.3.51 | Unsigned32 | V | P | | M | Y | 285 | Required-Access-Info | 536 | 5.3.34 | Enumerated | V | P | | M | Y | 286 | Retry-Interval | 541 | 5.3.39 | Unsigned32 | V | P | | M | Y | 287 | Rx-Request-Type | 533 | 5.3.31 | Enumerated | V | P | | M | Y | 256 288 | RR-Bandwidth | 521 | 5.3.20 | Unsigned32 | M,V | P | | | Y | 257 289 | RS-Bandwidth | 522 | 5.3.21 | Unsigned32 | M,V | P | | | Y | 290 | Service-Authorization-Info | 548 | 5.3.46 | Unsigned32 | V | P | | M | Y | 291 | Service-URN | 525 | 5.3.23 | OctetString | M,V | P | | | Y | 258 292 | Service-Info-Status | 527 | 5.3.25 | Enumerated | M,V | P | | | Y | 293 | Sharing-Key-DL | 539 | 5.3.37 | Unsigned32 | V | P | | M | Y | 294 | Sharing-Key-UL | 540 | 5.3.38 | Unsigned32 | V | P | | M | Y | 295 | Specific-Action | 513 | 5.3.13 | Enumerated | M,V | P | | | Y | 259 296 | SIP-Forking-Indication | 523 | 5.3.22 | Enumerated | M,V | P | | | Y | 260 297 | Sponsor-Identity | 531 | 5.3.28 | UTF8String | V | P | | M | Y | 261 298 | Sponsored-Connectivity-Data | 530 | 5.3.27 | Grouped | V | P | | M | Y | 262 | AF-Signalling-Protocol | 529 | 5.3.26 | Enumerated | V | P | | M | Y | 263 | Required-Access-Info | 536 | 5.3.34 | Enumerated | V | P | | M | Y | 264 | Rx-Request-Type | 533 | 5.3.31 | Enumerated | V | P | | M | Y | 265 | IP-Domain-Id | 537 | 5.3.35 | OctetString | V | P | | M | Y | 299 | Sponsoring-Action | 542 | 5.3.40 | Enumerated | V | P | | M | Y | 266 300 | # 3GPP 29.229-b20 (11.2.0 2012.12.21) | | | | | | | | | 267 301 | Associated-Identities | 632 | 6.3.33 | Grouped | V | | | M | N |
Note: See TracChangeset
for help on using the changeset viewer.