Navigation


Changeset 1507:f5b1c2e2827f in freeDiameter


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

Add 3GPP TS 29.337 V15.0.0 (2018-06)

Add AVPs:

  • SM-Delivery-Outcome-T4, Enumerated, code 3200, section 6.3.1
  • Absent-Subscriber-Diagnostic-T4, Enumerated, code 3201, section 6.3.2
  • Trigger-Action, Unsigned32, code 3202, section 6.3.6
  • MTC-Error-Diagnostic, Unsigned32, code 3203, section 6.3.7
Location:
extensions/dict_dcca_3gpp
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/dict_dcca_3gpp/add_avps.c

    r1505 r1507  
    1185111851
    1185211852        /*==================================================================*/
     11853        /* 3GPP TS 29.337 V15.0.0 (2018-06)                                 */
     11854        /* Diameter-based T4 interface for communications with packet       */
     11855        /* data networks and applications                                   */
     11856        /*                                                                  */
     11857        /* From 3GPP 29337-f00.doc                                          */
     11858        /*==================================================================*/
     11859
     11860        /*==================================================================*/
     11861        /* 3GPP TS 29.337 Table 6.3.1/1: T4 specific Diameter AVPs          */
     11862        /*==================================================================*/
     11863
     11864        /* SM-Delivery-Outcome-T4, Enumerated, code 3200, section 6.3.1     */
     11865        {
     11866                struct dict_avp_data data = {
     11867                        3200,   /* Code */
     11868                        10415,  /* Vendor */
     11869                        "SM-Delivery-Outcome-T4",       /* Name */
     11870                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     11871                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     11872                        AVP_TYPE_INTEGER32      /* base type of data */
     11873                };
     11874                struct dict_object      *type;
     11875                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SM-Delivery-Outcome-T4)", NULL, NULL, NULL };
     11876                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
     11877                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     11878        };
     11879
     11880        /* Absent-Subscriber-Diagnostic-T4, Enumerated, code 3201, section 6.3.2 */
     11881        {
     11882                struct dict_avp_data data = {
     11883                        3201,   /* Code */
     11884                        10415,  /* Vendor */
     11885                        "Absent-Subscriber-Diagnostic-T4",      /* Name */
     11886                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     11887                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     11888                        AVP_TYPE_INTEGER32      /* base type of data */
     11889                };
     11890                struct dict_object      *type;
     11891                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Absent-Subscriber-Diagnostic-T4)", NULL, NULL, NULL };
     11892                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
     11893                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     11894        };
     11895
     11896        /* Trigger-Action, Unsigned32, code 3202, section 6.3.6             */
     11897        {
     11898                struct dict_avp_data data = {
     11899                        3202,   /* Code */
     11900                        10415,  /* Vendor */
     11901                        "Trigger-Action",       /* Name */
     11902                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     11903                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     11904                        AVP_TYPE_UNSIGNED32     /* base type of data */
     11905                };
     11906                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     11907        };
     11908
     11909        /* MTC-Error-Diagnostic, Unsigned32, code 3203, section 6.3.7       */
     11910        {
     11911                struct dict_avp_data data = {
     11912                        3203,   /* Code */
     11913                        10415,  /* Vendor */
     11914                        "MTC-Error-Diagnostic", /* Name */
     11915                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     11916                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     11917                        AVP_TYPE_UNSIGNED32     /* base type of data */
     11918                };
     11919                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     11920        };
     11921
     11922        /*==================================================================*/
    1185311923        /* 3GPP TS 29.338 V15.1.0 (2018-12)                                 */
    1185411924        /* Diameter based protocols to support                              */
  • extensions/dict_dcca_3gpp/dict_dcca_3gpp.csv

    r1505 r1507  
    238238#,,,,,,,
    239239#=,,,,,,,
    240 # 3GPP TS 29.154 Table 5.3.1.1: Nt specific Diameter AVPs ,,,,,,,
     240# 3GPP TS 29.154 Table 5.3.1.1: Nt specific Diameter AVPs,,,,,,,
    241241#=,,,,,,,
    242242#,,,,,,,
     
    251251Transfer-Start-Time,4206,5.3.7,Time,"M,V",P,,
    252252#=,,,,,,,
    253 # 3GPP TS 29.154 Table A.6.3.1-1: Nta specific Diameter AVPs ,,,,,,,
     253# 3GPP TS 29.154 Table A.6.3.1-1: Nta specific Diameter AVPs,,,,,,,
    254254#=,,,,,,,
    255255#,,,,,,,
     
    673673@standard,3GPP TS 29.215,,,,,,
    674674#=,,,,,,,
    675 # 3GPP TS 29.215 V15.2.0 (2019-09) ,,,,,,,
     675# 3GPP TS 29.215 V15.2.0 (2019-09),,,,,,,
    676676# Policy and Charging Control (PCC) over S9 reference point;,,,,,,,
    677677# Stage 3,,,,,,,
     
    712712#,,,,,,,
    713713#=,,,,,,,
    714 # 3GPP TS 29.217 Table 5.3.1.1: Np specific Diameter AVPs ,,,,,,,
     714# 3GPP TS 29.217 Table 5.3.1.1: Np specific Diameter AVPs,,,,,,,
    715715#=,,,,,,,
    716716#,,,,,,,
     
    12731273MTC-Provider-Info,3178,8.4.74,Grouped,V,,,M
    12741274MTC-Provider-ID,3179,8.4.75,UTF8String,V,,,M
     1275,,,,,,,
     1276@standard,3GPP TS 29.337,,,,,,
     1277#=,,,,,,,
     1278# 3GPP TS 29.337 V15.0.0 (2018-06),,,,,,,
     1279# Diameter-based T4 interface for communications with packet,,,,,,,
     1280# data networks and applications,,,,,,,
     1281# ,,,,,,,
     1282# From 3GPP 29337-f00.doc,,,,,,,
     1283#=,,,,,,,
     1284#,,,,,,,
     1285#=,,,,,,,
     1286# 3GPP TS 29.337 Table 6.3.1/1: T4 specific Diameter AVPs,,,,,,,
     1287#=,,,,,,,
     1288#,,,,,,,
     1289SM-Delivery-Outcome-T4,3200,6.3.1,Enumerated,"M, V",,,
     1290Absent-Subscriber-Diagnostic-T4,3201,6.3.2,Enumerated,"M, V",,,
     1291Trigger-Action,3202,6.3.6,Unsigned32,V,,,M
     1292MTC-Error-Diagnostic,3203,6.3.7,Unsigned32,V,,,M
    12751293,,,,,,,
    12761294@standard,3GPP TS 29.338,,,,,,
Note: See TracChangeset for help on using the changeset viewer.