Navigation


Changeset 1478:47ce98681bd7 in freeDiameter


Ignore:
Timestamp:
Mar 25, 2020, 4:11:12 PM (4 years ago)
Author:
Luke Mewburn <luke@mewburn.net>
Branch:
default
Phase:
public
committer:
Luke Mewburn <luke@mewburn.net> 1585178392 -39600
Message:

Update to 3GPP TS 29.329 V15.2.0 (2019-09)

Add Pre-paging-Supported,717,6.3.26,Enumerated,V,M,No
Add Local-Time-Zone-Indication,718,6.3.27,Enumerated,V
,M,No
Add Call-Reference-Info,720,6.3.29,Grouped,V,M,No
Add Call-Reference-Number,721,6.3.30,OctetString?,V
,M,No
Add AS-Number,722,6.3.31,OctetString?,V,M,No

Location:
extensions/dict_dcca_3gpp
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/dict_dcca_3gpp/dict_dcca_3gpp.c

    r1477 r1478  
    84228422
    84238423        /*==================================================================*/
    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 */
    84258430        /*==================================================================*/
    84268431
     
    85878592        };
    85888593
    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
    85968601        /* DSAI-Tag, OctetString, code 711, section 6.3.18                  */
    85978602        {
     
    86078612        };
    86088613
    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
    86158618        /* One-Time-Notification, Enumerated, code 712, section 6.3.22      */
    86168619        {
     
    86848687        };
    86858688
     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
    86868721        /* UDR-Flags, Unsigned32, code 719, section 6.3.28                  */
    86878722        {
     
    86938728                        AVP_FLAG_VENDOR,        /* Fixed flag values */
    86948729                        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 */
    86958769                };
    86968770                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
  • extensions/dict_dcca_3gpp/dict_dcca_3gpp.csv

    r1477 r1478  
    766766@standard,3GPP TS 29.329,,,,,,,
    767767#=,,,,,,,,
    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#,,,,,,,,
     776User-Identity,700,6.3.1,Grouped,"M, V",,,,No
     777MSISDN,701,6.3.2,OctetString,"M, V",,,,No
    773778# 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
     779User-Data-29.329,702,6.3.3,OctetString,"M, V",,,,No
     780Data-Reference,703,6.3.4,Enumerated,"M, V",,,,No
     781Service-Indication,704,6.3.5,OctetString,"M, V",,,,No
     782Subs-Req-Type,705,6.3.6,Enumerated,"M, V",,,,No
     783Requested-Domain,706,6.3.7,Enumerated,"M, V",,,,No
     784Current-Location,707,6.3.8,Enumerated,"M, V",,,,No
     785Identity-Set,708,6.3.10,Enumerated,V,,,M,No
     786Expiry-Time,709,6.3.16,Time,V,,,M,No
     787Send-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#,,,,,,,,
     795DSAI-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#,,,,,,,,
     800One-Time-Notification,712,6.3.22,Enumerated,V,,,M,No
     801Requested-Nodes,713,6.3.7A,Unsigned32,V,,,M,No
     802Serving-Node-Indication,714,6.3.23,Enumerated,V,,,M,No
     803Repository-Data-ID,715,6.3.24,Grouped,V,,,M,No
     804Sequence-Number,716,6.3.25,Unsigned32,V,,,M,No
     805Pre-paging-Supported,717,6.3.26,Enumerated,V,,,M,No
     806Local-Time-Zone-Indication,718,6.3.27,Enumerated,V,,,M,No
     807UDR-Flags,719,6.3.28,Unsigned32,V,,,M,No
     808Call-Reference-Info,720,6.3.29,Grouped,V,,,M,No
     809Call-Reference-Number,721,6.3.30,OctetString,V,,,M,No
     810AS-Number,722,6.3.31,OctetString,V,,,M,No
    803811,,,,,,,,
    804812@standard,3GPP TS 32.299,,,,,,,
Note: See TracChangeset for help on using the changeset viewer.