Navigation


Changeset 1324:729e5074839f in freeDiameter


Ignore:
Timestamp:
Nov 27, 2017, 11:15:59 PM (6 years ago)
Author:
Thomas Klausner <tk@giga.or.at>
Branch:
default
Phase:
public
Message:

Consistently start names of Enumerated types with 'Enumerated'.

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • contrib/tools/org_to_fd.pl

    r1114 r1324  
    4141    } elsif ($type =~ m/Enumerated/) {
    4242        print "\t\tstruct dict_object           *type;\n";
    43         print "\t\tstruct dict_type_data         tdata = { AVP_TYPE_INTEGER32, \"" . ($vendor_name ? "$vendor_name/" : "") ."Enumerated($name)\", NULL, NULL, NULL };\n";
     43        print "\t\tstruct dict_type_data         tdata = { AVP_TYPE_INTEGER32, \"Enumerated(" . ($vendor_name ? "$vendor_name/" : "") ."$name)\", NULL, NULL, NULL };\n";
    4444        # XXX: add enumerated values
    4545        print "\t\tCHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);\n";
  • extensions/dict_dcca_3gpp/dict_dcca_3gpp.c

    r1262 r1324  
    222222                };
    223223                struct dict_object              *type;
    224                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(3GPP-PDP-Type)", NULL, NULL, NULL };
     224                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/3GPP-PDP-Type)", NULL, NULL, NULL };
    225225                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    226226                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    595595                };
    596596                struct dict_object              *type;
    597                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(MBMS-StartStop-Indication)", NULL, NULL, NULL };
     597                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/MBMS-StartStop-Indication)", NULL, NULL, NULL };
    598598                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    599599                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    650650                };
    651651                struct dict_object              *type;
    652                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(MBMS-Service-Type)", NULL, NULL, NULL };
     652                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/MBMS-Service-Type)", NULL, NULL, NULL };
    653653                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    654654                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    666666                };
    667667                struct dict_object              *type;
    668                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(MBMS-2G-3G-Indicator)", NULL, NULL, NULL };
     668                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/MBMS-2G-3G-Indicator)", NULL, NULL, NULL };
    669669                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    670670                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    760760                };
    761761                struct dict_object              *type;
    762                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(MBMS-Counting-Information)", NULL, NULL, NULL };
     762                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/MBMS-Counting-Information)", NULL, NULL, NULL };
    763763                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    764764                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    776776                };
    777777                struct dict_object              *type;
    778                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(MBMS-User-Data-Mode-Indication)", NULL, NULL, NULL };
     778                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/MBMS-User-Data-Mode-Indication)", NULL, NULL, NULL };
    779779                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    780780                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    857857                };
    858858                struct dict_object              *type;
    859                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(CN-IP-Multicast-Distribution)", NULL, NULL, NULL };
     859                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/CN-IP-Multicast-Distribution)", NULL, NULL, NULL };
    860860                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    861861                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    873873                };
    874874                struct dict_object              *type;
    875                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(MBMS-HC-Indicator)", NULL, NULL, NULL };
     875                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/MBMS-HC-Indicator)", NULL, NULL, NULL };
    876876                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    877877                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    930930                };
    931931                struct dict_object              *type;
    932                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Trigger-Event)", NULL, NULL, NULL };
     932                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Trigger-Event)", NULL, NULL, NULL };
    933933                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    934934                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    10271027                };
    10281028                struct dict_object              *type;
    1029                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Originating-Interface)", NULL, NULL, NULL };
     1029                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Originating-Interface)", NULL, NULL, NULL };
    10301030                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    10311031                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    10431043                };
    10441044                struct dict_object              *type;
    1045                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Delivery-Report)", NULL, NULL, NULL };
     1045                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Delivery-Report)", NULL, NULL, NULL };
    10461046                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    10471047                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    10591059                };
    10601060                struct dict_object              *type;
    1061                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Read-Reply)", NULL, NULL, NULL };
     1061                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Read-Reply)", NULL, NULL, NULL };
    10621062                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    10631063                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    10751075                };
    10761076                struct dict_object              *type;
    1077                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Sender-Visibility)", NULL, NULL, NULL };
     1077                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Sender-Visibility)", NULL, NULL, NULL };
    10781078                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    10791079                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    11571157                };
    11581158                struct dict_object              *type;
    1159                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Routeing-Address-Resolution)", NULL, NULL, NULL };
     1159                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Routeing-Address-Resolution)", NULL, NULL, NULL };
    11601160                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    11611161                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    13181318                };
    13191319                struct dict_object              *type;
    1320                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(PDP-Session-Operation)", NULL, NULL, NULL };
     1320                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PDP-Session-Operation)", NULL, NULL, NULL };
    13211321                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    13221322                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    15051505                };
    15061506                struct dict_object              *type;
    1507                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Bearer-Control-Mode)", NULL, NULL, NULL };
     1507                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Bearer-Control-Mode)", NULL, NULL, NULL };
    15081508                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    15091509                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    15341534                };
    15351535                struct dict_object              *type;
    1536                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Bearer-Operation)", NULL, NULL, NULL };
     1536                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Bearer-Operation)", NULL, NULL, NULL };
    15371537                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    15381538                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    15501550                };
    15511551                struct dict_object              *type;
    1552                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Bearer-Usage)", NULL, NULL, NULL };
     1552                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Bearer-Usage)", NULL, NULL, NULL };
    15531553                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    15541554                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    16441644                };
    16451645                struct dict_object              *type;
    1646                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Charging-Correlation-Indicator)", NULL, NULL, NULL };
     1646                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Charging-Correlation-Indicator)", NULL, NULL, NULL };
    16471647                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    16481648                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    16861686                };
    16871687                struct dict_object              *type;
    1688                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(CSG-Information-Reporting)", NULL, NULL, NULL };
     1688                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/CSG-Information-Reporting)", NULL, NULL, NULL };
    16891689                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    16901690                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    17281728                };
    17291729                struct dict_object              *type;
    1730                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Event-Trigger)", NULL, NULL, NULL };
     1730                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Event-Trigger)", NULL, NULL, NULL };
    17311731                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    17321732                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    17441744                };
    17451745                struct dict_object              *type;
    1746                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Flow-Direction)", NULL, NULL, NULL };
     1746                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Flow-Direction)", NULL, NULL, NULL };
    17471747                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    17481748                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    17861786                };
    17871787                struct dict_object              *type;
    1788                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(IP-CAN-Type)", NULL, NULL, NULL };
     1788                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/IP-CAN-Type)", NULL, NULL, NULL };
    17891789                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    17901790                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    18411841                };
    18421842                struct dict_object              *type;
    1843                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Metering-Method)", NULL, NULL, NULL };
     1843                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Metering-Method)", NULL, NULL, NULL };
    18441844                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    18451845                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    18701870                };
    18711871                struct dict_object              *type;
    1872                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Mute-Notification)", NULL, NULL, NULL };
     1872                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Mute-Notification)", NULL, NULL, NULL };
    18731873                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    18741874                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    18991899                };
    19001900                struct dict_object              *type;
    1901                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Network-Request-Support)", NULL, NULL, NULL };
     1901                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Network-Request-Support)", NULL, NULL, NULL };
    19021902                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    19031903                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    19151915                };
    19161916                struct dict_object              *type;
    1917                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Offline)", NULL, NULL, NULL };
     1917                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Offline)", NULL, NULL, NULL };
    19181918                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    19191919                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    19311931                };
    19321932                struct dict_object              *type;
    1933                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Online)", NULL, NULL, NULL };
     1933                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Online)", NULL, NULL, NULL };
    19341934                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    19351935                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    19861986                };
    19871987                struct dict_object              *type;
    1988                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Packet-Filter-Operation)", NULL, NULL, NULL };
     1988                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Packet-Filter-Operation)", NULL, NULL, NULL };
    19891989                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    19901990                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    20022002                };
    20032003                struct dict_object              *type;
    2004                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Packet-Filter-Usage)", NULL, NULL, NULL };
     2004                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Packet-Filter-Usage)", NULL, NULL, NULL };
    20052005                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    20062006                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    20442044                };
    20452045                struct dict_object              *type;
    2046                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Pre-emption-Capability)", NULL, NULL, NULL };
     2046                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Pre-emption-Capability)", NULL, NULL, NULL };
    20472047                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    20482048                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    20602060                };
    20612061                struct dict_object              *type;
    2062                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Pre-emption-Vulnerability)", NULL, NULL, NULL };
     2062                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Pre-emption-Vulnerability)", NULL, NULL, NULL };
    20632063                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    20642064                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    21022102                };
    21032103                struct dict_object              *type;
    2104                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Redirect-Support)", NULL, NULL, NULL };
     2104                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Redirect-Support)", NULL, NULL, NULL };
    21052105                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    21062106                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    21182118                };
    21192119                struct dict_object              *type;
    2120                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Reporting-Level)", NULL, NULL, NULL };
     2120                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Reporting-Level)", NULL, NULL, NULL };
    21212121                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    21222122                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    22122212                };
    22132213                struct dict_object              *type;
    2214                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(PCC-Rule-Status)", NULL, NULL, NULL };
     2214                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PCC-Rule-Status)", NULL, NULL, NULL };
    22152215                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    22162216                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    22282228                };
    22292229                struct dict_object              *type;
    2230                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Session-Release-Cause)", NULL, NULL, NULL };
     2230                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Session-Release-Cause)", NULL, NULL, NULL };
    22312231                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    22322232                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    23222322                };
    23232323                struct dict_object              *type;
    2324                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(QoS-Class-Identifier)", NULL, NULL, NULL };
     2324                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/QoS-Class-Identifier)", NULL, NULL, NULL };
    23252325                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    23262326                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    23512351                };
    23522352                struct dict_object              *type;
    2353                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(QoS-Negotiation)", NULL, NULL, NULL };
     2353                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/QoS-Negotiation)", NULL, NULL, NULL };
    23542354                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    23552355                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    23672367                };
    23682368                struct dict_object              *type;
    2369                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(QoS-Upgrade)", NULL, NULL, NULL };
     2369                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/QoS-Upgrade)", NULL, NULL, NULL };
    23702370                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    23712371                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    23832383                };
    23842384                struct dict_object              *type;
    2385                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(PS-to-CS-Session-Continuity)", NULL, NULL, NULL };
     2385                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PS-to-CS-Session-Continuity)", NULL, NULL, NULL };
    23862386                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    23872387                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    23992399                };
    24002400                struct dict_object              *type;
    2401                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Resource-Allocation-Notification)", NULL, NULL, NULL };
     2401                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Resource-Allocation-Notification)", NULL, NULL, NULL };
    24022402                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    24032403                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    24152415                };
    24162416                struct dict_object              *type;
    2417                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Rule-Failure-Code)", NULL, NULL, NULL };
     2417                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Rule-Failure-Code)", NULL, NULL, NULL };
    24182418                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    24192419                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    25222522                };
    25232523                struct dict_object              *type;
    2524                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(RAT-Type)", NULL, NULL, NULL };
     2524                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/RAT-Type)", NULL, NULL, NULL };
    25252525                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    25262526                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    26162616                };
    26172617                struct dict_object              *type;
    2618                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Usage-Monitoring-Level)", NULL, NULL, NULL };
     2618                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Usage-Monitoring-Level)", NULL, NULL, NULL };
    26192619                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    26202620                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    26322632                };
    26332633                struct dict_object              *type;
    2634                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Usage-Monitoring-Report)", NULL, NULL, NULL };
     2634                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Usage-Monitoring-Report)", NULL, NULL, NULL };
    26352635                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    26362636                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    26482648                };
    26492649                struct dict_object              *type;
    2650                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Usage-Monitoring-Support)", NULL, NULL, NULL };
     2650                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Usage-Monitoring-Support)", NULL, NULL, NULL };
    26512651                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    26522652                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    27432743                };
    27442744                struct dict_object              *type;
    2745                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Session-Linking-Indicator)", NULL, NULL, NULL };
     2745                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Session-Linking-Indicator)", NULL, NULL, NULL };
    27462746                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    27472747                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    27732773                };
    27742774                struct dict_object              *type;
    2775                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(CS-Service-QoS-Request-Operation)", NULL, NULL, NULL };
     2775                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/CS-Service-QoS-Request-Operation)", NULL, NULL, NULL };
    27762776                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    27772777                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    27902790                };
    27912791                struct dict_object              *type;
    2792                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Abort-Cause)", NULL, NULL, NULL };
     2792                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Abort-Cause)", NULL, NULL, NULL };
    27932793                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    27942794                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    29492949                };
    29502950                struct dict_object              *type;
    2951                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Flow-Status)", NULL, NULL, NULL };
     2951                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Flow-Status)", NULL, NULL, NULL };
    29522952                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    29532953                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    29652965                };
    29662966                struct dict_object              *type;
    2967                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Flow-Usage)", NULL, NULL, NULL };
     2967                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Flow-Usage)", NULL, NULL, NULL };
    29682968                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    29692969                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    29942994                };
    29952995                struct dict_object              *type;
    2996                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Specific-Action)", NULL, NULL, NULL };
     2996                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Specific-Action)", NULL, NULL, NULL };
    29972997                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    29982998                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    30753075                };
    30763076                struct dict_object              *type;
    3077                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Media-Type)", NULL, NULL, NULL };
     3077                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Media-Type)", NULL, NULL, NULL };
    30783078                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    30793079                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    31563156                };
    31573157                struct dict_object              *type;
    3158                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Service-Info-Status)", NULL, NULL, NULL };
     3158                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Service-Info-Status)", NULL, NULL, NULL };
    31593159                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    31603160                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    31723172                };
    31733173                struct dict_object              *type;
    3174                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(SIP-Forking-Indication)", NULL, NULL, NULL };
     3174                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SIP-Forking-Indication)", NULL, NULL, NULL };
    31753175                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    31763176                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    32143214                };
    32153215                struct dict_object              *type;
    3216                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(AF-Signalling-Protocol)", NULL, NULL, NULL };
     3216                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/AF-Signalling-Protocol)", NULL, NULL, NULL };
    32173217                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    32183218                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    32303230                };
    32313231                struct dict_object              *type;
    3232                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Required-Access-Info)", NULL, NULL, NULL };
     3232                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Required-Access-Info)", NULL, NULL, NULL };
    32333233                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    32343234                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    32463246                };
    32473247                struct dict_object              *type;
    3248                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Rx-Request-Type)", NULL, NULL, NULL };
     3248                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Rx-Request-Type)", NULL, NULL, NULL };
    32493249                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    32503250                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    33563356        };
    33573357
    3358         /* Digest-Algorithm */
    3359         {
    3360                 struct dict_avp_data data = {
    3361                         111,    /* Code */
    3362                         10415,  /* Vendor */
    3363                         "Digest-Algorithm",     /* Name */
    3364                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3365                         AVP_FLAG_MANDATORY,     /* Fixed flag values */
     3358        /* Feature-List */
     3359        {
     3360                struct dict_avp_data data = {
     3361                        630,    /* Code */
     3362                        10415,  /* Vendor */
     3363                        "Feature-List", /* Name */
     3364                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3365                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     3366                        AVP_TYPE_UNSIGNED32     /* base type of data */
     3367                };
     3368                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     3369        };
     3370
     3371        /* Feature-List-ID */
     3372        {
     3373                struct dict_avp_data data = {
     3374                        629,    /* Code */
     3375                        10415,  /* Vendor */
     3376                        "Feature-List-ID",      /* Name */
     3377                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3378                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     3379                        AVP_TYPE_UNSIGNED32     /* base type of data */
     3380                };
     3381                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     3382        };
     3383
     3384        /* From-SIP-Header */
     3385        {
     3386                struct dict_avp_data data = {
     3387                        644,    /* Code */
     3388                        10415,  /* Vendor */
     3389                        "From-SIP-Header",      /* Name */
     3390                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3391                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     3392                        AVP_TYPE_OCTETSTRING    /* base type of data */
     3393                };
     3394                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     3395        };
     3396
     3397        /* Identity-with-Emergency-Registration */
     3398        {
     3399                struct dict_avp_data data = {
     3400                        651,    /* Code */
     3401                        10415,  /* Vendor */
     3402                        "Identity-with-Emergency-Registration", /* Name */
     3403                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3404                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     3405                        AVP_TYPE_GROUPED        /* base type of data */
     3406                };
     3407                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     3408        };
     3409
     3410        /* Integrity-Key */
     3411        {
     3412                struct dict_avp_data data = {
     3413                        626,    /* Code */
     3414                        10415,  /* Vendor */
     3415                        "Integrity-Key",        /* Name */
     3416                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3417                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     3418                        AVP_TYPE_OCTETSTRING    /* base type of data */
     3419                };
     3420                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     3421        };
     3422
     3423        /* LIA-Flags */
     3424        {
     3425                struct dict_avp_data data = {
     3426                        653,    /* Code */
     3427                        10415,  /* Vendor */
     3428                        "LIA-Flags",    /* Name */
     3429                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3430                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     3431                        AVP_TYPE_UNSIGNED32     /* base type of data */
     3432                };
     3433                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     3434        };
     3435
     3436        /* Loose-Route-Indication */
     3437        {
     3438                struct dict_avp_data data = {
     3439                        638,    /* Code */
     3440                        10415,  /* Vendor */
     3441                        "Loose-Route-Indication",       /* Name */
     3442                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3443                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     3444                        AVP_TYPE_INTEGER32      /* base type of data */
     3445                };
     3446                struct dict_object              *type;
     3447                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Loose-Route-Indication)", NULL, NULL, NULL };
     3448                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
     3449                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     3450        };
     3451
     3452        /* Mandatory-Capability */
     3453        {
     3454                struct dict_avp_data data = {
     3455                        604,    /* Code */
     3456                        10415,  /* Vendor */
     3457                        "Mandatory-Capability", /* Name */
     3458                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3459                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     3460                        AVP_TYPE_UNSIGNED32     /* base type of data */
     3461                };
     3462                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     3463        };
     3464
     3465        /* Multiple-Registration-Indication */
     3466        {
     3467                struct dict_avp_data data = {
     3468                        648,    /* Code */
     3469                        10415,  /* Vendor */
     3470                        "Multiple-Registration-Indication",     /* Name */
     3471                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3472                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     3473                        AVP_TYPE_INTEGER32      /* base type of data */
     3474                };
     3475                struct dict_object              *type;
     3476                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Multiple-Registration-Indication)", NULL, NULL, NULL };
     3477                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
     3478                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     3479        };
     3480
     3481        /* Optional-Capability */
     3482        {
     3483                struct dict_avp_data data = {
     3484                        605,    /* Code */
     3485                        10415,  /* Vendor */
     3486                        "Optional-Capability",  /* Name */
     3487                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3488                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     3489                        AVP_TYPE_UNSIGNED32     /* base type of data */
     3490                };
     3491                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     3492        };
     3493
     3494        /* Originating-Request */
     3495        {
     3496                struct dict_avp_data data = {
     3497                        633,    /* Code */
     3498                        10415,  /* Vendor */
     3499                        "Originating-Request",  /* Name */
     3500                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3501                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     3502                        AVP_TYPE_INTEGER32      /* base type of data */
     3503                };
     3504                struct dict_object              *type;
     3505                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Originating-Request)", NULL, NULL, NULL };
     3506                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
     3507                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     3508        };
     3509
     3510        /* Path */
     3511        {
     3512                struct dict_avp_data data = {
     3513                        640,    /* Code */
     3514                        10415,  /* Vendor */
     3515                        "Path", /* Name */
     3516                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3517                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     3518                        AVP_TYPE_OCTETSTRING    /* base type of data */
     3519                };
     3520                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     3521        };
     3522
     3523        /* Primary-Charging-Collection-Function-Name */
     3524        {
     3525                struct dict_avp_data data = {
     3526                        621,    /* Code */
     3527                        10415,  /* Vendor */
     3528                        "Primary-Charging-Collection-Function-Name",    /* Name */
     3529                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3530                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     3531                        AVP_TYPE_OCTETSTRING    /* base type of data */
     3532                };
     3533                CHECK_dict_new(DICT_AVP, &data, DiameterURI_type, NULL);
     3534        };
     3535
     3536        /* Primary-Event-Charging-Function-Name */
     3537        {
     3538                struct dict_avp_data data = {
     3539                        619,    /* Code */
     3540                        10415,  /* Vendor */
     3541                        "Primary-Event-Charging-Function-Name", /* Name */
     3542                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3543                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     3544                        AVP_TYPE_OCTETSTRING    /* base type of data */
     3545                };
     3546                CHECK_dict_new(DICT_AVP, &data, DiameterURI_type, NULL);
     3547        };
     3548
     3549        /* Priviledged-Sender-Indication */
     3550        {
     3551                struct dict_avp_data data = {
     3552                        652,    /* Code */
     3553                        10415,  /* Vendor */
     3554                        "Priviledged-Sender-Indication",        /* Name */
     3555                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3556                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     3557                        AVP_TYPE_INTEGER32      /* base type of data */
     3558                };
     3559                struct dict_object              *type;
     3560                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Priviledged-Sender-Indication)", NULL, NULL, NULL };
     3561                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
     3562                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     3563        };
     3564
     3565        /* Public-Identity */
     3566        {
     3567                struct dict_avp_data data = {
     3568                        601,    /* Code */
     3569                        10415,  /* Vendor */
     3570                        "Public-Identity",      /* Name */
     3571                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3572                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
    33663573                        AVP_TYPE_OCTETSTRING    /* base type of data */
    33673574                };
     
    33693576        };
    33703577
    3371         /* Digest-HA1 */
    3372         {
    3373                 struct dict_avp_data data = {
    3374                         121,    /* Code */
    3375                         10415,  /* Vendor */
    3376                         "Digest-HA1",   /* Name */
    3377                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3378                         AVP_FLAG_MANDATORY,     /* Fixed flag values */
     3578        /* Reason-Code */
     3579        {
     3580                struct dict_avp_data data = {
     3581                        616,    /* Code */
     3582                        10415,  /* Vendor */
     3583                        "Reason-Code",  /* Name */
     3584                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3585                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     3586                        AVP_TYPE_INTEGER32      /* base type of data */
     3587                };
     3588                struct dict_object              *type;
     3589                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Reason-Code)", NULL, NULL, NULL };
     3590                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
     3591                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     3592        };
     3593
     3594        /* Reason-Info */
     3595        {
     3596                struct dict_avp_data data = {
     3597                        617,    /* Code */
     3598                        10415,  /* Vendor */
     3599                        "Reason-Info",  /* Name */
     3600                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3601                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
    33793602                        AVP_TYPE_OCTETSTRING    /* base type of data */
    33803603                };
     
    33823605        };
    33833606
    3384         /* Digest-QoP */
    3385         {
    3386                 struct dict_avp_data data = {
    3387                         110,    /* Code */
    3388                         10415,  /* Vendor */
    3389                         "Digest-QoP",   /* Name */
    3390                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3391                         AVP_FLAG_MANDATORY,     /* Fixed flag values */
     3607        /* Record-Route */
     3608        {
     3609                struct dict_avp_data data = {
     3610                        646,    /* Code */
     3611                        10415,  /* Vendor */
     3612                        "Record-Route", /* Name */
     3613                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3614                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     3615                        AVP_TYPE_OCTETSTRING    /* base type of data */
     3616                };
     3617                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     3618        };
     3619
     3620        /* Restoration-Info */
     3621        {
     3622                struct dict_avp_data data = {
     3623                        649,    /* Code */
     3624                        10415,  /* Vendor */
     3625                        "Restoration-Info",     /* Name */
     3626                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3627                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     3628                        AVP_TYPE_GROUPED        /* base type of data */
     3629                };
     3630                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     3631        };
     3632
     3633        /* SCSCF-Restoration-Info */
     3634        {
     3635                struct dict_avp_data data = {
     3636                        639,    /* Code */
     3637                        10415,  /* Vendor */
     3638                        "SCSCF-Restoration-Info",       /* Name */
     3639                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3640                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     3641                        AVP_TYPE_GROUPED        /* base type of data */
     3642                };
     3643                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     3644        };
     3645
     3646        /* SIP-Auth-Data-Item */
     3647        {
     3648                struct dict_avp_data data = {
     3649                        612,    /* Code */
     3650                        10415,  /* Vendor */
     3651                        "SIP-Auth-Data-Item",   /* Name */
     3652                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3653                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     3654                        AVP_TYPE_GROUPED        /* base type of data */
     3655                };
     3656                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     3657        };
     3658
     3659        /* SIP-Authenticate */
     3660        {
     3661                struct dict_avp_data data = {
     3662                        609,    /* Code */
     3663                        10415,  /* Vendor */
     3664                        "SIP-Authenticate",     /* Name */
     3665                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3666                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     3667                        AVP_TYPE_OCTETSTRING    /* base type of data */
     3668                };
     3669                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     3670        };
     3671
     3672        /* SIP-Authentication-Context */
     3673        {
     3674                struct dict_avp_data data = {
     3675                        611,    /* Code */
     3676                        10415,  /* Vendor */
     3677                        "SIP-Authentication-Context",   /* Name */
     3678                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3679                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     3680                        AVP_TYPE_OCTETSTRING    /* base type of data */
     3681                };
     3682                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     3683        };
     3684
     3685        /* SIP-Authentication-Scheme */
     3686        {
     3687                struct dict_avp_data data = {
     3688                        608,    /* Code */
     3689                        10415,  /* Vendor */
     3690                        "SIP-Authentication-Scheme",    /* Name */
     3691                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3692                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
    33923693                        AVP_TYPE_OCTETSTRING    /* base type of data */
    33933694                };
     
    33953696        };
    33963697
    3397         /* Digest-Realm */
    3398         {
    3399                 struct dict_avp_data data = {
    3400                         104,    /* Code */
    3401                         10415,  /* Vendor */
    3402                         "Digest-Realm", /* Name */
    3403                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3404                         AVP_FLAG_MANDATORY,     /* Fixed flag values */
     3698        /* SIP-Authorization */
     3699        {
     3700                struct dict_avp_data data = {
     3701                        610,    /* Code */
     3702                        10415,  /* Vendor */
     3703                        "SIP-Authorization",    /* Name */
     3704                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3705                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     3706                        AVP_TYPE_OCTETSTRING    /* base type of data */
     3707                };
     3708                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     3709        };
     3710
     3711        /* SIP-Digest-Authenticate */
     3712        {
     3713                struct dict_avp_data data = {
     3714                        635,    /* Code */
     3715                        10415,  /* Vendor */
     3716                        "SIP-Digest-Authenticate",      /* Name */
     3717                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3718                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     3719                        AVP_TYPE_GROUPED        /* base type of data */
     3720                };
     3721                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     3722        };
     3723
     3724        /* SIP-Item-Number */
     3725        {
     3726                struct dict_avp_data data = {
     3727                        613,    /* Code */
     3728                        10415,  /* Vendor */
     3729                        "SIP-Item-Number",      /* Name */
     3730                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3731                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     3732                        AVP_TYPE_UNSIGNED32     /* base type of data */
     3733                };
     3734                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     3735        };
     3736
     3737        /* SIP-Number-Auth-Items */
     3738        {
     3739                struct dict_avp_data data = {
     3740                        607,    /* Code */
     3741                        10415,  /* Vendor */
     3742                        "SIP-Number-Auth-Items",        /* Name */
     3743                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3744                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     3745                        AVP_TYPE_UNSIGNED32     /* base type of data */
     3746                };
     3747                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     3748        };
     3749
     3750        /* Secondary-Charging-Collection-Function-Name */
     3751        {
     3752                struct dict_avp_data data = {
     3753                        622,    /* Code */
     3754                        10415,  /* Vendor */
     3755                        "Secondary-Charging-Collection-Function-Name",  /* Name */
     3756                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3757                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     3758                        AVP_TYPE_OCTETSTRING    /* base type of data */
     3759                };
     3760                CHECK_dict_new(DICT_AVP, &data, DiameterURI_type, NULL);
     3761        };
     3762
     3763        /* Secondary-Event-Charging-Function-Name */
     3764        {
     3765                struct dict_avp_data data = {
     3766                        620,    /* Code */
     3767                        10415,  /* Vendor */
     3768                        "Secondary-Event-Charging-Function-Name",       /* Name */
     3769                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3770                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     3771                        AVP_TYPE_OCTETSTRING    /* base type of data */
     3772                };
     3773                CHECK_dict_new(DICT_AVP, &data, DiameterURI_type, NULL);
     3774        };
     3775
     3776        /* Server-Assignment-Type */
     3777        {
     3778                struct dict_avp_data data = {
     3779                        614,    /* Code */
     3780                        10415,  /* Vendor */
     3781                        "Server-Assignment-Type",       /* Name */
     3782                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3783                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     3784                        AVP_TYPE_INTEGER32      /* base type of data */
     3785                };
     3786                struct dict_object              *type;
     3787                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Server-Assignment-Type)", NULL, NULL, NULL };
     3788                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
     3789                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     3790        };
     3791
     3792        /* Server-Capabilities */
     3793        {
     3794                struct dict_avp_data data = {
     3795                        603,    /* Code */
     3796                        10415,  /* Vendor */
     3797                        "Server-Capabilities",  /* Name */
     3798                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3799                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     3800                        AVP_TYPE_GROUPED        /* base type of data */
     3801                };
     3802                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     3803        };
     3804
     3805        /* Server-Name */
     3806        {
     3807                struct dict_avp_data data = {
     3808                        602,    /* Code */
     3809                        10415,  /* Vendor */
     3810                        "Server-Name",  /* Name */
     3811                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     3812                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
    34053813                        AVP_TYPE_OCTETSTRING    /* base type of data */
    34063814                };
     
    34083816        };
    34093817
    3410         /* Feature-List */
    3411         {
    3412                 struct dict_avp_data data = {
    3413                         630,    /* Code */
    3414                         10415,  /* Vendor */
    3415                         "Feature-List", /* Name */
    3416                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3417                         AVP_FLAG_VENDOR,        /* Fixed flag values */
    3418                         AVP_TYPE_UNSIGNED32     /* base type of data */
    3419                 };
    3420                 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
    3421         };
    3422 
    3423         /* Feature-List-ID */
    3424         {
    3425                 struct dict_avp_data data = {
    3426                         629,    /* Code */
    3427                         10415,  /* Vendor */
    3428                         "Feature-List-ID",      /* Name */
    3429                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3430                         AVP_FLAG_VENDOR,        /* Fixed flag values */
    3431                         AVP_TYPE_UNSIGNED32     /* base type of data */
    3432                 };
    3433                 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
    3434         };
    3435 
    3436         /* From-SIP-Header */
    3437         {
    3438                 struct dict_avp_data data = {
    3439                         644,    /* Code */
    3440                         10415,  /* Vendor */
    3441                         "From-SIP-Header",      /* Name */
    3442                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3443                         AVP_FLAG_VENDOR,        /* Fixed flag values */
    3444                         AVP_TYPE_OCTETSTRING    /* base type of data */
    3445                 };
    3446                 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
    3447         };
    3448 
    3449         /* Identity-with-Emergency-Registration */
    3450         {
    3451                 struct dict_avp_data data = {
    3452                         651,    /* Code */
    3453                         10415,  /* Vendor */
    3454                         "Identity-with-Emergency-Registration", /* Name */
    3455                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3456                         AVP_FLAG_VENDOR,        /* Fixed flag values */
    3457                         AVP_TYPE_GROUPED        /* base type of data */
    3458                 };
    3459                 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
    3460         };
    3461 
    3462         /* Integrity-Key */
    3463         {
    3464                 struct dict_avp_data data = {
    3465                         626,    /* Code */
    3466                         10415,  /* Vendor */
    3467                         "Integrity-Key",        /* Name */
    3468                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3469                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
    3470                         AVP_TYPE_OCTETSTRING    /* base type of data */
    3471                 };
    3472                 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
    3473         };
    3474 
    3475         /* LIA-Flags */
    3476         {
    3477                 struct dict_avp_data data = {
    3478                         653,    /* Code */
    3479                         10415,  /* Vendor */
    3480                         "LIA-Flags",    /* Name */
    3481                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3482                         AVP_FLAG_VENDOR,        /* Fixed flag values */
    3483                         AVP_TYPE_UNSIGNED32     /* base type of data */
    3484                 };
    3485                 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
    3486         };
    3487 
    3488         /* Loose-Route-Indication */
    3489         {
    3490                 struct dict_avp_data data = {
    3491                         638,    /* Code */
    3492                         10415,  /* Vendor */
    3493                         "Loose-Route-Indication",       /* Name */
    3494                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3495                         AVP_FLAG_VENDOR,        /* Fixed flag values */
    3496                         AVP_TYPE_INTEGER32      /* base type of data */
    3497                 };
    3498                 struct dict_object              *type;
    3499                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Loose-Route-Indication)", NULL, NULL, NULL };
    3500                 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    3501                 CHECK_dict_new(DICT_AVP, &data, type, NULL);
    3502         };
    3503 
    3504         /* Mandatory-Capability */
    3505         {
    3506                 struct dict_avp_data data = {
    3507                         604,    /* Code */
    3508                         10415,  /* Vendor */
    3509                         "Mandatory-Capability", /* Name */
    3510                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3511                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
    3512                         AVP_TYPE_UNSIGNED32     /* base type of data */
    3513                 };
    3514                 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
    3515         };
    3516 
    3517         /* Multiple-Registration-Indication */
    3518         {
    3519                 struct dict_avp_data data = {
    3520                         648,    /* Code */
    3521                         10415,  /* Vendor */
    3522                         "Multiple-Registration-Indication",     /* Name */
    3523                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3524                         AVP_FLAG_VENDOR,        /* Fixed flag values */
    3525                         AVP_TYPE_INTEGER32      /* base type of data */
    3526                 };
    3527                 struct dict_object              *type;
    3528                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Multiple-Registration-Indication)", NULL, NULL, NULL };
    3529                 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    3530                 CHECK_dict_new(DICT_AVP, &data, type, NULL);
    3531         };
    3532 
    3533         /* Optional-Capability */
    3534         {
    3535                 struct dict_avp_data data = {
    3536                         605,    /* Code */
    3537                         10415,  /* Vendor */
    3538                         "Optional-Capability",  /* Name */
    3539                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3540                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
    3541                         AVP_TYPE_UNSIGNED32     /* base type of data */
    3542                 };
    3543                 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
    3544         };
    3545 
    3546         /* Originating-Request */
    3547         {
    3548                 struct dict_avp_data data = {
    3549                         633,    /* Code */
    3550                         10415,  /* Vendor */
    3551                         "Originating-Request",  /* Name */
    3552                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3553                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
    3554                         AVP_TYPE_INTEGER32      /* base type of data */
    3555                 };
    3556                 struct dict_object              *type;
    3557                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Originating-Request)", NULL, NULL, NULL };
    3558                 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    3559                 CHECK_dict_new(DICT_AVP, &data, type, NULL);
    3560         };
    3561 
    3562         /* Path */
    3563         {
    3564                 struct dict_avp_data data = {
    3565                         640,    /* Code */
    3566                         10415,  /* Vendor */
    3567                         "Path", /* Name */
    3568                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3569                         AVP_FLAG_VENDOR,        /* Fixed flag values */
    3570                         AVP_TYPE_OCTETSTRING    /* base type of data */
    3571                 };
    3572                 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
    3573         };
    3574 
    3575         /* Primary-Charging-Collection-Function-Name */
    3576         {
    3577                 struct dict_avp_data data = {
    3578                         621,    /* Code */
    3579                         10415,  /* Vendor */
    3580                         "Primary-Charging-Collection-Function-Name",    /* Name */
    3581                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3582                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
    3583                         AVP_TYPE_OCTETSTRING    /* base type of data */
    3584                 };
    3585                 CHECK_dict_new(DICT_AVP, &data, DiameterURI_type, NULL);
    3586         };
    3587 
    3588         /* Primary-Event-Charging-Function-Name */
    3589         {
    3590                 struct dict_avp_data data = {
    3591                         619,    /* Code */
    3592                         10415,  /* Vendor */
    3593                         "Primary-Event-Charging-Function-Name", /* Name */
    3594                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3595                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
    3596                         AVP_TYPE_OCTETSTRING    /* base type of data */
    3597                 };
    3598                 CHECK_dict_new(DICT_AVP, &data, DiameterURI_type, NULL);
    3599         };
    3600 
    3601         /* Priviledged-Sender-Indication */
    3602         {
    3603                 struct dict_avp_data data = {
    3604                         652,    /* Code */
    3605                         10415,  /* Vendor */
    3606                         "Priviledged-Sender-Indication",        /* Name */
    3607                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3608                         AVP_FLAG_VENDOR,        /* Fixed flag values */
    3609                         AVP_TYPE_INTEGER32      /* base type of data */
    3610                 };
    3611                 struct dict_object              *type;
    3612                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Priviledged-Sender-Indication)", NULL, NULL, NULL };
    3613                 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    3614                 CHECK_dict_new(DICT_AVP, &data, type, NULL);
    3615         };
    3616 
    3617         /* Public-Identity */
    3618         {
    3619                 struct dict_avp_data data = {
    3620                         601,    /* Code */
    3621                         10415,  /* Vendor */
    3622                         "Public-Identity",      /* Name */
    3623                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3624                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
    3625                         AVP_TYPE_OCTETSTRING    /* base type of data */
    3626                 };
    3627                 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL);
    3628         };
    3629 
    3630         /* Reason-Code */
    3631         {
    3632                 struct dict_avp_data data = {
    3633                         616,    /* Code */
    3634                         10415,  /* Vendor */
    3635                         "Reason-Code",  /* Name */
    3636                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3637                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
    3638                         AVP_TYPE_INTEGER32      /* base type of data */
    3639                 };
    3640                 struct dict_object              *type;
    3641                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Reason-Code)", NULL, NULL, NULL };
    3642                 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    3643                 CHECK_dict_new(DICT_AVP, &data, type, NULL);
    3644         };
    3645 
    3646         /* Reason-Info */
    3647         {
    3648                 struct dict_avp_data data = {
    3649                         617,    /* Code */
    3650                         10415,  /* Vendor */
    3651                         "Reason-Info",  /* Name */
    3652                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3653                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
    3654                         AVP_TYPE_OCTETSTRING    /* base type of data */
    3655                 };
    3656                 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL);
    3657         };
    3658 
    3659         /* Record-Route */
    3660         {
    3661                 struct dict_avp_data data = {
    3662                         646,    /* Code */
    3663                         10415,  /* Vendor */
    3664                         "Record-Route", /* Name */
    3665                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3666                         AVP_FLAG_VENDOR,        /* Fixed flag values */
    3667                         AVP_TYPE_OCTETSTRING    /* base type of data */
    3668                 };
    3669                 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
    3670         };
    3671 
    3672         /* Restoration-Info */
    3673         {
    3674                 struct dict_avp_data data = {
    3675                         649,    /* Code */
    3676                         10415,  /* Vendor */
    3677                         "Restoration-Info",     /* Name */
    3678                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3679                         AVP_FLAG_VENDOR,        /* Fixed flag values */
    3680                         AVP_TYPE_GROUPED        /* base type of data */
    3681                 };
    3682                 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
    3683         };
    3684 
    3685         /* SCSCF-Restoration-Info */
    3686         {
    3687                 struct dict_avp_data data = {
    3688                         639,    /* Code */
    3689                         10415,  /* Vendor */
    3690                         "SCSCF-Restoration-Info",       /* Name */
    3691                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3692                         AVP_FLAG_VENDOR,        /* Fixed flag values */
    3693                         AVP_TYPE_GROUPED        /* base type of data */
    3694                 };
    3695                 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
    3696         };
    3697 
    3698         /* SIP-Auth-Data-Item */
    3699         {
    3700                 struct dict_avp_data data = {
    3701                         612,    /* Code */
    3702                         10415,  /* Vendor */
    3703                         "SIP-Auth-Data-Item",   /* Name */
    3704                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3705                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
    3706                         AVP_TYPE_GROUPED        /* base type of data */
    3707                 };
    3708                 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
    3709         };
    3710 
    3711         /* SIP-Authenticate */
    3712         {
    3713                 struct dict_avp_data data = {
    3714                         609,    /* Code */
    3715                         10415,  /* Vendor */
    3716                         "SIP-Authenticate",     /* Name */
    3717                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3718                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
    3719                         AVP_TYPE_OCTETSTRING    /* base type of data */
    3720                 };
    3721                 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
    3722         };
    3723 
    3724         /* SIP-Authentication-Context */
    3725         {
    3726                 struct dict_avp_data data = {
    3727                         611,    /* Code */
    3728                         10415,  /* Vendor */
    3729                         "SIP-Authentication-Context",   /* Name */
    3730                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3731                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
    3732                         AVP_TYPE_OCTETSTRING    /* base type of data */
    3733                 };
    3734                 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
    3735         };
    3736 
    3737         /* SIP-Authentication-Scheme */
    3738         {
    3739                 struct dict_avp_data data = {
    3740                         608,    /* Code */
    3741                         10415,  /* Vendor */
    3742                         "SIP-Authentication-Scheme",    /* Name */
    3743                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3744                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
    3745                         AVP_TYPE_OCTETSTRING    /* base type of data */
    3746                 };
    3747                 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL);
    3748         };
    3749 
    3750         /* SIP-Authorization */
    3751         {
    3752                 struct dict_avp_data data = {
    3753                         610,    /* Code */
    3754                         10415,  /* Vendor */
    3755                         "SIP-Authorization",    /* Name */
    3756                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3757                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
    3758                         AVP_TYPE_OCTETSTRING    /* base type of data */
    3759                 };
    3760                 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
    3761         };
    3762 
    3763         /* SIP-Digest-Authenticate */
    3764         {
    3765                 struct dict_avp_data data = {
    3766                         635,    /* Code */
    3767                         10415,  /* Vendor */
    3768                         "SIP-Digest-Authenticate",      /* Name */
    3769                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3770                         AVP_FLAG_VENDOR,        /* Fixed flag values */
    3771                         AVP_TYPE_GROUPED        /* base type of data */
    3772                 };
    3773                 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
    3774         };
    3775 
    3776         /* SIP-Item-Number */
    3777         {
    3778                 struct dict_avp_data data = {
    3779                         613,    /* Code */
    3780                         10415,  /* Vendor */
    3781                         "SIP-Item-Number",      /* Name */
    3782                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3783                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
    3784                         AVP_TYPE_UNSIGNED32     /* base type of data */
    3785                 };
    3786                 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
    3787         };
    3788 
    3789         /* SIP-Number-Auth-Items */
    3790         {
    3791                 struct dict_avp_data data = {
    3792                         607,    /* Code */
    3793                         10415,  /* Vendor */
    3794                         "SIP-Number-Auth-Items",        /* Name */
    3795                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3796                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
    3797                         AVP_TYPE_UNSIGNED32     /* base type of data */
    3798                 };
    3799                 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
    3800         };
    3801 
    3802         /* Secondary-Charging-Collection-Function-Name */
    3803         {
    3804                 struct dict_avp_data data = {
    3805                         622,    /* Code */
    3806                         10415,  /* Vendor */
    3807                         "Secondary-Charging-Collection-Function-Name",  /* Name */
    3808                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3809                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
    3810                         AVP_TYPE_OCTETSTRING    /* base type of data */
    3811                 };
    3812                 CHECK_dict_new(DICT_AVP, &data, DiameterURI_type, NULL);
    3813         };
    3814 
    3815         /* Secondary-Event-Charging-Function-Name */
    3816         {
    3817                 struct dict_avp_data data = {
    3818                         620,    /* Code */
    3819                         10415,  /* Vendor */
    3820                         "Secondary-Event-Charging-Function-Name",       /* Name */
    3821                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3822                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
    3823                         AVP_TYPE_OCTETSTRING    /* base type of data */
    3824                 };
    3825                 CHECK_dict_new(DICT_AVP, &data, DiameterURI_type, NULL);
    3826         };
    3827 
    3828         /* Server-Assignment-Type */
    3829         {
    3830                 struct dict_avp_data data = {
    3831                         614,    /* Code */
    3832                         10415,  /* Vendor */
    3833                         "Server-Assignment-Type",       /* Name */
    3834                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3835                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
    3836                         AVP_TYPE_INTEGER32      /* base type of data */
    3837                 };
    3838                 struct dict_object              *type;
    3839                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Server-Assignment-Type)", NULL, NULL, NULL };
    3840                 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    3841                 CHECK_dict_new(DICT_AVP, &data, type, NULL);
    3842         };
    3843 
    3844         /* Server-Capabilities */
    3845         {
    3846                 struct dict_avp_data data = {
    3847                         603,    /* Code */
    3848                         10415,  /* Vendor */
    3849                         "Server-Capabilities",  /* Name */
    3850                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3851                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
    3852                         AVP_TYPE_GROUPED        /* base type of data */
    3853                 };
    3854                 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
    3855         };
    3856 
    3857         /* Server-Name */
    3858         {
    3859                 struct dict_avp_data data = {
    3860                         602,    /* Code */
    3861                         10415,  /* Vendor */
    3862                         "Server-Name",  /* Name */
    3863                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    3864                         AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
    3865                         AVP_TYPE_OCTETSTRING    /* base type of data */
    3866                 };
    3867                 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL);
    3868         };
    3869 
    38703818        /* Session-Priority */
    38713819        {
     
    38793827                };
    38803828                struct dict_object              *type;
    3881                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Session-Priority)", NULL, NULL, NULL };
     3829                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Session-Priority)", NULL, NULL, NULL };
    38823830                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    38833831                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    39603908                };
    39613909                struct dict_object              *type;
    3962                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(User-Authorization-Type)", NULL, NULL, NULL };
     3910                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/User-Authorization-Type)", NULL, NULL, NULL };
    39633911                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    39643912                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    39893937                };
    39903938                struct dict_object              *type;
    3991                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(User-Data-Already-Available)", NULL, NULL, NULL };
     3939                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/User-Data-Already-Available)", NULL, NULL, NULL };
    39923940                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    39933941                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    40714019                };
    40724020                struct dict_object              *type;
    4073                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Access-Transfer-Type)", NULL, NULL, NULL };
     4021                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Access-Transfer-Type)", NULL, NULL, NULL };
    40744022                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    40754023                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    41134061                };
    41144062                struct dict_object              *type;
    4115                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Adaptations)", NULL, NULL, NULL };
     4063                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Adaptations)", NULL, NULL, NULL };
    41164064                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    41174065                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    41814129                };
    41824130                struct dict_object              *type;
    4183                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Address-Type)", NULL, NULL, NULL };
     4131                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Address-Type)", NULL, NULL, NULL };
    41844132                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    41854133                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    41974145                };
    41984146                struct dict_object              *type;
    4199                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Addressee-Type)", NULL, NULL, NULL };
     4147                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Addressee-Type)", NULL, NULL, NULL };
    42004148                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    42014149                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    42394187                };
    42404188                struct dict_object              *type;
    4241                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(AoC-Format)", NULL, NULL, NULL };
     4189                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/AoC-Format)", NULL, NULL, NULL };
    42424190                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    42434191                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    42684216                };
    42694217                struct dict_object              *type;
    4270                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(AoC-Request-Type)", NULL, NULL, NULL };
     4218                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/AoC-Request-Type)", NULL, NULL, NULL };
    42714219                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    42724220                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    42974245                };
    42984246                struct dict_object              *type;
    4299                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(AoC-Service-Obligatory-Type)", NULL, NULL, NULL };
     4247                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/AoC-Service-Obligatory-Type)", NULL, NULL, NULL };
    43004248                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    43014249                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    43134261                };
    43144262                struct dict_object              *type;
    4315                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(AoC-Service-Type)", NULL, NULL, NULL };
     4263                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/AoC-Service-Type)", NULL, NULL, NULL };
    43164264                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    43174265                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    44724420                };
    44734421                struct dict_object              *type;
    4474                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(CSG-Access-Mode)", NULL, NULL, NULL };
     4422                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/CSG-Access-Mode)", NULL, NULL, NULL };
    44754423                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    44764424                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    44884436                };
    44894437                struct dict_object              *type;
    4490                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(CSG-Membership-Indication)", NULL, NULL, NULL };
     4438                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/CSG-Membership-Indication)", NULL, NULL, NULL };
    44914439                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    44924440                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    46084556                };
    46094557                struct dict_object              *type;
    4610                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Charge-Reason-Code)", NULL, NULL, NULL };
     4558                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Charge-Reason-Code)", NULL, NULL, NULL };
    46114559                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    46124560                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    46374585                };
    46384586                struct dict_object              *type;
    4639                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Charging-Characteristics-Selection-Mode)", NULL, NULL, NULL };
     4587                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Charging-Characteristics-Selection-Mode)", NULL, NULL, NULL };
    46404588                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    46414589                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    46534601                };
    46544602                struct dict_object              *type;
    4655                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Class-Identifier)", NULL, NULL, NULL };
     4603                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Class-Identifier)", NULL, NULL, NULL };
    46564604                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    46574605                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    46824630                };
    46834631                struct dict_object              *type;
    4684                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Content-Class)", NULL, NULL, NULL };
     4632                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Content-Class)", NULL, NULL, NULL };
    46854633                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    46864634                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    47634711                };
    47644712                struct dict_object              *type;
    4765                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(DRM-Content)", NULL, NULL, NULL };
     4713                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/DRM-Content)", NULL, NULL, NULL };
    47664714                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    47674715                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    48054753                };
    48064754                struct dict_object              *type;
    4807                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Delivery-Report-Requested)", NULL, NULL, NULL };
     4755                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Delivery-Report-Requested)", NULL, NULL, NULL };
    48084756                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    48094757                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    48604808                };
    48614809                struct dict_object              *type;
    4862                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Dynamic-Address-Flag)", NULL, NULL, NULL };
     4810                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Dynamic-Address-Flag)", NULL, NULL, NULL };
    48634811                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    48644812                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    48764824                };
    48774825                struct dict_object              *type;
    4878                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Dynamic-Address-Flag-Extension)", NULL, NULL, NULL };
     4826                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Dynamic-Address-Flag-Extension)", NULL, NULL, NULL };
    48794827                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    48804828                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    49314879                };
    49324880                struct dict_object              *type;
    4933                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Envelope-Reporting)", NULL, NULL, NULL };
     4881                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Envelope-Reporting)", NULL, NULL, NULL };
    49344882                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    49354883                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    50124960                };
    50134961                struct dict_object              *type;
    5014                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(File-Repair-Supported)", NULL, NULL, NULL };
     4962                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/File-Repair-Supported)", NULL, NULL, NULL };
    50154963                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    50164964                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    50935041                };
    50945042                struct dict_object              *type;
    5095                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(IMS-Emergency-Indicator)", NULL, NULL, NULL };
     5043                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/IMS-Emergency-Indicator)", NULL, NULL, NULL };
    50965044                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    50975045                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    51225070                };
    51235071                struct dict_object              *type;
    5124                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(IMSI-Unauthenticated-Flag)", NULL, NULL, NULL };
     5072                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/IMSI-Unauthenticated-Flag)", NULL, NULL, NULL };
    51255073                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    51265074                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    51385086                };
    51395087                struct dict_object              *type;
    5140                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(IP-Realm-Default-Indication)", NULL, NULL, NULL };
     5088                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/IP-Realm-Default-Indication)", NULL, NULL, NULL };
    51415089                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    51425090                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    52455193                };
    52465194                struct dict_object              *type;
    5247                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Interface-Type)", NULL, NULL, NULL };
     5195                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Interface-Type)", NULL, NULL, NULL };
    52485196                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    52495197                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    53265274                };
    53275275                struct dict_object              *type;
    5328                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(LCS-Client-Type)", NULL, NULL, NULL };
     5276                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/LCS-Client-Type)", NULL, NULL, NULL };
    53295277                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    53305278                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    53555303                };
    53565304                struct dict_object              *type;
    5357                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(LCS-Format-Indicator)", NULL, NULL, NULL };
     5305                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/LCS-Format-Indicator)", NULL, NULL, NULL };
    53585306                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    53595307                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    54235371                };
    54245372                struct dict_object              *type;
    5425                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Local-GW-Inserted-Indication)", NULL, NULL, NULL };
     5373                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Local-GW-Inserted-Indication)", NULL, NULL, NULL };
    54265374                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    54275375                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    54655413                };
    54665414                struct dict_object              *type;
    5467                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Location-Estimate-Type)", NULL, NULL, NULL };
     5415                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Location-Estimate-Type)", NULL, NULL, NULL };
    54685416                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    54695417                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    54945442                };
    54955443                struct dict_object              *type;
    5496                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Low-Balance-Indication)", NULL, NULL, NULL };
     5444                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Low-Balance-Indication)", NULL, NULL, NULL };
    54975445                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    54985446                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    55105458                };
    55115459                struct dict_object              *type;
    5512                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Low-Priority-Indicator)", NULL, NULL, NULL };
     5460                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Low-Priority-Indicator)", NULL, NULL, NULL };
    55135461                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    55145462                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    55525500                };
    55535501                struct dict_object              *type;
    5554                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(MBMS-User-Service-Type)", NULL, NULL, NULL };
     5502                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/MBMS-User-Service-Type)", NULL, NULL, NULL };
    55555503                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    55565504                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    55815529                };
    55825530                struct dict_object              *type;
    5583                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(MMBox-Storage-Requested)", NULL, NULL, NULL };
     5531                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/MMBox-Storage-Requested)", NULL, NULL, NULL };
    55845532                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    55855533                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    56365584                };
    56375585                struct dict_object              *type;
    5638                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Media-Initiator-Flag)", NULL, NULL, NULL };
     5586                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Media-Initiator-Flag)", NULL, NULL, NULL };
    56395587                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    56405588                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    57175665                };
    57185666                struct dict_object              *type;
    5719                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Message-Type)", NULL, NULL, NULL };
     5667                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Message-Type)", NULL, NULL, NULL };
    57205668                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    57215669                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    57465694                };
    57475695                struct dict_object              *type;
    5748                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(NNI-Type)", NULL, NULL, NULL };
     5696                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/NNI-Type)", NULL, NULL, NULL };
    57495697                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    57505698                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    57885736                };
    57895737                struct dict_object              *type;
    5790                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Node-Functionality)", NULL, NULL, NULL };
     5738                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Node-Functionality)", NULL, NULL, NULL };
    57915739                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    57925740                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    59085856                };
    59095857                struct dict_object              *type;
    5910                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Online-Charging-Flag)", NULL, NULL, NULL };
     5858                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Online-Charging-Flag)", NULL, NULL, NULL };
    59115859                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    59125860                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    59375885                };
    59385886                struct dict_object              *type;
    5939                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Originator)", NULL, NULL, NULL };
     5887                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Originator)", NULL, NULL, NULL };
    59405888                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    59415889                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    60966044                };
    60976045                struct dict_object              *type;
    6098                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(PDP-Context-Type)", NULL, NULL, NULL };
     6046                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PDP-Context-Type)", NULL, NULL, NULL };
    60996047                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    61006048                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    61126060                };
    61136061                struct dict_object              *type;
    6114                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(PS-Append-Free-Format-Data)", NULL, NULL, NULL };
     6062                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PS-Append-Free-Format-Data)", NULL, NULL, NULL };
    61156063                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    61166064                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    61676115                };
    61686116                struct dict_object              *type;
    6169                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Participant-Access-Priority)", NULL, NULL, NULL };
     6117                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Participant-Access-Priority)", NULL, NULL, NULL };
    61706118                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    61716119                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    61836131                };
    61846132                struct dict_object              *type;
    6185                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Participant-Action-Type)", NULL, NULL, NULL };
     6133                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Participant-Action-Type)", NULL, NULL, NULL };
    61866134                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    61876135                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    62256173                };
    62266174                struct dict_object              *type;
    6227                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(PoC-Change-Condition)", NULL, NULL, NULL };
     6175                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PoC-Change-Condition)", NULL, NULL, NULL };
    62286176                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    62296177                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    62676215                };
    62686216                struct dict_object              *type;
    6269                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(PoC-Event-Type)", NULL, NULL, NULL };
     6217                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PoC-Event-Type)", NULL, NULL, NULL };
    62706218                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    62716219                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    63096257                };
    63106258                struct dict_object              *type;
    6311                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(PoC-Server-Role)", NULL, NULL, NULL };
     6259                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PoC-Server-Role)", NULL, NULL, NULL };
    63126260                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    63136261                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    63386286                };
    63396287                struct dict_object              *type;
    6340                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(PoC-Session-Initiation-type)", NULL, NULL, NULL };
     6288                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PoC-Session-Initiation-type)", NULL, NULL, NULL };
    63416289                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    63426290                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    63546302                };
    63556303                struct dict_object              *type;
    6356                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(PoC-Session-Type)", NULL, NULL, NULL };
     6304                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PoC-Session-Type)", NULL, NULL, NULL };
    63576305                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    63586306                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    63966344                };
    63976345                struct dict_object              *type;
    6398                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(PoC-User-Role-info-Units)", NULL, NULL, NULL };
     6346                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PoC-User-Role-info-Units)", NULL, NULL, NULL };
    63996347                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    64006348                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    64386386                };
    64396387                struct dict_object              *type;
    6440                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Priority)", NULL, NULL, NULL };
     6388                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Priority)", NULL, NULL, NULL };
    64416389                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    64426390                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    64936441                };
    64946442                struct dict_object              *type;
    6495                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Read-Reply-Report-Requested)", NULL, NULL, NULL };
     6443                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Read-Reply-Report-Requested)", NULL, NULL, NULL };
    64966444                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    64976445                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    66136561                };
    66146562                struct dict_object              *type;
    6615                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Relationship-Mode)", NULL, NULL, NULL };
     6563                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Relationship-Mode)", NULL, NULL, NULL };
    66166564                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    66176565                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    66556603                };
    66566604                struct dict_object              *type;
    6657                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Reply-Path-Requested)", NULL, NULL, NULL };
     6605                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Reply-Path-Requested)", NULL, NULL, NULL };
    66586606                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    66596607                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    66716619                };
    66726620                struct dict_object              *type;
    6673                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Reporting-Reason)", NULL, NULL, NULL };
     6621                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Reporting-Reason)", NULL, NULL, NULL };
    66746622                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    66756623                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    67006648                };
    67016649                struct dict_object              *type;
    6702                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Role-Of-Node)", NULL, NULL, NULL };
     6650                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Role-Of-Node)", NULL, NULL, NULL };
    67036651                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    67046652                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    68076755                };
    68086756                struct dict_object              *type;
    6809                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(SDP-Type)", NULL, NULL, NULL };
     6757                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SDP-Type)", NULL, NULL, NULL };
    68106758                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    68116759                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    68496797                };
    68506798                struct dict_object              *type;
    6851                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(SGW-Change)", NULL, NULL, NULL };
     6799                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SGW-Change)", NULL, NULL, NULL };
    68526800                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    68536801                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    69436891                };
    69446892                struct dict_object              *type;
    6945                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(SM-Message-Type)", NULL, NULL, NULL };
     6893                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SM-Message-Type)", NULL, NULL, NULL };
    69466894                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    69476895                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    69726920                };
    69736921                struct dict_object              *type;
    6974                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(SM-Service-Type)", NULL, NULL, NULL };
     6922                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SM-Service-Type)", NULL, NULL, NULL };
    69756923                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    69766924                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    70276975                };
    70286976                struct dict_object              *type;
    7029                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(SMS-Node)", NULL, NULL, NULL };
     6977                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SMS-Node)", NULL, NULL, NULL };
    70306978                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    70316979                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    71737121                };
    71747122                struct dict_object              *type;
    7175                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Serving-Node-Type)", NULL, NULL, NULL };
     7123                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Serving-Node-Type)", NULL, NULL, NULL };
    71767124                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    71777125                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    71897137                };
    71907138                struct dict_object              *type;
    7191                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Session-Direction)", NULL, NULL, NULL };
     7139                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Session-Direction)", NULL, NULL, NULL };
    71927140                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    71937141                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    72187166                };
    72197167                struct dict_object              *type;
    7220                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Status)", NULL, NULL, NULL };
     7168                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Status)", NULL, NULL, NULL };
    72217169                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    72227170                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    72607208                };
    72617209                struct dict_object              *type;
    7262                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Subscriber-Role)", NULL, NULL, NULL };
     7210                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Subscriber-Role)", NULL, NULL, NULL };
    72637211                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    72647212                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    74197367                };
    74207368                struct dict_object              *type;
    7421                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Time-Quota-Type)", NULL, NULL, NULL };
     7369                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Time-Quota-Type)", NULL, NULL, NULL };
    74227370                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    74237371                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    74877435                };
    74887436                struct dict_object              *type;
    7489                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Transcoder-Inserted-Indication)", NULL, NULL, NULL };
     7437                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Transcoder-Inserted-Indication)", NULL, NULL, NULL };
    74907438                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    74917439                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    75297477                };
    75307478                struct dict_object              *type;
    7531                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Trigger-Type)", NULL, NULL, NULL };
     7479                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Trigger-Type)", NULL, NULL, NULL };
    75327480                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    75337481                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    75587506                };
    75597507                struct dict_object              *type;
    7560                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Type-Number)", NULL, NULL, NULL };
     7508                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Type-Number)", NULL, NULL, NULL };
    75617509                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    75627510                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    76137561                };
    76147562                struct dict_object              *type;
    7615                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(User-Participating-Type)", NULL, NULL, NULL };
     7563                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/User-Participating-Type)", NULL, NULL, NULL };
    76167564                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    76177565                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    79687916                };
    79697917                struct dict_object              *type;
    7970                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Network-Access-Mode)", NULL, NULL, NULL };
     7918                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Network-Access-Mode)", NULL, NULL, NULL };
    79717919                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    79727920                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    80107958                };
    80117959                struct dict_object              *type;
    8012                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Cancellation-Type)", NULL, NULL, NULL };
     7960                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Cancellation-Type)", NULL, NULL, NULL };
    80137961                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    80147962                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    80658013                };
    80668014                struct dict_object              *type;
    8067                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Subscriber-Status)", NULL, NULL, NULL };
     8015                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Subscriber-Status)", NULL, NULL, NULL };
    80688016                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    80698017                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    81208068                };
    81218069                struct dict_object              *type;
    8122                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(All-APN-Configurations-Included-Indicator)", NULL, NULL, NULL };
     8070                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/All-APN-Configurations-Included-Indicator)", NULL, NULL, NULL };
    81238071                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    81248072                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    81758123                };
    81768124                struct dict_object              *type;
    8177                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(VPLMN-Dynamic-Address-Allowed)", NULL, NULL, NULL };
     8125                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/VPLMN-Dynamic-Address-Allowed)", NULL, NULL, NULL };
    81788126                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    81798127                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    82048152                };
    82058153                struct dict_object              *type;
    8206                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Alert-Reason)", NULL, NULL, NULL };
     8154                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Alert-Reason)", NULL, NULL, NULL };
    82078155                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    82088156                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    82598207                };
    82608208                struct dict_object              *type;
    8261                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(PDN-GW-Allocation-Type)", NULL, NULL, NULL };
     8209                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PDN-GW-Allocation-Type)", NULL, NULL, NULL };
    82628210                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    82638211                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    83538301                };
    83548302                struct dict_object              *type;
    8355                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Equipment-Status)", NULL, NULL, NULL };
     8303                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Equipment-Status)", NULL, NULL, NULL };
    83568304                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    83578305                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    84738421                };
    84748422                struct dict_object              *type;
    8475                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(PDN-Type)", NULL, NULL, NULL };
     8423                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PDN-Type)", NULL, NULL, NULL };
    84768424                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    84778425                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    84898437                };
    84908438                struct dict_object              *type;
    8491                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Roaming-Restricted-Due-To-Unsupported-Feature)", NULL, NULL, NULL };
     8439                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Roaming-Restricted-Due-To-Unsupported-Feature)", NULL, NULL, NULL };
    84928440                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    84938441                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    85318479                };
    85328480                struct dict_object              *type;
    8533                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Trace-Depth)", NULL, NULL, NULL };
     8481                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Trace-Depth)", NULL, NULL, NULL };
    85348482                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    85358483                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    86128560                };
    86138561                struct dict_object              *type;
    8614                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Complete-Data-List-Included-Indicator)", NULL, NULL, NULL };
     8562                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Complete-Data-List-Included-Indicator)", NULL, NULL, NULL };
    86158563                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    86168564                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    87458693                };
    87468694                struct dict_object              *type;
    8747                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Notification-To-UE-User)", NULL, NULL, NULL };
     8695                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Notification-To-UE-User)", NULL, NULL, NULL };
    87488696                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    87498697                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    87878735                };
    87888736                struct dict_object              *type;
    8789                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(GMLC-Restriction)", NULL, NULL, NULL };
     8737                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/GMLC-Restriction)", NULL, NULL, NULL };
    87908738                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    87918739                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    88038751                };
    88048752                struct dict_object              *type;
    8805                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(PLMN-Client)", NULL, NULL, NULL };
     8753                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PLMN-Client)", NULL, NULL, NULL };
    88068754                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    88078755                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    89238871                };
    89248872                struct dict_object              *type;
    8925                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(ICS-Indicator)", NULL, NULL, NULL };
     8873                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/ICS-Indicator)", NULL, NULL, NULL };
    89268874                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    89278875                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    89398887                };
    89408888                struct dict_object              *type;
    8941                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(IMS-Voice-Over-PS-Sessions-Supported)", NULL, NULL, NULL };
     8889                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/IMS-Voice-Over-PS-Sessions-Supported)", NULL, NULL, NULL };
    89428890                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    89438891                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    89558903                };
    89568904                struct dict_object              *type;
    8957                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Homogeneous-Support-of-IMS-Voice-Over-PS-Sessions)", NULL, NULL, NULL };
     8905                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Homogeneous-Support-of-IMS-Voice-Over-PS-Sessions)", NULL, NULL, NULL };
    89588906                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    89598907                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    90368984                };
    90378985                struct dict_object              *type;
    9038                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(User-State)", NULL, NULL, NULL };
     8986                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/User-State)", NULL, NULL, NULL };
    90398987                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    90408988                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    91829130                };
    91839131                struct dict_object              *type;
    9184                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Current-Location-Retrieved)", NULL, NULL, NULL };
     9132                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Current-Location-Retrieved)", NULL, NULL, NULL };
    91859133                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    91869134                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    92249172                };
    92259173                struct dict_object              *type;
    9226                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Error-Diagnostic)", NULL, NULL, NULL };
     9174                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Error-Diagnostic)", NULL, NULL, NULL };
    92279175                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    92289176                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    92539201                };
    92549202                struct dict_object              *type;
    9255                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(UE-SRVCC-Capability)", NULL, NULL, NULL };
     9203                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/UE-SRVCC-Capability)", NULL, NULL, NULL };
    92569204                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    92579205                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    92829230                };
    92839231                struct dict_object              *type;
    9284                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(VPLMN-LIPA-Allowed)", NULL, NULL, NULL };
     9232                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/VPLMN-LIPA-Allowed)", NULL, NULL, NULL };
    92859233                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    92869234                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    92989246                };
    92999247                struct dict_object              *type;
    9300                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(LIPA-Permission)", NULL, NULL, NULL };
     9248                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/LIPA-Permission)", NULL, NULL, NULL };
    93019249                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    93029250                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    93409288                };
    93419289                struct dict_object              *type;
    9342                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(SIPTO-Permission)", NULL, NULL, NULL };
     9290                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SIPTO-Permission)", NULL, NULL, NULL };
    93439291                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    93449292                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    93699317                };
    93709318                struct dict_object              *type;
    9371                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Job-Type)", NULL, NULL, NULL };
     9319                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Job-Type)", NULL, NULL, NULL };
    93729320                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    93739321                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    94249372                };
    94259373                struct dict_object              *type;
    9426                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Report-Interval)", NULL, NULL, NULL };
     9374                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Report-Interval)", NULL, NULL, NULL };
    94279375                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    94289376                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    94409388                };
    94419389                struct dict_object              *type;
    9442                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Report-Amount)", NULL, NULL, NULL };
     9390                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Report-Amount)", NULL, NULL, NULL };
    94439391                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    94449392                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    94829430                };
    94839431                struct dict_object              *type;
    9484                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Logging-Interval)", NULL, NULL, NULL };
     9432                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Logging-Interval)", NULL, NULL, NULL };
    94859433                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    94869434                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    94989446                };
    94999447                struct dict_object              *type;
    9500                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Logging-Duration)", NULL, NULL, NULL };
     9448                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Logging-Duration)", NULL, NULL, NULL };
    95019449                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    95029450                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    95149462                };
    95159463                struct dict_object              *type;
    9516                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Relay-Node-Indicator)", NULL, NULL, NULL };
     9464                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Relay-Node-Indicator)", NULL, NULL, NULL };
    95179465                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    95189466                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    95309478                };
    95319479                struct dict_object              *type;
    9532                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(MDT-User-Consent)", NULL, NULL, NULL };
     9480                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/MDT-User-Consent)", NULL, NULL, NULL };
    95339481                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    95349482                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    95599507                };
    95609508                struct dict_object              *type;
    9561                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Subscribed-VSRVCC)", NULL, NULL, NULL };
     9509                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Subscribed-VSRVCC)", NULL, NULL, NULL };
    95629510                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    95639511                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    96799627                };
    96809628                struct dict_object              *type;
    9681                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(SMS-Register-Request)", NULL, NULL, NULL };
     9629                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SMS-Register-Request)", NULL, NULL, NULL };
    96829630                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    96839631                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    97089656                };
    97099657                struct dict_object              *type;
    9710                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Daylight-Saving-Time)", NULL, NULL, NULL };
     9658                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Daylight-Saving-Time)", NULL, NULL, NULL };
    97119659                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    97129660                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    97379685                };
    97389686                struct dict_object              *type;
    9739                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Measurement-Period-UMTS)", NULL, NULL, NULL };
     9687                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Measurement-Period-UMTS)", NULL, NULL, NULL };
    97409688                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    97419689                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    97539701                };
    97549702                struct dict_object              *type;
    9755                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Measurement-Period-LTE)", NULL, NULL, NULL };
     9703                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Measurement-Period-LTE)", NULL, NULL, NULL };
    97569704                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    97579705                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    97699717                };
    97709718                struct dict_object              *type;
    9771                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Collection-Period-RRM-LTE)", NULL, NULL, NULL };
     9719                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Collection-Period-RRM-LTE)", NULL, NULL, NULL };
    97729720                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    97739721                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    97859733                };
    97869734                struct dict_object              *type;
    9787                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Collection-Period-RRM-UMTS)", NULL, NULL, NULL };
     9735                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Collection-Period-RRM-UMTS)", NULL, NULL, NULL };
    97889736                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    97899737                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    98949842                };
    98959843                struct dict_object              *type;
    9896                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Data-Reference)", NULL, NULL, NULL };
     9844                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Data-Reference)", NULL, NULL, NULL };
    98979845                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    98989846                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    99239871                };
    99249872                struct dict_object              *type;
    9925                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Subs-Req-Type)", NULL, NULL, NULL };
     9873                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Subs-Req-Type)", NULL, NULL, NULL };
    99269874                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    99279875                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    99399887                };
    99409888                struct dict_object              *type;
    9941                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Requested-Domain)", NULL, NULL, NULL };
     9889                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Requested-Domain)", NULL, NULL, NULL };
    99429890                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    99439891                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    99559903                };
    99569904                struct dict_object              *type;
    9957                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Current-Location)", NULL, NULL, NULL };
     9905                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Current-Location)", NULL, NULL, NULL };
    99589906                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    99599907                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    99719919                };
    99729920                struct dict_object              *type;
    9973                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Identity-Set)", NULL, NULL, NULL };
     9921                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Identity-Set)", NULL, NULL, NULL };
    99749922                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    99759923                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    100009948                };
    100019949                struct dict_object              *type;
    10002                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Send-Data-Indication)", NULL, NULL, NULL };
     9950                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Send-Data-Indication)", NULL, NULL, NULL };
    100039951                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    100049952                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    1005310001                };
    1005410002                struct dict_object              *type;
    10055                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(One-Time-Notification)", NULL, NULL, NULL };
     10003                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/One-Time-Notification)", NULL, NULL, NULL };
    1005610004                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    1005710005                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    1008210030                };
    1008310031                struct dict_object              *type;
    10084                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Serving-Node-Indication)", NULL, NULL, NULL };
     10032                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Serving-Node-Indication)", NULL, NULL, NULL };
    1008510033                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    1008610034                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    1029510243                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
    1029610244        };
     10245
    1029710246
    1029810247
  • extensions/dict_dcca_3gpp/dict_dcca_3gpp.org

    r1226 r1324  
    6161| MBMS-Service-Type                                             |  906 |        17.07.09 | Enumerated       | M,V  | P   |          |          |      |
    6262| MBMS-2G-3G-Indicator                                          |  907 |        17.07.10 | Enumerated       | M,V  | P   |          |          |      |
    63 | MBMS-Session-Identity                                         |  908 |        17.07.11 | OctetString      | M.V  | P   |          |          |      |
     63| MBMS-Session-Identity                                         |  908 |        17.07.11 | OctetString      | M,V  | P   |          |          |      |
    6464| RAI                                                           |  909 |        17.07.12 | UTF8String       | M,V  | P   |          |          |      |
    6565| Additional-MBMS-Trace-Info                                    |  910 |        17.07.13 | OctetString      | M,V  | P   |          |          |      |
    6666| MBMS-Time-To-Data-Transfer                                    |  911 |        17.07.14 | OctetString      | M,V  | P   |          |          |      |
    67 | MBMS-Session-Repetition-Number                                |  912 |        17.07.15 | OctetString      | M.V  | P   |          |          |      |
    68 | MBMS-Required-QoS                                             |  913 |        17.07.16 | UTF8String       | M.V  | P   |          |          |      |
    69 | MBMS-Counting-Information                                     |  914 |        17.07.17 | Enumerated       | M.V  | P   |          |          |      |
    70 | MBMS-User-Data-Mode-Indication                                |  915 |        17.07.18 | Enumerated       | M.V  | P   |          |          |      |
    71 | MBMS-GGSN-Address                                             |  916 |        17.07.19 | OctetString      | M.V  | P   |          |          |      |
    72 | MBMS-GGSN-IPv6-Address                                        |  917 |        17.07.20 | OctetString      | M.V  | P   |          |          |      |
    73 | MBMS-BMSC-SSM-IP-Address                                      |  918 |        17.07.21 | OctetString      | M.V  | P   |          |          |      |
    74 | MBMS-BMSC-SSM-IPv6-Address                                    |  919 |        17.07.22 | OctetString      | M.V  | P   |          |          |      |
     67| MBMS-Session-Repetition-Number                                |  912 |        17.07.15 | OctetString      | M,V  | P   |          |          |      |
     68| MBMS-Required-QoS                                             |  913 |        17.07.16 | UTF8String       | M,V  | P   |          |          |      |
     69| MBMS-Counting-Information                                     |  914 |        17.07.17 | Enumerated       | M,V  | P   |          |          |      |
     70| MBMS-User-Data-Mode-Indication                                |  915 |        17.07.18 | Enumerated       | M,V  | P   |          |          |      |
     71| MBMS-GGSN-Address                                             |  916 |        17.07.19 | OctetString      | M,V  | P   |          |          |      |
     72| MBMS-GGSN-IPv6-Address                                        |  917 |        17.07.20 | OctetString      | M,V  | P   |          |          |      |
     73| MBMS-BMSC-SSM-IP-Address                                      |  918 |        17.07.21 | OctetString      | M,V  | P   |          |          |      |
     74| MBMS-BMSC-SSM-IPv6-Address                                    |  919 |        17.07.22 | OctetString      | M,V  | P   |          |          |      |
    7575| MBMS-Flow-Identifier                                          |  920 |         17.7.23 | OctetString      | M,V  | P   |          |          |      |
    7676| CN-IP-Multicast-Distribution                                  |  921 |         17.7.24 | Enumerated       | M,V  | P   |          |          |      |
     
    190190| TDF-IP-Address                                                | 1091 |          5.3.81 | Address          | V    | P   |          | M        | Y    |
    191191| QoS-Class-Identifier                                          | 1028 |          5.3.17 | Enumerated       | M,V  | P   |          |          | Y    |
    192 | QoS-Information                                               | 1016 |          5.3.16 | Grouped          | M.V  | P   |          |          | Y    |
     192| QoS-Information                                               | 1016 |          5.3.16 | Grouped          | M,V  | P   |          |          | Y    |
    193193| QoS-Negotiation                                               | 1029 |          5.3.28 | Enumerated       | M,V  | P   |          |          | Y    |
    194 | QoS-Upgrade                                                   | 1030 |          5.3.29 | Enumerated       | M.V  | P   |          |          | Y    |
     194| QoS-Upgrade                                                   | 1030 |          5.3.29 | Enumerated       | M,V  | P   |          |          | Y    |
    195195| PS-to-CS-Session-Continuity                                   | 1099 |          5.3.84 | Enumerated       | V    | P   |          |          | Y    |
    196196| Resource-Allocation-Notification                              | 1063 |          5.3.50 | Enumerated       | V    | P   |          | M        | Y    |
    197 | Rule-Failure-Code                                             | 1031 |          5.3.38 | Enumerated       | M.V  | P   |          |          | Y    |
     197| Rule-Failure-Code                                             | 1031 |          5.3.38 | Enumerated       | M,V  | P   |          |          | Y    |
    198198| Security-Parameter-Index                                      | 1056 |          5.3.51 | OctetString      | V    | P   |          | M        | Y    |
    199199| TFT-Filter                                                    | 1012 |          5.3.13 | IPFilterRule     | M,V  | P   |          |          | Y    |
     
    223223| # S15-specific                                                |      |                 |                  |      |     |          |          |      |
    224224| CS-Service-Qos-Request-Identifier                             | 2807 |         E.6.3.2 | OctetString      | M,V  | P   |          |          | Y    |
    225 | CS-Service-QoS-Request-Operation                              | 2808 |         E.6.3.3 | Enumerated       | M.V  | P   |          |          | Y    |
     225| CS-Service-QoS-Request-Operation                              | 2808 |         E.6.3.3 | Enumerated       | M,V  | P   |          |          | Y    |
    226226| # 3GPP 29.214-b80 (11.8.0 2013.03.15)                         |      |                 |                  |      |     |          |          |      |
    227227| Abort-Cause                                                   |  500 |           5.3.1 | Enumerated       | M,V  | P   |          |          | Y    |
     
    268268| Contact                                                       |  641 |          6.3.48 | OctetString      | V    |     |          | M        | N    |
    269269| Deregistration-Reason                                         |  615 |          6.3.16 | Grouped          | M,V  |     |          |          | N    |
    270 | Digest-Algorithm                                              |  111 |          6.3.39 | UTF8String       | M    |     |          | V        | N    |
    271 | Digest-HA1                                                    |  121 |          6.3.41 | UTF8String       | M    |     |          | V        | N    |
    272 | Digest-QoP                                                    |  110 |          6.3.40 | UTF8String       | M    |     |          | V        | N    |
    273 | Digest-Realm                                                  |  104 |          6.3.37 | UTF8String       | M    |     |          | V        | N    |
    274270| Feature-List                                                  |  630 |          6.3.31 | Unsigned32       | V    |     |          | M        | N    |
    275271| Feature-List-ID                                               |  629 |          6.3.30 | Unsigned32       | V    |     |          | M        | N    |
     
    331327| Address-Type                                                  |  899 |                 | Enumerated       | M,V  | P   |          |          | N    |
    332328| Addressee-Type                                                | 1208 |                 | Enumerated       | M,V  | P   |          |          | N    |
    333 | Alternate-Charged-Party-Address                               | 1280 |                 | UTF8String       | V.M  | P   |          |          | N    |
     329| Alternate-Charged-Party-Address                               | 1280 |                 | UTF8String       | M,V  | P   |          |          | N    |
    334330| AoC-Cost-Information                                          | 2053 |                 | Grouped          | M,V  | P   |          |          | N    |
    335331| AoC-Format                                                    | 2310 |                 | Enumerated       | M,V  | P   |          |          | N    |
    336 | AoC-Information                                               | 2054 |                 | Grouped          | V.M  | P   |          |          | N    |
    337 | AoC-Request-Type                                              | 2055 |                 | Enumerated       | V.M  | P   |          |          | N    |
     332| AoC-Information                                               | 2054 |                 | Grouped          | M,V  | P   |          |          | N    |
     333| AoC-Request-Type                                              | 2055 |                 | Enumerated       | M,V  | P   |          |          | N    |
    338334| AoC-Service                                                   | 2311 |                 | Grouped          | M,V  | P   |          |          | N    |
    339335| AoC-Service-Obligatory-Type                                   | 2312 |                 | Enumerated       | M,V  | P   |          |          | N    |
     
    444440| NNI-Type                                                      | 2704 |                 | Enumerated       | M,V  | P   |          |          | N    |
    445441| Neighbour-Node-Address                                        | 2705 |                 | Address          | M,V  | P   |          |          | N    |
    446 | Next-Tariff                                                   | 2057 |                 | Grouped          | V/M  | P   |          |          | N    |
     442| Next-Tariff                                                   | 2057 |                 | Grouped          | M,V  | P   |          |          | N    |
    447443| Node-Functionality                                            |  862 |                 | Enumerated       | M,V  | P   |          |          | N    |
    448444| Node-Id                                                       | 2064 |                 | UTF8String       | M,V  | P   |          |          | N    |
     
    625621| Alert-Reason                                                  | 1434 |          7.3.83 | Enumerated       | M,V  |     |          |          | N    |
    626622| AMBR                                                          | 1435 |          7.3.41 | Grouped          | M,V  |     |          |          | N    |
    627 | CSG-Subscription-Data                                         | 1436 |          7.3.78 | Grouped          | M. V |     |          |          | N    |
     623| CSG-Subscription-Data                                         | 1436 |          7.3.78 | Grouped          | M,V |     |          |          | N    |
    628624| CSG-Id                                                        | 1437 |          7.3.79 | Unsigned32       | M,V  |     |          |          | N    |
    629625| PDN-GW-Allocation-Type                                        | 1438 |          7.3.44 | Enumerated       | M,V  |     |          |          | N    |
  • extensions/dict_dcca_starent/dict_dcca_starent.c

    r1276 r1324  
    170170                };
    171171                struct dict_object              *type;
    172                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Starent/Enumerated(SN-Bandwidth-Control)", NULL, NULL, NULL };
     172                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(Starent/SN-Bandwidth-Control)", NULL, NULL, NULL };
    173173                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    174174                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    264264                };
    265265                struct dict_object              *type;
    266                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Starent/Enumerated(SN-Service-Flow-Detection)", NULL, NULL, NULL };
     266                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(Starent/SN-Service-Flow-Detection)", NULL, NULL, NULL };
    267267                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    268268                CHECK_dict_new(DICT_AVP, &data, type, NULL);
     
    280280                };
    281281                struct dict_object              *type;
    282                 struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Starent/Enumerated(SN-Usage-Monitoring)", NULL, NULL, NULL };
     282                struct dict_type_data    tdata = { AVP_TYPE_INTEGER32, "Enumerated(Starent/SN-Usage-Monitoring)", NULL, NULL, NULL };
    283283                CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
    284284                CHECK_dict_new(DICT_AVP, &data, type, NULL);
Note: See TracChangeset for help on using the changeset viewer.