Changeset 1478:47ce98681bd7 in freeDiameter
- Timestamp:
- Mar 25, 2020, 4:11:12 PM (4 years ago)
- Branch:
- default
- Phase:
- public
- committer:
- Luke Mewburn <luke@mewburn.net> 1585178392 -39600
- Location:
- extensions/dict_dcca_3gpp
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/dict_dcca_3gpp/dict_dcca_3gpp.c
r1477 r1478 8422 8422 8423 8423 /*==================================================================*/ 8424 /* 3GPP 29.329-b50 (11.5.0 2012.12.21) */ 8424 /* 3GPP TS 29.329 V15.2.0 (2019-09) */ 8425 /* From 3GPP 29329-f20.doc */ 8426 /*==================================================================*/ 8427 8428 /*==================================================================*/ 8429 /* 3GPP TS 29.329 Table 6.3.1: Table 6.3.1: Diameter Multimedia Application AVPs */ 8425 8430 /*==================================================================*/ 8426 8431 … … 8587 8592 }; 8588 8593 8589 /* in 29.229*/8590 /* Server-Name*/8591 /* Supported-Features*/8592 /* Feature-List-ID*/8593 /* Feature-List*/8594 /* Supported-Applications*/8595 /* Public-Identity */ 8594 /* Note: Uses 3GPP TS 29.229 Server-Name. */ 8595 /* Note: Uses 3GPP TS 29.229 Supported-Features. */ 8596 /* Note: Uses 3GPP TS 29.229 Feature-List-ID. */ 8597 /* Note: Uses 3GPP TS 29.229 Feature-List. */ 8598 /* Note: Uses 3GPP TS 29.229 Supported-Applications. */ 8599 /* Note: Uses 3GPP TS 29.229 Public-Identity. */ 8600 8596 8601 /* DSAI-Tag, OctetString, code 711, section 6.3.18 */ 8597 8602 { … … 8607 8612 }; 8608 8613 8609 /* in 29.229 */ 8610 /* Wildcarded-Public-Identity */ 8611 /* in 29.229 */ 8612 /* Wildcarded-IMPU */ 8613 /* in 29.229 */ 8614 /* Session-Priority */ 8614 /* Note: Uses 3GPP TS 29.229 Wildcarded-Public-Identity. */ 8615 /* Note: Uses 3GPP TS 29.229 Wildcarded-IMPU. */ 8616 /* Note: Uses 3GPP TS 29.229 Session-Priority. */ 8617 8615 8618 /* One-Time-Notification, Enumerated, code 712, section 6.3.22 */ 8616 8619 { … … 8684 8687 }; 8685 8688 8689 /* Pre-paging-Supported, Enumerated, code 717, section 6.3.26 */ 8690 { 8691 struct dict_avp_data data = { 8692 717, /* Code */ 8693 10415, /* Vendor */ 8694 "Pre-paging-Supported", /* Name */ 8695 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 8696 AVP_FLAG_VENDOR, /* Fixed flag values */ 8697 AVP_TYPE_INTEGER32 /* base type of data */ 8698 }; 8699 struct dict_object *type; 8700 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Pre-paging-Supported)", NULL, NULL, NULL }; 8701 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 8702 CHECK_dict_new(DICT_AVP, &data, type, NULL); 8703 }; 8704 8705 /* Local-Time-Zone-Indication, Enumerated, code 718, section 6.3.27 */ 8706 { 8707 struct dict_avp_data data = { 8708 718, /* Code */ 8709 10415, /* Vendor */ 8710 "Local-Time-Zone-Indication", /* Name */ 8711 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 8712 AVP_FLAG_VENDOR, /* Fixed flag values */ 8713 AVP_TYPE_INTEGER32 /* base type of data */ 8714 }; 8715 struct dict_object *type; 8716 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Local-Time-Zone-Indication)", NULL, NULL, NULL }; 8717 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 8718 CHECK_dict_new(DICT_AVP, &data, type, NULL); 8719 }; 8720 8686 8721 /* UDR-Flags, Unsigned32, code 719, section 6.3.28 */ 8687 8722 { … … 8693 8728 AVP_FLAG_VENDOR, /* Fixed flag values */ 8694 8729 AVP_TYPE_UNSIGNED32 /* base type of data */ 8730 }; 8731 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 8732 }; 8733 8734 /* Call-Reference-Info, Grouped, code 720, section 6.3.29 */ 8735 { 8736 struct dict_avp_data data = { 8737 720, /* Code */ 8738 10415, /* Vendor */ 8739 "Call-Reference-Info", /* Name */ 8740 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 8741 AVP_FLAG_VENDOR, /* Fixed flag values */ 8742 AVP_TYPE_GROUPED /* base type of data */ 8743 }; 8744 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 8745 }; 8746 8747 /* Call-Reference-Number, OctetString, code 721, section 6.3.30 */ 8748 { 8749 struct dict_avp_data data = { 8750 721, /* Code */ 8751 10415, /* Vendor */ 8752 "Call-Reference-Number", /* Name */ 8753 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 8754 AVP_FLAG_VENDOR, /* Fixed flag values */ 8755 AVP_TYPE_OCTETSTRING /* base type of data */ 8756 }; 8757 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 8758 }; 8759 8760 /* AS-Number, OctetString, code 722, section 6.3.31 */ 8761 { 8762 struct dict_avp_data data = { 8763 722, /* Code */ 8764 10415, /* Vendor */ 8765 "AS-Number", /* Name */ 8766 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 8767 AVP_FLAG_VENDOR, /* Fixed flag values */ 8768 AVP_TYPE_OCTETSTRING /* base type of data */ 8695 8769 }; 8696 8770 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); -
extensions/dict_dcca_3gpp/dict_dcca_3gpp.csv
r1477 r1478 766 766 @standard,3GPP TS 29.329,,,,,,, 767 767 #=,,,,,,,, 768 # 3GPP 29.329-b50 (11.5.0 2012.12.21),,,,,,,, 769 #=,,,,,,,, 770 #,,,,,,,, 771 User-Identity,700,6.3.1,Grouped,"M,V",,,,N 772 MSISDN,701,6.3.2,OctetString,"M,V",,,,N 768 # 3GPP TS 29.329 V15.2.0 (2019-09),,,,,,,, 769 # From 3GPP 29329-f20.doc,,,,,,,, 770 #=,,,,,,,, 771 #,,,,,,,, 772 #=,,,,,,,, 773 # 3GPP TS 29.329 Table 6.3.1: Table 6.3.1: Diameter Multimedia Application AVPs,,,,,,,, 774 #=,,,,,,,, 775 #,,,,,,,, 776 User-Identity,700,6.3.1,Grouped,"M, V",,,,No 777 MSISDN,701,6.3.2,OctetString,"M, V",,,,No 773 778 # Note: Name conflict with 3GPP TS 29.229 User-Data (606).,,,,,,,, 774 User-Data-29.329,702,6.3.3,OctetString,"M,V",,,,N 775 Data-Reference,703,6.3.4,Enumerated,"M,V",,,,N 776 Service-Indication,704,6.3.5,OctetString,"M,V",,,,N 777 Subs-Req-Type,705,6.3.6,Enumerated,"M,V",,,,N 778 Requested-Domain,706,6.3.7,Enumerated,"M,V",,,,N 779 Current-Location,707,6.3.8,Enumerated,"M,V",,,,N 780 Identity-Set,708,6.3.10,Enumerated,V,,,M,N 781 Expiry-Time,709,6.3.16,Time,V,,,M,N 782 Send-Data-Indication,710,6.3.17,Enumerated,V,,,M,N 783 # in 29.229,,,,,,,, 784 # Server-Name,602,6.3.9,UTF8String,"M,V",,,,N 785 # Supported-Features,628,6.3.11,Grouped,V,M,,,N 786 # Feature-List-ID,629,6.3.12,Unsigned32,V,,,M,N 787 # Feature-List,630,6.3.13,Unsigned32,V,,,M,N 788 # Supported-Applications,631,6.3.14,Grouped,V,,,M,N 789 # Public-Identity,601,6.3.15,UTF8String,"M,V",,,,N 790 DSAI-Tag,711,6.3.18,OctetString,"M,V",,,,N 791 # in 29.229,,,,,,,, 792 # Wildcarded-Public-Identity,634,6.3.19,UTF8String,V,,,M,N 793 # in 29.229,,,,,,,, 794 # Wildcarded-IMPU,636,6.3.20,UTF8String,V,,,M,N 795 # in 29.229,,,,,,,, 796 # Session-Priority,650,6.3.21,Enumerated,V,,,M,N 797 One-Time-Notification,712,6.3.22,Enumerated,V,,,M,N 798 Requested-Nodes,713,6.3.7A,Unsigned32,V,,,M,N 799 Serving-Node-Indication,714,6.3.23,Enumerated,V,,,M,N 800 Repository-Data-ID,715,6.3.24,Grouped,V,,,M,N 801 Sequence-Number,716,6.3.25,Unsigned32,V,,,M,N 802 UDR-Flags,719,6.3.28,Unsigned32,V,,,M,N 779 User-Data-29.329,702,6.3.3,OctetString,"M, V",,,,No 780 Data-Reference,703,6.3.4,Enumerated,"M, V",,,,No 781 Service-Indication,704,6.3.5,OctetString,"M, V",,,,No 782 Subs-Req-Type,705,6.3.6,Enumerated,"M, V",,,,No 783 Requested-Domain,706,6.3.7,Enumerated,"M, V",,,,No 784 Current-Location,707,6.3.8,Enumerated,"M, V",,,,No 785 Identity-Set,708,6.3.10,Enumerated,V,,,M,No 786 Expiry-Time,709,6.3.16,Time,V,,,M,No 787 Send-Data-Indication,710,6.3.17,Enumerated,V,,,M,No 788 # Note: Uses 3GPP TS 29.229 Server-Name.,602,6.3.9,UTF8String,"M, V",,,,No 789 # Note: Uses 3GPP TS 29.229 Supported-Features.,628,6.3.11,Grouped,V,M,,,No 790 # Note: Uses 3GPP TS 29.229 Feature-List-ID.,629,6.3.12,Unsigned32,V,,,M,No 791 # Note: Uses 3GPP TS 29.229 Feature-List.,630,6.3.13,Unsigned32,V,,,M,No 792 # Note: Uses 3GPP TS 29.229 Supported-Applications.,631,6.3.14,Grouped,V,,,M,No 793 # Note: Uses 3GPP TS 29.229 Public-Identity.,601,6.3.15,UTF8String,"M, V",,,,No 794 #,,,,,,,, 795 DSAI-Tag,711,6.3.18,OctetString,"M, V",,,,No 796 # Note: Uses 3GPP TS 29.229 Wildcarded-Public-Identity.,634,6.3.19,UTF8String,V,,,M,No 797 # Note: Uses 3GPP TS 29.229 Wildcarded-IMPU.,636,6.3.20,UTF8String,V,,,M,No 798 # Note: Uses 3GPP TS 29.229 Session-Priority.,650,6.3.21,Enumerated,V,,,M,No 799 #,,,,,,,, 800 One-Time-Notification,712,6.3.22,Enumerated,V,,,M,No 801 Requested-Nodes,713,6.3.7A,Unsigned32,V,,,M,No 802 Serving-Node-Indication,714,6.3.23,Enumerated,V,,,M,No 803 Repository-Data-ID,715,6.3.24,Grouped,V,,,M,No 804 Sequence-Number,716,6.3.25,Unsigned32,V,,,M,No 805 Pre-paging-Supported,717,6.3.26,Enumerated,V,,,M,No 806 Local-Time-Zone-Indication,718,6.3.27,Enumerated,V,,,M,No 807 UDR-Flags,719,6.3.28,Unsigned32,V,,,M,No 808 Call-Reference-Info,720,6.3.29,Grouped,V,,,M,No 809 Call-Reference-Number,721,6.3.30,OctetString,V,,,M,No 810 AS-Number,722,6.3.31,OctetString,V,,,M,No 803 811 ,,,,,,,, 804 812 @standard,3GPP TS 32.299,,,,,,,
Note: See TracChangeset
for help on using the changeset viewer.