comparison extensions/dict_dcca_3gpp/dict_dcca_3gpp.csv @ 1486:eeb5706333c3

Update to 3GPP TS 29.061 V15.5.0 (2018-12) Add AVPs: - TWAN-Identifier, OctetString, code 29, section 16.4.7 - 3GPP-User-Location-Info-Time, OctetString, code 30, section 16.4.7 - 3GPP-Secondary-RAT-Usage, OctetString, code 31, section 16.4.7 - MBMS-Access-Indicator, Enumerated, code 923, section 20.5a.1 - MBMS-GW-SSM-IP-Address, OctetString, code 924, section 20.5a.2 - MBMS-GW-SSM-IPv6-Address, OctetString, code 925, section 20.5a.3 - MBMS-BMSC-SSM-UDP-Port, OctetString, code 926, section 20.5a.4 - MBMS-GW-UDP-Port, OctetString, code 927, section 20.5a.5 - MBMS-GW-UDP-Port-Indicator, Enumerated, code 928, section 20.5a.6 - MBMS-Data-Transfer-Start, Unsigned64, code 929, section 20.5a.7 - MBMS-Data-Transfer-Stop, Unsigned64, code 930, section 20.5a.8 - MBMS-Flag, Unsigned32, code 931, section 20.5a.9 - Restart-Counter, Unsigned32, code 932, section 20.5a.10 - Diagnostic-Info, Unsigned32, code 933, section 20.5a.11 - MBMS-Cell-List, OctetString, code 934, section 20.5a.12 Update notes and comments to reflect current style.
author Luke Mewburn <luke@mewburn.net>
date Fri, 27 Mar 2020 10:30:27 +1100
parents a0ca9ac32a3a
children 431ad99c39fe
comparison
equal deleted inserted replaced
1485:a0ca9ac32a3a 1486:eeb5706333c3
1 Attribute Name,AVP Code,Section defined,Value Type,Must,May,Should not,Must not,extra rows 1 Attribute Name,AVP Code,Section defined,Value Type,Must,May,Should not,Must not,extra rows
2 @vendor,10415,,,,,,, 2 @vendor,10415,,,,,,,
3 ,,,,,,,, 3 ,,,,,,,,
4 @standard,3GPP TS 29.061,,,,,,, 4 @standard,3GPP TS 29.061,,,,,,,
5 #=,,,,,,,, 5 #=,,,,,,,,
6 # 3GPP 29.061-c00 (12.0.0 2012.12.20),,,,,,,, 6 # 3GPP TS 29.061 V15.5.0 (2018-12),,,,,,,,
7 # 3GPP 29.061 is not very clear and self-inconsistent about M,,,,,,,, 7 # From 3GPP 29061-f50.doc,,,,,,,,
8 "# for this reason, other sources are assumed more trustworthy",,,,,,,, 8 #=,,,,,,,,
9 #=,,,,,,,, 9 #,,,,,,,,
10 #,,,,,,,, 10 #=,,,,,,,,
11 # M inconsistently specified,,,,,,,, 11 # 3GPP TS 29.061 Table 9a: Gi/Sgi specific AVPs,,,,,,,,
12 3GPP-IMSI,1,16.4.7,UTF8String,"M,V",P,,, 12 #,,,,,,,,
13 # 29.061 says OctetString; dumps say UInt32; manually changed,,,,,,,, 13 # Note: 3GPP TS 29.061 is unclear and inconsistent about M.,,,,,,,,
14 # 29.061 says MUST NOT M; dumps say MUST,,,,,,,, 14 "# For this reason, other sources are assumed more trustworthy.",,,,,,,,
15 3GPP-Charging-Id,2,16.4.7,Unsigned32,"M,V",P,,, 15 #=,,,,,,,,
16 # 29.061 says MUST NOT M; dumps say MUST,,,,,,,, 16 #,,,,,,,,
17 3GPP-PDP-Type,3,16.4.7,Enumerated,"M,V",P,,, 17 # Note: 3GPP-IMSI (1) changed to Must M.,,,,,,,,
18 3GPP-CG-Address,4,16.4.7,OctetString,V,P,,M, 18 3GPP-IMSI,1,16.4.7,UTF8String,"M,V",P,,,Y
19 # 29.061 says MUST NOT M; old contrib/3gpp says MUST,,,,,,,, 19 "# Note: 3GPP-Charging-Id (2) type changed from OctetString to Unsigned32,",,,,,,,,
20 3GPP-GPRS-Negotiated-QoS-Profile,5,16.4.7,UTF8String,"M,V",P,,, 20 # per 3GPP TS 29.061 clause 16.4.7.2/2 and packet dumps.,,,,,,,,
21 # M inconsistently specified; old contrib/3gg says MUST NOT,,,,,,,, 21 3GPP-Charging-Id,2,16.4.7,Unsigned32,"M,V",P,,,Y
22 3GPP-SGSN-Address,6,16.4.7,OctetString,V,P,,M, 22 # Note: 3GPP-PDP-Type (3) changed to Must M.,,,,,,,,
23 3GPP-GGSN-Address,7,16.4.7,OctetString,V,P,,M, 23 3GPP-PDP-Type,3,16.4.7,Enumerated,"M,V",P,,,Y
24 # 29.061 says MUST NOT M; dumps say MUST,,,,,,,, 24 3GPP-CG-Address,4,16.4.7,OctetString,V,P,,M,Y
25 3GPP-IMSI-MCC-MNC,8,16.4.7,UTF8String,"M,V",P,,, 25 # Note: 3GPP-GPRS-Negotiated-QoS-Profile (5) changed to Must M per contrib/3gpp.,,,,,,,,
26 # 29.061 says MUST NOT M; old contrib/3gpp says MUST,,,,,,,, 26 3GPP-GPRS-Negotiated-QoS-Profile,5,16.4.7,UTF8String,"M,V",P,,,Y
27 3GPP-GGSN-MCC-MNC,9,16.4.7,UTF8String,"M,V",P,,, 27 3GPP-SGSN-Address,6,16.4.7,OctetString,V,P,,M,Y
28 # 29.061 says MUST NOT M; old contrib/3gpp says MUST,,,,,,,, 28 3GPP-GGSN-Address,7,16.4.7,OctetString,V,P,,M,Y
29 3GPP-NSAPI,10,16.4.7,OctetString,"M,V",P,,, 29 # Note: 3GPP-IMSI-MCC-MNC (8) changed to Must M per packet dumps.,,,,,,,,
30 "# added manually, missing in AVP table",,,,,,,, 30 3GPP-IMSI-MCC-MNC,8,16.4.7,UTF8String,"M,V",P,,,Y
31 # Note: 3GPP-GGSN-MCC-MNC (9) changed to Must M per contrib/3gpp.,,,,,,,,
32 3GPP-GGSN-MCC-MNC,9,16.4.7,UTF8String,"M,V",P,,,Y
33 # Note: 3GPP-NSAPI (10) changed to Must M per contrib/3gpp.,,,,,,,,
34 3GPP-NSAPI,10,16.4.7,OctetString,"M,V",P,,,Y
35 # Note: 3GPP TS 29.061 table 9a does not define,,,,,,,,
36 # 3GPP-Session-Stop-Indicator (11) even when it is referenced,,,,,,,,
37 # by other 3GPP Diameter AVPs including PS-Information (874).,,,,,,,,
31 3GPP-Session-Stop-Indicator,11,16.4.7,OctetString,V,P,,M, 38 3GPP-Session-Stop-Indicator,11,16.4.7,OctetString,V,P,,M,
32 # 29.061 says MUST NOT M; old contrib/3gpp says MUST,,,,,,,, 39 # Note: 3GPP-Selection-Mode (12) changed to Must M per contrib/3gpp.,,,,,,,,
33 3GPP-Selection-Mode,12,16.4.7,UTF8String,"M,V",P,,, 40 3GPP-Selection-Mode,12,16.4.7,UTF8String,"M,V",P,,,Y
34 # 29.061 says MUST NOT M; old contrib/3gpp says MUST,,,,,,,, 41 # Note: 3GPP-Charging-Characteristics (13) changed to Must M per contrib/3gpp.,,,,,,,,
35 3GPP-Charging-Characteristics,13,16.4.7,UTF8String,"M,V",P,,, 42 3GPP-Charging-Characteristics,13,16.4.7,UTF8String,"M,V",P,,,Y
36 # 29.061 says MUST NOT M; old contrib/3gpp says MUST,,,,,,,, 43 # Note: 3GPP TS 29.061 V12.6.0 (2014-06) renamed,,,,,,,,
37 3GPP-CG-IPv6-Address,14,16.4.7,OctetString,"M,V",P,,, 44 # 3GPP-CG-IPv6-Address (14) to 3GPP-CG-Ipv6-Address.,,,,,,,,
38 # M inconsistently specified,,,,,,,, 45 # This rename was not applied.,,,,,,,,
39 # 29.061 says MUST NOT M; old contrib/3gpp says MUST,,,,,,,, 46 # 3GPP-CG-IPv6-Address (14) changed to Must M per contrib/3gpp.,,,,,,,,
40 3GPP-SGSN-IPv6-Address,15,16.4.7,OctetString,"M,V",P,,, 47 3GPP-CG-IPv6-Address,14,16.4.7,OctetString,"M,V",P,,,Y
41 # 29.061 says MUST NOT M; old contrib/3gpp says MUST,,,,,,,, 48 # Note: 3GPP TS 29.061 V12.6.0 (2014-06) renamed,,,,,,,,
42 3GPP-GGSN-IPv6-Address,16,16.4.7,OctetString,"M,V",P,,, 49 # 3GPP-SGSN-IPv6-Address (15) to 3GPP-SGSN-Ipv6-Address.,,,,,,,,
43 # 29.061 says MUST NOT M; old contrib/3gpp says MUST,,,,,,,, 50 # This rename was not applied.,,,,,,,,
44 3GPP-IPv6-DNS-Servers,17,16.4.7,OctetString,"M,V",P,,, 51 # 3GPP-SGSN-IPv6-Address (15) changed to Must M per contrib/3gpp.,,,,,,,,
45 # 29.061 says MUST NOT M; old contrib/3gpp says MUST,,,,,,,, 52 3GPP-SGSN-IPv6-Address,15,16.4.7,OctetString,"M,V",P,,,Y
46 3GPP-SGSN-MCC-MNC,18,16.4.7,UTF8String,"M,V",P,,, 53 # Note: 3GPP TS 29.061 V12.6.0 (2014-06) renamed,,,,,,,,
47 # M inconsistently specified,,,,,,,, 54 # 3GPP-GGSN-IPv6-Address (16) to 3GPP-GGSN-Ipv6-Address.,,,,,,,,
48 3GPP-IMEISV,20,16.4.7,OctetString,"M,V",P,,, 55 # This rename was not applied.,,,,,,,,
49 # M inconsistently specified,,,,,,,, 56 # 3GPP-GGSN-IPv6-Address (16) changed to Must M per contrib/3gpp.,,,,,,,,
50 3GPP-RAT-Type,21,16.4.7,OctetString,"M,V",P,,, 57 3GPP-GGSN-IPv6-Address,16,16.4.7,OctetString,"M,V",P,,,Y
51 # M inconsistently specified,,,,,,,, 58 # Note: 3GPP TS 29.061 V12.6.0 (2014-06) renamed,,,,,,,,
52 3GPP-User-Location-Info,22,16.4.7,OctetString,"M,V",P,,, 59 # 3GPP-IPv6-DNS-Servers (17) to 3GPP-Ipv6-DNS-Servers.,,,,,,,,
53 # M inconsistently specified,,,,,,,, 60 # This rename was not applied.,,,,,,,,
54 3GPP-MS-TimeZone,23,16.4.7,OctetString,"M,V",P,,, 61 # 3GPP-IPv6-DNS-Servers (17) changed to Must M per contrib/3gpp.,,,,,,,,
55 3GPP-CAMEL-Charging-Info,24,16.4.7,OctetString,V,P,,M, 62 3GPP-IPv6-DNS-Servers,17,16.4.7,OctetString,"M,V",P,,,Y
56 3GPP-Packet-Filter,25,16.4.7,OctetString,V,P,,M, 63 # Note: 3GPP-SGSN-MCC-MNC (18) changed to Must M per contrib/3gpp.,,,,,,,,
57 3GPP-Negotiated-DSCP,26,16.4.7,OctetString,V,P,,M, 64 3GPP-SGSN-MCC-MNC,18,16.4.7,UTF8String,"M,V",P,,,Y
58 3GPP-Allocate-IP-Type,27,16.4.7,OctetString,V,P,,M, 65 # Note: 3GPP-IMEISV (20) changed to Must M.,,,,,,,,
66 3GPP-IMEISV,20,16.4.7,OctetString,"M,V",P,,,Y
67 # Note: 3GPP-RAT-Type (21) changed to Must M.,,,,,,,,
68 3GPP-RAT-Type,21,16.4.7,OctetString,"M,V",P,,,Y
69 # Note: 3GPP-User-Location-Info (22) changed to Must M.,,,,,,,,
70 3GPP-User-Location-Info,22,16.4.7,OctetString,"M,V",P,,,Y
71 # Note: 3GPP-MS-TimeZone (23) changed to Must M.,,,,,,,,
72 3GPP-MS-TimeZone,23,16.4.7,OctetString,"M,V",P,,,Y
73 3GPP-CAMEL-Charging-Info,24,16.4.7,OctetString,V,P,,M,Y
74 3GPP-Packet-Filter,25,16.4.7,OctetString,V,P,,M,Y
75 3GPP-Negotiated-DSCP,26,16.4.7,OctetString,V,P,,M,Y
76 3GPP-Allocate-IP-Type,27,16.4.7,OctetString,V,P,,M,Y
59 # Note: 3GPP TS 29.061 table 9a does not define,,,,,,,, 77 # Note: 3GPP TS 29.061 table 9a does not define,,,,,,,,
60 # External-Identifier (28) for Diameter.,,,,,,,, 78 # External-Identifier (28) for Diameter.,,,,,,,,
61 # 3GPP TS 29.061 table 9b refers to 3GPP TS 29.336,,,,,,,, 79 # 3GPP TS 29.061 table 9b refers to 3GPP TS 29.336,,,,,,,,
62 # for External-Identifier (3111).,,,,,,,, 80 # for External-Identifier (3111).,,,,,,,,
63 # ,,,,,,,, 81 # ,,,,,,,,
64 # External-Identifier (28) OctetString replaced by,,,,,,,, 82 # External-Identifier (28) OctetString replaced by,,,,,,,,
65 # External-Identifier (3111) UTF8String.,,,,,,,, 83 # External-Identifier (3111) UTF8String.,,,,,,,,
66 #,,,,,,,, 84 #,,,,,,,,
67 TMGI,900,17.07.02,OctetString,"M,V",P,,, 85 #,,,,,,,,
68 Required-MBMS-Bearer-Capabilities,901,17.07.03,UTF8String,"M,V",P,,, 86 TWAN-Identifier,29,16.4.7,OctetString,V,P,,M,Y
69 MBMS-StartStop-Indication,902,17.07.05,Enumerated,"M,V",P,,, 87 3GPP-User-Location-Info-Time,30,16.4.7,OctetString,V,P,,M,Y
70 MBMS-Service-Area,903,17.07.06,OctetString,"M,V",P,,, 88 3GPP-Secondary-RAT-Usage,31,16.4.7,OctetString,V,P,,M,Y
71 MBMS-Session-Duration,904,17.07.07,OctetString,"M,V",P,,, 89 #=,,,,,,,,
72 Alternative-APN,905,17.07.08,UTF8String,"M,V",P,,, 90 # 3GPP TS 29.061 Table 10: Gmb specific AVPs,,,,,,,,
73 MBMS-Service-Type,906,17.07.09,Enumerated,"M,V",P,,, 91 #=,,,,,,,,
74 MBMS-2G-3G-Indicator,907,17.07.10,Enumerated,"M,V",P,,, 92 #,,,,,,,,
75 MBMS-Session-Identity,908,17.07.11,OctetString,"M,V",P,,, 93 TMGI,900,17.7.2,OctetString,"M,V",P,,,Y
76 RAI,909,17.07.12,UTF8String,"M,V",P,,, 94 Required-MBMS-Bearer-Capabilities,901,17.7.3,UTF8String,"M,V",P,,,Y
77 Additional-MBMS-Trace-Info,910,17.07.13,OctetString,"M,V",P,,, 95 MBMS-StartStop-Indication,902,17.7.5,Enumerated,"M,V",P,,,Y
78 MBMS-Time-To-Data-Transfer,911,17.07.14,OctetString,"M,V",P,,, 96 MBMS-Service-Area,903,17.7.6,OctetString,"M,V",P,,,Y
79 MBMS-Session-Repetition-Number,912,17.07.15,OctetString,"M,V",P,,, 97 MBMS-Session-Duration,904,17.7.7,OctetString,"M,V",P,,,Y
80 MBMS-Required-QoS,913,17.07.16,UTF8String,"M,V",P,,, 98 Alternative-APN,905,17.7.8,UTF8String,"M,V",P,,,Y
81 MBMS-Counting-Information,914,17.07.17,Enumerated,"M,V",P,,, 99 MBMS-Service-Type,906,17.7.9,Enumerated,"M,V",P,,,Y
82 MBMS-User-Data-Mode-Indication,915,17.07.18,Enumerated,"M,V",P,,, 100 MBMS-2G-3G-Indicator,907,17.7.10,Enumerated,"M, V",P,,,Y
83 MBMS-GGSN-Address,916,17.07.19,OctetString,"M,V",P,,, 101 MBMS-Session-Identity,908,17.7.11,OctetString,"M,V",P,,,Y
84 MBMS-GGSN-IPv6-Address,917,17.07.20,OctetString,"M,V",P,,, 102 RAI,909,17.7.12,UTF8String,"M, V",P,,,Y
85 MBMS-BMSC-SSM-IP-Address,918,17.07.21,OctetString,"M,V",P,,, 103 Additional-MBMS-Trace-Info,910,17.7.13,OctetString,"M,V",P,,,Y
86 MBMS-BMSC-SSM-IPv6-Address,919,17.07.22,OctetString,"M,V",P,,, 104 MBMS-Time-To-Data-Transfer,911,17.7.14,OctetString,"M,V",P,,,Y
87 MBMS-Flow-Identifier,920,17.7.23,OctetString,"M,V",P,,, 105 MBMS-Session-Repetition-Number,912,17.7.15,OctetString,"M,V",P,,,Y
88 CN-IP-Multicast-Distribution,921,17.7.24,Enumerated,"M,V",P,,, 106 MBMS-Required-QoS,913,17.7.16,UTF8String,"M,V",P,,,Y
89 MBMS-HC-Indicator,922,17.7.25,Enumerated,"M,V",P,,, 107 MBMS-Counting-Information,914,17.7.17,Enumerated,"M,V",P,,,Y
108 MBMS-User-Data-Mode-Indication,915,17.7.18,Enumerated,"M,V",P,,,Y
109 MBMS-GGSN-Address,916,17.7.19,OctetString,"M,V",P,,,Y
110 # Note: 3GPP TS 29.061 V12.6.0 (2014-06) renamed,,,,,,,,
111 # MBMS-GGSN-IPv6-Address (917) to MBMS-GGSN-Ipv6-Address.,,,,,,,,
112 # This rename was not applied.,,,,,,,,
113 MBMS-GGSN-IPv6-Address,917,17.7.20,OctetString,"M,V",P,,,Y
114 MBMS-BMSC-SSM-IP-Address,918,17.7.21,OctetString,"M,V",P,,,Y
115 # Note: 3GPP TS 29.061 V12.6.0 (2014-06) renamed,,,,,,,,
116 # MBMS-BMSC-SSM-IPv6-Address (919) to MBMS-BMSC-SSM-Ipv6-Address.,,,,,,,,
117 # This rename was not applied.,,,,,,,,
118 MBMS-BMSC-SSM-IPv6-Address,919,17.7.22,OctetString,"M,V",P,,,Y
119 MBMS-Flow-Identifier,920,17.7.23,OctetString,"M,V",P,,,Y
120 CN-IP-Multicast-Distribution,921,17.7.24,Enumerated,"M,V",P,,,Y
121 MBMS-HC-Indicator,922,17.7.25,Enumerated,"M,V",P,,,Y
122 ,,,,,,,,
123 #=,,,,,,,,
124 # 3GPP TS 29.061 Table 20.5a.1: SGmb specific AVPs,,,,,,,,
125 #=,,,,,,,,
126 #,,,,,,,,
127 MBMS-Access-Indicator,923,20.5a.1,Enumerated,"M,V",P,,,Y
128 MBMS-GW-SSM-IP-Address,924,20.5a.2,OctetString,V,P,,M,Y
129 # Note: 3GPP TS 29.061 V12.6.0 (2014-06) renamed,,,,,,,,
130 # MBMS-GW-SSM-IPv6-Address (925) to MBMS-GW-SSM-Ipv6-Address.,,,,,,,,
131 # This rename was not applied.,,,,,,,,
132 MBMS-GW-SSM-IPv6-Address,925,20.5a.3,OctetString,V,P,,M,Y
133 MBMS-BMSC-SSM-UDP-Port,926,20.5a.4,OctetString,V,P,,M,Y
134 MBMS-GW-UDP-Port,927,20.5a.5,OctetString,V,P,,M,Y
135 MBMS-GW-UDP-Port-Indicator,928,20.5a.6,Enumerated,V,P,,M,Y
136 MBMS-Data-Transfer-Start,929,20.5a.7,Unsigned64,V,P,,M,Y
137 MBMS-Data-Transfer-Stop,930,20.5a.8,Unsigned64,V,P,,M,Y
138 MBMS-Flag,931,20.5a.9,Unsigned32,V,P,,M,Y
139 Restart-Counter,932,20.5a.10,Unsigned32,V,P,,M,Y
140 Diagnostic-Info,933,20.5a.11,Unsigned32,V,P,,M,Y
141 MBMS-Cell-List,934,20.5a.12,OctetString,V,P,,M,Y
90 ,,,,,,,, 142 ,,,,,,,,
91 @standard,3GPP TS 29.129,,,,,,, 143 @standard,3GPP TS 29.129,,,,,,,
92 #=,,,,,,,, 144 #=,,,,,,,,
93 # 3GPP TS 29.128 V15.6.0 (2019-09),,,,,,,, 145 # 3GPP TS 29.128 V15.6.0 (2019-09),,,,,,,,
94 # From 3GPP 29128-f60.docx,,,,,,,, 146 # From 3GPP 29128-f60.docx,,,,,,,,
"Welcome to our mercurial repository"