Navigation


Changeset 1511:528418d4b080 in freeDiameter for extensions


Ignore:
Timestamp:
Apr 7, 2020, 2:43:18 PM (4 years ago)
Author:
Luke Mewburn <luke@mewburn.net>
Branch:
default
Phase:
public
Message:

dict_dcca_3gpp; more comments for fixes

Use "Fix:" in a comment where an AVP has changed
from a previous freeDiameter release,
or differs from the 3GPP standard definition.

Document AVPs changed since freeDiameter 1.4.0.

Location:
extensions/dict_dcca_3gpp
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/dict_dcca_3gpp/add_avps.c

    r1510 r1511  
    6464        };
    6565
    66         /* Note: 3GPP-Charging-Id (2) type changed from OctetString to Unsigned32, */
     66        /* Fix: 3GPP-Charging-Id (2) type changed from OctetString to Unsigned32, */
    6767        /* per 3GPP TS 29.061 clause 16.4.7.2/2 and packet dumps.           */
    6868        /* 3GPP-Charging-Id, Unsigned32, code 2, section 16.4.7             */
     
    236236
    237237        /* Note: 3GPP TS 29.061 V12.6.0 (2014-06) renamed                   */
    238         /* 3GPP-CG-IPv6-Address (14) to 3GPP-CG-Ipv6-Address.               */
    239         /* This rename was not applied.                                     */
     238        /* 3GPP-CG-IPv6-Address (14) to 3GPP-CG-Ipv6-Address;               */
     239        /* this rename was not applied.                                     */
    240240        /* 3GPP-CG-IPv6-Address (14) changed to Must M per contrib/3gpp.    */
    241241        /* 3GPP-CG-IPv6-Address, OctetString, code 14, section 16.4.7       */
     
    253253
    254254        /* Note: 3GPP TS 29.061 V12.6.0 (2014-06) renamed                   */
    255         /* 3GPP-SGSN-IPv6-Address (15) to 3GPP-SGSN-Ipv6-Address.           */
    256         /* This rename was not applied.                                     */
     255        /* 3GPP-SGSN-IPv6-Address (15) to 3GPP-SGSN-Ipv6-Address;           */
     256        /* this rename was not applied.                                     */
    257257        /* 3GPP-SGSN-IPv6-Address (15) changed to Must M per contrib/3gpp.  */
    258258        /* 3GPP-SGSN-IPv6-Address, OctetString, code 15, section 16.4.7     */
     
    270270
    271271        /* Note: 3GPP TS 29.061 V12.6.0 (2014-06) renamed                   */
    272         /* 3GPP-GGSN-IPv6-Address (16) to 3GPP-GGSN-Ipv6-Address.           */
    273         /* This rename was not applied.                                     */
     272        /* 3GPP-GGSN-IPv6-Address (16) to 3GPP-GGSN-Ipv6-Address;           */
     273        /* this rename was not applied.                                     */
    274274        /* 3GPP-GGSN-IPv6-Address (16) changed to Must M per contrib/3gpp.  */
    275275        /* 3GPP-GGSN-IPv6-Address, OctetString, code 16, section 16.4.7     */
     
    287287
    288288        /* Note: 3GPP TS 29.061 V12.6.0 (2014-06) renamed                   */
    289         /* 3GPP-IPv6-DNS-Servers (17) to 3GPP-Ipv6-DNS-Servers.             */
    290         /* This rename was not applied.                                     */
     289        /* 3GPP-IPv6-DNS-Servers (17) to 3GPP-Ipv6-DNS-Servers;             */
     290        /* this rename was not applied.                                     */
    291291        /* 3GPP-IPv6-DNS-Servers (17) changed to Must M per contrib/3gpp.   */
    292292        /* 3GPP-IPv6-DNS-Servers, OctetString, code 17, section 16.4.7      */
     
    426426
    427427        /* Note: 3GPP TS 29.061 table 9a does not define                    */
    428         /* External-Identifier (28) for Diameter.                           */
     428        /* External-Identifier (28) for Diameter; it is RADIUS only.        */
    429429        /* 3GPP TS 29.061 table 9b refers to 3GPP TS 29.336                 */
    430430        /* for External-Identifier (3111).                                  */
    431431        /*                                                                  */
    432         /* External-Identifier (28) OctetString replaced by                 */
    433         /* External-Identifier (3111) UTF8String.                           */
    434 
     432        /* Change since freeDiameter 1.4.0.                                 */
     433        /* Fix: Remove External-Identifier (28) OctetString.                */
    435434
    436435        /* TWAN-Identifier, OctetString, code 29, section 16.4.7            */
     
    714713
    715714        /* Note: 3GPP TS 29.061 V12.6.0 (2014-06) renamed                   */
    716         /* MBMS-GGSN-IPv6-Address (917) to MBMS-GGSN-Ipv6-Address.          */
    717         /* This rename was not applied.                                     */
     715        /* MBMS-GGSN-IPv6-Address (917) to MBMS-GGSN-Ipv6-Address;          */
     716        /* this rename was not applied.                                     */
    718717        /* MBMS-GGSN-IPv6-Address, OctetString, code 917, section 17.7.20   */
    719718        {
     
    743742
    744743        /* Note: 3GPP TS 29.061 V12.6.0 (2014-06) renamed                   */
    745         /* MBMS-BMSC-SSM-IPv6-Address (919) to MBMS-BMSC-SSM-Ipv6-Address.  */
    746         /* This rename was not applied.                                     */
     744        /* MBMS-BMSC-SSM-IPv6-Address (919) to MBMS-BMSC-SSM-Ipv6-Address;  */
     745        /* this rename was not applied.                                     */
    747746        /* MBMS-BMSC-SSM-IPv6-Address, OctetString, code 919, section 17.7.22 */
    748747        {
     
    837836
    838837        /* Note: 3GPP TS 29.061 V12.6.0 (2014-06) renamed                   */
    839         /* MBMS-GW-SSM-IPv6-Address (925) to MBMS-GW-SSM-Ipv6-Address.      */
    840         /* This rename was not applied.                                     */
     838        /* MBMS-GW-SSM-IPv6-Address (925) to MBMS-GW-SSM-Ipv6-Address;      */
     839        /* this rename was not applied.                                     */
    841840        /* MBMS-GW-SSM-IPv6-Address, OctetString, code 925, section 20.5a.3 */
    842841        {
     
    11281127        };
    11291128
    1130         /* Note: 3GPP TS 29.128 table 6.4.1-1 row Non-IP-Data (4315)        */
    1131         /* has type "Octetstring" instead of "OctetString".                 */
    11321129        /* Non-IP-Data, OctetString, code 4315, section 6.4.19              */
    11331130        {
     
    14201417        };
    14211418
    1422         /* Note: Name conflict with 3GPP TS 32.329 Sequence-Number (716).   */
    1423         /* Sequence-Number (1107) renamed to Sequence-Number-29.140 (1107). */
     1419        /* Note: Name conflict with 3GPP TS 29.329 Sequence-Number (716).   */
     1420        /* 3GPP TS 29.140 V6.1.0 (2005-06) allocated Sequence-Number (1107). */
     1421        /* 3GPP TS 29.329 V10.0.0 (2010-09) CR 0163 added Sequence-Number (716). */
     1422        /*                                                                  */
     1423        /* Fix: Sequence-Number (1107) renamed to Sequence-Number-29.140 (1107). */
    14241424        /* Sequence-Number-29.140, Unsigned32, code 1107, section 6.3.10    */
    14251425        {
     
    14351435        };
    14361436
    1437         /* Note: Name conflict with 3GPP TS 32.299 Recipient-Address (1201). */
    1438         /* Recipient-Address (1108) renamed to Recipient-Address-29.140 (1108). */
     1437        /* Note: Name conflict with 3GPP TS 32.299 Recipient-Address (1201); */
     1438        /* 3GPP TS 29.140 V6.1.0 (2005-06) allocated Recipient-Address (1108). */
     1439        /* 3GPP TS 32.299 V6.4.0 (2005-09) CR 0028 added Recipient-Address (1201). */
     1440        /*                                                                  */
     1441        /* Fix: Recipient-Address (1108) renamed to Recipient-Address-29.140 (1108). */
    14391442        /* Recipient-Address-29.140, UTF8String, code 1108, section 6.3.11  */
    14401443        {
     
    15531556        };
    15541557
    1555         /* Note: Name conflict with 3GPP TS 32.299 Status (2702).           */
    1556         /* Status (1116) renamed to Status-29.140 (1116).                   */
     1558        /* Note: Name conflict with 3GPP TS 32.299 V11.6.0 Status (2702).   */
     1559        /* 3GPP TS 32.299 V11.10.0 (2013-12) CR 0566 renamed                */
     1560        /* Status (2702) to Status-Code (2702).                             */
     1561        /* 3GPP TS 32.299 V11.14.0 (2014-12) CR 0617 renamed                */
     1562        /* Status-Code (2702) to Status-AS-Code (2702).                     */
     1563        /*                                                                  */
     1564        /* TODO: rename back to Status ?                                    */
     1565        /* Fix: Status (1116) renamed to Status-29.140 (1116).              */
    15571566        /* Status-29.140, Grouped, code 1116, section 6.3.19                */
    15581567        {
     
    16771686        /* Time-Window (3818) in 3GPP TS 29.345 V12.1.0 (2014-12) predates  */
    16781687        /* Time-Window (4204) in 3GPP TS 29.154 V13.1.0 (2016-03).          */
    1679         /* Time-Window (4204) renamed to Time-Window-29.154 (4204).         */
     1688        /*                                                                  */
     1689        /* Fix: Time-Window (4204) renamed to Time-Window-29.154 (4204).    */
    16801690        /* Time-Window-29.154, Grouped, code 4204, section 5.3.5            */
    16811691        {
     
    30103020        };
    30113021
     3022        /* Note: Name conflict with 3GPP TS 32.299 3GPP-PS-Data-Off-Status (4406). */
     3023        /* 3GPP TS 29.212 V14.3.0 (2017-03) CR 1559 added 3GPP-PS-Data-Off-Status (2847). */
     3024        /* 3GPP TS 32.299 V14.3.0 (2017-03) CR 0760 added 3GPP-PS-Data-Off-Status (4406). */
    30123025        /* 3GPP-PS-Data-Off-Status, Enumerated, code 2847, section 5.3.133  */
    30133026        {
     
    54765489        /* Note: 3GPP TS 29.214 table 5.3.0.1 row IMS-Content-Identifier (563) */
    54775490        /* missing M, assume MUST NOT.                                      */
     5491        /*                                                                  */
     5492        /* Fix: IMS-Content-Identifier (563) flag M MUST NOT.               */
    54785493        /* IMS-Content-Identifier, OctetString, code 563, section 5.3.60    */
    54795494        {
     
    54915506        /* Note: 3GPP TS 29.214 table 5.3.0.1 row IMS-Content (564)         */
    54925507        /* missing M, assume MUST NOT.                                      */
     5508        /*                                                                  */
     5509        /* Fix: IMS-Content (564) flag M MUST NOT.                          */
    54935510        /* IMS-Content-Type, Enumerated, code 564, section 5.3.61           */
    54945511        {
     
    64086425        };
    64096426
     6427        /* Note: Name conflict with 3GPP TS 29.329 User-Data (702).         */
     6428        /* 3GPP TS 29.229 V6.2.0 (2004-09) allocated User-Data (606).       */
     6429        /* 3GPP TS 29.329 V6.2.0 (2004-09) allocated User-Data (702).       */
    64106430        /* User-Data, OctetString, code 606, section 6.3.7                  */
    64116431        {
     
    81428162        /* changed row SS-Status (1477) to be OctetString instead of Grouped. */
    81438163        /* Clause 7.3.88 already described SS-Status (1147) as OctetString. */
     8164        /*                                                                  */
     8165        /* Change since freeDiameter 1.4.0.                                 */
     8166        /* Fix: SS-Status (1477) type changed from Grouped to OctetString.  */
    81448167        /* SS-Status, OctetString, code 1477, section 7.3.88                */
    81458168        {
     
    82968319        /* Note: 3GPP TS 29.272 V12.4.0 (2014-03) renamed                   */
    82978320        /* Call-Barring-Infor-List (1488) to Call-Barring-Info (1488).      */
     8321        /*                                                                  */
     8322        /* Change since freeDiameter 1.4.0.                                 */
     8323        /* Fix: Call-Barring-Infor-List (1488) renamed to Call-Barring-Info (1488). */
    82988324        /* Call-Barring-Info, Grouped, code 1488, section 7.3.101           */
    82998325        {
     
    84668492        /* Note: 3GPP TS 29.272 table 7.3.1/1 row MME-Location-Information (1600) */
    84678493        /* incorrectly has a space instead of hyphen in the name.           */
    8468         /* Generated name renamed from MME-LocationInformation (1600).      */
     8494        /*                                                                  */
     8495        /* Change since freeDiameter 1.4.0.                                 */
     8496        /* Fix: MME-LocationInformation (1600) renamed to MME-Location-Information(1600). */
    84698497        /* MME-Location-Information, Grouped, code 1600, section 7.3.115    */
    84708498        {
     
    91549182        /* Note: 3GPP TS 29.272 V12.9.0 (2015-12) changed AVP code of       */
    91559183        /* Measurement-Period-LTE (1655) from 1656.                         */
     9184        /*                                                                  */
     9185        /* Change since freeDiameter 1.4.0.                                 */
     9186        /* Fix: Measurement-Period-LTE (1656) code changed from 1656.       */
    91569187        /* Measurement-Period-LTE, Enumerated, code 1655, section 7.3.166   */
    91579188        {
     
    91729203        /* Note: 3GPP TS 29.272 V12.9.0 (2015-12) changed AVP code of       */
    91739204        /* Measurement-Period-UMTS (1656) from 1655.                        */
     9205        /*                                                                  */
     9206        /* Change since freeDiameter 1.4.0.                                 */
     9207        /* Fix: Measurement-Period-UMTS (1656) code changed from 1655.      */
    91749208        /* Measurement-Period-UMTS, Enumerated, code 1656, section 7.3.167  */
    91759209        {
     
    1048810522
    1048910523        /* Note: Name conflict with 3GPP TS 29.229 User-Data (606).         */
    10490         /* User-Data (702) renamed to User-Data-29.329 (702).               */
     10524        /* 3GPP TS 29.229 V6.2.0 (2004-09) allocated User-Data (606).       */
     10525        /* 3GPP TS 29.329 V6.2.0 (2004-09) allocated User-Data (702).       */
     10526        /*                                                                  */
     10527        /* Fix: User-Data (702) renamed to User-Data-29.329 (702).          */
    1049110528        /* User-Data-29.329, OctetString, code 702, section 6.3.3           */
    1049210529        {
     
    1069510732        };
    1069610733
     10734        /* Note: Name conflict with 3GPP TS 29.140 Sequence-Number (1107).  */
     10735        /* 3GPP TS 29.140 V6.1.0 (2005-06) allocated Sequence-Number (1107). */
     10736        /* 3GPP TS 29.329 V10.0.0 (2010-09) CR 0163 added Sequence-Number (716). */
    1069710737        /* Sequence-Number, Unsigned32, code 716, section 6.3.25            */
    1069810738        {
     
    1095010990        };
    1095110991
     10992        /* Note: 3GPP TS 29.061 External-Identifier (28) OctetString replaced by */
     10993        /* 3GPP TS 29.336 External-Identifier (3111) UTF8String.            */
    1095210994        /* External-Identifier, UTF8String, code 3111, section 6.4.11       */
    1095310995        {
     
    1363813680
    1363913681        /* Note: Name conflict with 3GPP TS 29.212 3GPP-PS-Data-Off-Status (2847). */
    13640         /* 3GPP-PS-Data-Off-Status (4406) renamed to 3GPP-PS-Data-Off-Status-32.299 (4406). */
     13682        /* 3GPP TS 29.212 V14.3.0 (2017-03) CR 1559 added 3GPP-PS-Data-Off-Status (2847). */
     13683        /* 3GPP TS 32.299 V14.3.0 (2017-03) CR 0760 added 3GPP-PS-Data-Off-Status (4406). */
     13684        /*                                                                  */
     13685        /* Fix: 3GPP-PS-Data-Off-Status (4406) renamed to 3GPP-PS-Data-Off-Status-32.299 (4406). */
    1364113686        /* 3GPP-PS-Data-Off-Status-32.299, Enumerated, code 4406            */
    1364213687        {
     
    1572515770        /* Note: 3GPP TS 32.299 V11.8.0 (2013-07) renamed                   */
    1572615771        /* LCS-Requestor-Id (1239) to LCS-Requestor-ID (1239).              */
     15772        /*                                                                  */
     15773        /* Change since freeDiameter 1.4.0.                                 */
     15774        /* Fix: LCS-Requestor-Id (1239) renamed to LCS-Requestor-ID (1239). */
    1572715775        /* LCS-Requestor-ID, Grouped, code 1239                             */
    1572815776        {
     
    1574015788        /* Note: 3GPP TS 32.299 V11.8.0 (2013-07) renamed                   */
    1574115789        /* LCS-Requestor-Id-String (1240) to LCS-Requestor-ID-String (1240). */
     15790        /*                                                                  */
     15791        /* Change since freeDiameter 1.4.0.                                 */
     15792        /* Fix: LCS-Requestor-Id-String (1240) renamed to LCS-Requestor-ID-String (1240). */
    1574215793        /* LCS-Requestor-ID-String, UTF8String, code 1240                   */
    1574315794        {
     
    1588715938        /* Note: 3GPP TS 32.299 V11.8.0 (2013-07) table 7.2 changed         */
    1588815939        /* row MBMS-GW-Address (2307) to have a hyphen instead of space.    */
    15889         /* Generated name renamed from MBMSGW-Address (2307).               */
     15940        /*                                                                  */
     15941        /* Change since freeDiameter 1.4.0.                                 */
     15942        /* Fix: MBMSGW-Address (2307) renamed to MBMS-GW-Address (2307).    */
    1589015943        /* MBMS-GW-Address, Address, code 2307                              */
    1589115944        {
     
    1693416987        /* Note: 3GPP TS 32.299 V13.1.0 (2015-06) renamed                   */
    1693516988        /* PoC-User-Role-info-Units (1254) to PoC-User-Role-Info-Units (1254). */
     16989        /*                                                                  */
     16990        /* Change since freeDiameter 1.4.0.                                 */
     16991        /* Fix: PoC-User-Role-info-Units (1254) renamed to PoC-User-Role-Info-Units (1254). */
    1693616992        /* PoC-User-Role-Info-Units, Enumerated, code 1254                  */
    1693716993        {
     
    1761017666        };
    1761117667
     17668        /* Note: Name conflict with 3GPP TS 32.299 Recipient-Address (1201); */
     17669        /* 3GPP TS 29.140 V6.1.0 (2005-06) allocated Recipient-Address (1108). */
     17670        /* 3GPP TS 32.299 V6.4.0 (2005-09) CR 0028 added Recipient-Address (1201). */
    1761217671        /* Recipient-Address, Grouped, code 1201                            */
    1761317672        {
     
    1857518634        };
    1857618635
    18577         /* Note: 3GPP TS 32.299 V11.10.0 (2013-12) renamed                  */
    18578         /* Status (2702) to Status-Code (2702), and then                    */
    18579         /* 3GPP TS 32.299 V11.14.0 (2014-12) renamed                        */
     18636        /* Note: 3GPP TS 32.299 V11.10.0 (2013-12) CR 0566 renamed          */
     18637        /* Status (2702) to Status-Code (2702).                             */
     18638        /* 3GPP TS 32.299 V11.14.0 (2014-12) CR 0617 renamed                */
    1858018639        /* Status-Code (2702) to Status-AS-Code (2702).                     */
     18640        /*                                                                  */
     18641        /* Change since freeDiameter 1.4.0.                                 */
     18642        /* Fix: Status (2702) renamed to Status-AS-Code (2702).             */
    1858118643        /* Status-AS-Code, Enumerated, code 2702                            */
    1858218644        {
     
    1943919501        };
    1944019502
    19441         /* Note: Application-Service-Type (2102) corrected from UTF8String to Enumerated. */
     19503        /* Change since freeDiameter 1.4.0.                                 */
     19504        /* Fix: Application-Service-Type (2102) type changed from UTF8String to Enumerated. */
    1944219505        /* Application-Service-Type, Enumerated, code 2102, section 8.4     */
    1944319506        {
     
    1945619519        };
    1945719520
    19458         /* Note: Application–Session–Id (2103) corrected from UTF8String to Unsigned32. */
     19521        /* Change since freeDiameter 1.4.0.                                 */
     19522        /* Fix: Application–Session–Id (2103) type changed from UTF8String to Unsigned32. */
    1945919523        /* Application-Session-Id, Unsigned32, code 2103, section 8.4       */
    1946019524        {
     
    1960819672        /*==================================================================*/
    1960919673
    19610         /* Note: 3GPP2-BSID (9010) corrected from OctetString to UTF8String. */
     19674        /*                                                                  */
     19675        /* Change since freeDiameter 1.4.0.                                 */
     19676        /* Fix: 3GPP2-BSID (9010) type changed from OctetString to UTF8String. */
    1961119677        /* 3GPP2-BSID, UTF8String, code 9010, section 5.6.2.1.1             */
    1961219678        {
  • extensions/dict_dcca_3gpp/dict_dcca_3gpp.csv

    r1510 r1511  
    2121# Note: 3GPP-IMSI (1) changed to Must M.,,,,,,,
    22223GPP-IMSI,1,16.4.7,UTF8String,"M,V",P,,
    23 "# Note: 3GPP-Charging-Id (2) type changed from OctetString to Unsigned32,",,,,,,,
     23"# Fix: 3GPP-Charging-Id (2) type changed from OctetString to Unsigned32,",,,,,,,
    2424# per 3GPP TS 29.061 clause 16.4.7.2/2 and packet dumps.,,,,,,,
    25253GPP-Charging-Id,2,16.4.7,Unsigned32,"M,V",P,,
     
    46463GPP-Charging-Characteristics,13,16.4.7,UTF8String,"M,V",P,,
    4747# Note: 3GPP TS 29.061 V12.6.0 (2014-06) renamed,,,,,,,
    48 # 3GPP-CG-IPv6-Address (14) to 3GPP-CG-Ipv6-Address.,,,,,,,
    49 # This rename was not applied.,,,,,,,
     48# 3GPP-CG-IPv6-Address (14) to 3GPP-CG-Ipv6-Address;,,,,,,,
     49# this rename was not applied.,,,,,,,
    5050# 3GPP-CG-IPv6-Address (14) changed to Must M per contrib/3gpp.,,,,,,,
    51513GPP-CG-IPv6-Address,14,16.4.7,OctetString,"M,V",P,,
    5252# Note: 3GPP TS 29.061 V12.6.0 (2014-06) renamed,,,,,,,
    53 # 3GPP-SGSN-IPv6-Address (15) to 3GPP-SGSN-Ipv6-Address.,,,,,,,
    54 # This rename was not applied.,,,,,,,
     53# 3GPP-SGSN-IPv6-Address (15) to 3GPP-SGSN-Ipv6-Address;,,,,,,,
     54# this rename was not applied.,,,,,,,
    5555# 3GPP-SGSN-IPv6-Address (15) changed to Must M per contrib/3gpp.,,,,,,,
    56563GPP-SGSN-IPv6-Address,15,16.4.7,OctetString,"M,V",P,,
    5757# Note: 3GPP TS 29.061 V12.6.0 (2014-06) renamed,,,,,,,
    58 # 3GPP-GGSN-IPv6-Address (16) to 3GPP-GGSN-Ipv6-Address.,,,,,,,
    59 # This rename was not applied.,,,,,,,
     58# 3GPP-GGSN-IPv6-Address (16) to 3GPP-GGSN-Ipv6-Address;,,,,,,,
     59# this rename was not applied.,,,,,,,
    6060# 3GPP-GGSN-IPv6-Address (16) changed to Must M per contrib/3gpp.,,,,,,,
    61613GPP-GGSN-IPv6-Address,16,16.4.7,OctetString,"M,V",P,,
    6262# Note: 3GPP TS 29.061 V12.6.0 (2014-06) renamed,,,,,,,
    63 # 3GPP-IPv6-DNS-Servers (17) to 3GPP-Ipv6-DNS-Servers.,,,,,,,
    64 # This rename was not applied.,,,,,,,
     63# 3GPP-IPv6-DNS-Servers (17) to 3GPP-Ipv6-DNS-Servers;,,,,,,,
     64# this rename was not applied.,,,,,,,
    6565# 3GPP-IPv6-DNS-Servers (17) changed to Must M per contrib/3gpp.,,,,,,,
    66663GPP-IPv6-DNS-Servers,17,16.4.7,OctetString,"M,V",P,,
     
    80803GPP-Allocate-IP-Type,27,16.4.7,OctetString,V,P,,M
    8181# Note: 3GPP TS 29.061 table 9a does not define,,,,,,,
    82 # External-Identifier (28) for Diameter.,,,,,,,
     82# External-Identifier (28) for Diameter; it is RADIUS only.,,,,,,,
    8383# 3GPP TS 29.061 table 9b refers to 3GPP TS 29.336,,,,,,,
    8484# for External-Identifier (3111).,,,,,,,
    8585# ,,,,,,,
    86 # External-Identifier (28) OctetString replaced by,,,,,,,
    87 # External-Identifier (3111) UTF8String.,,,,,,,
    88 #,,,,,,,
     86# Change since freeDiameter 1.4.0.,,,,,,,
     87# Fix: Remove External-Identifier (28) OctetString.,,,,,,,
    8988#,,,,,,,
    9089TWAN-Identifier,29,16.4.7,OctetString,V,P,,M
     
    113112MBMS-GGSN-Address,916,17.7.19,OctetString,"M,V",P,,
    114113# Note: 3GPP TS 29.061 V12.6.0 (2014-06) renamed,,,,,,,
    115 # MBMS-GGSN-IPv6-Address (917) to MBMS-GGSN-Ipv6-Address.,,,,,,,
    116 # This rename was not applied.,,,,,,,
     114# MBMS-GGSN-IPv6-Address (917) to MBMS-GGSN-Ipv6-Address;,,,,,,,
     115# this rename was not applied.,,,,,,,
    117116MBMS-GGSN-IPv6-Address,917,17.7.20,OctetString,"M,V",P,,
    118117MBMS-BMSC-SSM-IP-Address,918,17.7.21,OctetString,"M,V",P,,
    119118# Note: 3GPP TS 29.061 V12.6.0 (2014-06) renamed,,,,,,,
    120 # MBMS-BMSC-SSM-IPv6-Address (919) to MBMS-BMSC-SSM-Ipv6-Address.,,,,,,,
    121 # This rename was not applied.,,,,,,,
     119# MBMS-BMSC-SSM-IPv6-Address (919) to MBMS-BMSC-SSM-Ipv6-Address;,,,,,,,
     120# this rename was not applied.,,,,,,,
    122121MBMS-BMSC-SSM-IPv6-Address,919,17.7.22,OctetString,"M,V",P,,
    123122MBMS-Flow-Identifier,920,17.7.23,OctetString,"M,V",P,,
     
    131130MBMS-GW-SSM-IP-Address,924,20.5a.2,OctetString,V,P,,M
    132131# Note: 3GPP TS 29.061 V12.6.0 (2014-06) renamed,,,,,,,
    133 # MBMS-GW-SSM-IPv6-Address (925) to MBMS-GW-SSM-Ipv6-Address.,,,,,,,
    134 # This rename was not applied.,,,,,,,
     132# MBMS-GW-SSM-IPv6-Address (925) to MBMS-GW-SSM-Ipv6-Address;,,,,,,,
     133# this rename was not applied.,,,,,,,
    135134MBMS-GW-SSM-IPv6-Address,925,20.5a.3,OctetString,V,P,,M
    136135MBMS-BMSC-SSM-UDP-Port,926,20.5a.4,OctetString,V,P,,M
     
    169168UE-Count,4308,6.4.13,Unsigned32,"M,V",,,
    170169Connection-Action,4314,6.4.18,Unsigned32,"M,V",,,
    171 # Note: 3GPP TS 29.128 table 6.4.1-1 row Non-IP-Data (4315),,,,,,,
    172 "# has type ""Octetstring"" instead of ""OctetString"".",,,,,,,
    173170Non-IP-Data,4315,6.4.19,OctetString,"M,V",,,
    174171Serving-PLMN-Rate-Control,4310,6.4.21,Grouped,"M,V",,,
     
    208205Initial-Recipient-Address,1105,6.3.8,Grouped,"M,V",,,
    209206Result-Recipient-Address,1106,6.3.9,Grouped,"M,V",,,
    210 # Note: Name conflict with 3GPP TS 32.329 Sequence-Number (716).,,,,,,,
    211 # Sequence-Number (1107) renamed to Sequence-Number-29.140 (1107).,,,,,,,
     207# Note: Name conflict with 3GPP TS 29.329 Sequence-Number (716).,,,,,,,
     208# 3GPP TS 29.140 V6.1.0 (2005-06) allocated Sequence-Number (1107).,,,,,,,
     209# 3GPP TS 29.329 V10.0.0 (2010-09) CR 0163 added Sequence-Number (716).,,,,,,,
     210# ,,,,,,,
     211# Fix: Sequence-Number (1107) renamed to Sequence-Number-29.140 (1107).,,,,,,,
    212212Sequence-Number-29.140,1107,6.3.10,Unsigned32,"M,V",,,
    213 # Note: Name conflict with 3GPP TS 32.299 Recipient-Address (1201).,,,,,,,
    214 # Recipient-Address (1108) renamed to Recipient-Address-29.140 (1108).,,,,,,,
     213# Note: Name conflict with 3GPP TS 32.299 Recipient-Address (1201);,,,,,,,
     214# 3GPP TS 29.140 V6.1.0 (2005-06) allocated Recipient-Address (1108).,,,,,,,
     215# 3GPP TS 32.299 V6.4.0 (2005-09) CR 0028 added Recipient-Address (1201).,,,,,,,
     216# ,,,,,,,
     217# Fix: Recipient-Address (1108) renamed to Recipient-Address-29.140 (1108).,,,,,,,
    215218Recipient-Address-29.140,1108,6.3.11,UTF8String,"M,V",,,
    216219Routeing-Address,1109,6.3.12,UTF8String,"M,V",,,
     
    221224Service-Key,1114,6.3.17,UTF8String,"M,V",,,
    222225Billing-Information,1115,6.3.18,UTF8String,"M,V",,,
    223 # Note: Name conflict with 3GPP TS 32.299 Status (2702).,,,,,,,
    224 # Status (1116) renamed to Status-29.140 (1116).,,,,,,,
     226# Note: Name conflict with 3GPP TS 32.299 V11.6.0 Status (2702).,,,,,,,
     227# 3GPP TS 32.299 V11.10.0 (2013-12) CR 0566 renamed,,,,,,,
     228# Status (2702) to Status-Code (2702).,,,,,,,
     229# 3GPP TS 32.299 V11.14.0 (2014-12) CR 0617 renamed,,,,,,,
     230# Status-Code (2702) to Status-AS-Code (2702).,,,,,,,
     231# ,,,,,,,
     232# TODO: rename back to Status ?,,,,,,,
     233# Fix: Status (1116) renamed to Status-29.140 (1116).,,,,,,,
    225234Status-29.140,1116,6.3.19,Grouped,"M,V",,,
    226235Status-Code,1117,6.3.20,UTF8String,"M,V",,,
     
    248257# Time-Window (3818) in 3GPP TS 29.345 V12.1.0 (2014-12) predates,,,,,,,
    249258# Time-Window (4204) in 3GPP TS 29.154 V13.1.0 (2016-03).,,,,,,,
    250 # Time-Window (4204) renamed to Time-Window-29.154 (4204).,,,,,,,
     259# ,,,,,,,
     260# Fix: Time-Window (4204) renamed to Time-Window-29.154 (4204).,,,,,,,
    251261Time-Window-29.154,4204,5.3.5,Grouped,"M,V",P,,
    252262Transfer-End-Time,4205,5.3.6,Time,"M,V",P,,
     
    424434# Note: 3GPP TS 29.212 V12.1.0 (2013-06) removed ADC-Revalidation-Time (2801).,,,,,,,
    425435ADC-Revalidation-Time,2801,5.3.93,Time,V,P,,M
     436# Note: Name conflict with 3GPP TS 32.299 3GPP-PS-Data-Off-Status (4406).,,,,,,,
     437# 3GPP TS 29.212 V14.3.0 (2017-03) CR 1559 added 3GPP-PS-Data-Off-Status (2847).,,,,,,,
     438# 3GPP TS 32.299 V14.3.0 (2017-03) CR 0760 added 3GPP-PS-Data-Off-Status (4406).,,,,,,,
    4264393GPP-PS-Data-Off-Status,2847,5.3.133,Enumerated,V,P,,M
    427440Access-Availability-Change-Reason,2833,5.3.121,Unsigned32,V,P,,M
     
    636649# Note: 3GPP TS 29.214 table 5.3.0.1 row IMS-Content-Identifier (563),,,,,,,
    637650"# missing M, assume MUST NOT.",,,,,,,
     651# ,,,,,,,
     652# Fix: IMS-Content-Identifier (563) flag M MUST NOT.,,,,,,,
    638653IMS-Content-Identifier,563,5.3.60,OctetString,V,P,,M
    639654# Note: 3GPP TS 29.214 table 5.3.0.1 row IMS-Content (564),,,,,,,
    640655"# missing M, assume MUST NOT.",,,,,,,
     656# ,,,,,,,
     657# Fix: IMS-Content (564) flag M MUST NOT.,,,,,,,
    641658IMS-Content-Type,564,5.3.61,Enumerated,V,P,,M
    642659IP-Domain-Id,537,5.3.35,OctetString,V,P,,M
     
    755772Mandatory-Capability,604,6.3.5,Unsigned32,"M, V",,,
    756773Optional-Capability,605,6.3.6,Unsigned32,"M, V",,,
     774# Note: Name conflict with 3GPP TS 29.329 User-Data (702).,,,,,,,
     775# 3GPP TS 29.229 V6.2.0 (2004-09) allocated User-Data (606).,,,,,,,
     776# 3GPP TS 29.329 V6.2.0 (2004-09) allocated User-Data (702).,,,,,,,
    757777User-Data,606,6.3.7,OctetString,"M, V",,,
    758778SIP-Number-Auth-Items,607,6.3.8,Unsigned32,"M, V",,,
     
    901921# changed row SS-Status (1477) to be OctetString instead of Grouped.,,,,,,,
    902922# Clause 7.3.88 already described SS-Status (1147) as OctetString.,,,,,,,
     923# ,,,,,,,
     924# Change since freeDiameter 1.4.0.,,,,,,,
     925# Fix: SS-Status (1477) type changed from Grouped to OctetString.,,,,,,,
    903926SS-Status,1477,7.3.88,OctetString,"M,V",,,
    904927Notification-To-UE-User,1478,7.3.89,Enumerated,"M,V",,,
     
    914937# Note: 3GPP TS 29.272 V12.4.0 (2014-03) renamed,,,,,,,
    915938# Call-Barring-Infor-List (1488) to Call-Barring-Info (1488).,,,,,,,
     939# ,,,,,,,
     940# Change since freeDiameter 1.4.0.,,,,,,,
     941# Fix: Call-Barring-Infor-List (1488) renamed to Call-Barring-Info (1488).,,,,,,,
    916942Call-Barring-Info,1488,7.3.101,Grouped,"M,V",,,
    917943SGSN-Number,1489,7.3.102,OctetString,"M,V",,,
     
    928954# Note: 3GPP TS 29.272 table 7.3.1/1 row MME-Location-Information (1600),,,,,,,
    929955# incorrectly has a space instead of hyphen in the name.,,,,,,,
    930 # Generated name renamed from MME-LocationInformation (1600).,,,,,,,
     956# ,,,,,,,
     957# Change since freeDiameter 1.4.0.,,,,,,,
     958# Fix: MME-LocationInformation (1600) renamed to MME-Location-Information(1600).,,,,,,,
    931959MME-Location-Information,1600,7.3.115,Grouped,V,,,M
    932960SGSN-Location-Information,1601,7.3.116,Grouped,V,,,M
     
    9801008# Note: 3GPP TS 29.272 V12.9.0 (2015-12) changed AVP code of,,,,,,,
    9811009# Measurement-Period-LTE (1655) from 1656.,,,,,,,
     1010# ,,,,,,,
     1011# Change since freeDiameter 1.4.0.,,,,,,,
     1012# Fix: Measurement-Period-LTE (1656) code changed from 1656.,,,,,,,
    9821013Measurement-Period-LTE,1655,7.3.166,Enumerated,V,,,M
    9831014# Note: 3GPP TS 29.272 V12.9.0 (2015-12) changed AVP code of,,,,,,,
    9841015# Measurement-Period-UMTS (1656) from 1655.,,,,,,,
     1016# ,,,,,,,
     1017# Change since freeDiameter 1.4.0.,,,,,,,
     1018# Fix: Measurement-Period-UMTS (1656) code changed from 1655.,,,,,,,
    9851019Measurement-Period-UMTS,1656,7.3.167,Enumerated,V,,,M
    9861020Collection-Period-RRM-LTE,1657,7.3.168,Enumerated,V,,,M
     
    11571191MSISDN,701,6.3.2,OctetString,"M, V",,,
    11581192# Note: Name conflict with 3GPP TS 29.229 User-Data (606).,,,,,,,
    1159 # User-Data (702) renamed to User-Data-29.329 (702).,,,,,,,
     1193# 3GPP TS 29.229 V6.2.0 (2004-09) allocated User-Data (606).,,,,,,,
     1194# 3GPP TS 29.329 V6.2.0 (2004-09) allocated User-Data (702).,,,,,,,
     1195# ,,,,,,,
     1196# Fix: User-Data (702) renamed to User-Data-29.329 (702).,,,,,,,
    11601197User-Data-29.329,702,6.3.3,OctetString,"M, V",,,
    11611198Data-Reference,703,6.3.4,Enumerated,"M, V",,,
     
    11721209Serving-Node-Indication,714,6.3.23,Enumerated,V,,,M
    11731210Repository-Data-ID,715,6.3.24,Grouped,V,,,M
     1211# Note: Name conflict with 3GPP TS 29.140 Sequence-Number (1107).,,,,,,,
     1212# 3GPP TS 29.140 V6.1.0 (2005-06) allocated Sequence-Number (1107).,,,,,,,
     1213# 3GPP TS 29.329 V10.0.0 (2010-09) CR 0163 added Sequence-Number (716).,,,,,,,
    11741214Sequence-Number,716,6.3.25,Unsigned32,V,,,M
    11751215Pre-paging-Supported,717,6.3.26,Enumerated,V,,,M
     
    12041244HSS-Cause,3109,6.4.9,Unsigned32,"M,V",,,
    12051245SIR-Flags,3110,6.4.10,Unsigned32,"M,V",,,
     1246# Note: 3GPP TS 29.061 External-Identifier (28) OctetString replaced by,,,,,,,
     1247# 3GPP TS 29.336 External-Identifier (3111) UTF8String.,,,,,,,
    12061248External-Identifier,3111,6.4.11,UTF8String,"M,V",,,
    12071249IP-SM-GW-Realm,3112,6.4.18,DiameterIdentity,"M,V",,,
     
    150115433GPP-OC-Request-Type,1322,,Enumerated,V,,,M
    15021544# Note: Name conflict with 3GPP TS 29.212 3GPP-PS-Data-Off-Status (2847).,,,,,,,
    1503 # 3GPP-PS-Data-Off-Status (4406) renamed to 3GPP-PS-Data-Off-Status-32.299 (4406).,,,,,,,
     1545# 3GPP TS 29.212 V14.3.0 (2017-03) CR 1559 added 3GPP-PS-Data-Off-Status (2847).,,,,,,,
     1546# 3GPP TS 32.299 V14.3.0 (2017-03) CR 0760 added 3GPP-PS-Data-Off-Status (4406).,,,,,,,
     1547# ,,,,,,,
     1548# Fix: 3GPP-PS-Data-Off-Status (4406) renamed to 3GPP-PS-Data-Off-Status-32.299 (4406).,,,,,,,
    150415493GPP-PS-Data-Off-Status-32.299,4406,,Enumerated,"V,M",,,
    15051550Access-Network-Info-Change,4401,,Grouped,"V,M",,,
     
    16561701# Note: 3GPP TS 32.299 V11.8.0 (2013-07) renamed,,,,,,,
    16571702# LCS-Requestor-Id (1239) to LCS-Requestor-ID (1239).,,,,,,,
     1703# ,,,,,,,
     1704# Change since freeDiameter 1.4.0.,,,,,,,
     1705# Fix: LCS-Requestor-Id (1239) renamed to LCS-Requestor-ID (1239).,,,,,,,
    16581706LCS-Requestor-ID,1239,,Grouped,"V,M",,,
    16591707# Note: 3GPP TS 32.299 V11.8.0 (2013-07) renamed,,,,,,,
    16601708# LCS-Requestor-Id-String (1240) to LCS-Requestor-ID-String (1240).,,,,,,,
     1709# ,,,,,,,
     1710# Change since freeDiameter 1.4.0.,,,,,,,
     1711# Fix: LCS-Requestor-Id-String (1240) renamed to LCS-Requestor-ID-String (1240).,,,,,,,
    16611712LCS-Requestor-ID-String,1240,,UTF8String,"V,M",,,
    16621713Local-GW-Inserted-Indication,2604,,Enumerated,"V,M",,,
     
    16711722# Note: 3GPP TS 32.299 V11.8.0 (2013-07) table 7.2 changed,,,,,,,
    16721723# row MBMS-GW-Address (2307) to have a hyphen instead of space.,,,,,,,
    1673 # Generated name renamed from MBMSGW-Address (2307).,,,,,,,
     1724# ,,,,,,,
     1725# Change since freeDiameter 1.4.0.,,,,,,,
     1726# Fix: MBMSGW-Address (2307) renamed to MBMS-GW-Address (2307).,,,,,,,
    16741727MBMS-GW-Address,2307,,Address,"V,M",,,
    16751728MBMS-Information,880,,Grouped,"V,M",,,
     
    17521805# Note: 3GPP TS 32.299 V13.1.0 (2015-06) renamed,,,,,,,
    17531806# PoC-User-Role-info-Units (1254) to PoC-User-Role-Info-Units (1254).,,,,,,,
     1807# ,,,,,,,
     1808# Change since freeDiameter 1.4.0.,,,,,,,
     1809# Fix: PoC-User-Role-info-Units (1254) renamed to PoC-User-Role-Info-Units (1254).,,,,,,,
    17541810PoC-User-Role-Info-Units,1254,,Enumerated,"V,M",,,
    17551811Positioning-Data,1245,,UTF8String,"V,M",,,
     
    18011857Received-Talk-Burst-Time,1284,,Unsigned32,"V,M",,,
    18021858Received-Talk-Burst-Volume,1285,,Unsigned32,"V,M",,,
     1859# Note: Name conflict with 3GPP TS 32.299 Recipient-Address (1201);,,,,,,,
     1860# 3GPP TS 29.140 V6.1.0 (2005-06) allocated Recipient-Address (1108).,,,,,,,
     1861# 3GPP TS 32.299 V6.4.0 (2005-09) CR 0028 added Recipient-Address (1201).,,,,,,,
    18031862Recipient-Address,1201,,Grouped,"V,M",,,
    18041863Recipient-Info,2026,,Grouped,"V,M",,,
     
    18721931Start-of-Charging,3419,,Time,"V,M",,,
    18731932Start-Time,2041,,Time,"V,M",,,
    1874 # Note: 3GPP TS 32.299 V11.10.0 (2013-12) renamed,,,,,,,
    1875 "# Status (2702) to Status-Code (2702), and then",,,,,,,
    1876 # 3GPP TS 32.299 V11.14.0 (2014-12) renamed,,,,,,,
     1933# Note: 3GPP TS 32.299 V11.10.0 (2013-12) CR 0566 renamed,,,,,,,
     1934# Status (2702) to Status-Code (2702).,,,,,,,
     1935# 3GPP TS 32.299 V11.14.0 (2014-12) CR 0617 renamed,,,,,,,
    18771936# Status-Code (2702) to Status-AS-Code (2702).,,,,,,,
     1937# ,,,,,,,
     1938# Change since freeDiameter 1.4.0.,,,,,,,
     1939# Fix: Status (2702) renamed to Status-AS-Code (2702).,,,,,,,
    18781940Status-AS-Code,2702,,Enumerated,"V,M",,,
    18791941Stop-Time,2042,,Time,"V,M",,,
     
    19552017#,,,,,,,
    19562018Application-Server-Id,2101,8.4,UTF8String,"M,V",,,
    1957 # Note: Application-Service-Type (2102) corrected from UTF8String to Enumerated.,,,,,,,
     2019# Change since freeDiameter 1.4.0.,,,,,,,
     2020# Fix: Application-Service-Type (2102) type changed from UTF8String to Enumerated.,,,,,,,
    19582021Application-Service-Type,2102,8.4,Enumerated,"M,V",,,
    1959 # Note: Application–Session–Id (2103) corrected from UTF8String to Unsigned32.,,,,,,,
     2022# Change since freeDiameter 1.4.0.,,,,,,,
     2023# Fix: Application–Session–Id (2103) type changed from UTF8String to Unsigned32.,,,,,,,
    19602024Application-Session-Id,2103,8.4,Unsigned32,"M,V",,,
    19612025Content-ID,2116,8.4,UTF8String,"M,V",,,
     
    19822046#=,,,,,,,
    19832047#,,,,,,,
    1984 # Note: 3GPP2-BSID (9010) corrected from OctetString to UTF8String.,,,,,,,
     2048# ,,,,,,,
     2049# Change since freeDiameter 1.4.0.,,,,,,,
     2050# Fix: 3GPP2-BSID (9010) type changed from OctetString to UTF8String.,,,,,,,
    198520513GPP2-BSID,9010,5.6.2.1.1,UTF8String,"M,V",P,,
Note: See TracChangeset for help on using the changeset viewer.